自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (24)
  • 收藏
  • 关注

原创 常见的单例模式和带参数构造单例

【代码】常见的单例模式和带参数构造单例。

2023-10-07 16:32:10 151 1

原创 SocketClient

SocketClient

2022-10-09 09:50:17 2334 2

原创 C# winform客户端应用,32位支持大内存设定

32位系统每个应用进程都会有自己独立的4GB内存空间,说的是每个进程有4GB的虚拟内存空间,而默认的32位应用当使用的物理内存达到2GB的时候就会报错System.OutOfMemoryException了。32位应用由于系统限制最高只能使用4GB内存,这是由最大寻址空间决定的,2的32次 方个地址寻址能力是从 0x00000000~0xFFFFFFFF 即为 4GB 大小的容量,实际还要区分用户区和内核预留区。进程可用的虚拟地址范围称为该进程的“虚拟地址空间” 。 每个用户模式进程都有其各自的专用虚拟地址

2022-06-20 15:37:27 3914 1

原创 C# byte数组去除尾部0x00空白区域.

网络通信中,经常会有收发数据的缓冲区内没有填充满,字节数组的后半段全是空白\0 符号.如果收发的是可字符编码的数据,可以对内容进行转字符串,然后去除末尾的\0符号即可,可以直接用字符串进行后续处理.例如: string recv = Encoding.Default.GetString(bytes); recv = recv.TrimEnd('\0');如果收到的不是可字符编码的数据,而是需要特定的方式解码的数据,由于字符集编码不能覆...

2020-09-28 13:23:02 6607 2

原创 CefSharp 自定义右键菜单 (Winform版)

全网首发:CefSharp 自定义右键菜单 (Winform版)网上有关CefSharp For WPF自定义右键菜单栏的文章数不胜数,而如果你是使用Winform开发cefsharp浏览器,可能会对此一筹莫展.例如如下帖子的楼主等,可能需要知道我这篇文章.https://q.cnblogs.com/q/128013/https://segmentfault.com/q/1010000023019239为什么网上流传的只有WPF版本,而没有Winform版本的呢,去cefsharp的gi

2020-08-25 18:15:22 4189 1

原创 SQL Server2016无域群集与高可用性AlwaysON配置新手教程

一、准备工作:1.安装服务器操作系统,这里以为windwows server 2016 标准版为系统环境。准备至少两台及以上的windows server服务器,本教程以双机热备功能为例。系统环境为:①两台服务器均安装 windwows server 2016 标准版操作系统。②两台计算机均在同一网络环境下。③激活系统。④先完全关闭两台server的防火墙,配置设置完成后再添加防火墙端口访问规则。2.配置计算机名及DNS后缀。(不要使用默认的随机计算机名,会给后续配置群集

2020-08-10 11:03:01 4192 7

原创 批量绑定菜单点击事件,反射创建窗体

随记//打开子窗体;反射Reflection private void openNewTab(string formName) { try { //获取当前程序集的名称 string assemblyName = Assembly.GetExecutingAssembly().GetName().Name; // 根据程序集..

2020-05-09 13:06:51 281

原创 C#重绘的ProcessBar

同事给的一个自定义控件的样式.想转载过来保存一下,留存备用. 是一个自定义控件的.cs的代码文件,也不知道原文需要链接到哪里.主要实现了ProcessBar的重绘.代码的主要部分就是重写了WndProc , 根据收到的windows消息判别,发生滚动条变动的时候, 使用GDI+进行进度条样式的绘制. 当然也不会漏掉调用基类base.wndproc ,不然整个控件都废了.其它的就是两...

2020-05-09 13:02:01 543 1

原创 关于如何免注册使用t.cn提供的短网址接口

t.cn的短网址想必都不陌生,最初主要是做微博短链接.不会因为微博中有网址链接而占去太多的字数限制.这些都不多提了,说说相关API接口的使用吧.第一种方法,使用官方提供的接口 .这不是本篇的重点,只是随笔提下.因为该方法的使用,是会受到各种限制的.官方给出的接口地址详见文档页面:http://open.weibo.com/wiki/2/short_url/shorten里面提供...

2020-05-09 13:00:23 215

原创 List的常用笔记

常用的对list 数据的一些处理等;1. List 去除重复.使用重载的Distinct,自定义实现Compare2.list where查找3.list判断是否存在符合指定条件的某元素;4.IEqualityComparer接口的实现,自定义比较判断规则.5.Stopwatch的使用(侦测代码的执行开销时间);值类型直接略过,主要是自定义类的部分.详见代码.us...

2020-05-09 12:58:41 307 2

原创 TIBCO.Rendezvous简单的发消息的过程

有关TIBCORV的介绍资料几乎是一搜一大堆,但是相关的C#代码基本上还是空白没有的.对于新手来说,需要使用TIBCORV通常是比较困难的 ,需要学习一大堆的相关资料.这里简单写一下C#代码实现发消息的过程.首先需要安装,添加引用,using TIBCO.Rendezvous;然后其实就是简单4个步骤 ,即可把讯息发出去;开启环境 ->实例化NetT...

2019-12-04 14:49:11 5761 4

原创 C#获取指定controlName的控件;遍历控件,反射控件类型等

一般情况下或许用不到,但是也有特殊情况下会需要使用类似的功能.1.比如你的软件做了多个界面版本,有中文版,英文版等等,就需要控制界面显示.通常会把控件名称与显示文字以键值对的形式存储到外部数据库或者是语言字典中.2.又比如对软件做配置文件,配置软件启动时控件的显示,文字,选中状态等.都可以用这个来做. /// <summary> //...

2019-06-02 13:30:20 5485

原创 .NET连接IMB DB2数据库的一些问题及最终完美解决方案!

其实本来不是很难的东西,只是网上的教程颇少,而且一些复杂容易误导人的教程总是容易被搜索,真正正确简单又通用的方法却被埋没.先说说网上的常见的方法(都是大坑,不感兴趣的可以跳过直接往下面看).1.使用 Microsoft OLEDB Provider for DB2 来连接,此种方法是可以不用安装DB2客户端 .但是必须需要安装合适的SQL server版本。是的,你没看错,这里就是要对应...

2018-07-20 22:07:32 7527 1

EditBin文件,用于修改.net编译程序的大内存支持.

文章教程链接:https://blog.csdn.net/chenhui389/article/details/125372064 editbin.exe可用于修改.net编译程序的大内存支持. 但是并非是只需要单个editbin.exe文件就可以使用了,同时还需要有其它文件如link.exe等以及其依赖的dll文件,已经全部打包在压缩包里面了. 网上之前下载的单个文件根本不能用,会报错cannot execute LINK.EXE; errno = 2 . 为了避坑直接打包起来. 命令行editbin.exe /largeaddressaware D:\bin\Debug\aaa.exe

2022-06-20

winform客户端缩放问题解决方案汇总

winform客户端缩放问题解决方案汇总.

2022-05-16

PDF工具,合成,Word/PDF转换等

Word/PDF的互相转换,PDF文件的批量合成, 小工具,无使用限制.

2022-04-18

ProcessProtected-进程和服务保护程序,防止关闭,关闭自动重启.

进程和服务保护程序,防止关闭,关闭自动重启. 可以自由配置需要保护的进程和服务名称. 压缩包内含有非常详细的说明和使用文档,就不描述过多了.

2022-02-16

2021年电话归属地数据.xlsx

手机号码前缀所在地数据库,可用于来电地区显示等. 注:现在有携号转网和归属地变更等业务,实际信息不一定完全准确.

2021-12-06

pinvoke-master.zip

修改了默认文本输入框默认长度值32767,导致的不合理长度限制.

2021-11-24

Word_PDF转换2.zip

工具+源代码. 代码中有更多相关合成,编辑,书签渲染等.

2021-08-27

cefSharp含视频播放,文件下载,右键菜单V84.4.10

含视频播放,文件下载,右键菜单,窗口排列,引用版本V84.4.10 .

2020-12-30

C++头文件代码翻译为C#的工具

系统各种设备,经常需要引用C++编译的DLL文件,这些类库无法直接通过IDE添加引用,只能DllImport静态导入.很多时候,需要自己翻译头文件,获取DLL中的函数信息.

2020-11-10

SQL server AlwaysON配置教程.doc

SQL server AlwaysON配置的新手教程,很详细的doc文档,有附步骤图. 比较适合新手,按照此文档配置,不容易出错. https://blog.csdn.net/chenhui389/article/details/107904474

2020-08-10

CefBrower.zip

使用C#开发的cef浏览器,本资源是源代码,可直接编译通过,且在Debug目录下也留有能够正常运行的exe文件,所以资源的文件较大. 1.实现了浏览器多标签页打开方式,在遇到弹出链接的时候仍然在浏览器内部新标签页打开. 2.实现了浏览器的文件流下载功能. 3.实现了应用程序带启动参数 xx.exe 1% 启动一个新的web页面. 4.实现了当浏览器是默认浏览器时候,运行栏直接输入url,浏览器正常加载url的功能. 5.设定默认浏览器功能,很抱歉没有能够实现这个.我在win10上尝试过许多注册表项和值的设定,但是均无法完美的设定为默认浏览器.起初以为默认浏览器的设定只是在注册表修改http/https协议的处理程序和html等文件关联两步而已,后面发现注册表改了还是没有用.

2020-07-22

War3Hook 钩子链应用

一功能: 本身只是作为改键工具,能过浩方,VS,11平台等对战平台是肯定的. 1.实现了小键盘区域物品道具栏的改键,支持设置如Tab键等特殊按键为物品道具键. 2.针对澄海3C死亡图做了一些特殊设定.一键传送权杖回城,物品自用,一键秒净化自身英雄等等. 3.支持快捷修改war3分辨率,全图视野等功能. 4.支持保存设定的配置,开启软件自动载入默认配置. 5.如有功能不合预期,试试在全屏模式下游戏. 二开发: 1.基于C#语言winform开发. 2.重写了Textbox基类,以实现按下Tab不切换到下一焦点,在文本框内显示按下的那个键的键码与keycode. 3.实现了全局键盘钩子,减少一键回城的时间间隔延迟(雨之神助的一键回城反应太慢),更快的实现一键净化,一键自吹等功能. 4.自动获取war3内存基址,窗口句柄,版本信息等.使用WriteProcessMemory函数修改内存,实现简单的removeFog 5.实现了一个简单的TTS语音合成.给软件配音.(文字转语音合成) 6. 如遇获取模块基址失败,是由于未使用管理员方式运行引起的. 如有Bug欢迎提议.不过澄海3C死亡我也久没玩了.

2019-10-09

高仿SPY++拖动鼠标获取句柄

高仿SPY++拖动鼠标获取句柄(也对句柄进行了十六进制和十进制分别显示,可以直接复制句柄不需要再转换),获取窗体标题,控件类型等等.增加了一些已知句柄后对窗体及控件的操作.比如使用SendMessage函数发送WM_SETTEXT消息更改文字,发送WM_SHOWWINDOW消息隐藏模式对话框等等(wMsG的内容可以网上自行搜索对照),也比如API函数SetWindowPos,SetForegroundWindow的等等都有做过一一测试. 拖动的方式与SPY++完全一模一样,这是在研究了spyxx.exe文件之后想到的一种实现方式. 因为时间关系还有一些像SetWindowsHookEx钩子,ReadProcessMemory内存读取与RtlMoveMemory等想写的没有写完,有时间更新再补上了. 下载后评论留下邮箱,我会发送比较新的版本给大家,其中新版本整合了包含屏幕取色器读取任何坐标的颜色RGB,以及在获取句柄的同时获取进程信息,对进程信息进行了极为详细的解读,包括进程pid,主路径,进程详细模块的(名称,内存地址,函数地址,模块完整路径,加载模块内存,模块文件编译时的原名称,版本等),也对进程下的线程信息(线程id,优先级,状态,等待原因,线程句柄,线程函数内存地址)等进行了整理,同时支持了强制结束掉线程.

2019-04-13

IBM Data Server .NET Provider

IBM Data Server .NET Provider,安装以后,使用.net添加引用。 安装后的目录一般是在: C:\Program Files\IBM\IBM DATA SERVER DRIVER\bin 下面 。添加引用以后就可以连接DB2了。 明细见: https://blog.csdn.net/chenhui389/article/details/81139250 因网络不好,上传时可能会出了问题,可能无法使用,也可以自行搜索:IBM Data Server .NET Provider吧,网上应该好找。 IBM官网上也有(链接太长已做短网址) http://t.cn/RgHPjPt 或者 http://dz.ci/eMNrYv

2018-07-20

S60V3经典软件及编程工具[曾经这代表一个时代]

S60V3经典软件及编程工具[曾经这代表一个时代] 我写了差不多2000字的目录说明,编辑完之后上传失败,然后全没了; 现在也没耐心写太多 ,有缘人得之吧; 网上已经几乎找不到这类资源了; 一共62 个文件;

2014-05-29

URL编码转码工具

这是一个URL编码转码工具,具体的功能和演示不发了。 实际功能是把网址转换为%hex 的形式。 1. 这个曾经是安全领域涉及到SQL注入破解屏蔽字符串的方法之一,但是现在已经很少用了 2. 这曾经是入侵大型网站(特别是交易类网站的)的黑客钓鱼时隐藏实际URL的工具. 在09年之前的很流行的搜索框漏洞就可以利用框架制造出官方域名开头的URL,然后用转码工具 去隐藏实际的request参数.

2013-01-08

MD5查看器 ,hash查看器,sha1 ,CRC32

这是一个文件哈希查看器. 可以很方便的查看到文件的MD5 值 和SHA1值 ,以及RCR32值 。这样就可以标示区分出一个文件是否被病毒感染过。 C#编写,故而需要.net framew2.0及以上版本的运行时环境. MD5 ,SHA1 ,加上CRC32的判断,几乎可以完全确定一个文件是不是原文件。 另外需要源代码的也可以联系.

2013-01-06

word弹出安全模式修复

word弹出安全模式修复 ,word弹出安全模式修复

2011-11-05

IceSword Wsyscheck XueTr

IceSword Wsyscheck XueTr 已打包~....

2011-10-26

数据恢复软件

小巧但功能强大的数据恢复软件,不需要安装也不需要导入注册表信息,纯绿色版。

2011-10-17

视力测试,观察力测试

很有趣的一个东西,它可以测试你的观察力和反应能力如何。。。测试视力。

2011-10-15

图解nlite精简XP全过程.chm

图解nlite精简XP全过程.chm 详细教程。

2011-10-15

网速测试工具下载,网速测试

3款测试网速的工具,3款测试网速的工具,3款测试网速的工具.

2009-06-16

Winwar

运行该软件需要安装Microsoft .NET Framework 1.1

2008-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除