自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

原创 C# 获取任务栏托盘通知区域中某个程序小图标位置

===一个小项目中需要用刀点击任务栏右下角通知区域的小图标,从而触发事件其中比较容易出问题的地方是 public bool FindNotifyIcon(IntPtr hTrayWnd, ref Rect rectNotify) { UInt32 trayPid = 0; Rect rectTray = new Rect(); GetWindowRect(hTrayWnd, out rectT...

2021-04-15 18:06:07 1099

原创 C# 使用多线程,在关闭窗体时 怎么关闭窗体的所有线程,使程序退出。

this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题; System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干...

2020-06-03 10:30:15 751 2

转载 WPF、Windows Forms和Silverlight间的联系和区别

WPF、Windows Forms和Silverlight间的联系和区别  收到了一封学生的邮件:===========================金老师您好:        最...

2020-06-02 10:37:15 236

原创 Win10报错! 由于找不到hhctrl.ocx win10运行帮助时hhctrl.ocx缺失的解决方法

hhctrl.ocx下载地址1、到网上下载hhctrl.ocx,然后将下载的ocx文件复制到C:\Windows\System32目录下(Win7、Vista系统的路径是一样的,64位放到C:\Windows\SysWOW64);2、“开始”菜单-“运行”,输入“regsvr32 hhctrl.ocx”按回车(64位输入regsvr32 %windir%\SysWOW64\hhctrl.ocx /s),最后重启计算机即可解决问题!下面是系统与dll版本对应的注册bat文件(64位的系...

2020-05-30 19:05:25 9533

原创 正则表达式 匹配 电话号码

string regexStr = "([1][0-9]{10})"; //手机号码System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(str, regexStr);foreach (System.Text.RegularExpressions.Match m in mc){ m.Groups[0].Value; }...

2020-05-25 19:07:50 2580

原创 json取值

Newtonsoft.Json在json和对象之间转化是一个非常强大的工具。对象转化json字符串Newtonsoft.Json.JsonConvert.SerializeObject()json字符串转化为指定对象 Newtonsoft.Json.JsonConvert.DeserializeObject<>()json字符串直接获取指定元素值(类似XML)var jObject=JObject.Parse(jsonstring);var time= jObje

2020-05-25 17:45:38 318

原创 C#实现Url编码和解码

System.Web.HttpUtility.HtmlEncode(str);System.Web.HttpUtility.HtmlDecode(str);System.Web.HttpUtility.UrlEncode(str);System.Web.HttpUtility.UrlDecode(str);编码时可以指定编码的System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.Unicode);System.Web.HttpU

2020-05-25 15:11:11 1562

原创 string类型和byte[]类型相互转换

string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );string类型转成ASCII byte[]:("01" 转成 byte[] = new byte[]{ 0x30,0x31})byt...

2020-05-25 10:39:30 1101

原创 cefsharp解决CefSharp.Cef.Shutdown() 时主程序退出的问题

CefSharp.CefSettings setting = new CefSharp.CefSettings(); setting.Locale = "zh-CN"; setting.CachePath = "CHBrowser/BrowserCache3";//缓存路径 setting.AcceptLanguageList = "zh-CN,zh;q=0.8";//浏览器引擎的语言 ...

2020-05-11 11:44:48 7317 2

原创 Cefsharp中清除缓存,cookie和浏览器数据

Cefsharp在wpf中清除缓存,cookie和浏览器数据我正在开发一个使用cefsharp浏览器作为其一部分的银行设备上的应用程序。 因为这个应用程序将被任何人使用,它不应该保存下一个用户可以看到的来自先前用户的任何数据。 我想在关闭后清除所有缓存的浏览器数据。public void InitBrowser() { settings = new CefSettings(); settings.CachePath = AppDomain.CurrentDo

2020-05-11 11:12:19 11234 2

原创 Cefsharp 随笔 header

设置headerif (!Cef.IsInitialized){ var settings = new CefSettings(); settings.UserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B554a Safari/9537.53"; Cef.In...

2020-05-10 19:17:59 952

原创 cefsharp 基础使用方法

加载网络页面 static ChromiumWebBrowser web; private void Browserform_Load(object sender, EventArgs e) { try { web = new ChromiumWebBrowser("www.bai...

2020-04-21 17:59:20 4435

原创 C# Spy++ 的使用方法,使用spy获取子句柄

2020-04-17 16:37:27 1630

原创 C#获取指定位置颜色 取色器

using System.Runtime.InteropServices;private struct POINT{ private int x; private int y;}static POINT point;[DllImport("user32", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastEr...

2020-04-16 12:02:33 2119

原创 C#获得windows任务栏窗口句柄及一些操作(放大、缩小、关闭、隐藏……)

需调用API函数需在开头引入命名空间using System.Runtime.InteropServices;1、通过窗口名字查找[DllImport("user32.dll", EntryPoint = "FindWindow")]public static extern IntPtr FindWindow(string lp1, string lp2);示例:IntPt...

2020-04-15 16:29:30 1404

原创 c# 统一设置DataGridView属性

继承DataGridView类然后在生成DataGridView 的代码中替换成该类this.dgv_type = new Common.DataGridViewHelper();声明private Common.DataGridViewHelper dgv_type;

2020-04-14 23:11:45 193

原创 Win7禁止软件运行

禁止软件运行开始->运行->GPEDIT.MSC然后回车->用户配置-》管理模板-》系统->不要运行指定的WINDOWS应用程序-》添加你不要他们用的-》确定-》重启机器,OK了...

2020-04-14 10:24:48 175

原创 SQLite 与 Access的应用比较

SQLite 与 Access的应用比较SQLite优点: (1)支持Limit语句,支持数据自动分页 (2)支持Insert返回自动递增主键的ID (3)查询性能和效率高 (4)支持压缩命令 (6)开放源代码,可以内嵌到dll中。并且允许随意修改其源代码,并且允许不公开修改后的源代码 (7)跨平台,数据库具有很强的兼...

2020-04-13 19:13:59 3187

原创 CodeSmith 连接Mysql SQLite 提示 找不到请求的 .Net Framework Data Provider

下载了codesmith 8,连接Mysql却提示“找不到请求的 .Net Framework Data Provider"。1,下载MySql.Data.dll:https://dev.mysql.com/downloads/windows/visualstudio/ 下载zip格式的即可,解压后将MySql.Data.dll复制到codesmith的bin文件夹下。2,修改D...

2020-04-13 13:35:26 380

原创 SQL中limit的用法

limit子句用于限制查询结果返回的数量,常用于分页查询select * from tableName limit i,n# tableName:表名# i:为查询结果的索引值(默认从0开始),当i=0时可省略i# n:为查询结果返回的数量# i与n之间使用英文逗号","隔开# limit n 等同于 limit 0,n# 查询10条数据,索引从0到9...

2020-04-13 13:03:21 264

原创 MySql连接字符串

<add key="ConnectionString" value="server=远程数据库IP;database=数据库名;PORT=端口; uid=用户;pwd=密码;charset=gb2312" /><add key="ConnectionString" value="data source=远程数据库IP;database=数据库名; uid=用户;pwd=密码;...

2020-04-12 15:22:32 231

原创 使用Navicat Premium 将 SQLServer 数据库 导入到 MySql中

01 新建MySql数据库02 选择数据库 ,点击导入向导03 选择 ODBC04 点击省略号按钮05 .点击下一步06 输入服务器地址 和 用户名密码,并选择数据库 ,可以测试连接状态一定要勾选 允许保存密码,否则会报错07 选择需要复制的表08 选择 新建表...

2020-04-06 18:41:52 663

原创 批量修改文件后缀名,文件名

批量修改文件后缀名把需要修改后缀名的所有文件移动到一个单独的文件夹 新建文本文件 输入 ren *.原文件后缀名 *.要修改成的文件后缀名.例如: ren *.png *.jpg 保存并关闭文件 修改文本文件后缀名为bat 执行bat文件批量修改文件名选中需要修改的文件 按下F2 输入文件名,然后回车...

2020-03-24 15:06:13 344

原创 Fiddler怎么配置手机抓包?

必要条件:须在同一WIFI下 所抓取的App需要支持代理(Fiddler是通过代理的形式抓包,可以抓https)1.选择Options勾选 Decrypt HTTPS traffic设置监控端口8888, 然后勾选 Allow remote computers to connect 允许远程电脑连接手机端设置:设置WLAN的代...

2020-03-23 22:24:44 531

原创 Cefsharp 缩放

构造函数添加Cef.EnableHighDPISupport();System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;//用于多线程访问控件例如:ChromiumWebBrowser webBrowser1;public Test(){ //执行渲染之前,在UI线程中...

2020-03-21 10:19:45 3413

原创 Cefsharp 添加 Cookie

添加单个void SetCookies(string url, string name, string value) { var domain = url; var cookieManager = CefSharp.Cef.GetGlobalCookieManager(); cookieMana...

2020-03-21 09:59:05 1117

原创 C# 获取窗体的句柄和获取窗体中的空间

获取窗体的句柄FindWindow,用来根据类名和窗口名来得到窗口句柄。但是这个函数不能查找子窗口,也不区分大小写。如果要从一个窗口的子窗口中查找需要使用的FindWindowEX。1.在C#中使用方法如下: [DllImport("User32.dll",EntryPoint="FindWindow")] private static extern IntPtr Fi...

2020-03-06 16:44:53 412

原创 C#获取窗口大小和位置坐标 GetWindowRect用法

[DllImport("user32.dll")][return: MarshalAs(UnmanagedType.Bool)]static extern bool GetWindowRect(IntPtr hWnd, ref RECT lpRect);[StructLayout(LayoutKind.Sequential)]public struct RECT { ...

2020-03-06 16:43:36 3372

原创 用python递归的算法解决汉诺塔问题

关于递归的四条基准法则基准情形: 必须由某些基准情形,它无需递归就能解出 不断推进: 对于那些需要递归的情形,每一次递归调用都必须要使求解的状况朝接近基准情形的方向推进 设计法则: 假设所有的递归调用都能运行 合成效益法则: 在求解同一问题的同一实例时, 切勿在不同的递归调用中做重复的工作_________________摘自《数据结构与算法分析(机械工业出版社Mark Allen ...

2020-02-04 22:49:03 3200

原创 Tampermonkey中文文档

Userscript Header@name@namespace@version@author@description@homepage, @homepageURL, @website and @source@icon, @iconURL and @defaulticon@icon64 and @icon64URL@updateURL@downloadURL...

2020-01-03 11:08:53 1522

转载 Header:请求头参数详解

Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html,application/json Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 Accept-Encoding 指定浏览器可以支持的web服务器返回...

2019-12-26 09:19:36 999

小米小蚁智能摄像头720p固件

如何手动用SD卡升级固件? 1. 用读卡器将SD卡格式化成FAT32 文件格式 (系统默认格式化参数),特别注意:小蚁1080P智能摄像机2最大支持64GB大小的SD卡,64GB的SD卡需借助第三方工具才可以格式化为FAT32格式 2.登录小蚁官方网站下载对应的固件版本 (图中版本号为示例,请以实际下载为准) 3.将下载固件拷贝至SD卡根目录 目前有三款小蚁智能摄像机,720P版,1080P版和云台版,对应的固件名称不相同。小蚁智能摄像机720P版固件文件名为“home” (小写字母,无扩展文件名) blob.png 小蚁1080P智能摄像机2固件文件名为”home.bin” blob.png 小蚁云台摄像机固件文件名为”home_v201” blob.png 4.从电脑上安全移除读卡器之后将SD卡插入小蚁智能摄像机,然后给机器上电。 5.等待大约2 分钟左右,摄像机将自动完成升级。 Note: 1.更新完成后可能需要根据语音提示重新绑定App。 2.更新完成后如果依然无法使用,可以尝试reset 重置摄像头,然后重新绑定App。 3.如果多次尝试手

2023-09-19

在线PDF浏览

在线PDF浏览

2011-12-05

MySql.Data.dll 1~6版本集合

MySql.Data.dll 1~6版本集合 从1.0.6.15336版到6.4.3.0版本集合

2011-10-26

dwr包java web开发工具

dwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jardwr.jar

2011-09-16

java连接Access的jar包

java连接Access的jar包 java连接Access的jar包

2011-09-16

FreeTextBox.dll

FreeTextBox,所见即所得工具,好用方便

2011-09-16

飞鸽传输软件最新破解版

飞鸽传输软件最新破解版飞鸽传输软件最新破解版

2011-09-16

ImageWaterMark超强水印示例

ImageWaterMark超强水印示例

2011-09-16

Eclipse_3.5.2配置J2ME环境和_WTK2.5.2下载

Eclipse_3.5.2配置J2ME环境和_WTK2.5.2下载

2011-09-16

petshop(宠物商店) V4.0源码文件.rar

微软的宠物商店,环境:vs2005,欢迎大家下载!

2008-11-26

空空如也

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

TA关注的人

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