- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
![](/themes/images/default.png)
Meteor: cách để bặt breakpoint trong node_module phía client code
Mình đã đặt mode dev cho Meteor, nhưng trong chrome devtool thì không hề thấy thư mục node_modules đâu: Thành ra mình thử vào đống này: Cũng tìm ra chỗ cần đặt breakpoint, nhưng mình không đặt breakpoint được, toàn bị nhảy sang file /lib/handlebars/compiler/printer.js (và hầu hết các lệnh ...
![](/themes/images/default.png)
Sự mơ hồ của Effect combinators trong redux-saga?
Cho đoạn code dưới (Ví dụ của redux-saga documentation): function* incrementAsync() { yield delay(1000); yield put({ type: 'INCREMENT' }); console.log('a') } function* watchIncrementAsync() { yield takeEvery('INCREMENT_ASYNC', incrementAsync); console.log('b') } function* rootSaga() { ...
![](/themes/images/default.png)
Bị C++ template đưa vào thế bí?
Mình có code như sau: #include <vector> using namespace std; template<class Elem, template <class> class List> void test(const List<Elem>& arr, const Elem& a) {} int main() { test(vector<int>(), 8); } Trình biên dịch báo lỗi no instance of function ...
![](/themes/images/default.png)
Nexusjs – The Next-gen Multithreading Javascript
Tui mong chờ một ngày nào đó, Javascript cũng làm được những điều mà Python, Ruby, C#, Java, C++ đã và đang làm được. Có ai thử vọc cái này bao giờ chưa GitHub voodooattack/nexusjs nexusjs - Nexus.js - The next-gen JavaScript platform ...
![](/themes/images/default.png)
Hỏi cách sử dụng submodule nhưng chỉ chọn lọc vài file và folder?
Hiện tại mình chỉ thấy cách đưa cả repo vào làm submodule. Giờ mình thấy repo này: https://github.com/madler/zlib Mình chỉ cần mấy file .c và .h ở ngoài cùng thôi, các folder còn lại toàn là project folder cho các hệ thống khác nhau. Vậy mọi người ai biết làm sao không?
![](/themes/images/default.png)
Ác mộng reverse engineering
(hơi cũ) Các lệnh Mov là turing-completeness nhé , cái này mà tốn ít bộ nhớ thì rip cracker. Ngoài ra còn có chiến tranh tâm lí bằng code flow.
![](/themes/images/default.png)
Làm sao dùng socket.io để gửi một TypedArray từ client lên server?
Mình chẳng biết đây là lỗi hay là tính năng nữa (đã thử đăng issue trên github: https://github.com/socketio/socket.io/issues/3143 ) Phía client: let binary = new Uint8Array(5); binary.fill(12); socket.emit('binary', binary); Phía server: socket.on('binary', (binaryData) => { ...
![](/themes/images/default.png)
Có cách nào để tắt tính đa hình (Polymorphism) trong Javascript hoặc Typescript không?
(Các bạn lưu ý: đây là mình nghiên cứu, chứ không phải hỏi trong dự án thực tế) Cho đoạn code sau: class A { abc() { console.log(1) } } class B extends A { abc() { console.log(2) } } let b = new B(); b.abc(); // => in ra 2 // typescript bắt đầu từ đây let a = <A>b; a.abc(); // ...
![](/themes/images/default.png)
Avast launches open-source decompiler for machine code
Bất ngờ lớn từ Avast TechSpot Avast launches open-source decompiler for machine code Keeping up with the latest malware and virus threats is a daunting task, even for industry professionals. Any device connected to the Internet is a target for being ...
![](/themes/images/default.png)
Event timeout của socket.io bên server nằm ở đâu?
Mình đã đọc cái này https://socket.io/docs/server-api/ Tài liệu ghi rõ: đặt pingTimeout để khi client không pong ngược lại, coi như client mất kết nối. var io = require('socket.io')(server, { reconnection: false, pingTimeout: 5000, pingInterval: 10000, }); Mình để 5 giây (5000), ...