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. ...

Tác giả: Tạ Quốc Bảo viết 22:02 ngày 13/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 22:02 ngày 13/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 22:02 ngày 13/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 22:02 ngày 13/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 22:01 ngày 13/08/2018

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. ...

Tác giả: Hoàng Hải Đăng viết 22:01 ngày 13/08/2018

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, ...

Tác giả: Hoàng Hải Đăng viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 22:01 ngày 13/08/2018

[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 ...

Tác giả: Hoàng Hải Đăng viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 22:01 ngày 13/08/2018

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ác giả: Hoàng Hải Đăng viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 22:01 ngày 13/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 22:01 ngày 13/08/2018