[C#] Hiệu ứng Text Effect Console trong Winform

Xin chào các bạn, bài viết hôm nay mình sẽ demo cho các bạn Text Effect Console ASCII trong lập trình C# winform. Thường các bạn hay nhìn thấy các ứng dụng Crack, khi chạy giao diện Console thì thường có chạy những hiệu ứng Text Effect để show tên phần mềm ...

Tác giả: Trần Trung Dũng viết 08:28 ngày 30/09/2019

Vì sao Angular khiến tôi muốn bỏ nghề lập trình?

Documentation – Tài liệu siêu việt Bạn đã bao giờ có một ý tưởng tuyệt vời cho một dự án cuối tuần, bắt đầu vào chiều thứ bảy, và sau đó dần dần nhận ra dự án sẽ mất ít nhất sáu tháng để thực hiện đầy đủ? Google đã có một khoảnh khắc như vậy khi họ bắt đầu ghi lại tài liệu các ...

Tác giả: Bùi Văn Nam viết 08:27 ngày 30/09/2019

201 câu hỏi phỏng vấn java core (phần 4)

1 2 3 4 5 Câu hỏi phỏng vấn xử lý ngoại lệ trong java Dưới đây là danh sách các câu hỏi phỏng vấn xử lý ngoại lệ trong java. Nếu bạn biết bất kỳ câu hỏi phỏng vấn hay về xử lý ngoại lệ trong java, vui lòng đăng nó trong phần bình luận để chia sẻ cho mọi người nhé. 1. Xử ...

Tác giả: Bùi Văn Nam viết 08:27 ngày 30/09/2019

201 câu hỏi phỏng vấn java core (phần 3)

1 2 3 4 5 Java Core – các khái niệm về OPPs: Các câu hỏi phỏng vấn đa hình 1. Đa hình tại runtime là gì? Đa hình tại runtime là quá trình gọi phương thức đã được ghi đè trong thời gian thực thi chương trình. Trong quá trình này, một phương thức được ghi đè được gọi ...

Tác giả: Hoàng Hải Đăng viết 08:27 ngày 30/09/2019

Cải thiện mối quan hệ giữa Lập trình viên VS Sếp: dễ hay khó? (Phần 1)

Trong hai bài viết gần đây tôi đấ chia sẻ những kinh nghiệm cá nhân về những điều mà lập trình viên và nhà quản lý không nên làm để tránh những căng thẳng không đáng có. Trong bài này, tôi muốn nhấn mạnh những kết quả tích cực từ hai bài báo trước và những gì tôi đã học được từ ...

Tác giả: Trần Trung Dũng viết 08:27 ngày 30/09/2019

List câu hỏi phỏng vấn HTML

Dưới đấy là list câu hỏi phỏng vấn HTML được hỏi thường xuyên khi đi phỏng vấn. 1. HTML là gì? HTML viết tắt của Hyper Text Markup Language (ngôn ngữ đánh dấu siêu văn bản). Nó là một ngôn ngữ của World Wide Web. Đây là một ngôn ngữ định dạng văn bản chuẩn được sử dụng để tạo và hiển thị ...

Tác giả: Hoàng Hải Đăng viết 08:27 ngày 30/09/2019

Xây dựng chatbot Messenger với Node.js và Dialogflow

Trong hướng dẫn này, tôi sẽ mô tả cách bạn có thể xây dựng một chatbot Facebook Messenger kết hợp NLP (Natural Language Processing) với Dialogflow và triển khai nó lên Facebook. Bạn có thể tìm thấy toàn bộ source code của ứng dụng trên GitHub. Nhiều chatbot tận dụng xử lý ngôn ngữ tự ...

Tác giả: Trịnh Tiến Mạnh viết 08:27 ngày 30/09/2019

Giải pháp cho phần lưu, quản lý log hiệu quả và cực kỳ tiết kiệm chi phí

Sau một thời gian “ngưng log” các request API và SQL query thì đã mạnh dạn tìm kiếm 1 SaaS log management vừa túi tiền để thử, bởi nếu các bạn cũng biết mấy ông này rất đắt tiền, bèo bèo cũng 50$/tháng và cũng lưu được vài GB. Vô tình phát hiện ông LogDNA với chi phí khá ...

Tác giả: Tạ Quốc Bảo viết 08:25 ngày 30/09/2019

100 ngày học DevOps – Ngày 1

Chào mừng bạn đến với Ngày 1 trong 100 ngày của DevOps, tôi muốn bắt đầu hành trình này với một trong những khái niệm quan trọng nhất trong Giám sát và cảnh báo DevOps. Vấn đề cần quan tâm : Tạo CloudWatch Alert gửi email bằng thông báo SNS khi Sử dụng CPU hơn 70%. Tạo alert kiểm ...

Tác giả: Tạ Quốc Bảo viết 08:25 ngày 30/09/2019

[C#] Chạy số 0 - 9 có hiệu ứng nhanh chậm Random Number Winform

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách Random Number with Effect trong lập trình C# Winform. Trong ứng dụng này, khi các bạn nhập vào hai số nhỏ nhất Min và số lớn nhất Max, thì phần mềm sẽ thực hiện random số khoảng mà các bạn nhập ...

Tác giả: Tạ Quốc Bảo viết 08:25 ngày 30/09/2019

Temp Table SQL Server - Bảng tạm trong SQL Server

Sẽ rất có lợi khi lưu trữ dữ liệu trong các bảng tạm thời của SQL Server thay vì thao tác hoặc làm việc với các bảng cố định. Khi bạn muốn có đầy đủ quyền truy cập vào các bảng trong Database, nhưng bạn lại không có. Bạn có thể sử dụng quyền truy cập đọc ...

Tác giả: Vũ Văn Thanh viết 08:25 ngày 30/09/2019

Tổng hợp các bài hướng dẫn về Design Pattern – 23 mẫu cơ bản của GoF

Design Patterns là gì? Design Pattern là một kỹ thuật trong lập trình hướng đối tượng, nó khá quan trọng và mọi lập trình viên muốn giỏi đều phải biết. Được sử dụng thường xuyên trong các ngôn ngữ OOP. Nó sẽ cung cấp cho bạn các “mẫu thiết kế”, giải pháp để giải quyết ...

Tác giả: Trịnh Tiến Mạnh viết 08:25 ngày 30/09/2019

JavaScript và những câu hỏi khó – Part 1

Dạo gần đây trên cộng đồng mạng đang nổi lên một repo rất hot javascript-questions, mỗi ngày nhận được tới hàng ngàn star. Tại thời điểm mình viết bài này là đã hơn 6000 ⭐️rồi. Mình cũng theo trend vào đọc thử và thấy có rất nhiều câu hỏi hay, nên cũng đã contribute một bản dịch ...

Tác giả: Bùi Văn Nam viết 08:25 ngày 30/09/2019

Bạn có thể theo nghề lập trình đến năm bao nhiêu tuổi?

Người viết: Trịnh Minh Cường Tác giả bài viết này đã 40 tuổi, sẽ theo nghề lập trình viên đến năm 50. Hiện đã kiếm đủ để hạnh phúc với cuộc sống giản dị. Các bạn đừng quá lo. Cứ học, và lập trình chăm vào. Đoạn sau là hiện thực xã hội Việt Nam. Còn bạn vẫn giỏi và đam mê, ai cấm ...

Tác giả: Bùi Văn Nam viết 08:25 ngày 30/09/2019

Overview quản lý bộ nhớ trong Android

Người viết: Huu Nam Overview of memory management Android Runtime (ART) và Dalvik sử dụng phân trang (paging) và ánh xạ bộ nhớ (memory-mapping hay mmapping) để quản lý bộ nhớ. Điều này có nghĩa là bất kỳ bộ nhớ nào mà một ứng dụng thay đổi, cho dù bởi việc cấp phát các đối ...

Tác giả: Trịnh Tiến Mạnh viết 08:25 ngày 30/09/2019

Lập trình viên có nên học Assembly không?

Assembly Language (ASM), tiếng Việt là hợp ngữ. Mục đích của mình học ASM chỉ cơ bản là muốn hiểu thêm về người bạn thân thiết nhất của mình, cái máy tính mà suốt ngày mình ngồi trước nó. Mình chỉ thật sự muốn biết là đằng sau những dòng lệnh mình code thường ngày thì bên dưới nó làm ...

Tác giả: Tạ Quốc Bảo viết 08:25 ngày 30/09/2019

Một số kỹ thuật Refactoring phổ biến

Trong quá trình code mình nhận thấy với những hàm được viết quá nhiều dòng, nhất là trong hàm đồng thời thực hiện nhiều chức năng thường gây ra nhiều vấn đề như: Khó kiểm soát, khó tái sử dụng và dễ gây ra bug vì xử lý quá nhiều logic trong hàm Mất nhiều thời gian để review làm ...

Tác giả: Hoàng Hải Đăng viết 08:25 ngày 30/09/2019

Hệ điều hành máy tính hoạt động như thế nào? (phần 2)

Người viết: Chu Thanh Hung Lời mở đầu Ở Phần 1 của loạt bài viết tìm hiểu về hoạt động của hệ điều hành, mình đã tóm lược về các phần bao gồm Quản lý tiến trình , Cơ chế lập lịch và Luồng và xử lý đồng bộ . Tuy nhiên, ngoài 3 phần này thì hệ điều hành vẫn còn rất nhiều việc ...

Tác giả: Trịnh Tiến Mạnh viết 08:25 ngày 30/09/2019

Giới thiệu về Deep Learning

Introduction Trong những năm gần đây, Deep Learning đã có những thành tựu quạn trọng. Từ việc phân loại hình ảnh và dịch ngôn ngữ đến chế tạo xe tự lái, tất cả các nhiệm vụ này đều được điều khiển bởi máy tính thay vì nỗ lực của con người. Deep Learning đã thâm nhập vào nhiều ...

Tác giả: Hoàng Hải Đăng viết 08:25 ngày 30/09/2019

Sự khác nhau của bộ 3 Slice, Splice và Split trong Javascript

Người viết: Tran Minh Chien Bên cạnh việc xử lý vòng lặp với mảng như bài viết đầu tiên trong series thì hôm nay mình cũng sẽ giới thiệu về một bộ ba cũng thường là những tác nhân gây đau đầu cho các lập trình viên khi thao tác với chúng : slice() , splice() , split() . Ngay từ ...

Tác giả: Vũ Văn Thanh viết 08:25 ngày 30/09/2019