- 博客(54)
- 资源 (5)
- 收藏
- 关注
转载 桌面WPF程序嵌入Unity3D引擎(standalone)并实现通讯。
https://www.songshizhao.com/blog/blogPage/78.html大佬地址,其他文章均为抄袭这位大佬,还抄袭不全,记录在这以后用的着
2021-08-21 15:38:23 1062 1
原创 websocket-sharp组件核心对象解析
1.WebSocket.Send(): private bool send (Opcode opcode, Stream stream) { lock (_forSend) { var src = stream; var compressed = false; var sent = false; try { if (_compression != CompressionMethod.None..
2021-05-19 11:45:19 448
转载 C#实现高性能高并发Socket服务器
1、高并发服务器实现一 本文转载https://www.cnblogs.com/zjoch/p/4175291.html2、高并发服务器实现二https://www.cnblogs.com/yuanchenhui/p/asyn_scoket.html转载内容在于学习C#实现的高并发服务器以下个人观点1 需要注意SocketAsyncEventArgs的使用2 做到每个连接对象有自己的各种缓存机制,包括接送字符串、发送字符串等3 注意粘包的处理,分包和解包4 注意通...
2021-05-19 10:58:30 1866
转载 上传文件报413 Request Entity Too Large错误解决办法
产生这种原因是因为服务器限制了上传大小1、nginx服务器的解决办法修改nginx.conf的值就可以解决了将以下代码粘贴到nginx.conf内client_max_body_size 20M;可以选择在http{ }中设置:client_max_body_size 20m;也可以选择在server{ }中设置:client_max_body_size 20m;还可以选择在location{ }中设置:client_max_body_size 20m;三者有区别设置到h.
2021-03-22 11:48:01 468
转载 谷歌浏览器爬取数据时的selenium 安装与 chromedriver安装
安装seleniumselenium可以直接可以用pip安装。pip install selenium安装chromedriver下载chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。有两个下载地址:1、http://chromedriver.storage.googleapis.com/index.html2、https://npm.taobao.org/mirrors/chromedriver/当然,你首先需要查看你的Chrome版本,.
2021-02-03 10:00:23 312
原创 C# DataGridView操作小结(3.DataGridView点击事件dataGridView1_CellContentClick的操作)
这个直接上代码,操作dataGridView1_CellContentClick的单元格,这里有一点需要注意的是,个人推测可能是由于单元的事件过多,所以在设置操作单元格时只能去点击单元格中的字,否则就不会有响应事件private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //判断选中的有多少 if (dataGridV
2021-02-01 10:04:44 5330 1
原创 C# DataGridView操作小结(2.datagridview列头添加复选框实现全选)
首先在DataGridView界面编辑列然后在DataGridView添加一个checkBox编写CheckBox响应事件,这里的Column1就是创建的列 /// <summary> /// 全选或者反全选 /// </summary> /// <param name="sender"></param> /// <param name="e"></para
2021-02-01 09:54:43 2291
原创 C# DataGridView操作小结(1.界面操作以及知识点)
一周时间写了一个关于c#操作DataGridView的一个小工具,总结了部分心得,并写了相关的mode以备不时之需能够快速完成工作。如何除去datagridview最下边的空白行?设置AllowUserToAddRows属性为false! 如何除去datagridview最左边的空白列?设置RowsHeaderVisible属性为false!右键datagridview控件,编辑列,添加,设置类型为DataGridViewCheckBoxColumn即为复选框列。(复选框全选和反选操作需要自定义一
2021-02-01 09:46:53 336
转载 C#十六进制值0x12,是一个无效字符
https://www.cnblogs.com/lonelyxmas/p/11198731.html这是ASCII表。有128个符号这是一些小的测试代码,它会添加ASCII表中的每个符号,并尝试将其作为XML文档加载。static public void RegexTry(){ StreamReader stream = new StreamReader(@...
2020-01-20 11:51:19 1212
原创 使用aspose.word向word中插入书签
一:获取到内容的node开始和结束node,然后比较要标记的内容在这个段落中的位置public static bool AddBookMark(ref Aword.Document doc, Aword.Node startNode, Aword.Node EndNode, string strBookMarkKind, int index, out string strError) ...
2019-12-13 16:01:23 2512
转载 Html转word
https://www.cnblogs.com/yibinboy/articles/3676121.htmlprivate void button1_Click(object sender, EventArgs e) { string tpath = "resume.docx"; Document doc = new Docume...
2019-12-13 15:41:34 674
原创 C# list的合并
List<int>listA=newList<int>{1,2,3,5,7,9};List<int>listB=newList<int>{13,4,17,29,2};List<int>Result=listA.Union(listB).ToList<int>();//...
2019-11-05 12:55:32 457
转载 JAVA与C#的区别
Java和C#都是编程的语言,它们是两个不同方向的两种语言相同点:他们都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态)区别:1.c#中的命名空间是namespace类似于Java中的package(包),在Java中导入包用import而c#中用using。2.c#和Java都是从main函数入口的,但是c#中的main函数的首字母必须大写,它有四种写...
2019-10-23 14:47:36 346
原创 [C#.NET][Winform] 全域等級的快捷鍵 (Hot Key)
[C#.NET][Winform] 全域等級的快捷鍵 (Hot Key)續上篇,[C#.NET][Winform] 表單等級的快捷鍵 (Hot Key),這僅能在表單裡使用的快捷鍵,假若你想要讓應用程式在任何焦點下都能使用快捷鍵,這時候就要利用RegisterHotKey function來告知作業系統,我想要用什麼樣的組合鍵當快捷鍵,應用程式生命週期結束的時候再調用UnregisterH...
2019-05-31 15:00:14 764
转载 [IE编程] WebBrowser控件中设置页面的缩放
如果你的程序中使用WebBrowser控件并且希望有和IE 一样的页面缩放功能(如下图),可以通过向IWebBrowser2 发送OLECMDID_OPTICAL_GETZOOMRANGE,OLECMDID_OPTICAL_ZOOM命令来实现。 示例代码如下:取得缩放比例的范围:CComVariant varRange;spWebBrowser->ExecWB(OLECM...
2019-05-07 11:31:23 914
原创 origin 去掉白边
当图片复制的过程中有白边时一:1、“Tools”菜单—“Options”选项,或者直接按ctrl+U快捷键。2、在弹出的面板中选择“Page”标签,在“Copy Page settings”下面有个“Margin”,默认是Page。我们从后面的下拉菜单中选择“Border”,这时可以看到下面的Clip Border后面的值可以自定义了。将其设置为0,确定即可。3、这时Origin会询问是否...
2019-04-17 09:04:16 18373
转载 C# 调用 origin 批量作图
源自博客园--由于博主写的不错,方便自己找也方便csdn的朋友所以拿来主义了。。质谱数据处理软件中,需要批量粘贴 Origin的矢量图到Word和PPT中,由于出图量大,需要用代码生成。代码参考了Origin 9.2中自带的Automation Server示例代码。本文涉及两部分内容,如何通过C#调用Origin.dll 和 interop.word对word 的读写操作...
2019-04-16 09:30:37 3117
转载 C#获取Word文档页数,并跳转到指定的页面获取页面信息
using MSWord = Microsoft.Office.Interop.Word; private MSWord.Application wordApp; //Word应用程序变量private MSWord.Document wordDoc; //Word文档变量private Object Nothing = Missing.Value; //初始化word...
2019-01-18 17:11:21 2002
转载 C#利用书签定位到Word文档的指定位置 (四种方法)
首先在Word文档中,插入一个新的书签,并命名(假设建了一个名为”BOOKMARKNAME”的书签),然后使用C#操作Word:using MSWord = Microsoft.Office.Interop.Word;//引用命名空间private MSWord.Application wordApp;//Word应用程序变量private MSWord.Document word...
2019-01-18 17:06:45 6385
转载 c# 操作Word总结
原文转载自: https://www.cnblogs.com/nxxshxf/p/5287621.html 在医疗管理系统中为保存患者的体检和治疗记录,方便以后的医生或其他人查看。当把数据保存到数据库中,需要新建很多的字段,而且操作很繁琐,于是想到网页的信息创建到一个word文本中,在显示的时,可以在线打开word,也可以把word转换成html标签显示。 这样使用w...
2018-11-07 13:07:23 422
原创 C# 创建日志
/// <summary> /// log日志,txt的 /// </summary> /// <param name="Log1">内容</param> /// <param name="name">名字</param>
2018-10-31 11:18:27 1592
转载 引用CSS文件到html网页里方法
引用CSS文件到Html方法-css引入,css引用使用不同的方法来引用css样式表,最终到达的效果相同,但是使用不同方法应用的css文件将影响到SEO及网页打开速度效率。html引用css方法如下1、直接在div中使用css样式制作div+css网页2、html中使用style自带式3、使用@import引用外部CSS文件4、使用link引用外部CSS文件 推荐此方法扩展阅读...
2018-10-31 09:28:05 910
转载 Aspose.word组件介绍
1.基本介绍Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档。在项目中使用Aspose.Words可以有以下好处。1.1丰富的功...
2018-10-23 09:59:38 13084 1
转载 C#中Directory.GetFiles() 函数的使用方法(读取目录中的文件)
转自:http://www.365jz.com/article/24023 C#中Directory.GetFiles(string path , string searchPattern, SearchOption searchOption )获取path目录中所有文件注:红色字体部分为可选参数参数path要搜索的目录的相对或绝对路径。此字符串不区分大小写。sear...
2018-09-28 17:19:43 76844 2
转载 关于C#正则表达式MatchCollection类的总结
认识MatchCollection 类表示通过以迭代方式将正则表达式模式应用于输入字符串所找到的成功匹配的集合。命名空间: System.Text.RegularExpressions属性:Count 获取匹配项的数目。 方法:ToString 返回表示当前对象的字符串。备注:该集合是不可变(只读)的,并且没有公共构造函数。 Regex.Matches 方法返回 Ma...
2018-09-21 12:04:29 2688 1
转载 部署web项目时遇到的一个问题Communications link failure
https://blog.csdn.net/ssuhvs/article/details/50134249
2018-09-21 10:22:34 1019
转载 C#中利用正则表达式实现字符串搜索
原文转载自:http://www.yesky.com/top/389/2036889.shtml 摘要:本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。 关键字:正则表达式、元字符、字符串、匹配###adv### 1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处...
2018-09-17 14:58:11 14132
转载 C#IO流文件操作
文件概述我们知道,程序中的数据通常保存在内存中,当程序关闭时其对应的内存空间就会被释放掉,也就是说我们在程序中所作的操作或对数据的更改会在程序结束时自动删除,没办法永久的保存,如果你想永久的保存这些数据,则可以考虑使用数据库或文件对这些数据在磁盘上进行存储,数据库适合存储比较庞大的数据量当数据比较简单时使用数据库存储操作复杂,且成本较高。而文件则适合对简单数据进行存储。比如很多程序的用户配置信...
2018-09-17 10:49:20 716
原创 C#IO流总结
1.文件系统(1)文件系统类的介绍 文件操作类大都在System.IO命名空间里。FileSystemInfo类是任何文件系统类的基类;FileInfo与File表示文件系统中的文件;DirectoryInfo与Directory表示文件系统中的文件夹;Path表示文件系统中的路径;DriveInfo提供对有关驱动器的信息的访问。注意,XXXInfo与XXX类的区别是:XXX是静态类,...
2018-09-17 10:32:51 1815
原创 Qt常用知识小汇总
一、Qt中显示中文 QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312")); QTextCodec::setCodecForCStrings(QTextCodec::cod...
2018-09-08 17:40:26 501
原创 在VC下如何使用头文件unistd.h
头文件unistd.h是Linux/Unix的系统调用,包含了许多UNIX系统服务函数原型,如open、read、write、_exit、getpid等函数。在linux下能够编译通过的包含此头文件的程序,在VC下编译时出现了如下问题 fatal error C1083: Cannot open include file: 'unistd.h': No such file or dir...
2018-08-18 08:48:00 3330
转载 QTableWidget具体解释(样式、右键菜单、表头塌陷、多选等) (非代理)
https://www.cnblogs.com/mfmdaoyou/p/6851703.html
2018-08-15 10:43:35 214
原创 obs-studio模块简介
一:直播简介 在线教育,娱乐直播等近几年已是遍地开花,其中核心脱离不了低延时音视频技术。我们抛开互动技术不谈,来了解一下视频直播技术。1 2 采集: Windows(dshow,dsound), ios,mac(AVFoundation,AVCaptureSesssion), android(Camera,AudioRecord),Linux(v4l2) 音视频原始数据:au...
2018-08-13 15:01:32 7203
转载 OBS插件开发以及OBS插件的选择(obs直播插件)研究思路
obs版本的选择:工作室版,优化了很多东西,缺点是不能用插件,在部分机型不稳定,因为更新的很频繁。不过这个插件不能用的说法还是停留在早起,截至到今天已经完美支持,所以在不久的将来会越来越好,如果是开发的,推荐使用这个,开发团队也是推荐使用这个。经典版。绝大部分的大主播用的都是这个版本,因为用习惯了,而且支持插件,稳定性比较强,但是性能没有前者高。obs插件的选择:现在主流而且最专业的应该是小葫芦开...
2018-07-12 12:20:03 2428
原创 Installshield做安装包时添加文件遇到的appdata问题
AppDataFolder:系统当前用户的Application Data文件夹,举例:C:\WINNT\Profiles\UserName\Application Data ;这个是死路径CommonFilesFolder:系统中Common Files文件夹 ;这个是死路径ProgramFilesFolder\My Product Name[INSTALLDIR]:这个就是安装包目标路径,...
2018-07-11 12:46:50 1810
原创 开源录屏工具 Best Screen Recording Open Source Software For Windows 2017
OBS StudioOBS (Open Broadcaster Software) - Free and open source software for live streaming and screen recording, Advanced Scene Switcher.https://github.com/jp9000/obs-studioOBS ClassicThis is the ...
2018-07-11 11:36:16 6946
转载 C/C++ Windows API——获取计算机信息
函数头文件作用GetVersionEx<windows.h>获取系统版本信息(deprecated)VerifyVersionInfo<VersionHelpers.h>判断当前系统信息是否符合条件GetComputerName<windows.h>获取计算机名称GetUserName<windows.h>获取用户名memset<windows...
2018-07-03 10:38:25 4255
转载 弹幕框架DanmakuFlameMaster简单分析
随着B站逐渐崛起,其开源弹幕项目DanmakuFlameMaster应用场景也越来越多。我也是在一次偶然机会下发现了这个项目,被其惊艳的效果震撼。以前我就对弹幕技术很感兴趣,可能是因为B站动漫看多,几乎每一部番都是漫天的弹幕乱飞,如果哪部剧没有弹幕反而觉得不适应;久而久之就愈发倾向钻研其原理。 看到效果后,我猜想绘制原理应该是创建一个定时器作为全部弹幕的时间参考,然后每条...
2018-06-29 18:35:06 10451 5
转载 VS2013打包程序步骤
VS自带的打包程序默认是没有安装的,如果有打包的需要,需要自己去下载一个安装程序 1.右击解决方案,选择添加项目,在打开的对话框中找到【已安装】-【模板】-【其他项目】-【安装和部署】,如图示。第一次使用只有一个灰色图标显示。双击“InstallShield Limited Edition Project”,进入下载网页 2.根据提示点击“Step 2”进行下载,输入个人信息,点击提交,开始下载...
2018-06-24 17:32:54 792
转载 Visual Studio Installer打包安装项目VS2015
使用VS2015的Visual Studio Installer打包安装项目,虽然整体操作很简单,但还是有几个特殊的点需要记一下,故写下此博客方便以后查阅第一步,创建安装项目如下: 里面最左侧的框框有三个文件夹1.“应用程序文件夹”即"Application Folder"表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”即"User's Programs Menu"表示:应用程序安装...
2018-06-14 11:08:46 1544 1
C#入门经典源代码第五版第六版第七版
2018-09-25
cef_binary_3.2704.1434.gec3e9ed_windows32.7z
2018-07-11
Installshield完全版
2018-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人