windows 驱动开发之自旋锁结构的使用 一丶自旋锁 1.1 简介 ? 在内核中有双向链表。 那么也有线程操作。 我们有没有想过,如果在多线程的环境下如何保证双向链表操作数据是安全的那? 其实自旋锁就是用来限制多线程对同一数据资源的访问而设定的。 而内核中的自旋锁与Ring3层的临界区类似。 看看 ...
分类:
Windows开发 时间:
2021-09-06 02:27:33
收藏:
0 评论:
0 赞:
0 阅读:
31
分为三个步骤: 1.在需要自适应的Form中实例化全局变量 AutoSizeFormClass.cs源码在下方 AutoSizeFormClass asc = new AutoSizeFormClass(); 2.Form_Load事件中 asc.controllInitializeSize(thi ...
分类:
Windows开发 时间:
2021-09-06 02:19:07
收藏:
0 评论:
0 赞:
0 阅读:
23
窗口创建过程 1.定义WinMain函数 2.定义窗口处理函数(自定义,处理消息) 3.注册窗口类(向操作系统写入一些数据) 4.创建窗口(内存中创建窗口) 5.显示窗口(绘制窗口的图像) 6.消息循环(获取/翻译/派发消息) 消息处理 操作步骤 1.创建项目 2.新建项 3.更改项目引用集 4.添 ...
分类:
Windows开发 时间:
2021-09-06 02:15:19
收藏:
0 评论:
0 赞:
0 阅读:
26
随着微软不断的发布更新 .NET Core 新版本,使用该技术的小伙伴们越来越多。主要还是因为两点:跨平台部署 和 开源。当然只有 ASP.NET Core 网站 和 控制台程序 可以进行跨平台部署,目前 .NET Core 开发的 WinForm 和 WPF 仍然只能运行在 Windows 平台上 ...
分类:
Windows开发 时间:
2021-09-06 01:29:25
收藏:
0 评论:
0 赞:
0 阅读:
38
windows中字符串的操作。 一丶UNICODE_STRING 字符串 1.1 使用UNICODE_STRING 以及注意的事项 无论是内核还是应用层变成,字符串都是最基本的数据结构。 而在内核中字符串给封装了。 封装成了UNICODE_STRING 和 ASCII_STRING。 看下这两个结构 ...
分类:
Windows开发 时间:
2021-09-06 01:22:15
收藏:
0 评论:
0 赞:
0 阅读:
19
平常我们在C#中使用DllImportAttribute引入函数时,不指明函数调用约定(CallingConvention)这个参数,也可以正常调用。如FindWindow函数 [DllImport("user32.dll", EntryPoint="FindWindow", SetLastErro ...
分类:
Windows开发 时间:
2021-09-06 01:14:38
收藏:
0 评论:
0 赞:
0 阅读:
21
当您的计算机右下角出现“此 Windows 副本不是正版”时,可能还伴随的有计算机背景黑屏等问题。不要害怕,这并不是什么大问题,这是由于您使用的 Windows 过期造成的,您可以通过使用 Windows 序列号激活即可。激活 Windows 系统后重启计算机就可以解决出现“此 Windows 副本 ...
分类:
Windows开发 时间:
2021-09-06 01:10:38
收藏:
0 评论:
0 赞:
0 阅读:
31
fastapi 一般是使用 uvicorn 启动的,gunicorn需要对uvicorn包装。使用supervisor管理进程时, gunicorn --worker-class="uvicorn.workers.UvicornWorker" main:app --bind 0.0.0.0:8040 ...
分类:
Windows开发 时间:
2021-09-06 01:02:23
收藏:
0 评论:
0 赞:
0 阅读:
22
在Windows上做开发环境中的nginx服务器。为了使nginx在后台运行,使用如下命令来启停nginx: cd <nginx安装目录> # 开启nginx并在后台运行 start nginx.exe # 关闭nginx ./nginx.exe -s stop # 重启nginx:先关闭再开启 . ...
分类:
Windows开发 时间:
2021-09-06 00:44:27
收藏:
0 评论:
0 赞:
0 阅读:
19
先看宝典怎么说的吧 上面是wpf宝典里面的说的,在创建无外观控件的那一个章节里面,就是控件样式与内部逻辑分开。意思就是:当我们创建一个控件样式的时候,里面的元素属性什么的肯定要与这个控件的内部属性进行绑定,当一个控件比较复杂的时候,所创建的绑定表达式就会很多。这个时候wpf就有另外一个功能就是在控件 ...
分类:
Windows开发 时间:
2021-09-05 23:27:28
收藏:
0 评论:
0 赞:
0 阅读:
42
接上https://www.cnblogs.com/shines87/p/15140744.html 一、代码整理 项目执行命令: object_detection>python model_main.py \ --logtostderr \ --model_dir=../image/ \ --pi ...
分类:
Windows开发 时间:
2021-09-05 23:26:54
收藏:
0 评论:
0 赞:
0 阅读:
27
在我们日常使用中,更多的是使用Console.WriteLine方法来输出一个字符串。其实String.Format和Console.WriteLine有很多共同点。两个方法都有很多重载的格式并且采用无固定参数的对象数组作为最后一个参数。下面的两个语句会产生同样的输出。 String.Format和 ...
分类:
Windows开发 时间:
2021-09-05 21:31:41
收藏:
0 评论:
0 赞:
0 阅读:
28
...
分类:
Windows开发 时间:
2021-09-05 20:46:40
收藏:
0 评论:
0 赞:
0 阅读:
35
判断是否按下Ctrl键 if ((Control.ModifierKeys & Keys.Control) == Keys.Control){ //MessageBox.Show("Ctrl健被按下");}else{ //MessageBox.Show("Ctrl健未按下");} 同理: f ((C ...
分类:
Windows开发 时间:
2021-09-05 20:44:16
收藏:
0 评论:
0 赞:
0 阅读:
26
1. 选择安装在哪里 2. cpu,内存给8G/8192 3. 硬盘48g,控制器选择SATA控制器0,位置选0:1,因为光驱占了0:0位置 4. 网络 5. 光驱位需要将先前下载的iso文件加载进来,选择数据存储ISO文件。显卡默认。 6. 虚拟机选项 将固件由默认的EFI改为BIOS,否则开机可 ...
分类:
Windows开发 时间:
2021-09-05 20:44:05
收藏:
0 评论:
0 赞:
0 阅读:
22
这是一个调用翻译数据的功能,所有数据一次性提交会造成后台服务压力大,接口反应时间也长。 所以做了一个分批处理,等待所有批次的数据调用接口都返回后再执行下一步。 1 /// <summary> 2 /// 自动翻译 3 /// </summary> 4 /// <param name="sender" ...
分类:
Windows开发 时间:
2021-09-05 19:48:16
收藏:
0 评论:
0 赞:
0 阅读:
33
一:背景 1. 讲故事 上上周有位朋友找到我,说他的程序CPU和句柄都在不断的增长,无回头趋势,查了好些天也没什么进展,特加wx寻求帮助,截图如下: 看的出来这位朋友也是非常郁闷,出问题还出两个,气人哈,关于 cpu 爆高的问题我准备单独用一篇文章去侦读,这篇就先聊聊 句柄泄漏 的问题,毕竟写了20 ...
分类:
Windows开发 时间:
2021-09-05 19:43:54
收藏:
0 评论:
0 赞:
0 阅读:
25
1、文件构成delphi的主模块文件格式为.dpr(类似C++的.sln文件),其它模块文件为.pas(类似C++的.cpp文件)。所以一个完整的程序由一个.dpr和若干个.pas组成 (1).dpr程序结构一个dpr由程序头、[use从句]、主程序组成,另外源文件联系着unit单元,一个典型的工程 ...
分类:
Windows开发 时间:
2021-09-05 19:13:53
收藏:
0 评论:
0 赞:
0 阅读:
31
? 1.主窗体 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f ...
分类:
Windows开发 时间:
2021-09-05 16:10:50
收藏:
0 评论:
0 赞:
0 阅读:
38
参考网址 Random User Generator | Home 背景 在日常开发过程中,可能需要一些批量的用户数据,方便开发与测试。 Random User是一个基于Web 的api服务 网址:https://randomuser.me ...
分类:
Windows开发 时间:
2021-09-05 15:59:46
收藏:
0 评论:
0 赞:
0 阅读:
15