CLion远程调试嵌入式开发板程序

CLion远程调试嵌入式开发板程序 1. 目的 有时候我们的程序在板端运行崩溃,或不符合预期或者单纯想要单步调试去查看一些变量。很多时候我们不得不加很多打印语句或用gdb 调试。不够直观和方便。clion可以说是现在linux平台最好的C++ IDE了,clion还提供了remote gdb ser ... »

haoliuhust C++

(原创)一步步优化业务代码之——从数据库获取DataTable并绑定到List

一,前言 现实业务当中,有一个很常见的流程:从数据库获取数据到DataTable,然后将DataTable绑定到实体类集合上,一般是List<Class>,代码写起来也简单:遍历+赋值就可以了。 但是,代码逻辑虽然简单,代码量不小,而且代码往往很臃肿。本篇文章就来一步步对这种业务代码进行优化。 本文 ... »

lesliexin C#

c++语言

c++概述: 新手入门《c++程序设计》,选择最新版,建议一门语言学到精通,再扩展。 编译类型语言:c、c++等;解释类语言:python、PHP等;脚本语言:javascript、python等。 visual studio 2019:创建新建项目--控制台应用--配置控制台--创建;编译:生成- ... »

yuyongzhen-98

C# 将PPT转为OFD/DPT/DPS/ODP/POTX/UOP

本文分享在C#代码程序中,如何将PPT幻灯片文档转换为多种文件格式,如:OFD、DPT、DPS、ODP、POTX、UOP等。只需在加载PPT幻灯片源文档后,调用ppt.SaveToFile(string file, FileFormat fileFormat )方法将源文档保存为目标文件格式即可。具 ... »

概述 .NET 6 ThreadPool 实现

前言 在即将发布的 .NET 6 runtime 中,默认的线程池实现从 C++ 代码改为了 C#,更方便我们学习线程池的设计了。 https://github.com/dotnet/runtime/tree/release/6.0/src/libraries/System.Threading.Th ... »

C# .NET Core 3.1 中 AssemblyLoadContext 的基本使用

##C# .NET Core 3.1 中 AssemblyLoadContext 的基本使用 前言 之前使用 AppDomain 写过一个动态加载和释放程序的案例,基本实现了自己“兔死狗烹”,不留痕迹的设想。无奈在最新的 .NET Core 3.1 中,已经不支持创建新的 AppDomain 了(据 ... »

battor C#

深入xLua实现原理之Lua如何调用C#

xLua是腾讯的一个开源项目,为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力。本文主要是探讨xLua下Lua调用C#的实现原理。 Lua与C#数据通信机制 无论是Lua调用C#,还是C#调用Lua,都需要一个通信机制,来完成数据的传递。而Lua本身就是由C语言编写的,所以它出 ... »

使用zipKin构建NetCore分布式链路跟踪

本文主要讲解使用ZipKin构建NetCore分布式链路跟踪 场景 因为最近公司业务量增加,而项目也需要增大部署数量,K8S中Pod基本都扩容了一倍,新增了若干物理机,部分物理机网络通信存在问题,导致部分请求打入有问题的物理机时总会出现超时的情况,由于之前系统中没有使用链路跟踪,导致排查问题比较慢, ... »

ancold

一文带你了解.Net读写锁

本文主要讲解.Net基于ReaderWriterLockSlim讲解读写锁 基础概念 读写锁是一个具有特殊用途的线程锁,适用于频繁读取且读取需要一定时间的场景,共享资源的读取操作通常是可以同时执行的, 普通的互斥锁不管是获取还是修改操作无法同时执行,如果多个线程为了读取操作而获取互斥锁,那么同一时间 ... »

ancold

CPF 入门教程 - 各平台各系统发布说明(九)

CPF C#跨平台桌面UI框架,支持Windows,Mac,Linux,支持龙芯、飞腾等CPU 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门教程 - 设计器和模板库的使用(五) ... »

dskin

C# 加载Word的3种方法

本次经验内容分享通过C#程序来加载Word文档的3种不同方法。分别是: 1. 加载本地Word文档 2. 以只读模式加载Word文档 3. 从流加载Word 【程序环境】 Windows 10 Visual Studio 2017 Word 类库-Spire.Doc for .NET Word版本- ... »

如何运行MATLAB和C++混合编程

在GitHub下载了一个大佬的滤波器程序,包含MATLAB和C++,刚开始直接运行,发现提示如下: 然后,第一步:点击截图访问后面的链接,跳转到如下截图: 第二步:点击上面截图的左下角,R2015b版 »

Xwangzi66

c++调用matlab程序 - 决心1119

Matlab 与c++混合编程方法 开发环境:win7 64位+vs2010+matlab 如果想要让matlab调用c++的函数类,则需要把c++编译成mex文件,使用这个方法可以实现混合调试。不过 »

zhangdebin

C++标准转换运算符static_cast

该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。 中文 »

liushui-sky