一、异步编程模型(APM)二、基于事件的异步编程模式(EAP) 三、基于任务的异步模式(TAP),推荐使用四、C# 5.0 新特性——Async和Await使异步编程更简单一、引言当使用APM的时候,首先我们要先定义用来包装回调方法的委托,这样难免有点繁琐, 然而使用EAP的时候,我们又需要实现Co... ...
分类:
Windows开发 时间:
2020-06-16 14:14:26
收藏:
0 评论:
0 赞:
0 阅读:
66
yapi 安装 https://github.com/YMFE/yapi https://github.com/fjc0k/docker-YApi/blob/master/docker-compose.yml 使用外部数据库 , 外部数据库手机加入网络,手动创建用户。 docker-compose. ...
分类:
Windows开发 时间:
2020-06-16 13:44:19
收藏:
0 评论:
0 赞:
0 阅读:
331
一、异步编程模型(APM)二、基于事件的异步编程模式(EAP)三、基于任务的异步模式(TAP),推荐使用四、C# 5.0 新特性——Async和Await使异步编程更简单一、引言APM为我们实现异步编程提供了一定的支持,同时它也存在着一些明显的问题——不支持对异步操作的取消和没有提供对进度报告的功能... ...
分类:
Windows开发 时间:
2020-06-16 13:07:28
收藏:
0 评论:
0 赞:
0 阅读:
84
1. 注意 Grid 里面,不管是行还是列,默认的尺寸大小就是,"1*" 2. 除了设置 “*”,固定值,还可以设置成 "Auto" 3. 结合图片的 Stretch 属性,可以做一些有意思的的效果 <Window x:Class="WpfApp24.MainWindow" xmlns="http: ...
分类:
Windows开发 时间:
2020-06-16 12:22:05
收藏:
0 评论:
0 赞:
0 阅读:
71
zabbix安装:windows安装zabbix客户端很多坑,设计到很多问题,常见的问题有安装完成防火墙没有关闭,zabbix服务端接收不到客户端的信息。zabbix在cmd中安装的时候报错误代码,安装的时候路径错误。32位的安装成64位客户端报映像文件有效,但不适用于此计算机等等。 下面这几个问题 ...
分类:
Windows开发 时间:
2020-06-16 12:15:34
收藏:
0 评论:
0 赞:
0 阅读:
184
C#调用dll,一定要将dll放在C#工程的配置管理器目录下,如工程为Release,目录就在 Release下 创建.def(创建新建项,后缀改为.def) 为了让C#能导出这些函数 头文件包含目录,格式如下 $(ProjectDir)CommonFun\common_config_vxWorks ...
分类:
Windows开发 时间:
2020-06-16 12:12:48
收藏:
0 评论:
0 赞:
0 阅读:
85
修改任务栏。【个性化】-【任务栏】-【任务栏在屏幕上的位置 靠左】; 修改“开始”屏幕。【个性化】-【开始】-【使用全屏开始按钮】 修改计算机名称。【此电脑】-【属性】-【更改配置】-【更改】-【计算机名】-【确定】; 设置屏幕保护程序。【桌面上右键】-【个性化】-【锁屏界面】-【屏幕保护程序设置】 ...
分类:
Windows开发 时间:
2020-06-16 12:02:50
收藏:
0 评论:
0 赞:
0 阅读:
58
新机一般只有一个C盘,所有的软件都只能装在一个盘里面。很多朋友感觉不习惯,文件也不方便管理。那么win10硬盘怎么分区? 可以按照以下的方法进行操作 1、右键点击“我的电脑”,然后选择“管理” 2、点击磁盘管理器 3、然后选择需要进行分区的磁盘,点击右键,选择“压缩卷” 4、之后系统会自动查询压缩空 ...
分类:
Windows开发 时间:
2020-06-16 11:48:03
收藏:
0 评论:
0 赞:
0 阅读:
56
git如果使用http/https协议,每次push时都会提示输入用户名和密码,使用ssh秘钥(git协议)则可以避免这一麻烦。 1.添加ssh key私钥 依次执行以下命令: exec ssh-agent basheval ssh-agent -sssh-add "C:\Users\Adminis ...
分类:
Windows开发 时间:
2020-06-16 11:24:40
收藏:
0 评论:
0 赞:
0 阅读:
75
原文:WPF 通过 InputManager 模拟调度触摸事件 在 WPF 中,框架可以分为两个部分,一个是渲染,另一个是交互。交互的入口是在 InputManager 里面,而实际的交互实现需要通过渲染布局和交互的路由事件才能完成。在输入管理提供了调度事件的方法,这个方法可以被传入路由事件,传入的... ...
分类:
Windows开发 时间:
2020-06-16 11:16:11
收藏:
0 评论:
0 赞:
0 阅读:
42
以下是WPF中的常见事件汇总表(按字母排序),翻译不见得准确,但希望对你有用。 事件描述 Annotation.AnchorChanged 新增、移除或修改 Anchor 元素时发生。 Annotation.AuthorChanged 新增、移除或修改 Author 元素时发生。 Annotatio ...
分类:
Windows开发 时间:
2020-06-16 10:20:51
收藏:
0 评论:
0 赞:
0 阅读:
45
一、异步编程模型(APM) 二、基于事件的异步编程模式(EAP)三、基于任务的异步模式(TAP),推荐使用四、C# 5.0 新特性——Async和Await使异步编程更简单一、概念 APM即异步编程模式的简写(Asynchronous Programming Model)。大家在写代码的时候或者查看... ...
分类:
Windows开发 时间:
2020-06-16 10:06:34
收藏:
0 评论:
0 赞:
0 阅读:
60
泛型的本质是类型参数化或参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。 泛型是 2.0 版 C# 语言和 公共语言运行库 (CLR) 中的一个新 功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将 ...
分类:
Windows开发 时间:
2020-06-16 10:01:36
收藏:
0 评论:
0 赞:
0 阅读:
32
当需要打开新窗体form,关闭当前窗体form时可使用,提供两种方法: 第一种: 在第一个form中编码如下,即可实现打开form2,关闭form1。但是这个方法有个缺点,在form2如果有datagridview控件,单击datagridview某个单元格ctrl+c复制的时候,程序会报错(在可以 ...
分类:
Windows开发 时间:
2020-06-16 09:53:13
收藏:
0 评论:
0 赞:
0 阅读:
61
Win10 1803版本的哔哩哔哩是没有下面图片这个选项的。升级到win10 1909后显示下面选项。 ...
分类:
Windows开发 时间:
2020-06-16 09:52:38
收藏:
0 评论:
0 赞:
0 阅读:
40
阅读本文大概需要 2 分钟。 呼~~,每次过完一个周末,写作就失去了动力,一两天才能缓过来。尽管如此,还是要坚持写好每一篇文章的。宁缺毋滥嘛,宁愿发文的频率低一点,也要保证文章的质量,至少排版不能差,行文要流畅,错别字不能有。 关于类型推导想必大家都很熟悉,它是在 var 关键字引入的时候引入 C# ...
分类:
Windows开发 时间:
2020-06-16 09:34:11
收藏:
0 评论:
0 赞:
0 阅读:
50
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序 ...
分类:
Windows开发 时间:
2020-06-16 01:04:05
收藏:
0 评论:
0 赞:
0 阅读:
60
1.打开桌面“计算机”图标,右键属性打开计算机属性菜单。 2.打开计算机属性(控制面板 系统和安全 系统选项)找到左侧的“远程设置”功能。 3.出现的“系统属性”菜单中,找到“远程‘选项卡,其中下方的“远程桌面”选项。 4.选择允许其他计算机远程到此电脑之后,点击“选择用户” 添加一个可以远程到本计 ...
分类:
Windows开发 时间:
2020-06-16 00:01:59
收藏:
0 评论:
0 赞:
0 阅读:
75
TryParse()方法可以把字符串转化为对应的数据类型,但是和Parse()不同的是,它执行过程中转化出错,并不会抛出异常,他的返回值是bool类型 class Program { static void Main(string[] args) { Student stu = new Studen ...
分类:
Windows开发 时间:
2020-06-15 23:10:27
收藏:
0 评论:
0 赞:
0 阅读:
56
...
分类:
Windows开发 时间:
2020-06-15 22:37:47
收藏:
0 评论:
0 赞:
0 阅读:
47