Home / admin (page 2)

admin

How does “#include” keyword work?

Giải thích về #include trong C++ #: Là ký hiệu pound sign, giúp tiền xử lý chương trình trước khi biên dịch. include : Là một chỉ thị đơn giản yêu cầu trình tiền xử lý bao gồm dữ liệu của thư viện (tức là khai báo các hàm). Cách …

Read More »

How to fix : “Error downloading http://arduino…”

When you install the ESP8266 board in Arduino IDE . Some times, you can get an error.  [crayon-68399b833bd0c942426010/] You can fix the error in 2 ways: Using other networks » delete folder Arduino15 in “C:\Users\Administrator\AppData\Local”   » disconnect current network and using DCOM 3G network. Using other source address » delete folder …

Read More »

What’s the difference between notify() and notify(SC_ZERO_TIME)

notify() function dùng để trigger một event. Nó có một vài biến thể dưới đây. notify() :Immediate notification notify(SC_ZERO_TIME) :Delta notification notify(double v, sc_time_unit tu) :Timed notification SystemC notify Thực tế, Delta notification là Timed notification với giá trị thời gian v = 0. Khi một event sử dụng Immediate …

Read More »

Unit tests SystemC model with GTest

Dựa trên Google Test, chúng tôi xây dựng một khung mẫu (template framework) cho hệ thống kiểm thử đơn vị (unit test) dành cho mô hình SystemC. Để biết thêm thông tin về Google Test, bạn có thể tham khảo here Bằng cách sử dụng khung mẫu này, bạn có …

Read More »

Verify your code with Google test

What is GTEST? Google Test (còn được gọi là gtest trong môi trường như ROS) là một thư viện kiểm thử đơn vị (unit testing) dành cho ngôn ngữ lập trình C++, dựa trên kiến trúc xUnit. Thư viện này được phát hành theo giấy phép BSD 3 điều khoản. …

Read More »

When to use “explicit” keyword

Từ khóa explicit trong C++ được sử dụng để đánh dấu các constructor (hàm tạo) để không chuyển đổi ngầm định các loại trong C++. Nó là tùy chọn đối với các hàm tạo nhận chính xác một argument (Nó có 1 đối số hoặc có các giá trị mặc …

Read More »