- 博客(15)
- 资源 (46)
- 收藏
- 关注
原创 c/c++ 字符串替换
无奈最近项目用c++,屡屡遇到困难,最基本功能都没有。只能自己写,贴出来只是为了日后谁遇到,省的重写了,直接复制好了,体力活。char* str_replace_all(char *src, const char *sub, const char *dst){ int len_src = strlen(src); int len_sub = strlen(sub); int len_dst = strlen(dst); int len_diff = len_dst - len_sub; .
2021-03-04 15:32:43
811
1
原创 vc.net base64
本文只做一个记录,方便日后自己查阅,也方便他人查阅提供一个方法,简单、粗暴、上代码。项目需要,需要用json传输文件,文件需要读取后转换为base64格式字符串,首当其冲百度一下,找到了一篇文章:https://www.cnblogs.com/Jesse-Cavendish/p/11623240.html短小文本的确正确,但3K左右的文件,正反转换一下就出错了。具体我也没精力排错,就想使用.net clr来实现不是更简单,的确更简单。1.项目属性需要修改两处配置属性->高级-&g
2021-02-19 09:29:30
217
原创 正则表达式之分组捕获、条件表达式、平衡组
平衡组已经熟记于心,而干扰我n久的居然只是这个名字,无外乎是个(?)的写法。就这么简单。本文的目的在于换一种角度来说明问题,正则的文章很多了,不同的措词,不同的描述方式,不同的角度,让我们有不同的理解。仁者见仁,如果你正在学习平衡组,不妨尝试看看,或许会有启发。
2010-09-01 00:39:00
9004
6
原创 C# 串口操作系列(5)--通讯库雏形
通讯库雏形的建立。串口通讯介绍的高级篇,介绍更高级的抽象,为扩展为通用的客户端通讯库做铺垫,扩展性的考虑,能支持任意类型的流设备。
2010-08-09 00:07:00
31784
17
原创 C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
我们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就需要关心我们的通讯协议如何缓存,分析,以及通知界面。 我们先说一下通讯协议。通讯协议就是通讯双方共同遵循的一套规则,定义协议的原则是尽可能的简单以提高传输率,尽可能的具有安全性保证数据传输完整正确。基于这2点规则,我们一个通讯协议应该是这样的:头+数据长度+数据正文+校验 例如:AA 44
2010-05-27 09:54:00
76530
182
原创 C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?
第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个问题。我想只有一半的人真的解决了。另外一半的人就睁只眼闭只眼阿弥佗佛希望不要在客户那里出现这问题了。 你看到我的文章,就放心吧,这问题有救了。我们先回顾一下上一篇中的代码
2010-05-19 08:43:00
93456
151
原创 C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。
我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,作为串口编程的入门范例,也是我这个系列的基础。我们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避免不兼容,就用2005来做例子) 一个基本的串口程序,既然是个程序了。我们就先从功能说起,包含串口选择波特率选择打开关闭接受数据显示发送数
2010-05-17 01:10:00
174345
128
原创 带有消息机制的线程 - CustomMessageQueue(c#)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace CustomMessageQueue_CSharp...{
2007-09-04 11:18:00
5056
2
原创 带有消息机制的线程 - CustomMessageQueue
调用方法:<img id="_7_1403_Open_Image" onclick="function onclick(){function onclick(){this.style.display=none; document.getElementById(_7_1403_Open_Text).style.display=none; document.get
2006-11-09 10:14:00
3085
2
开源的.net矢量图、流程图绘制软件 Netron2009
2014-10-21
csdn爬虫工具 - 源码 - 一共200行
2010-12-18
窗体禁止移动1111
2010-11-19
自己实现的一个资源化窗体方案-当前所有打开的窗体得以应用
2010-09-20
自己实现的一个资源化窗体方案-当前所有打开的窗体得以应用
2010-09-20
自己实现的一个资源化窗体方案
2010-09-20
C# 串口操作系列(5)--通讯库雏形
2010-08-09
vb.net serialport sample01
2010-08-04
ZedGraph VB.net Sample01
2010-08-02
WinCE/Mobile 下的自定义消息处理方法 -- 源代码
2010-07-05
c# serialport sample(3) - 2008
2010-06-30
串口通讯范例(1) - 博客资源
2010-06-25
dylike写的桌面歌词效果
2010-06-23
带有消息机制的线程 - CustomMessageQueue
2010-06-12
c# serialport sample(3)
2010-05-27
c# serialport sample(2)
2010-05-19
c# serialport sample(1)
2010-05-17
vb6 用api查看器绿色版附带安装批处理和组件
2010-05-03
.net托管控件TextBox,提供属性返回当前ime状态是全角还是半角
2010-04-19
sample02 for vb.net
2010-04-10
sample01 for vb.net
2010-04-10
vb.net 反射窗体创建
2010-03-26
C#高仿windows的记事本
2010-03-05
c# GDI+ 完整例子
2010-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人