- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 c#动态更新datagridview绑定list 出现大红叉
/ 标本.GetBiaoBenDesc(10).Tables[0];listbbsing = 标本.bbsing;if (标本.GetDaiJianBiaoBen(15))解决方法 重写datagridview。开发环境vs2022 .net6.0。经过多次测试问题解决。
2023-08-07 13:53:03
1474
原创 C# 关于队列的应用
当接收到硬件设备传来的数据队列时,比如拍到的一幅幅照片,需要按顺序调用识别模块时,就需要用队列来缓存调用的方法。注意关闭程序时,将isProcessQueue=false,让线程自己关闭,不会出现异常。
2023-07-01 17:16:55
526
原创 C#传Bitmap到C++dll出现灰色图片的问题
Console.WriteLine("转换8to24:{0}", path);代码中保存硬盘的图片是彩色的,如果没有8转24位rgb这一段,C++收到的就可能是灰色的。//将图像转换为24位rgb图像。
2023-06-26 13:55:24
500
原创 c#解决图片被锁住无法修改删除的问题
如果直接将读到的图片赋值给pictureBox,w会造成程序不关闭会一直占用的该文件,从而其它程序无法修改、删除图片。以上代码解决被占用的问题。
2023-06-16 17:23:40
665
原创 C# modbus通信协议
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。我了解的有三种方式,RTU、ASCII、TCP.通讯格式:站号(1byte)+功能码(1byte)+数据长度+校验(CRC)校验码实现: /// <summary> /// CRC16..
2022-04-10 21:38:43
3574
原创 C# 字符串string去掉左侧的0
C# 字符串string去掉左侧的0string str="000123.01";str = str.TrimStart('0');
2021-11-10 15:30:20
2418
原创 十进制转十六进制符串,低位在前
int len = Convert.ToUInt16(sTotaSend.Substring(10, 2)+sTotaSend.Substring(8, 2), 16); if (sTotaSend.Length/2 !=len) { string slen = Convert.ToSt...
2020-05-06 13:42:19
1566
原创 修改panel边框颜色
双击panel,添加Paint事件:private void panel2_Paint(object sender, PaintEventArgs e) { ControlPaint.DrawBorder(e.Graphics, panel2.ClientRectangle,...
2019-12-07 14:34:55
1526
转载 DataGridView 行、列的隐藏和删除
1) 行、列的隐藏[VB.NET]' DataGridView1的第一列隐藏DataGridView1.Columns(0).Visible = False' DataGridView1的第一行隐藏DataGridView1.Rows(0).Visible = False[C#]// DataGridView1的第一列隐藏DataGridView1.Columns[0].Visi...
2019-11-23 16:31:12
3140
转载 C#winform 控制按比例缩放
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.youkuaiyun.com/qq_20749503/article/details/84787408 ...
2019-10-08 18:00:29
2352
转载 C#中Dictionary的用法
C#中Dictionary的用法 要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib) Dictionary的描述 1、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成 2、任何键都必须是唯一的 3、键不能为空引用null(VB中的No...
2018-12-15 17:45:44
1104
原创 dynamic 创建字典
dynamic para1 = 10;Console.WriteLine(para1);//输出:10para1 = "张三丰";Console.WriteLine(para1);//输出:张三丰para1 = new { age = 20, name = "Jack" };Console.WriteLine(para1);//输出:{ age = 10, name = Jack ...
2018-12-15 17:37:49
327
原创 C# 导出excel时有的电脑报错:System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClas
System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-0000000000...
2018-12-15 17:10:24
12775
1
原创 C# dataGridView导出EXcel
1、调用 /// <summary> /// 导出Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> p
2018-12-12 17:38:49
3594
3
原创 C++ 读取C# 生产的记事本乱码问题
由于原来项目中的读取记事本方法未指定编码格式,导致读取中文会出现乱码。在网上查找了一些资料,修改如下: TCHAR* pReadMode = L"r,ccs=utf-8";//这里增加了css=utf-8 const int READ_FULLFILE_BUF_SIZE = READ_BUF_SIZE*4; FILE* fFile = _w...
2018-11-23 21:43:59
367
原创 CDHtmlDialog 给网页控件input赋值
CDHtmlDialog 使用小结一、绑定变量 DDX_DHtml_ElementText(pDX,_T("Text33"),DISPID_A_VALUE,m_txt33); DDX_DHtml_ElementValue(pDX,_T("Text34"),m_txt34); 二、给控件赋值void CHtmlmain::OnTimer(UINT_PTR nIDEv...
2018-11-13 13:54:41
780
转载 CString 截取字符串操作
在CString中有Find(),Delete(),Left(),Right(),Mid()就可以实现分离子串的目的了。intFind( TCHAR ch ) const;找到给定的字符返回它在字符串中对应的索引号;没有找到就返回-1。intDelete( int nIndex, int nCount = 1);返回值是被删除前的字符串的长度,nIndex是第一个被删除的字符索引,...
2018-11-13 11:26:02
5194
转载 匹配字符串,取出年月日时分秒_ststcanf()
int nYear=0, nMonth=0, nDate=0, nHour=0, nMinute=0, nSecond=0;CString strDateTime="2015-12-09 14:25:30"_stscanf(strDateTime.GetBuffer(), "%d-%d-%d %d:%d:%d", &nYear, &nMonth, &nDate, &am...
2018-09-19 21:38:58
1049
转载 GB2312,Unicode互转GB2312ToUnicode
/////////////////////////////////////////////////////////////////////wchar_t* CCommonHelper::GB2312ToUnicode(const char* szGBString){ UINT nCodePage = 936; //GB2312 int nLength=MultiByteToWi...
2018-09-19 21:14:30
2357
原创 关于字符串分割C++,AfxExtractSubString,_tcstok
第一种:AfxExtractSubString,该函数在MSDN文档中没有说明,但在分割字符串时很有用,当然也可用Find自己去写。函数原型:BOOL AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n')参数说明:rString 保存输出...
2018-09-19 20:54:10
1489
原创 qq头像获取方式
qq }}&dst_uin={{ $kone->qq }}&dst_uin={{ $kone->qq }}&;dst_uin={{ $kone->qq }}&spec=100&url_enc=0&referer=bu_interface&term_type=PC" onerror="this.src='{{ asset ('home/images/user.jpg')}}'">
2017-08-04 08:50:55
806
原创 安装Memcahce linux下
I.安装Memcahce1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 yum install libevent-devel yum install libevent-devel2.安装memcache 从http://memcached.org/下载最源码新版1
2017-02-17 14:35:31
258
原创 linux常用命令集
chown -R username:username ./dir1把当前目录下的dir1文件夹赋权限给用户username 可写chmod 775 dir1 这个目录加上可读写权限
2017-02-07 11:07:23
207
转载 修改linux字符集编码
打开/etc/sysconfig/i18n文件,将其修改为: LANG="en_US.UTF-8" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16"
2016-12-08 19:58:18
771
原创 flare 命令整理
1、telnet 127.0.0.1 12121启动好几个flare后,telnet到flarei的监听端口,输入stats nodes命令,可以看到当前flare的节点状态:2、stats nodes3、node role [node server name] [node server port] [role=(master|slave|proxy)] [balance] ([p
2016-12-08 19:42:37
424
原创 memcache 命令整理
1、telnet 127.0.0.1 112112、列出所有keysstats items3、获取key 0表示全部列出stats cachedump 7 0get sess_id12xx
2016-12-07 19:34:34
248
原创 动态取当天时间段内的条件
最近项目里需要以每天当天的日期为条件来查询,想来想去觉得用datediff()函数可以实现,如下:select top 1 @flag1=flag from messagegs where SERVICEID='RCGS'AND AND (DATEDIFF(dd, datetime, GETDATE()) = 0) order by flag desc用时间条件datetime与
2012-12-22 23:39:25
404
原创 vs2010安装之后没有framework2.0
vs2010安装之后没有framework2.0,只需安装framework3.5sp1,就可以了。
2012-11-16 16:49:26
403
转载 注册asp.net2.0到iis
先安装.net framework后安装iis,如何将asp.net版本注册到iis作者:崔永键 ⁄ 时间:2012年07月29日 ⁄ 分类:ASP.NET ⁄ 评论:01 如果先安装了iis再安装vs2008等(其实本文说的是.net framework),则安装framework的时候,自动将asp.net注册到iis中。2 如果先安装了vs,再安装iis,则fra
2012-09-30 13:46:27
547
dxviewer directx viewer
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人