
State Design Pattern
State Pattern là gì? State Pattern là một trong những mẫu thiết kế thuộc nhóm behavioral cho phép một object có thể biến đổi hành vi của nó khi có những sự thay đổi trạng thái nội bộ. Mẫu thiết kế này có thể được hiểu gần giống như Strategy, nó có thể chuyển đổi các chiến lược thông qua các ...

Techcombank – Ngân hàng dẫn đầu xu hướng công nghệ tại Việt Nam
Được thành lập từ năm 1993, Ngân hàng TMCP Kỹ Thương Việt Nam Techcombank – tên gọi được ghép từ: Technological (Công nghệ) & Commercial (Thương mại) hiện đang là Ngân hàng dẫn đầu Xu hướng Công nghệ tại Việt Nam. Bên cạnh việc là Ngân hàng tiên phong sử dụng các phương pháp phát ...

[Efiens CTF 2019 Write Up] Từ SQL Injection tới RCE và Get ROOT !
1. Về Challange Đây là giải CTF của EFIENS Individual CTF, team hiện đứng thứ 3 VN trên CTFtime.org, được tổ chức bằng hình thức Jeopardy từ 24/11 - 1/12. Trong số các bài về Web có một series gồm 3 bài về SQLi => RCE => Get ROOT . Qua các challange này, các bạn sẽ có thêm kiến thức về ...

Không bằng đại học cũng chẳng vượt trội về trình độ công nghệ, tại sao Steve Jobs lại xây dựng lên được đế chế Apple hàng tỷ USD? (P1)
Câu trả lời rất đơn giản: Marketing. Vì sao Tim Cook sẽ không qua khỏi cái bóng của Steve Jobs? Từ người bỏ học cấp 3 trở thành “Steve Jobs của Hàn Quốc” Nhà sáng lập Steve Jobs của Apple được coi là một trong những người thành công nhất lịch sử ...

Monaca - Platform để build cordova app (hybrid app)
1.Monaca là gì? Monaca là một platform giúp phát triển HTML5 hybrid mobile app (nếu chưa biết thì search thử nhé) với PhoneGap/Cordova đơn giản và dễ dàng được cung cấp bởi Asial Corporation. Nó là nền tảng phát triển open hybrid app và sẵn sàng apply ngay lập tức vào quy trình làm việc và môi ...

How to use forwardRef in a form
Forwarding refs mean that ref will be passed to a child component. In this post I will introduce the way to get value by ref in a form with multiple inputs. For example, we aleady have a form with 2 fields: email and password like this: LoginForm.js // LoginForm.js class LoginForm extends ...

Mô hình hiển thị không gian trong AR
Sau một thời gian tìm hiểu về yêu cầu và đặc điểm để hiển thị AR thì quyết định viết một bài nội dung là làm sáng tỏ quá trình hiển thị thông tin AR thông qua sự tương tác của các phép biến đổi tọa độ khác nhau. Như ở bài trước, mình đã nêu multiple indirections có thể liên quan đến việc người ...

Mạch cầu H
Bạn có thể tìm hiểu cách xây dựng mạch cầu từ nhiều tài nguyên trực tuyến và ngoại tuyến. Sau khi tất cả các mạch không phức tạp khủng khiếp. Một số tài nguyên đó là tốt, một số không quá nhiều. Tuy nhiên, khi tôi bắt đầu làm việc với họ, tôi đã nhận ra rằng nhiều kinh nghiệm của tôi không được ghi ...

Cảm biến áp suất lốp là gì
Cảm biến áp suất lốp (tire pressure monitoring system viết tắt là TPMS) là một thiết bị điện tử có thể lập trình nhỏ, nằm trong túi điều áp được chế tạo bởi bánh xe và lốp xe, liên tục đo áp suất không khí bên trong lốp. Cảm biến truyền thông tin đó qua radio tần số thấp đến máy tính trên xe và nếu ...

Mạch cầu H điều khiển động cơ đơn giản sử dụng MOSFET
Lúc đầu, việc lái một động cơ có vẻ như là một nhiệm vụ dễ dàng - chỉ cần móc mô tơ lên đường ray điện áp thích hợp và nó sẽ bắt đầu quay. Nhưng đây không phải là cách hoàn hảo để lái một động cơ đặc biệt là khi có các thành phần khác liên quan đến mạch. Ở đây chúng ta sẽ thảo luận về một trong ...

Hàm List reverse() trong Python
previous Hàm List reverse() trong Python đảo ngược thứ tự các đối tượng trong list. Hàm này không trả về giá trị nào. Cú pháp Cú pháp của reverse() trong Python: list.reverse() Chi tiết về tham số: NA ...

Hàm Tuple len() trong Python
previous Hàm Tuple len() trong Python trả về số phần tử trong Tuple. Cú pháp Cú pháp của len() trong Python: len(tuple) Tham số: tuple : Đây là một Tuple. Ví dụ hàm Tuple ...

Hàm List pop() trong Python
previous Hàm List pop() trong Python xóa và trả về phần tử cuối cùng hoặc đối tượng obj có chỉ mục đã cung cấp từ list đã cho. Cú pháp Cú pháp của pop() trong Python: list.pop(obj=list[-1]) Tham số: obj : Đây là tham số tùy ý, là chỉ ...

Hàm Tuple tuple() trong Python
previous Hàm Tuple tuple() trong Python chuyển đổi một dãy các phần tử thành tuple. Cú pháp Cú pháp của tuple() trong Python: tuple( seq ) Chi tiết về tham số: seq : Đây là dãy các phần tử để được chuyển đổi thành tuple. ...

Hàm List remove() trong Python
previous Hàm List remove() trong Python xóa đối tượng obj từ list. Phương thức này không trả về giá trị nào nhưng nó xóa đối tượng đã cho từ list. Cú pháp Cú pháp của remove() trong Python: list.remove(obj) Tham số: obj : Đây là đối ...

Hàm Dictionary str() trong Python
previous Hàm Dictionary str() trong Python tạo ra một biểu diễn dưới dạng chuỗi của một Dictionary. Cú pháp Cú pháp của str() trong Python: str(dict) Tham số: dict : Đây là một Dictionary. ...

Diode (điốt) tín hiệu là gì
Điốt tín hiệu (diode tín hiệu) là hai cực nhỏ dẫn dòng khi phân cực thuận và chặn dòng dòng điện khi phân cực ngược Diode tín hiệu Diode tín hiệu bán dẫn là một thiết bị bán dẫn phi tuyến tính nhỏ thường được sử dụng trong các mạch điện tử, trong đó các dòng điện nhỏ hoặc tần số cao có ...

Hàm Tuple min() trong Python
previous Hàm Tuple min() trong Python trả về phần tử có giá trị nhỏ nhất từ một tuple đã cho. Cú pháp Cú pháp của min() trong Python: min(tuple) Tham số: tuple : Đây là một Tuple. ...

Hàm Dictionary type() trong Python
previous Hàm Dictionary type() trong Python trả về kiểu của biến đã truyền. Nếu biến đã truyền là Dictionary, thì nó sẽ trả về một kiểu Dictionary. Cú pháp Cú pháp của type() trong Python: type(dict) Tham số: dict : Đây là một ...

Hàm Tuple max() trong Python
previous Hàm Tuple max() trong Python trả về phần tử có giá trị lớn nhất từ một tuple đã cho. Cú pháp Cú pháp của max() trong Python: max(tuple) Tham số: tuple : Đây là một Tuple. ...