Tui học lập trình Siemen PLC–S7-300 các vùng nhớ
Toàn bộ chương trình của Siemen PLC–S7-300 được lưu trong bộ nhớ dưới dạng các khối chương trình (OB, FC, FB..) và được thực hiện với chu kỳ quét. Vùng chứa chương trình ứng dụng: OB (Organization Block): chứa chương trình chính. FC ( Function): Chứa chương trình chính được tổ chức thành hành và...
Read MoreTui học lập trình Siemen PLC–S7-300 Hello word
Mình là dân IT Software nên về điện đóm, tự động hóa hoàn toàn mù mịt, nhưng hiện tại mình lập trình các dự án liên quan nhiều đến việc nhận dữ liệu truyền thông từ plc lên máy tính. Bởi vậy mình bắt buộc phải biết cấu trúc dữ liệu của plc hay các...
Read MoreDịch ngược mã nguồn .NET với ILSpy
ILSpy là một công cụ của nhóm SharpDevelop có tác dụng dịch ngược (decompiler/Disassembler) các chương trình được viết bằng .NET. Nó hoàn toàn miễn phí và là mã nguồn mở, các bạn có thể tham khảo tại link: https://github.com/icsharpcode/ILSpy . Cá nhân mình thấy rất thích dùng nó vì dịch ngược khá chính xác và gọn nhẹ,...
Read MoreVisual studio 2017 The task factory “CodeTaskFactory” could not be loaded from the assembly
The task factory “CodeTaskFactory” could not be loaded from the assembly “C:\ Program Files (x86)\ Microsoft Visual Studio\ 2017\ Professional\ MSBuild\ 15.0\ Bin\ Microsoft. Build. Tasks. v15.0 .dll”. Could not load file or assembly ‘file:/// C:\ Program Files (x86)\ Microsoft Visual Studio\ 2017\ Professional\ MSBuild\ 15.0\ Bin\ Microsoft.Build.Tasks.v15.0.dll’ or one of its dependencies. The system...
Read MoreEntity Framework so sánh giá trị ngày bỏ qua thời gian
Nếu như dữ liệu chúng ta lưu kiểu datetime bao gồm cả ngày và giờ nhưng khi truy vấn chỉ so sánh ngày thì mình sẽ xử lý với tham số ngày giờ truyền vào cắt hết giờ phút của nó đi, vd biến _tuNgay = ‘2019/10/01 15:20:23’ sẽ khởi tạo lại giá trị _tuNgay...
Read MoreMERRY CHRISTMAS 2018
Vậy là lại 1 mùa noel nữa lại tới rồi, năm nay khác với những năm trước, đã có gấu, cả gấu mẹ và gấu con luôn. Công việc thì quá nhiều dự định vậy mà nhìn lại vẫn chưa có gì gọi là đạt được kế hoạch, định note 1 bài dài vậy mà...
Read MoreTích hợp Google ReCaptcha v3 vào website
Việc bắt người dùng nhập Captcha trước khi submit form sẽ giảm thiểu rất nhiều những thư spam từ các robot. Nếu không có nó có thể các tool sẽ liên tục chèn dữ liệu vào database gây phình flood database. Hiện tại thì recaptcha của google đã ra tới v3 mình thấy rất dễ...
Read MoreTạo trình soạn thảo html editor trong winform
Nếu ứng dụng của bạn cần soạn thảo và hiển thị nội dung html thì mình có giải pháp sử dụng webbrowser control để soạn thảo nội dung. Chỉ cần nhúng nó vào form và sử dụng phương thức .Document.ExecCommand để tiến hành việc định dạng cho nó. Để có thể soạn thảo nội dung...
Read MoreTìm hiểu về WITH (NOLOCK) trong MS SQL Server
Nếu search trên google các bài hướng dẫn về việc tăng tốc độ truy vấn sql thì chúng ta sẽ thấy rất nhiều bài nhắc đến việc sử dụng WITH (NOLOCK) trong các câu truy vấn. Trước kia mình cũng sử dụng nó trong tất cả các câu truy vấn của mình thì phát hiện...
Read MoreTạo hiệu ứng background cho website ấn tượng
Mình hay lang thang trang https://codepen.io để tìm các đoạn css, javascript hay để khi cần sử dụng và cũng có sưu tầm được một số hiệu ứng background cho website hay ho. Chúng ta thử ngó qua một số hiệu ứng mà mình thích nhất xem sao nhé, thường mình hay sử dụng chúng...
Read MoreLập trình viên giỏi và lập trình viên trung bình khác nhau như nào ?
Trong một nhóm lập trình viên thì làm thế nào để nhận biết người này giỏi hơn người kia? Cũng như trong công việc người này mang lại giá trị cho công ty nhiều hơn người kia ? Nếu chỉ nhìn vào kết quả làm việc, khối lượng công việc hoàn thành của mỗi người...
Read More