logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C# 之 Task、async和 await 、Thread 的简单整理

2)而Task是对ThreadPool的封装改进,主要是为了更有效的控制线程池中的线程(ThreadPool中的线程,我们很难通过代码控制其执行顺序,任务延续和取消等等);③ void:如果调用方法仅仅只是调用一下异步方法,不和异步方法做其他交互,我们可以设置异步方法签名的返回值为void,这种形式也叫做“调用并忘记”。② Task:如果调用方法不想通过异步方法获取一个值,仅仅想追踪异步方法的执行

文章图片
#asp.net#c#
C# webApi创建、部署服务端、调用

一、创建:新建一个asp.net 的项目,然后选择 空 web api 项目。第二步:添加一个控制器第三步:编码在控制器中:添加一个post兼get请求using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System.Web.Http

c# datagridview 如何点击表体出现右键菜单有一个删除按钮,可以直接删除该行!

在Form上拖放baiContextMenuStrip并添加一个“删除”菜单项,并添加此菜du单项的Click事件处理代码,如下zhi所示,设置DataGridView的ContextMenuStrip属性dao为新加入的ContextMenuStrip。private void toolStripMenuItem_Click(object sender, EventArgs e) {DataGr

[转载] 在IIS上启用https的免费ssl证书使用教程

黄工提示:DigiCert Global Root CA是根证书,严格来说是放到 ”受信任的根证书颁发机构“下,为了保持美观的话,可以删除掉。6、此页没有能选的,直接下一步,文件名处点浏览,去找存放证书的目录,这里有个需要注意的地方,就是下边的文件类型需要改为”个人信息交换(*.pfx;7、接来的窗口要求输入密码,这里的密码是指在我们转换证书格式时,输入的”密钥库密码“。8、窗口内选”将所有的证书

文章图片
#https#ssl#网络协议
SqlServer数据库导出表结构和数据为脚本文档

四、选择另存为脚本文件——选择要存的目标路径——再点击高级选项—— 一定要把要编写的脚本数据类型修改为 架构和数据,再继续下一步。三、如果导出整个数据库就默认,若导出指定的表和视图就选择具体的数据库对象。八、点开刚刚导出的脚本文件,全选执行即可(结构、数据、索引、视图、需求:把数据库里的数据结构及数据存为脚本,下次一键执行数据库。一、右击该数据库,选择任务。

文章图片
#数据库
HTML页面使用ajax调用webservice接口

一、创建webservice C#工程,WebService1.asmx内容如下二 解决webservice 跨域问题,1:打开web.config,添加部分为<system.webServer><!--// 解决跨域请求 by wys--><httpProtocol><customHea...

#html
.net core 封装一个统一的返回结果

/return new JsonResult(new { code = 200, msg = "获取成功", data = result });//实例化数据库上下文。//throw new Exception("测试异常");//引入数据库上下文。

文章图片
#.netcore
VS code 打开项目代码没有颜色区分

新安装的VsCode ,打开发现代码都是白色,没有颜色区分,可以选择右下方的纯文本修改,但是只对那一个页面有用,其它页面还是没有用,3、选择Configure File Association for ‘.vue’1、右键 -->Command Palette。// 尽可能控制尾随逗号的打印。// 开启 eslint 支持。// 使用插件格式化 html。// 属性强制折行对齐。// 添加 vue

文章图片
解决DBeaver打开csv文件中文乱码问题

③在DBeaver进行数据导入,选择【导入数据——选择csv文件——将编码类型手动改为GB18030】将excel文件进行另存为,保存类型选择【CSV】,选择【工具——web选项——编码——简体中文】

文章图片
#后端
到底了