logo devmaster

Cẩm nang chia sẻ kiến thức

Tạo menu đa cấp đơn giản với HTML5 và CSS3 - Phần 2

Sử dụng các thẻ html5, cấu trúc css3 để xây dựng menu đa cấp

Đọc thêm ...

LỘ TRÌNH ĐỂ TRỞ THÀNH MỘT LẬP TRÌNH VIÊN .NET DEVELOPER

‼️ Trở thành .NET Developer bạn sẽ làm gì? ❓ Nhiều bạn hỏi mình làm sao để trở thành một .NET Developer vậy bài viết này mình sẽ hướng cho các bạn các bước để trở thành một .NET Developer và cần phải học những gì?

Đọc thêm ...

Học lập trình ở đâu tốt nhất Hà Nội và các tiêu chí đánh giá

Học lập trình ở đâu tốt nhất Hà Nội là vấn đề luôn được các lập trình viên tương lai quan tâm hàng đầu bởi ngày càng có nhiều trung tâm đào tạo lập trình được mở ra. Vậy tiêu chí nào để đánh giá một địa chỉ tốt nhất, hãy cùng tìm hiểu ngay sau đây! Devmaster Academy địa chỉ đáng tin cậy của các ...

Đọc thêm ...

Kỹ thuật hack mới có thể lấy cắp mật khẩu smartphone của bạn chỉ bằng cách… nghe tiếng gõ phím

Theo Business Insider, phần mềm độc hại có thể được thiết kế để tận dụng micrô trong các thiết bị cầm tay nhằm lấy cắp mật khẩu và mã PIN của người dùng. Các nhà nghiên cứu tại Đại học Cambridge ở Anh và Đại học Linköping của Thụy Điển cho biết Kỹ thuật lấy …

Đọc thêm ...

Thuật toán này có thể thay đổi lời nói của con người trong video bằng cách chỉnh sửa bản dịch

Việc làm giả các đoạn video ngày một trở nên dễ dàng hơn, và thành quả mới nhất trên lĩnh vực này là một thứ vừa ấn tượng, lại vừa đáng sợ. Mới đây, các nhà nghiên cứu đến từ Đại học Stanford, Viện Tin học Max Planck, Đại học Princetone, và Adobe đã phát …

Đọc thêm ...

Hướng dẫn sử dụng OSLog trong Swift

Khi nhắc đến log ở trong ứng dụng của Swift hoặc iOS nói chung, thì những API mà thường hay được chúng ta nghĩ đến đầu tiên đó là print hoặc NSLog . Tuy nhiên, Apple đã giới thiệu một chuẩn mới cho việc log code trở nên thống nhất, đó là OSLog. Đây là cách log hiện tại đang …

Đọc thêm ...

Các kỹ sư Eureka đã tối ưu ứng dụng chat sử dụng gRPC như thế nào

Nói đến ứng dụng chat realtime, chắc ai cũng nghĩ ngay đến việc dùng thư viện hay service bên thứ 3 như websocket, Firebase RealTimeDatabase … phải không nào? Mỗi công nghệ sẽ có ưu điểm, nhược điểm riêng, mà quan trọng nhất phải phù hợp với hệ thống hiện tại. Vậy hãy cùng xem …

Đọc thêm ...

Một vài kiến thức nền tảng về web

Nếu bạn mới chuẩn bị bắt đầu bước đầu tiên làm quen với hacking thì bài viết đầu tiền trong seri này rất cần thiết với bạn. Nó sẽ giúp bạn hiểu được internet hoạt động như thế nào. Chúng ta có thể mô tả một cách tổng quan rằng internet là một hệ thống các thiết bị thông …

Đọc thêm ...

Tìm hiểu về các loại web hosting

1. Giới thiệu Hiện nay, nếu nói về khái niệm web hosting thì đối với các developer đã không còn xa lạ gì nữa. Đặc biệt là web developer, càng là thứ hết sức thân quen. Chúng ta có thể hiểu các web hosting đều hoạt động như một trung tâm lưu trữ dữ liệu …

Đọc thêm ...

Docker và những câu hỏi phổ biến

Docker là gì và sử dụng để làm gì? Theo wikipedia: Docker là một dự án mã nguồn mở giúp tự động triển khai các ứng dụng Linux và Windows vào trong các container ảo hóa. Nghe có vẻ trừu tượng và khó hiểu. Hãy tưởng tượng như này, vào một ngày đẹp trời bạn …

Đọc thêm ...

5 thư viện HTML5 Player tốt nhất mà bạn nên biết

Giới thiệu Hiện nay như mọi người cũng biết, với HTML5 thì việc phát các Video hay Audio vô cùng đơn giản trên các trình duyệt, tuy nhiên trong các ứng dụng lớn thì việc sử dụng các thư viện hỗ trợ khiến cho lập trình viên giảm tải khối lượng code đi rất nhiều. Tuy vậy, …

Đọc thêm ...

Các thuật toán sắp xếp

Merge sort Giống như Quick sort, Merge sort là thuật toán chia để trị. Chia mảng thành các mảng nhỏ, sau đó gộp các mảng nhỏ đã sắp xếp lại với nhau. Ví dụ với mảng 38, 27, 43, 3, 9, 82, 10, trình tự của merge sort sẽ như sau: Triển khai thuật toán: …

Đọc thêm ...

10 Tip giúp laptop của bạn chơi game mượt hơn bao giờ hết

Bạn vẫn còn dùng laptop để chiến game? Đây là 10 gợi ý tối ưu dành cho bạn Ngày nay, tuy đã rất cố gắng nhưng sự thật thì các laptop chơi game cao cấp điều không bao giờ đạt được hiệu năng tốt nhất như ở những chiếc desktop gaming có mức gì tương …

Đọc thêm ...