- 博客(18)
- 收藏
- 关注
原创 C#使用SQLITE时报错code=65535,Insufficient parameters supplied to the command
您遇到的问题可能是由于在SQLite查询中提供的参数不足导致的。错误代码65535通常表示SQLite中的通用错误。请确保您为查询字符串中的所有占位符添加了参数。确保参数的数量与查询中的占位符数量匹配。解决办法:添加数据时保证添加的个数与表格列数相同,数值类型相同。这种错误的一个可能原因是您的查询中的参数数量与使用。添加的参数数量不匹配。
2024-05-07 10:47:35 305
原创 51单片机-Keil uVision5代码格式化
前言:对于习惯了VS开发的Keil新手来说,调整代码格式太痛苦了。因此找了网上一些能够快速格式化代码的方法。Astyle工具恰巧就能满足我的要求。
2024-04-18 09:37:43 538
原创 51单片机-动态数码管
1.不用的函数要注释掉,否则会警告:“*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS”。2.Keil uVision5不支持函数中定义变量,之前用C++和C#习惯了用到变量了再定义。3.子函数的定义要放在使用该函数的函数前,有点绕。1.段选和位选:简单来说就是段选是控制具体数字显示几,位选是控制哪个数码管显示。功能:两个四位一体数码管,可以显示两个浮点数计算的结果。3.DIR:Direct的缩写,指驱动芯片引脚。
2024-04-18 08:52:22 585
原创 VS C#项目引用外部依赖文件 路径问题
C#项目,文件复制到生成目录,文件的引用就要特别小心。代码中对文件的引用路径做处理。此时就会导致找不到引用文件。只需要将引用文件路径修改即可。
2024-02-05 10:44:08 975 1
原创 httpclient和webclient比较
综上所述,如果需要更高性能和更灵活的操作,并发下载方面更推荐使用HttpClient。对于简单的HTTP请求和基本的下载操作,WebClient可能更加适合。具体选择取决于项目需求和个人偏好。在并发下载时,HttpClient和WebClient都可以用于发送多个HTTP请求。
2023-08-04 08:52:47 994
原创 正则表达式匹配href是路径还是文件名
当判断一个链接(href)是目录还是文件时,可以使用正则表达式来匹配链接的结尾部分。一般来说,目录的链接结尾是以斜杠(/)结尾,而文件的链接结尾是以文件扩展名结尾。请注意,正则表达式只能用于简单的链接判断,对于一些特殊情况可能无法准确判断。如果需要更精确的判断,建议使用其他方法,如解析URL等。
2023-08-03 14:39:00 367
原创 C#与C++交互编程结构体(struct)对齐问题
C#,C/C++,bool,pack=1,托管内存(C#),非托管内存(C/C++),[MarshalAs (UnmanagedType.I1)],[MarshalAs (UnmanagedType.U1)]
2023-07-05 17:29:28 526
原创 C++动态库函数接口接与C#交互编程
函数定义的接口名一致, extern “C”关键字,name mangling机制,报错"undefined reference to XXX"
2023-07-04 10:05:59 202
原创 C#调用C/C++动态库,关于参数char*和char**的处理
参数char*和char**的处理;CharSet = CcharharSet.Ansi;C#封装时是可以用string
2023-02-21 15:05:26 4590
原创 C#调用C/C++动态库dll异常:对 PInvoke 函数调用导致堆栈不对称问题
托管调试助手 "PInvokeStackImbalance,托管的 PInvoke 签名与非托管的目标签名不匹配
2023-02-21 12:01:00 3828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人