Mặc dù đã đạt được điểm số cao trong khóa học CS101 thuật toán và môn Data Structures ở trường đại học, tôi vẫn thấy rùng mình với ý nghĩ phải trải qua một cuộc phỏng vấn lập trình với trọng tâm hướng vào các thuật toán. Do đó tôi đã dành ba tháng sau …
Đọc thêm ...Trong web thì tính mượt mà trong các hiệu ứng là điều vô cùng cần thiết, nó tạo sự thân thiện và thẩm mỹ cho người dùng khiến họ có cảm giác dễ chịu hơn khi truy cập vào website. Để làm được điều này thì bạn cần phải nắm rõ một thuộc tính của …
Đọc thêm ...I. Giới thiệu Gần như 99,99% các bạn Android developers đều sử dụng Android Studio phải không 😄 Tuy nhiên IDE này khá cồng kềnh vì có rất nhiều chức năng hỗ trợ cho lập trình viên, thậm chí support cho developers đến tận chân răng và chắc đa phần các bạn đều không sử dụng đến …
Đọc thêm ...Có nhiều cách khác nhau mà thuật toán có thể mô hình hóa một vấn đề vì nó liên quan đến sự tương tác với trải nghiệm. Nói cách khác, bạn sẽ cần phải xác định được phong cách học tập của một thuật toán. Thật may là chỉ có một vài kiểu học tập …
Đọc thêm ...Guido van Rossum, một nhà khoa học máy tính người Hà Lan, đã phát minh ra ngôn ngữ lập trình Python vào năm 1989. Điều đáng ngạc nhiên là khi đã gần ba thập kỷ trải qua và phát minh của ông vẫn vượt qua gần như tất cả các đối thủ của nó. Trong …
Đọc thêm ...Hibernate là một trong những open-source framework ORM (Object Relational Mapping) phổ biến nhất, được xem như một tiêu chuẩn để phát triển layer vững chắc trên Java enterprise app, cùng với JPA (Java Persistence API). Do đó mà tôi thường nhận được các câu hỏi về những đầu sách hoặc khóa đào tạo nào …
Đọc thêm ...Nếu bạn không muốn dùng tool được tích hợp sẵn trong Xcode(Xcode -> Source Control -> Commit, Push, Pull,…) hoặc các phần mềm quản lý source riêng biệt như Source Tree,… thì bạn cũng có thể sử dụng các command trong Terminal để quản lý source của project. Dưới đây là một danh sách các …
Đọc thêm ...Ở bài trước mình đã giới thiệu về một service của 1 service của AMAZON là IAM. Các bạn có thể xem lại ở đây Trong bài này mình xin giới thiệu tiếp về 1 service khác là EC2. Amazon EC2 là gì? Amazon Elastic Compute Cloud (Amazon EC2) là một cơ sở hạ tầng điện toán …
Đọc thêm ...Phiên bản Mac OS 10.14 Mojave chuẩn bị được public cho người dùng kèm theo đó là phiên bản Xcode 10 với đầy những tính năng mới đầy hữu ích. Vậy chúng ta hãy cùng tìm hiểu Xcode trang bị thêm cho developer những gì nhé. 1. Dark mode Thứ dễ dàng nhận thấy nhất …
Đọc thêm ...Trong bài viết này, chúng ta sẽ cùng thảo luận về 5 thuộc tính cơ bản nhất của Flexbox và giải thích cách thức hoạt động của chúng. 1. Display: Flex Dưới đây là ví dụ về một trang web có các div được bọc bởi container màu xám bao ngoài Như ví dụ trên, mỗi div đều nhận giá trị …
Đọc thêm ...