![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#编程
zzubqh103
这个作者很懒,什么都没留下…
展开
-
C# QRCode自定义二维码大小
当设置了QRCodeVersion=0之后,二维码的大小会根据文字内容改变,但是更多时候希望二维码的大小由参数指定,通过设置QRCodeScale也可以一定程度上改变大小,不过有个精度问题,我测试了下每降一级大概减少49px,而需求是自定义大小。解决办法,自己写Graphics来渲染 /// <summary> /// 生成二维码 /// </summary>...原创 2018-08-14 09:12:30 · 13156 阅读 · 2 评论 -
pfx证书自动安装powershell脚本
身边都是程序猿,会有种天下所有人的计算机知识都是这个水平的错觉。客户的计算机知识还是要充分考虑的,真的没法去给他们解释“受信任的颁发者”和”个人存储区”到底要怎么选,他们也不想知道,最好的办法就是简单暴力有效的让他们直接执行一个脚本完事,连”下一步”都不用点了##################################################################...原创 2018-08-17 10:46:42 · 1069 阅读 · 3 评论 -
视频弹幕带时间同步demo
婚庆现场或年会上有在大屏上一直滚动的视频,来宾关注公众号后就可以直接发送留言上墙了,看起来貌似好好玩的样子 弹幕一般利用websocket和后台server建立连接然后发送/接收数据,这里使用H5来做前台页面,只是一个demo没有做过多的美化和优化,特别是server端代码,一旦信息多了会撑爆内存,如果需要在实际中使用还需进一步处理。 前台展示主要用到了websocket,基本上看源码就能明白...原创 2018-09-05 14:06:33 · 1336 阅读 · 0 评论 -
c#线程中访问主窗体控件
最近做算法的移植和demo展示,算是把大学里的C++ C#又给复习了一遍。C#的窗体程序中,在子线程中访问主线程的控件,直接访问会引发异常,提示不在同一个进程里之类的错误。所以,在timer控件的定时事件或者在新线程里控制进度条这种任务都会涉及到子线程访问主线程里的控件问题。解决方案很简单,声明委托,然后在委托中判断是否在主线程中,不是就利用控件的Invoke方法。大致流程:声明委托de...原创 2018-11-30 10:09:12 · 1333 阅读 · 0 评论 -
c#调用包含结构体嵌套的C++ dll函数
在痛苦了两天后,终于搞定了。主要是中文乱码问题,最后受C#调用C/C++DLL收取中文字符处理这篇文章的启发,才弄好。核心思想:c++中的char是一个字节,wchar 是两个字节,c#中的char是两个字节。====================== C++代码==========================里面出现的TCHAR为:typedef wchar_t WCHAR;typ...原创 2018-11-28 11:14:36 · 2934 阅读 · 4 评论 -
restful API接口接收图片 C#实现
需要一个web API接口用来接收图片,将客户上传的图片保存到服务器,如果直接用参数接收图片的base64编码的话,会得到参数超过最大长度的错误,那就换方式咯,改用frombody传递。服务端代码:[HttpPost] public string ImageUpload([FromBody]ImageUploadBody image_body){ JsonViewDa...原创 2019-03-23 15:42:02 · 3826 阅读 · 0 评论