Lập trình

Q & A cho các lập trình viên chuyên nghiệp và đam mê



8
Python: in tệp ra stdout
Tôi đã tìm kiếm và tôi chỉ có thể tìm thấy câu hỏi về cách khác: ghi stdin vào một tệp :) Có cách nào nhanh chóng và dễ dàng để kết xuất nội dung của tệp sang stdout không?
89 python 


2
Dữ liệu Base64 PNG sang canvas HTML5
Tôi muốn tải một hình ảnh PNG được mã hóa trong Base64 vào phần tử canvas. Tôi có mã này: <html> <head> </head> <body> <canvas id="c"></canvas> <script type="text/javascript"> var canvas = document.getElementById("c"); var ctx = canvas.getContext("2d"); data = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oMCRUiMrIBQVkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAADElEQVQI12NgoC4AAABQAAEiE+h1AAAAAElFTkSuQmCC"; ctx.drawImage(data, 0, 0); </script> </body> </html> Trong Chrome 8, tôi gặp …
89 html  canvas  png  base64 




3
cp -r không có tệp ẩn
Tôi có hai thư mục và một thư mục trống. Thư mục đầu tiên có nhiều thư mục con với các tệp ẩn. Khi tôi chuyển cp -rnội dung từ thư mục đầu tiên sang thư mục thứ hai, các tệp ẩn cũng được sao chép. Bất kỳ giải pháp …
89 linux  bash  cp 


14
BẢNG ALTER THÊM CỘT NẾU KHÔNG TỒN TẠI SQLite
Gần đây chúng tôi có nhu cầu thêm cột vào một vài bảng cơ sở dữ liệu SQLite hiện có của chúng tôi. Điều này có thể được thực hiện với ALTER TABLE ADD COLUMN. Tất nhiên, nếu bảng đã được thay đổi, chúng tôi muốn để nó yên. Thật …



5
Tại sao findFirst () ném NullPointerException nếu phần tử đầu tiên nó tìm thấy là null?
Tại sao điều này ném một java.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); //.orElse(null); // Changing the `orElse()` to avoid ambiguity Mục đầu tiên stringslà null, đó là một giá trị hoàn toàn chấp nhận được. Hơn nữa, findFirst()trả …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.