晓剑

如果不能简单的解决问题 那是设计与做法有问题

C# 使用CancellationTokenSource取消多线程

有时间我们在使用多线程的时候,需要取消线程的执行,可以使用CancellationTokenSource来取消对Task开辟多线程的取消   如下:我们点击一个按钮开启线程,然后点击取消按钮取消该线程的执行 CancellationTokenSource cts ; ...

2018-11-14 11:38:34

阅读数 2212

评论数 0

等待所有线程执行完后,执行某个方法

在多线程环境下,我们可能会需要等待开辟的线程执行完后,再去执行某个方法,例如输出并行计算结果等。 但是在多线程下,线程的执行是不阻塞主线程的,这点其实也是多线程的优势,提高代码执行效率,不必相互等待可以并行执行 例如如下代码: private void button1_Click(o...

2018-11-06 09:52:59

阅读数 2290

评论数 1

asp.net core2.0 依赖注入 AddTransient与AddScoped的区别

原文地址:http://www.tnblog.net/aojiancc2/article/details/167   asp.net core主要提供了三种依赖注入的方式 其中AddTransient与AddSingleton比较好区别 AddTransient瞬时模式:每次都获取一个新的...

2018-08-31 15:30:22

阅读数 2462

评论数 1

python安装pip以及使用pip安装requests模块

原文地址:http://tnblog.net/aojiancc2/article/details/185   要想使用pip安装模块就需要先安装pip   1:下载pip https://pypi.python.org/pypi/pip#downloads 2、下载完成之后,解压到...

2018-07-12 11:33:36

阅读数 8824

评论数 0

VS Code开发Python

Vs Code开发Python可以很好的支持智能提示、代码对齐、代码调试等1:给VS Code安装好Python插件在插件里边搜索python然后点击安装即可2:安装好Python插件后就可以在vs code中打开python文件进行开发与调试因为vs code其实主要是一个文件编辑器,pytho...

2018-07-11 15:22:31

阅读数 3361

评论数 0

开发自己的代码生成工具

在一个项目中其实有很多代码都是重复的,几乎每个基础模块的代码都有增删改查的功能,而这些功能都是大同小异,如果这些功能都要自己去写,将会大大浪费我们的精力降低效率。所以这种重复性的代码完全可以由代码生成器生成。 c#里边的代码生成自带的有t4,是一个非常好用的代码生成工具,可以自己编写生成逻辑,但...

2018-05-27 16:04:56

阅读数 4669

评论数 2

Spring Cloud+.Net Core搭建微服务架构 一:服务注册

 在微服务中,不同的业务被拆分成不同的服务,不同的服务之间会相互依赖,而管理这些服务就变得尤为重要  搭建服务注册中心 服务注册中心使用Spring Cloud的Eureka Server java开发环境使用的idea 创建一个spring boot项目取好名字选择web模块 (如果直接选择Cl...

2018-04-13 08:55:49

阅读数 2170

评论数 1

ASP.NET 基于Redis单点登录

  Session介绍     session是用来记录客户端用户信息的,在客户端第一次向服务器发起请求的时候服务器会生成一个sessionid并返回,客户端     接收到seesion存放到cookie中,下次在请求的时候会携带sessionid用于区别不同的客户端   Asp.Ne...

2018-04-12 22:33:53

阅读数 994

评论数 0

.NET 异步方法async await

     异步方法同步调用法     string jsonstr = hc.GetAsync(url).Result.Content.ReadAsStringAsync().Result;     直接访问result      

2018-04-12 22:32:01

阅读数 825

评论数 0

.NET Core 使用 Kestrel

  Kestrel介绍   Kestrel是一个基于libuv的跨平台web服务器   在.net core项目中就可以不一定要发布在iis下面了    Kestrel体验    可以使用useUrls来设置一个请求的地址  vs2017中运行可以直接选择项目,而不选择iis   ...

2018-04-10 17:33:12

阅读数 1511

评论数 0

nginx反向代理,负载均衡

  nginx介绍  nginx是一个高效的反向代理工具,可以很方便的实现服务的负载均衡  反向代理方式实际上就是一台负责转发的代理服务器,请求的时候不请求具体的服务器而已请求代理服务器nginx,  然后nginx负责请求真正的服务器,然后返回给客户端        nginx启动...

2018-04-10 12:04:51

阅读数 147

评论数 0

maven 出错 was cached in the local repository

        如下maven在下载依赖的时候出错           是因为和本地库有冲突的原因把对应的本地库删除就好了        找到位置后删除,应该依赖下载的是org下面的所以删除他,重新保存就ok了       ...

2018-03-30 21:40:09

阅读数 543

评论数 0

GIT分支

           什么是GIT分支                    比如你开发项目的时候,需要不同的版本,不想一直在一个项目里边做修改,可以使用分支。在分支上边      开发可以不相互影响,需要的时候也可以切换到不同的分支。      分支就像我们在某个版本备份了一个,可以...

2017-12-21 15:05:05

阅读数 468

评论数 0

GIT 解决冲突

文件同时修改,pull的时候会提示冲突                           可以使用git status查看到冲突的文件                  解决方法1:                  先git stash   备份本地的文件  ...

2017-12-20 15:06:34

阅读数 160

评论数 0

git clone与提交项目

一.先clone一个项目                        git  clone '项目地址'                       这里要注意: clone的项目里边会自带git的一些信息,就不需要自己在在去git init , 如果在去使用一次        git init...

2017-12-20 14:45:32

阅读数 608

评论数 0

GitHub 上传项目

登陆github新建好项目点击code              就可以看到上传项目的步骤          Git  init    : 在项目位置初始化git   Git  Add  : 表示添加一个文件            git -add -A表示添加所有文...

2017-11-27 23:10:25

阅读数 197

评论数 0

NET Core 使用 EF Code First

项目使用多层,把数据库访问层,单独放到DAL层里      一:新建好项目与类库, 并添加好EF依赖              然后在dll层添加好ef的依赖,可以使用Nuget包下载,我们这里使用在DAL.csproj里边配置依赖       自动下载  Microsoft.Entity...

2017-08-03 12:22:12

阅读数 10594

评论数 0

NET Core 三层架构,依赖注入

NET Core搭建三层架构,每层之间使用依赖注入获取实例                       项目结构如下               常用的三层,Web-BLL-DLL              BLL与DAL层分为Interface里边是提供接口,Implments提供实现类,DIR...

2017-07-13 14:23:08

阅读数 8083

评论数 6

VS2017添加引用失败

VS2017添加引用失败      找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例           一:打开vs2017目录下的 Developer Command Prompt for VS 2017 ...

2017-07-11 15:03:19

阅读数 6101

评论数 1

Net Core使用日志 NLog

一:使用Nuget执行命令下载NLog相关依赖                    Install-Package NLog.Extensions.Logging -Pre               Install-Package NLog.Web.AspNetCore        ...

2017-07-10 15:29:05

阅读数 6280

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭