-
Với nhu cầu ngày càng tăng về các công cụ lập trình có thể truy cập được và tối ưu hóa cho các nhà phát triển ở mọi cấp độ, một loạt ứng dụng lập trình ấn tượng đã ra đời, hiện có sẵn thông qua App Store của Apple.
-
Hầu hết các lập trình viên đều phải thực hiện rất nhiều nhiệm vụ khác nhau. Biết nơi có thể tìm những mẫu code miễn phí trực tuyến sẽ giúp ích cho việc tìm hiểu và tạo các ứng dụng.
-
Đặc tính CSS overflow xác định nội dung sẽ hiển thị ra sao khi nó quá lớn so với khung định sẵn.
-
Bạn cài đặt Linux với lời cam kết rằng nó sẽ tiêu thụ ít tài nguyên hệ thống hơn Windows. Nhưng tại sao sau đó, hệ thống của bạn vẫn bị chậm?
-
Trong phần trước ta đã xem xét chi tiết về tổ chức bộ nhớ, stack, gọi hàm để hiểu được tường tận tại sao khi tràn bộ đệm xảy ra có thể thay đổi giá trị thanh ghi con trỏ lệnh %eip, từ đó có thể thực thi mã lệnh bất kỳ. Ta cũng đã biết cách tạo một shellcode đơn giản để chèn vào giữa chương trình bị lỗi. Trong phần tiếp theo này, chúng ta sẽ xem xét một số kỹ thuật cơ bản để khai thác lỗi tràn bộ đệm.
-
Mặc dù hầu hết các nhà phát triển sử dụng các IDE phổ biến như Xcode và Sublime Text trên máy Mac của mình, nhưng ít người nhận ra rằng iPhone và iPad của họ cũng có thể xử lý các ứng dụng viết code.
-
Javascript thuần được mã hóa Unicode một cách tiện lợi nhưng không thật sự tốt với các dữ liệu nhị phân. Khi làm việc với các luồng TCP hoặc hệ thống file, cần thiết phải xử lý các luồng dữ liệu bát phân. Node.js cung cấp các lớp Buffer cho phép lưu trữ các dữ liệu thô như một mảng các số nguyên tương ứng với phần cấp phát bộ nhớ thô bên ngoài V8 heap.
-
Trong một báo cáo ngắn gọn được đưa ra vào sớm ngày hôm nay, Stack Overflow đã thông báo ghi nhận một cuộc tấn công dẫn đến việc tin tặc truy cập thành công vào các hệ thống production system của họ.
-
Ngày nay, các quản trị viên đã chú ý nhiều hơn bảo mật máy chủ và máy con, thậm chí, hầu như các thiết bị ngoại vi (như máy in mạng) đều có thể có vấn đề bảo mật, lỗ hổng.
-
Mời các bạn tiếp tục khám phá 10 trang web tiếp theo trong top 20 website có vai trò quan trọng trong lịch sử phát triển của Internet.
-
Bạn không bao giờ biết khi nào những khoảnh khắc đẹp nhất của mình có thể xảy ra. Để tránh bỏ lỡ những khoảnh khắc đó, những ứng dụng này sẽ giúp ích cho bạn.