一、Asynchronous methods 异步方法C# 5.0 提供的async和await使异步编程更简单。 .NET 4.5 的推出,对于C#又有了新特性的增加——就是C#5.0中async和await两个关键字,这两个关键字简化了异步编程。使用async修饰的方法被称为异步方法,这个方法调... ...
static void ComputeCodeLines() { string dir = @"D:\Work"; int totalLines = 0; string[] allFiles = Directory.GetFiles(dir, "*.cs", SearchOption.AllDire ...
-x停止服务-d卸载-i安装-s启动服务cdC:\zabbix_agents\bin.\zabbix_agentd.exe-c..\conf\zabbix_agentd.conf-x.\zabbix_agentd.exe-c..\conf\zabbix_agentd.conf-d.\zabbix_agentd.exe-c..\conf\zabbix_agentd.conf-i.\zabbix_ag
背景 工欲善其事,必先利其器。?后面我将陆陆续续推荐一些软件利器帮助大家提高效率(主要针对 Mac 电脑)。 如果你在使用 Mac 电脑,并且没有如某些人那样安装并使用 Windows 系统,那么你可以尝试使用以下这些软件。 在 Mac 装 Windows 使用,感觉有点“暴殄天物”(文化有限,只能 ...
1、MD5加密 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; using System.Text; usi ...
场景:在exeA启动exeB时候,如果在工具目录下用xxx.exe启动,是正常的;但是在别的目录,用绝对路径启动这个工具,会提示找不到exeB。 问题:永远相信报错,就是"路径问题"导致系统找不到 解决方案: 如果是直接用文件名称(相对路径)启动的,需要完善路径信息;获取路径信息需要使用 > Sys ...
1 class Program { 2 static void Main(string[] args) { 3 4 } 5 } 6 7 interface IMyInterface { 8 void Method1(); 9 } 10 11 //一、六种类型约束 12 //1、类型参数必须是引用类型 ...
一、layui.use 1、LayUI的官方使用文档:https://www.layui.com/doc/ 2、layui的内置模块不是默认就加载好的,必须要执行启动模块的这种方法后模块才会加载; 3、layui.use就是一种加载模块的方式。如下代码: //LayUI渲染以及启动模块 layui. ...
序列化 如何对 JSON 进行序列化和反序列化 如何从 Newtonsoft.Json(也就是json.net) 迁移到 System.Text.Json ...
C# DateTime与时间戳转换 C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。 1. 什么是时间戳 首先要清楚JavaScript与Unix的时间戳的区别: JavaScript时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时 ...
当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。 继承的思想实现了 属于(IS-A) 关系。例如,哺乳动物 属于(IS-A) 动物,狗 属于(IS-A) 哺乳动物,因此狗 属于(IS-A ...
office2010安装提示报错 由于下列原因,安装程序无法继续,需要计算机安装MSXML版本6.10.1129.0 step one 1.查看电脑是32还是64位。选择对应下载。 https://www.microsoft.com/zh-cn/download/details.aspx?id=62 ...
c#中,在小数后面加f表示float,d表示double,m表示decimal,不加默认是double var a = 1.0f; //float var b = 1.0d; // double var c = 1.0m; // decimal 一直没搞懂为什么需要这么多类型,下面看一下它们能表示的 ...
这种情况下,如何保留本地的修改同时又把远程的合并过来呢? 首先取决于你是否想要保存本地修改。(是 /否) 是 别急我们有如下三部曲 git stash git pull origin master git stash pop git stash的时候会把你本地快照,然后git pull 就不会阻止你 ...
1、网络中进程之间如何通信? 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程 ...
1、批处理运行时参数 批处理运行时可以访问的参数有: %0 - %9, %* %0: 这个有点特别,有2层意思,先讲%1-%9的意思. %0是批处理里面的真正的第一个参数,代表当前运行的批处理文件所在的fullpath。 全路径, 完全路径, fullpath定义: <驱动器号>:\<路径>\<文件 ...
现阶段需要测试两套产品,在资源有限的情况下,需在同一台机器上进行安装agent测试。
如果大家读过dapper源码,你会发现这内部有很多方法都用到了yield关键词,那yield到底是用来干嘛的,能不能拿掉,拿掉与不拿掉有多大的差别,首先上一段dapper中精简后的Query方法,先让大家眼见为实。privatestaticIEnumerable<T>QueryImpl<T>(thisIDbConnectioncnn,CommandDefinitioncom
一、下载安装jdk并配置 1.1 进行JDK下载 下载地址:一键直达 一般下载后,安装位置默认,一路下一步,一直到安装完毕-“关闭”。 1.2 环境变量配置 不要管是不是一般情况,这里的完整配置如下,“我的电脑”-右键-“属性”-(左侧)高级系统设置-(弹窗右下角)环境变量配置。 注:窗口上方是用户 ...
镜像文件需要下载到物理机 3.需要输入iso文件 对应的密钥 定义普通的用户名与密码 4.指定按照路径 5. 大概都是下一步 根据提示需要重启 选择带GUI的服务器进行安装,因为windows命令行模式,没有学会命令 6.装好系统,调出来桌面图标 7.开启远程连接 8. 根据虚拟化软件用的网络模式, ...