首页 > Windows开发
C#异步编程由浅入深(二)Async/Await的作用.
考虑到直接讲实现一个类Task库思维有点跳跃,所以本节主要讲解Async/Await的本质作用(解决了什么问题),以及Async/Await的工作原理。实现一个类Task的库则放在后面讲。首先回顾一下上篇博客的场景。 class Program { public static string GetM ...
分类:Windows开发   时间:2021-04-10 22:21:50    收藏:0  评论:0  赞:0  阅读:28
转 C#实现Hash应用全解(SHA-1 MD5)
1、引言 HASH是根据文件内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的。 通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他最大的特点就是唯一性,一旦大数据发生了变化,哪怕是一个微 ...
分类:Windows开发   时间:2021-04-10 22:16:48    收藏:0  评论:0  赞:0  阅读:21
AcWing 173. 矩阵距离
原题链接 考察:多源bfs 思路: 模板题.单纯记录证明过程.正解就是将所有值为1的点作为起点.bfs更新到达其他点的距离. 实际上相当于建立一个超级源点.该源点到其他为1的点距离是0.每次bfs取出队头的点一定是离源点距离最近的点.再以此更新到其他点的距离.这种做法很像dijkstra.但是区别是 ...
分类:Windows开发   时间:2021-04-10 22:14:32    收藏:0  评论:0  赞:0  阅读:25
Vs code 配置-win10
以往因为各种原因吧,没有能够静下心来好好研究这个Vscode,反而觉得啰里啰唆各种问题把他给卸载了。但是我一直觉得是我的能力不够,不能够理解其中的逻辑。所以今天重新开始Vscode的配置工作。 在这里记录下配置过程,这肯定是一个很长很长的随笔,所有用得到配置,添加的新配置都是记录(不定期更新) vs ...
分类:Windows开发   时间:2021-04-10 22:13:01    收藏:0  评论:0  赞:0  阅读:64
C# WinForm 窗体单例模式
C# WinForm 窗体单例模式 (程序里面只能创建一个此窗体,如果再new,那就返回已经创建的实例) //C# WinForm 单例模式(例:同一个窗体只创建一次实例) //打开窗体的事件: Form3 f = Form3.InstanceObject() ; //实例化窗体 f.Focus() ...
分类:Windows开发   时间:2021-04-10 16:42:35    收藏:0  评论:0  赞:0  阅读:14
C#中遍历各类数据集合的方法总结
C#中遍历各类数据集合的方法总结: 1.枚举类型 //遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); } //遍历枚举类型Sample的各个枚举值 foreach (str ...
分类:Windows开发   时间:2021-04-10 16:36:13    收藏:0  评论:0  赞:0  阅读:16
Windows Server 2016 服务器安装IIS
1. 打开服务器管理器,点击【添加角色和功能选项】 2.进入【添加角色和功能向导】页面,点击"下一步" 3.安装类型选择【基于角色或基于功能的安装】,点击"下一步" 4.服务器选择【从服务器池中选择服务器】,点击"下一步" 5.进入服务器角色界面后,找到WEB服务器(IIS),然后勾选IIS,进入“ ...
分类:Windows开发   时间:2021-04-10 16:33:03    收藏:0  评论:0  赞:0  阅读:15
C#操作PPT删除图片
需求:用c#把PPT里删除每一页的图片,而且PPT有三十多页 Spire.Presentation for .NET组件可以轻松删除图片,但这个组件商业版需要购买(没钱),免费版只能操作十页,且自带水印,很明显不符合需求。 剩下的就一种方案,用微软自带的office组件。在项目里引入 Microso ...
分类:Windows开发   时间:2021-04-10 16:25:28    收藏:0  评论:0  赞:0  阅读:16
C#串口助手实用工具类
1 using System; 2 using System.Text; 3 using System.Windows.Forms; 4 5 namespace MySSCOM 6 { 7 internal class Utils 8 { 9 public static long getMMSyst ...
分类:Windows开发   时间:2021-04-10 16:13:52    收藏:0  评论:0  赞:0  阅读:13
启用Windows远程连接功能
视频教程:http://github.crmeb.net/u/defu 在Windows开始菜单中点击设置,选择远程桌面,点击启用远程桌面。开启远程桌面功能前,一定要设置Windows登录账号密码,否则无法正常使用,Windows默认远程端口为3389 2.开通TCP隧道 本地IP填写:127.0. ...
分类:Windows开发   时间:2021-04-10 15:45:54    收藏:0  评论:0  赞:0  阅读:27
clamav测试用例 API
最近接触到clamav这一块,本身是一个很简单的任务,只需要调用他的API对文件进行检测即可,但是在进行大量搜索发现,网上最多只有API的讲解,且质量层次不齐,这可为难住我了,作为一个名副其实的“伸手党”,居然还要我来写代码,这太难受了,但是没办法,领导布置的任务得完成,只能硬着头皮上,最后还是花了 ...
分类:Windows开发   时间:2021-04-10 15:34:40    收藏:0  评论:0  赞:0  阅读:52
网络爬虫curl,api接口调用,数据简单处理,简单格式化表
$value) { $i++; $data[$i]=$value; } echo 'id|城市|92号|95号|98号|0号|'."\n"; for ($i = 1; $i $value) { $i++; $data[$i]=$value; } echo 'id|code|name|url|'."\ ...
分类:Windows开发   时间:2021-04-10 11:02:00    收藏:0  评论:0  赞:0  阅读:10
C# WinForm遍历窗体控件的3种方法
1.循环遍历 private void GetControls(Control fatherControl) { Control.ControlCollection sonControls = fatherControl.Controls; foreach (Control control in s ...
分类:Windows开发   时间:2021-04-10 01:25:32    收藏:0  评论:0  赞:0  阅读:30
Windows 环境下安装rocketmq
下载rocketmq,选择binary 解压后,配置环境变量ROCKETMQ_HOME,变量值是MQ解压路径\MQ文件夹名 cmd命令跳转至MQ解压路径\MQ文件夹名\bin 路径下,执行start mqnamesrv.cmd 新弹出的窗口显示错误: 找不到或无法加载主类 org.apache.ro ...
分类:Windows开发   时间:2021-04-10 01:20:19    收藏:0  评论:0  赞:0  阅读:19
Delphi 判断AnsiStr是否是UTF编码格式 IsUtf8Format
Delphi 判断AnsiStr是否是UTF编码格式 IsUtf8Format //判断是否是UTF编码格式 function IsUtf8Format(AnsiStr: AnsiString): Boolean; var I, iCount, chr: Integer; c: AnsiChar; ...
分类:Windows开发   时间:2021-04-10 01:19:05    收藏:0  评论:0  赞:0  阅读:20
C#调用matlab中出现的一个棘手问题
C#调用matlab编写的程序时,要先将m文件在matlab中打包,然后将打包好的dll文件添加到C#的‘引用’栏。(参考https://blog.csdn.net/a345758541/article/details/83893871); 说一下我遇到的问题,出现数据初始化的问题,报错三个,解决办 ...
分类:Windows开发   时间:2021-04-10 01:15:22    收藏:0  评论:0  赞:0  阅读:17
C# 通过MemoryStream,BinaryWriter,BinaryReader读写字节数据
不用自己再去写各种数据类型转字节数组的方法了,用起来很方便,不过如果要和第三方程序通讯的话,需要搞清楚BinaryWriter和BinaryReader是怎么实现的,让下位机按照BinaryWriter和BinaryReader的方式传输数据,而且ms.GetBuffer()得到的数据貌似是直接返回 ...
分类:Windows开发   时间:2021-04-10 01:09:48    收藏:0  评论:0  赞:0  阅读:17
window10 下的MathType无限30天试用
MathType30天试用过后就要开始变成精简版,很多功能不能使用,找到方式删除注册表,使得一直可以保持三十天试用,就可以无限白嫖的。 win + R 的命令行输入regedit ,找到注册表,打开相应的位置,计算机\HKEY_CURRENT_USER\Software\Install Option ...
分类:Windows开发   时间:2021-04-10 01:00:08    收藏:0  评论:0  赞:0  阅读:20
WPF 将输出在控制台的文本放入TextBox中
StringBuilder outSb=newStringBuilder(); StringWriter Sw=new StringWriter(outSb); Console.SetOut(Sw); 输出到控制台的文本 Console.WriteLine(“Console Test!”); //给 ...
分类:Windows开发   时间:2021-04-10 00:53:48    收藏:0  评论:0  赞:0  阅读:26
AcWing 845. 八数码
https://www.acwing.com/problem/content/847/ 本质还是bfs。状态通过字符串(一维保存方法),在转移时通过计算变成二维状态 标记数组通过unorder_map实现 #include <iostream> #include<algorithm> #includ ...
分类:Windows开发   时间:2021-04-10 00:47:37    收藏:0  评论:0  赞:0  阅读:19
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!