自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(651)
  • 资源 (8)
  • 收藏
  • 关注

原创 MFC常用操作 多线程 基本控件使用 常用宏 Cstring转char*转string互转等

//Cstring转char* CString cstring="abcd123"; char pchar[64]={0}; sprintf(pchar,"%s",cstring); //char* 转CString cstring=CString.format("%s", pchar); int num;CString str;//int转CStringnum=10;str.Format(_T("%d"),num);//CString转intstr=..

2021-10-13 17:18:15 433 2

原创 linux常用命令 Tomcat启停 zip文件解压与压缩 修改权限 前后台运行 删除乱码文件名

1.Tomcat相关启动Tomcat服务 /usr/local/tomcat/bin/catalina.sh start停止Tomcat服务 /usr/local/tomcat/bin/catalina.sh stop实时查看Tomcat控制台tail -f /www/server/tomcat/logs/catalina-daemon.out/usr/local/ap...

2017-07-04 16:29:12 1368 17

原创 SICK西克变频器编码器调试程序 Hiperface接口指令详解 (小黄人软件)485模式VC调零设置零位 增加读出和保存所有数据复制数据

一、软件下载地址二、支持的型号SinCos® SKS36、SKM36、SKS36 外置型和SKM36 外置型:HIPERFACE® 接口系列伺服反馈编码器等 比如SICK SRS50-HFA0-K21,SRM50-HZZ0-S21等。三、支持的系统windows 2003 / XP / win7 / win8 /win10及以上四、需要的硬件:USB转RS485线比如像...

2016-01-19 15:08:51 17425 12

原创 adb shell 调试 Android 串口 百度AI也很

在 Android 平台上进行串口调试需要使用 Android Debug Bridge (ADB) 工具。ADB 是一个命令行工具,可以通过 USB 连接 Android 设备,并执行各种命令来调试应用程序。这将设置串口参数为 8N1,波特率为 115200,禁用 Break 和软件流控制。这将读取从串口发送的数据并将其输出到命令行。连接 Android 设备到计算机上,并确保已经安装了 ADB 工具。

2023-06-09 17:12:53 419

原创 AI生成测试

编译生成OBJ文件:将源代码编译成目标文件(.obj 文件),一般使用 Visual Studio 的 C++ 编译器。生成DLL文件:使用 Visual Studio 的导出库工具(lib.exe)将目标文件打包成 DLL 文件。函数用于获取 DLL 中的函数地址,然后即可调用该函数。编写代码:先编写需要封装成DLL的代码,一般是一些函数或类。定义导出函数:将需要被外部调用的函数或类声明为。,以便被编译器识别为导出函数。函数用于加载 DLL 文件,是生成的 DLL 文件名,例如,使用上述例子中的。

2023-06-07 11:11:18 232

原创 使用外部dll

System.AccessViolationException:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。用MFC再封装一次。但是使用引用的变量时,会时不时出现上面的提示。dll存在还报找不到dll,可能的原因:dll里还依赖别的dll 加进来就行。C++是可以看到参数的。C是看不见的(即加了extern "C")。用C#调用,提示下面为什么呢?用MFC调用是正常的。这在console里,应该不是跨线程的问题。可能是指针超出了访问空间。

2023-05-30 16:28:03 10

原创 DUMPBIN查看dll函数定义 及MFC常用 生成一个C# C++等任意语言都能调用的dll

EXPORTS 导出的所有定义。(这里的定义应该就是指的函数名吧)dumpbin.exe是微软二进制文件转储器。显示有关通用对象文件格式 (COFF) 的二进制文件的信息。可以使用 DUMPBIN 检查 COFF 对象文件、 COFF 对象、 可执行文件和动态链接库 (Dll) 的标准库。dumpbin.exe所在路径是 vs安装目录\VC\bin\dumpbin.exe。

2023-05-29 17:44:09 553

原创 c++调用dll出现LNK2001 无法解析的外部符号

在上面的代码中,我们首先使用LoadLibrary函数加载名为mydll.dll的DLL。要使用DLL,需要使用Windows API中的LoadLibrary函数加载DLL,并使用GetProcAddress函数获取DLL中导出的函数地址。使用这些函数,可以在运行时动态地加载DLL并调用其中的函数。动态库显试调用一般3个文件.h .lib .dll ,隐式调用 只需要2个文件:.h(函数定义) .dll。需要注意的是,在使用DLL时需要确保DLL文件已经被正确地编译和链接。先说说下正常的dll。

2023-05-26 19:11:44 656

原创 wpf 在grid中TextBox 超出时隐藏,不要显示。ClipToBounds 同时要设置width才能对齐 ini文件遍历读取与保存

这将会将超出的文本裁剪掉,不会显示出来。针对上面5项做特殊处理。

2023-05-25 13:31:58 43

原创 C#或wpf或MFC ComboBox.OnSelectionChanged(SelectionChangedEventArgs) 获取变改后的值,不要直接获取。又一坑

【代码】C#或wpf或MFC ComboBox.OnSelectionChanged(SelectionChangedEventArgs) 获取变改后的值,不要直接获取。又一坑。

2023-05-24 20:04:50 26

原创 wpf ItemContainerGenerator.ContainerFromItem(Object)获取为null原因:public MainWindow()控件还没创建Window_Loaded

原因:public MainWindow()控件还没创建,要在Window_Loaded之后才行。

2023-05-24 19:08:26 15

原创 wpf绑定模板时没更新UI 原因:不要用clear()要用new,为什么呢?谁会想到这个坑?

绑定模板时没更新UI。不要用clear()要用new。绑定的变量 更新需要,set时调用属性变动事件。

2023-05-24 15:47:39 18

原创 wpf字符串格式化来实现空格占位 对齐问题Arial字符宽度不一致ChitGPT真牛

其中,StringFormat 属性指定了格式化字符串,{0} 和 {1} 分别代表第一个和第二个 Binding 的值。{0,-5} 表示第一个 Binding 的值左对齐,并且总长度为 5,不足的地方用空格补齐;{1,5}% 表示第二个 Binding 的值右对齐,并且总长度为 5,同时加上百分号(%)后输出。最后,这个 MultiBinding 会将格式化后的字符串绑定到某个 UI 元素的 Text 属性上。表示输出数字,占用 5 个字符宽度,并且右对齐。,其中 n 表示要占用的空格数量。

2023-05-18 11:07:44 192

原创 将zxing-cpp示例移到我的工程Win32,VC编译静态库/MT, /MTd和动态链接库/MD, /MDd的理解 C++头文件或命名冲突:单独放一个类里 。

先什么也不动编译库与示例。再把示例按我的工程类型一步一步靠近改。单独建工程是正常的。放到 工程不行,是因为C++头文件冲突了,同样的名字,别的头文件也定义了。解决:单独放一个类里。移植:1.包含的目录.\openssl;.\utility;2.头文件及zxing.lib库(下面)3.调用//ZXing库。

2023-05-16 17:37:56 25

原创 编译C++ makefile ZXing-cpp生成条型码 二维码及识别 再试验证成功vs2022

PDFCodewordDecoder.cpp(431): error C2131: 表达式的计算结果不是常数。中间提示opencv和qt等缺东西不要紧,我只用到生成条型码。用vs2017选release编译, 其它什么也不改。进到目录,//新建编译目录//生成vs工程。cmake --help看看支持的vs。release也正常。为什么没有win32呢。单独先编译zxing。生成vs2017工程。

2023-05-15 10:31:20 292

原创 MTK芯片测耦合工具使用R&S®NRP-Z21测量 V1.3 20220409 ModemMETA_src_v10.2128.0.002

2).配置强发参数:关机,打开bin\MetaGUI.exe,勾上only connect,点连接,插上设备,连接后 选LTE RF Tool 选PUSCH TX,具体的bands/frequencies等强发参数在这个界面里,点Start,在日志C:\MauiMETA_LOG\your sn\2023-03-22-13-48-51\META_TOOL.log中搜"txCmdParam:"找到参数txCmdParam: 值写到output\configs\config.ini。1).开启强发(强发参数)

2023-05-06 11:13:18 58

原创 QT把大量的错误:未声明的标识符 原因:编码不对 error: Unknown module(s) in QT: script

linux工程放在windows下编译,如果有中文,就会报大量的错误:未声明的标识符。解决:windows下,把所有文件编码改为GBK。

2023-05-06 10:36:55 164

原创 C#通用通信指令命令解析工具,像解析正则表达式或json一样

按配置的json文件来解析指令,再也不用一个字节一个字节的数了。网上居然没一个现成的,自己开发了一个。1.按指令规则配置json文件。比如SOF占一个字节。2.输入指令,自动实时解析。

2023-05-05 18:16:25 28

原创 在 wpf 中使用 main 方法获取应用输入参数 转为console工程

在 wpf 的 App.xml 添加 Startup 响应消息,就可以轻松获取参数了。

2023-05-04 15:15:19 16

原创 通用固件等多设备多固件下载烧录工具设计 MFC工程转为console应用 支持平台高通QualComm MTK 展锐 移远 兆讯1902,1902T,1903 美信max32555等

4.自动识别串口,vid,pid,mi确定唯一串口,确定ap型号。控制台输出的一行,进度++,达到90时进度回到20,只是让进度动起来。目的:一个设备里有多个芯片,每个芯片为不同平台。为了节约成本,把所有固件放在一个工位一个工具中下载。2.配置config.ini 中的串口(也能配置为自动串口),路径也可以在界面设置。MFC改为命令行交互,双击打开为MFC应用,命令行打开为console应用。双击打开效果,不带参数。再点下载,下载完成的都重新开始。2.把各厂家接口统一封装为console应用,统一接口。

2023-05-04 14:29:39 64

原创 C#工程中的所有宏定义在哪看 生成前与后执行的cmd命令

比如生成后把结果复制到另一目录等。

2023-05-04 11:58:29 17

原创 C#Process的OutputDataReceived事件不触发问题及解决

同样是换行用 cout << pMsg->content.state << endl;就能触发outputdatareceived事件。

2023-04-28 10:28:51 29

原创 bat执行for用法 1-100 和循环执行其他命令

【代码】bat执行for用法 1-100 和循环执行其他命令。

2023-04-26 11:27:01 155

原创 MFC listbox 使用GetDlgItem(IDC_LIST1)->SetWindowText(path);无效问题。

【代码】MFC listbox 使用GetDlgItem(IDC_LIST1)->SetWindowText(path);无效问题。

2023-04-25 17:16:31 21

原创 C#生成单色bmp图片,转为单色bmp图片 任意语言完全用字节拼一张单色图,LCD取模 其它格式图片转为单色图

用windows画板生成一张1*1白色单色图作为标准,数据如下:但是像数数据部分,是1bit一个点,0黑1白。4字节对齐是一样的。比如上面是8000 0000 ,80即二进制1000 0000。因为是1*1,只有一个点有效,其它是4字节对齐。再建一个2*1,变成C0 即二进制1100 0000再建一个2*1,变成C0 即二进制1100 0000再建一个1*2,变成8个数据,变成8000 0000 8000 0000 每一列都需要凑4字节的倍数。

2023-04-19 14:56:07 507

原创 C#代码修改设计原图psd、ai格式图层文字内容等导出bmp等,需要license 要高额付费放弃

【代码】C#代码修改设计原图psd、ai格式图层文字内容等导出bmp等,需要license 要高额付费放弃。

2023-04-11 13:28:48 361 2

原创 MFC中,Release版出错Debug版不出错:禁用优化即OK

2023-03-31 20:36:05 395

原创 mysql判断是否包含某字符串的5种方式:速度最快的是locate

【代码】mysql判断是否包含某字符串的5种方式:速度最快的是locate。

2023-03-29 14:01:18 93

原创 C# 将引用的DLL文件放到指定的目录下

比如这样,把所有引用的dll放在dll文件夹里。生成的FT_Tools.exe.config要保留。

2023-03-22 10:21:40 195

原创 C\C++语言变量或函数 只在文件内,请使用static

1.在源文件中,不对外提供的函数,定义时都用static修饰,将该函数的链接属性限定在本文件;2.函数命名时,在每个函数的名字前都加上库的名称,一般库的名字是唯一且不重合的;3.全局变量如果只在本文件中使用,最好也使用static修饰;

2023-03-13 13:43:19 95

原创 C# adb命令封装类 获取响应等 及C++版封装CMD命令匿名管道 两应用间交互

【代码】C# adb命令封装类 获取响应等。

2023-03-03 14:56:16 93

原创 C++ C# windows封装adb命令源码

更多细节:一、共享内存管 道(Pipe)实际是用于进程间通信的一段共享内存。把管道想想成共享内存比较好理解。示例:把DOS进程上的内容通过管道技术输出到一个MFC应用程序的CEdit控件中。//创建pipe内核对象,设置好hRead,hWrite.管道2:cmd进程输入重定向到hReadChild从这里读,把MFC命令dir写到hWriteParent里,cmd进程会执行这个命令。管道1:cmd进程输出重。

2023-02-09 15:05:42 166

原创 自动识别查找特定的串口号 比如设备管理器中Modem属性里的串口 按这个方法可以获取设备管理器任意信息。C++

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_05C6&PID_9091&MI_01\6&c6a59d9&0&0001\Device Parameters。计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_05C6&PID_9091&MI_01\6&c6a59d9&0&0001\Device Parameters。搜到了这个,但这里有2个名称key相同的。

2023-02-03 16:23:10 1411 1

原创 git发布代码到gitee

3.放入你代码到.git的同级目录,在这个目录下加入所有文件,然后推到远程仓库。git commit -m '本次提交的说明'1.在gitee上新建一个仓库。2.克隆这个仓库到本地。

2023-02-01 17:12:59 61

原创 改了个留言板应用 带后台增删改 无查VUE+sqlite

cd server或cd client或cd admin。1. 进入到各目录安装运行,比如。1. 输入留言 回车提交。

2023-02-01 16:53:48 124

原创 ZT210打印标签方法及常见问题20230110

高度,宽度 看图片大小。高度和宽度可以设大,不能设小了。左侧偏移量,可以使内容左右移动。即纸的衬边宽度(很重要)高度和宽度可以设大,不能设小了。纸下的红灯要放在中间。(很重要,决定了打印质量)纸和碳带卷回去重新放纸。调整左侧或顶侧偏移。3.终极方法:看视频校准。

2023-01-10 11:15:50 440

原创 如何一日千里 突飞猛进?

11.明确的目标,制定具体的计划,并坚持执行。利用时间,合理安排日程,有效利用每一分钟。最后,要保持良好的心态,坚定信念,毅力和恒心,坚持不懈。历史中出现了无数的高人,你所经历的他们都经历过,看看他们是怎么做的。环境输入,潜移默化,比如学语言英语。一通百通,多动脑比勤奋重要的多,高效的多。12.及时复习总结,很多东西是别人总结的,学到一定程度要回头重构自己的新框架,形成自己的一套。心诚则灵,朝思暮想,如饥似渴,白日梦夜里梦都是你。小目标,小世界,积微成海,点突破。追根溯源,真正原因,才能灵活运用。

2023-01-10 09:43:55 199

原创 正则统计计算代码行数 及解析

"[^:b#/]+": (:b#/好像随便选的,不太可能一行全是这几个字符的,出现了也没意义):^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置。[^:b#/]匹配字符串中除了 :b#/的所有字符。"b*":重复b零次或更多(好像没用)查找以下内容,选中正则,查找全部。行数,不包括空行:^[^b]+.*$:匹配除了换行符以外的任何字符。:$会匹配行或字符串的结尾。

2023-01-09 14:01:59 106

原创 BarTender批量打印序列号SN

像这种数量多的,一定要先预览或数量先设置少一点试试,避免打印机没调正浪费纸。比如我要打印SN范围:FXXXX01到 FXXXX20。怎么用非连续的SN呢?

2023-01-06 11:03:25 313

原创 小孩上了半年小学,针对老师的评语总结,如何对症优化教育培养策略?chatGPT搜了一下,AI震惊了我

内向:不敢犯错,就是因为老说他不对,不如别的小孩。不要激小孩生气。独立:就是老给他做事,洗脸刷牙穿衣洗澡吃饭,样样都要服待。有要多想办法:我无言轻易放弃:?不积极发言:?爱分享:?家长的作用是保证安全,正确引导(不要动不动指出不对并让人强迫接受。重点是要潜移默化并解释原因,解理并认同你的方法)。

2023-01-04 19:24:07 613

MD5Calculator多文件计算对比.exe

MD5Calculator多文件计算对比 使用说明: 1、拖拽文件或目录到该窗口内,即可计算MD5值。 2、支持拖拽多个文件或目录。 3、可比较两个MD5值,区分大小写。 4、勾选"文件名全路径"则输出文件全路径。 5、勾选"文件大小"则输出文件大小。 6、勾选"序号"则输出序号。 7、可指定要计算MD5的文件后缀(最大化窗口), 未指定则无限制。

2022-08-31

2C#源码串口 支持各种编码中文UTF-8或GBK 小黄人软件SerialCommDemo

1、打开、关闭、发送、接收指令 2、支持各种编码中文UTF-8或GBK 3、VS2010及以上

2022-02-08

linux命令工具 Xshell.5.Commercial.v5.0.0579.rar

linux命令工具 Xshell.5.Commercial.v5.0.0579.rar 比FTP好用多了。千万别升级,升级会变成收费的。

2018-08-30

C#QQ空间自动点赞神器,无需密码直接点头像登录,可加自动功能评论转发

上传的是运行程序,源码在更下面有说明. C#源码QQ空间自动点赞神器,无需密码直接点头像登录,可加自动功能评论转发等。http://blog.csdn.net/chenhao0568/article/details/51813877

2017-12-24

VC++6.0使用ADO开发ACCESS数据库静态库脱机2.0.rar

本文通过实例演示如何在VC++中使用ADO进行ACCESS数据库编程,并对涉及到的几个概念进行详细解释。 本文不对ADO和ACCESS的基本概念进行详细解释,主要包括以下内容: 第一部分 ADO和ADOX到底是什么,二者的作用和区别建立数据库 第二部分 ADOX创建ACCESS数据库 第三部分 ADO创建ACCESS数据库的表 第四部分 使用_ConnectionPtr接口开发ACCESS数据库 第五部分 使用_RecordsetPtr接口开发ACCESS数据库 修正: 1. RecordsetPtr增删改查功能。 2. 可静态库运行

2015-12-16

java处理excel最新版读写改源码还有示例

java处理excel最新版读写改处理

2015-11-30

Gif图片分解 源码

Gif图片分解 源码

2013-09-13

Android 蓝牙串口调试助手源码(自已买的)

买别人的代码,这里分享。绝对源码

2013-09-13

俄罗斯方块

俄罗斯方块 源代码vc 我转的 大家一起下载啊

2011-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除