Blog

Giới thiệu về quét bộ nhớ

Muốn hack được game phải làm gì? Đầu tiên và cũng là cơ bản nhất để hack được một game thì chúng ta phải quét bộ nhớ của game để tìm các giá trị muốn hack. Các game khi thực thi sẽ lưu thông tin như tiền, HP, MANA trong bộ nhớ. Vì vậy mình sẽ phải quét bộ nhớ để tìm ra các địa chỉ lưu các giá trị ...

Tạ Quốc Bảo viết 4 ngày trước

Parallelism và Concurrency với ngôn ngữ Swift

Parallelism và Concurrency là 2 thuật ngữ thường bị nhầm lẫn với nhau. Bài viết này sẽ giúp các bạn phân biệt rõ hơn 2 khái niệm này, đồng thời giới thiệu các cơ chế trong Swift để giúp cấu trúc code theo hướng Concurrency Xử lý đồng bộ và xử lý bất đồng bộ có điểm gì khác nhau? Giả sử ta có một ...

Vũ Văn Thanh viết 4 ngày trước

Bài 24 - Tạo các khối hình học bằng CSS3 (phần 1)

1. Lời nói đầu Chào các bạn, Đã khi nào các bạn gặp rắc rối trong việc tạo các khối hình học vuông, tròn, tam giác chưa? Có lẽ không ít bạn từng gặp phải trường hợp oái oăm là tạo 1 tam giác nhưng chỉnh mãi vẫn không đúng design và cuối cùng đành dùng biện pháp là cắt ảnh. Mà cắt ảnh thì cũng ...

Trịnh Tiến Mạnh viết 4 ngày trước

Phân loại văn bản tự động bằng Machine Learning như thế nào?

Chắc mọi người cũng không ngạc nhiên khi có người nhắc đến Machine Learning trong thời gian gần đây, đó là bởi sự phát triển nhanh chóng cũng như ứng dụng của nó trong cuộc sống của con người. Và chắc hẳn mọi người cũng thắc mắc rằng những thuật toán trong Machine Learning được xây dựng như thế ...

Hoàng Hải Đăng viết 4 ngày trước

Tạo Gantt Chart Reactjs với dhtmlxGantt

Để xây dựng ứng dụng đầu tiên chúng ta cần khởi tạo một ứng dụng react . Việc khởi tạo ứng dụng reactjs rất đơn giản để sử dụng Create React app tool, bạn có thể follow theo command sau: npm install -g create-react-app Tiếp theo tôi sẽ tạo một ứng dụng reactjs tên là gantt-react ...

Trịnh Tiến Mạnh viết 4 ngày trước

Quét bộ nhớ cơ bản

Ở bài số 2 này mình sẽ hướng dẫn các bạn quét bộ nhớ cơ bản bằng phần mềm Cheat Engine các bạn có thể tải nó tại đây. Sau khi tải về các bạn cài đặt như bình thường và mở nó lên. giao diện nó sẽ như thế này. Để bắt đầu quét bộ nhớ của game, hãy nhấp vào biểu tượng ở mục số 1 để đính kèm ...

Trần Trung Dũng viết 4 ngày trước

Khởi động mùa Vietnam Web Summit 2018 bằng những chiếc vé Early Bird đầu tiên

Tiếp nối thành công của Vietnam Web Summit các mùa trước, Vietnam Web Summit 2018 (VWS2018) đã quay trở lại và chính thức mở bán vé EARLY BIRD! Tháng 12/2018 chính thức khởi động ngày hội công nghệ lớn nhất nhì trong năm – Vietnam Web Summit 2018 được tổ chức bởi TopDev và bảo ...

Hoàng Hải Đăng viết 4 ngày trước

Python trở thành ngôn ngữ lập trình phổ biến nhất thế giới

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 12 tháng qua, từ khóa Python được tìm ...

Tạ Quốc Bảo viết 4 ngày trước

[RECAP] CÙNG CYBOZU VIETNAM TÌM HIỂU BÍ KÍP TĂNG TỐC ĐỘ VÀ HIỆU SUẤT WEB APP

Tối ngày 4/10 vừa qua tại Cybozu Vietnam, sự kiện HIGH PERFORMANCE WEB APP: FROM IDEA TO PRODUCTION được diễn ra thành công tốt đẹp với sự tham gia của hơn 100 lượt người tham dự. Công nghệ không ngừng chuyển đổi và trở nên ngày càng ưu việt, kéo theo đó là đòi hỏi sự cải ...

Vũ Văn Thanh viết 4 ngày trước

Sự cố lộ thông tin bảo mật 50 triệu người dùng của Facebook tồi tệ hơn chúng ta nghĩ

Lỗi bảo mật mới nhất của Facebook càng làm tên tuổi của hãng thêm phần xấu xí trong mắt người dùng. Facebook biết rõ điều đó vì thế mà công ty đã tổ chức một cuộc gọi với các phóng viên vào thứ sáu vừa rồi để đưa ra lời giải thích cho scandal lộ thông tin của 50 triệu người dùng. ...

Trần Trung Dũng viết 4 ngày trước

Tài liệu API

Tài liệu huơng dẫn sử dụng API

Điệp Bắp viết 4 ngày trước

Những hiểu nhầm của sinh viên mới học về lập trình

Nếu bạn nghĩ rằng việc học một ngôn ngữ lập trình sẽ khó khăn và vất vả y như việc học một ngoại ngữ mới – thì bạn đã nhầm to rồi đó! Khi bạn có suy nghĩ này, bạn đã mắc phải hội chứng “ngụy biện liên ngôn ngữ” – hội chứng này tạo cho bạn một ảo giác, rằng ngôn ngữ lập trình là một ...

Trần Trung Dũng viết 5 ngày trước

Tìm hiểu Swift Either enum

Enum trong Swift rất mạnh mẽ và đa năng. Swift enum là 1 type với nguyên tắc riêng, có hỗ trợ cả methods và initializers, và tính năng liên kết các giá trị (Associated Value) cho phép chúng ta sử dụng 1 cách tiện lợi. Ví dụ về sức mạnh của enum là Optional type. Optional được xác ...

Trần Trung Dũng viết 5 ngày trước

Series Solid Cho Thanh Nien Code Cứng: Liskov subsitution Principle

Giới thiệu Đây là đây là bài viết thứ 3 trong series “SOLID cho thanh niên code cứng”. Ở bài viết này, mình sẽ nói về Liskov Substitution Principle – Nguyên lý Thay Thế Lít Kốp (LSP). S ingle Responsibility Principle O pen/Closed Principle Liskov Substitution ...

Hoàng Hải Đăng viết 5 ngày trước

Một thế giới GitHub hoàn toàn mới: công cụ, forum và tính năng mới

Hội nghị Universe của GitHub là hội nghị thường niên nhằm vinh danh những dự án mới nhất và tiến bộ nhất, đóng góp to lớn vào bức tranh công nghệ thế giới, từ những chuyên gia xây dựng dự án y tế, xe hơi tự động của một công ty thiết bị tự hành, hay chỉ đơn giản là… mấy cô cậu ...

Tạ Quốc Bảo viết 5 ngày trước

Bàn về JS - Generator và sự phá vỡ quy luật Run-to-Completion

Có thể các bạn đã biết tới các khái niệm để thực thi bất đồng bộ trong JS như là callback hay promise. Ngày hôm nay chúng ta sẽ cùng tìm hiểu về generator, một thứ ma thuật giúp biến một async control flow thành một phong cách rất tuần tự và synchronous. Có một phần đông các developer luôn nhìn ...

Trịnh Tiến Mạnh viết 5 ngày trước

Accelerated Application Development using Firebase Authentication (Part 1)

How many times have you thought about finding a faster way to integrate user authentication, when you started a new project? Well, it's been quite a headache for me. Every time we encounter the authentication flow, we do more or less the same thing over and over again, and even after that, it feels ...

Hoàng Hải Đăng viết 5 ngày trước

Một số phương thức với object trong Javascript

Trong Javascript có hỗ trợ các loại dữ liệu cơ bản là giống với hầu hết những ngôn ngữ lập trình khác. Bài viết này mình sẽ giới thiệu về Object và một số phương thức thường dùng với nó. Nội dung có gì thiếu sót mong bạn đọc bỏ qua và góp ý. Cú pháp // Khởi tạo { [ nameValuePair1 [ , ...

Vũ Văn Thanh viết 5 ngày trước

VNG 12+1 Bot Battle – Đấu trường rực lửa đã trở lại!

Nằm trong chuỗi hoạt động mừng sinh nhật VNG 12+1, VNG 12+1 Bot Battle sẽ mang đến cho Starter & các bạn sinh viên yêu thích chế tạo robot một “đấu trường rực lửa” theo đúng nghĩa đen! (1) START – Lập đội và Đăng kí tham gia Cuộc thi chính thức mở cổng đăng ...

Tạ Quốc Bảo viết 5 ngày trước

20 Portfolios Thiết kế UI & UX Truyền Cảm Hứng

Thế giới hiện đại yêu cầu những luật lệ mới và bạn không thể trở thành 1 graphic designer thành công mà không có 1 portfolio website riêng. Thậm chí khi liên quan đến giao diện người dùng hoặc trải nghiệm người dùng mobile, nếu không có khả năng thể hiện kỹ năng của mình, bạn sẽ khó ...

Trịnh Tiến Mạnh viết 5 ngày trước
<< < .. 2 3 4 5 6 7 8 .. > >>