Giới thiệu về thread từ phần cứng ra phần mềm.

Giới thiệu về thread từ phần cứng ra phần mềm.

1. Nhìn từ phần cứng lên. a, Sơ lược về bộ nhớ. - Bộ nhớ ngoài: là ổ cứng của bạn, ở đây lưu trữ những tệp tin, video, nhạc,... - Bộ nhớ trong(RAM): khi nói tới bộ nhớ là mặc định nói tớ bộ nhớ trong, là bộ nhớ để load dữ liệu từ bộ nhớ ngoài lên RAM khi chạy một chương trình cho CPU truy xuất. RAM có tốc độ truy xuất nhanh hơn bộ nhớ ngoài. - Bộ nhớ cache: là bộ nhớ nằm trong CPU, được load từ RAM lên, giúp cho c&aacut...

Cơ chế hoạt động của javascript và nodejs

Cơ chế hoạt động của javascript và nodejs

Hiện nay nodejs đang nổi lên là ngôn ngữ server rất hot. Nodejs là ngôn ngữ javascript chạy trên server, có ưu điểm là thực thi nhanh, bất đồng bộ. 1. Non-blocking I/O Trong javascript, hầu hết các lời gọi I/O đều là non-blocking. Nghĩa là khi có HTTP request, truy xuất dữ liệu trong DB hoặc đọc ghi vào bộ nhớ thì hệ thống sẽ không tạm dừng (blocking) các đoạn code tiếp theo (như các ngôn ngữ server khác PHP, Ryby,...) mà sẽ trao quyền thực thi những lời gọi I/O này cho ...

Tạo API gateway gọi assyn trong aws

Tạo API gateway gọi assyn trong aws

1. Giới thiệu. AWS: amazon web service là các dịch vụ web do amazon cung cấp trên cloud như là database (RDS đối với mysq, dynamodb đối với nosql), server (EC2), file storate (S3), lambda, .... Trang chủ AWS: https://aws.amazon.com Lambda: Là dịch vụ cung cấp giải pháp tự động tính toán khi nhận một sự thay đổi từ DB hoặc S3 (tự động) hoặc được gọi một cách thủ công (thông qua API Gateway). Assyn: Bình thường nếu gọi hàm lamda th&ig...

Lần đầu đi khám bệnh ở Nhật

Lần đầu đi khám bệnh ở Nhật

Bài này mình viết về trải nghiệm lần đầu đi khám bệnh ở Nhật. 1. Một số kiến thức về khám bệnh ở Nhật. - Nhớ mang thẻ bảo hiểm khi đi khám bệnh, có thẻ bảo hiểm được giảm 70%, bạn phải đóng 30%. - Phòng khám, bệnh viện và hiệu thuốc là 3 cơ sở hoàn toàn riêng biệt nhau chứ không như ở VN đi khám bệnh là lấy thuốc được luôn. Ở Nhật bạn khám ở một nơi và mua thuốc ở nơi khác. - Sẽ mất 2 loại phí l&ag...

Ngày đầu tới Nhật

Ngày đầu tới Nhật

Ngày 3/7/2017 là ngày mình bay tới Nhật để làm việc. Hôm đó 4h đã phải dậy để ra bx nước ngầm đón người nhà từ quê lên đi tiễn mình. 5h kém ra bến xe nước ngầm phải loay hoay một lúc tới 5h30 mới tụ tập được mọi người bắt taxi ra sân bay. Mình bắt group taxi 7 chỗ ra sân bay mất 630k, bị hớ vì ban đầu gọi nó nói là trong 30km là 320k nhưng chỉ áp dụng đối với taxi chuyên phục vụ sân bay. Hôm đó mình lại bắt taxi thường nên tiền tính theo đồng hồ số. ...

Lời trăn trối đáng suy ngẫm của bác sĩ qua đời vì ung thư

Lời trăn trối đáng suy ngẫm của bác sĩ qua đời vì ung thư

Bác sĩ Richard Teo Keng Siang, 40 tuổi, triệu phú ngành giải phẫu thẩm mỹ ở Singapore, phát hiện bị ung thư phổi giai đoạn cuối khi ở đỉnh cao nhất của tiền tài, danh vọng.Từ nhỏ, bác sĩ Richard Teo luôn đứng đầu trường trong mọi môn học, từ khoa học đến thể thao. Khi vào ngành y, ông chọn giải phẫu thẩm mỹ vì lợi nhuận của nó vượt qua các ngành nghề khác. Ông trở thành một triệu phú chóng vánh.Tháng 3/2011, bác sĩ Richard Teo được chẩn đoán bị ung thư phổi...

joins, preload, include và eager_load với active record trong rails

joins, preload, include và eager_load với active record trong rails

Xét ví dụ: bảng zombies có quan hệ một nhiều với bảng weapons như sau:        1.Joins joins là câu lệnh join 2 bảng bình thường trong sql: Zombie.joins(:weapons) #return 6 rows #<ActiveRecord::Relation [ #<Zombie id: 1, name: "Ashley", graveyard: "Glen Haven Memorial Cemetery">, #<Zombie id: 2, name: "Bob", graveyard: "Chapel Hill Cemetery">, #<Zombie id: 3, name: "Katie", graveyard: "...

Giải thích bản chất của đạo hàm, tích phân và vi phân

Giải thích bản chất của đạo hàm, tích phân và vi phân

Mở đầu Bài này mình xin được giải thích bản chất của 3 khái niệm quan trọng bậc nhất trong đại số giải tích là đạo hàm, tích phân và vi phân để chỉ ra chúng có ý nghĩa như thế nào. Bài viết này sẽ không đi sâu vào chứng minh công thức, định nghĩa mà chỉ tập trung vào nói rõ bản chất của đạo hàm, tích phân v&...

Cách sử dụng webpack trong laravel

Cách sử dụng webpack trong laravel

Giới thiệu Khi làm một trang web, bạn luôn muốn cho trang web của mình trả lời người dùng một cách nhanh nhất có thể. Nó giúp tăng hiệu năng người dùng và cũng giúp cho SEO của web được tốt hơn. Một trong những lý do lớn nhất khiến cho một website phản hồi chậm chính là thời gian của http request lớn. Mỗi lần website lấy các tài nguyên(css, js, images) từ server nó đều phải gửi http request tới, thời gian của http request này chính là thời gian mà đ...

Cách render and return trong sub method của controller rails

Cách render and return trong sub method của controller rails

Mở đầu Khi code hoặc refactor code trong rails, bạn có thể tách code trong action trong controller thành nhiều method con. Nhưng khi tách ra thành các method con, bạn có thể phải xử lý render hoặc redirect_to ngay trong method con. Nếu ở cả method con và method cha đều có render hoặc redirect_to thì rails sẽ ném lỗi bị lặp render hoặc redirect_to cho bạn. Dưới đây là một số cách để xử lý được lỗi trên ...