
Sự khác nhau cơ bản giữa MySql và SqlServer
Một ngày nào đó khi đang làm việc ngon lành với MySql và tưởng trừng cả cuộc đời là để dành chọn cho nó. Cũng trong ngày hôm đó khi project A của bạn đã và đang được really, công việc của bạn chỉ là ngồi xem phim và chờ mấy chị tét tờ lên danh sách bug, thì một tin nhắn được send thẳng đến bạn. ...

Phân biệt giới tính trong công nghệ: khó khăn khi code vì… ngực, và kinh nguyệt,…
Chiến dịch của McCann chế nhạo sự phân biệt giới tính trong công nghệ Nhiều người nghĩ code và giới tính chả liên quan gì đến nhau cả. Tuy vậy, phụ nữ trong ngành vẫn liên tục gặp phải những khó khăn trong vấn đề thăng tiến với vô số viết hằn khó nói ra trong lòng nữ coder. Trong ...

43 thủ thuật hay và hữu ích với Javascript
Javascript là một trong những ngôn ngữ phổ biến nhất trong thế giới lập trình, ngôn ngữ không thể thiếu trong lập trình web thậm chí với JS chúng ta có thể code server hay cả mobile. Với Javascript chúng ta có thể tạo từ một alert đơn giản trên trình duyệt cho đến việc dùng nó điều khiển một con ...

Báo cáo 10 phần mềm độc hại phổ biến nhất và cách phòng tránh chúng
Theo trang Techrepublic đưa tin, các cuộc tấn công của phần mềm độc hại đã được phát hiện ở 225 mã quốc gia, đại diện cho hầu hết mọi khu vực trên thế giới. Có thể bạn quan tâm: GitHub phát hiện bốn triệu lỗi bảo mật trong các kho lưu trữ Google Chrome extension ...

Chỉ một kí tự trong dòng code bị sai đã khiến cả một game bom tấn bị vứt sọt rác, chính nhờ cộng đồng game thủ tận tụy đã cứu rỗi nó
Aliens: Colonial Marines, tựa game được đầu tư công phu ăn theo phần 2 của loạt phim viễn tưởng tuyệt vời Alien – Quái vật Không gian đã không nhận được chút tình thương nào từ cộng đồng game thủ. Game thì bóng bẩy hào nhoáng đó, nhưng những lỗi nực cười trong game đã khiến người chơi ...

Suy luận tạo đối tượng Generic
Lệnh try-with-resources trong Java 7 Trong Java 7, Java cung cấp trình biên dịch được cải tiến, đủ thông minh để suy luận tạo đối tượng Generic . Bây giờ, bạn có thể thay thế các đối số kiểu dữ liệu cụ thể bằng một tập rỗng các tham số kiểu (<>). Cặp dấu ngoặc nhọn này được ...

Cái tôi cá nhân khi teamwork
Teamwork có lẽ là từ khóa khá quan trọng và không thể thiếu trong công việc khi cần giải quyết theo nhóm, số đông. Tôi không giải thích về khái niệm, nguyên tắc chung của nó vì nó khá phổ biến. Cái tôi muốn nói trong bài viết này chính là khía cạnh cái tôi cá nhân trong teamwork. ...

PSR-3: Các logger phải trông ra sao
Bài viết này sẽ nhằm đưa ra 1 khung chung cho các thư viện log. Mục đích chính là cho phép các thư viện nhận được 1 đối tượng PsrLogLoggerInterface và viết vào trong đó log 1 cách tổng quan và dễ dàng. Các Framework và CMS có nhu cầu tùy chỉnh theo mục đích riêng CÓ THỂ mở rộng interface này, ...

Lệnh try-with-resources trong Java 7
Catch nhiều ngoại lệ trong Java 7 Câu lệnh try-with-resources trong Java 7 là một câu lệnh try khai báo một hoặc nhiều tài nguyên . Tài nguyên là một đối tượng phải được đóng sau khi hoàn thành chương trình. Câu lệnh try-with-resources đảm bảo rằng mỗi tài nguyên được đóng sau khi ...

Google cung cấp API cải thiện chức năng bảo mật sinh trắc học dành cho Android P
Mới đây, Google đã công bố API hỗ trợ các nhà phát triển Android nâng cao khả năng bảo mật bằng sinh trắc cho các ứng dụng của họ. Sinh trắc học đang dần trở thành phương pháp bảo mật được người dùng yêu thích nhất hiện nay. Có thể sinh trắc học chưa phải là phương thức bảo mật an ...

Upload Multiple File Image on Rails
Giới thiệu vấn đề ? Trong quá trình tạo một trang web với rails chắc hẳn chúng ta đều phải tạo chức năng insert và update các file, đặc biệt là các file ảnh để hiển thị. Một cách thiết đặt dababase phổ biến cho việc upload ảnh của một đối tượng nào đó là tạo quan hệ has many như sau: class ...

[Ebook] Tập làm game với Python
Cuốn sách Making Games with Python & Pygame là một cuốn sách lập trình hướng dẫn sử dụng thư viện trò chơi Pygame trên ngôn ngữ lập trình Python. Thay vì giảng dạy các khái niệm lập trình và để bạn loay hoay xây dựng chương trình với các khái niệm đó, cuốn sách này sẽ giới thiệu ...

PSR-4: Trình tải tự động
Chuẩn PSR này mô tả các đặc tả cho các lớp tải tự động file theo đường dẫn. Nó hoàn toàn tương thích và có thể bổ sung cho bất kỳ đặc tả trình tải tự động khác, kể cả PSR-0(và thực tế là đã thay thế PSR-0). Đặc tả này sẽ hướng dẫn nơi để đặt các file sẽ được tải tự động. Lớp ở đây ám chỉ các ...

Học lập trình bắt đầu chỉ từ đam mê thôi là chưa đủ, để đi đường dài cần có chiến lược
Nhu cầu việc làm lớn, công việc đa dạng và thách thức, tiếp xúc với nhiều xu hướng công nghệ mới, mức lương khá cao, … Vì thế, ngày càng có nhiều bạn trẻ thích ngành lập trình, nhưng đa số lại hoang mang không biết nên bắt đầu từ đâu? Những yếu tố cần có để theo nghề lập ...

For-Each trong java
Enum trong java Vòng lặp for-each trong java giới thiệu từ Java 5. Nó chủ yếu được sử dụng để duyệt mảng hoặc các phần tử của collection. Lợi thế của vòng lặp for-each là nó giúp loại bỏ khả năng lỗi và làm cho code dễ đọc hơn. Cú pháp của vòng lặp for-each trong java ...

Tùy chỉnh Annotation trong java
Annotation trong java Tùy chỉnh annotation trong java hoặc Java annotation được người dùng định nghĩa rất dễ dàng để tạo và sử dụng. Phần tử @interface được sử dụng để khai báo một annotation. Ví dụ: @interface MyAnnotation {} Ở đây, chú thích MyAnnotation là tên ...

Phương thức equals() và hashCode() trong java
Học java collection Bài viết này giúp bạn hiểu khái niệm 2 phương thức quan trọng: Phương thức equals() và hashCode() trong Java . Khi sử dụng các collection, Để nhận được các hành vi mong muốn, chúng ta nên ghi đè các phương thức equals() và hashCode() trong các lớp của các ...

Static import trong java
For-Each trong java Tính năng static import trong java giới thiệu từ Java 5. Nó tạo điều kiện cho lập trình viên java truy cập trực tiếp vào các thành viên static của lớp được import, mà không cần phải sử dụng thông qua tên lớp. Sự thuận tiện của static import Tiết ...

Các cải tiến JDBC của Java 7
Chữ số Java với dấu gạch dưới Java JDBC được sử dụng để kết nối đến database. Bạn có thể truy cập bất kỳ dữ liệu nào từ database, spreadsheets hoặc file bằng cách sử dụng JDBC. Trong Java 7, Java đã giới thiệu các tính năng sau: 1) Nó cung cấp khả năng sử dụng câu lệnh ...

Autoboxing và unboxing trong java
Static import trong java Autoboxing và unboxing Việc chuyển đổi tự động các kiểu dữ liệu nguyên thủy thành kiểu Wrapper tương đương của nó được gọi là hoạt động autoboxing (hay boxing) và ngược lại được gọi là unboxing . Đây là tính năng mới của Java 5. Vì vậy, lập trình ...