自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晓剑

如果不能简单的解决问题 那是设计与做法有问题.技术控,tnblog开发者

  • 博客(315)
  • 资源 (25)
  • 收藏
  • 关注

原创 C# 使用CancellationTokenSource取消多线程

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

2018-11-14 11:38:34 31753 11

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

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

2018-11-06 09:52:59 14582 2

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

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

2018-08-31 15:30:22 25480 3

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

原文地址:http://tnblog.net/aojiancc2/article/details/185 要想使用pip安装模块就需要先安装pip 1:下载piphttps://pypi.python.org/pypi/pip#downloads2、下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:python setup.py install安...

2018-07-12 11:33:36 115814 2

转载 VS Code开发Python

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

2018-07-11 15:22:31 9919 1

转载 开发自己的代码生成工具

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

2018-05-27 16:04:56 11432 2

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

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

2018-04-13 08:55:49 5750 1

原创 ASP.NET 基于Redis单点登录

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

2018-04-12 22:33:53 2793 1

原创 .NET 异步方法async await

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

2018-04-12 22:32:01 1645

原创 .NET Core 使用 Kestrel

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

2018-04-10 17:33:12 9411 1

原创 nginx反向代理,负载均衡

 nginx介绍 nginx是一个高效的反向代理工具,可以很方便的实现服务的负载均衡 反向代理方式实际上就是一台负责转发的代理服务器,请求的时候不请求具体的服务器而已请求代理服务器nginx, 然后nginx负责请求真正的服务器,然后返回给客户端     nginx启动下载后nginx后解压如图 可以双击nginx.exe运行也可以使用命令行运行 按住s...

2018-04-10 12:04:51 338

原创 maven 出错 was cached in the local repository

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

2018-03-30 21:40:09 10575

原创 GIT分支

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

2017-12-21 15:05:05 1908

原创 GIT 解决冲突

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

2017-12-20 15:06:34 346

原创 git clone与提交项目

一.先clone一个项目                      git  clone '项目地址'                     这里要注意: clone的项目里边会自带git的一些信息,就不需要自己在在去git init , 如果在去使用一次       git init反而会出一些问题        二.执行命令提交项目的修改

2017-12-20 14:45:32 1554 1

原创 GitHub 上传项目

登陆github新建好项目点击code           就可以看到上传项目的步骤       Git  init    : 在项目位置初始化git  Git  Add  : 表示添加一个文件            git -add -A表示添加所有文件  Git  commit  -m  ‘注释’:提交到本地仓库     $ git remo

2017-11-27 23:10:25 340

原创 NET Core 使用 EF Code First

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

2017-08-03 12:22:12 16585

原创 NET Core 三层架构,依赖注入

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

2017-07-13 14:23:08 17075 8

原创 VS2017添加引用失败

VS2017添加引用失败     找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例         一:打开vs2017目录下的 Developer Command Prompt for VS 2017         二:使用cd命令定位到vs2017安装目录下的 /C

2017-07-11 15:03:19 8131 1

原创 Net Core使用日志 NLog

一:使用Nuget执行命令下载NLog相关依赖                  Install-Package NLog.Extensions.Logging -Pre              Install-Package NLog.Web.AspNetCore       二.1:创建好Nlog配置文件          新建一个xml文

2017-07-10 15:29:05 7625

原创 net core使用加密cookie

NET CORE中使用传统的cookie                   设置:         HttpContext.Response.Cookies.Append("password","123456");                   获取:      string value = ""; HttpContext.Request.

2017-07-01 17:27:12 5058 1

原创 .net core 使用session

原文地址:http://www.tnblog.net/aojiancc2/article/details/135        使用nuget 添加引用 Microsoft.AspNetCore.Session         在nuget中执行命令 :Install-Package Microsoft.AspNetCore.Session     更新 Startup.c...

2017-06-30 09:59:34 1396

原创 .net core mvc中使用ef

使用环境win7+2017          新建一个.net core的MVC项目                                        新建好项目后,不能像以前一样直接在新建项中添加ef,              需要用命令在添加ef的依赖            使用Nuget添加EF的依赖

2017-06-17 18:26:36 7022

原创 Vue.js+Layer表格数据绑定与实现更新

         一:先使用Vue.js绑定好数据与更新事件                  使用v-on绑定好事件,在事件里边直接把该行数据传递进去,在更新方法里边就可以直接取出需要更新的数据  &lt;div id="content"&gt; &lt;table class="mytable"&gt; &lt;tr class="hea...

2017-06-14 17:23:29 20786 2

原创 Vue.js 表格查询与更新

Vue.js 实现表格数据绑定                        可以利用vue.js生命周期事件created加载完后为表格提供数据              var vm = new Vue({ el: "#table_content", data: { ulist

2017-06-06 17:28:16 12349

原创 Vue.js 实现省市联动

HTML页面               省: {{ pitem.Name }} 市: {{ pitem.Name }}             JS代码

2017-06-01 10:43:43 4284 1

转载 微信开发四 接受用户普通消息与回复消息

接收用户普通消息可以在官方文档中直接看 普通消息分为: 接受用户文本消息 与 回复文本信息 注意在接收用户普通消息的时候,推送的xml格式没有eventKey,event

2017-04-23 15:43:18 2392 1

原创 微信开发三 使用反射根据消息类型自动调用不同方法

             使用反射根据消息类型自动调用不同方法                              微信只会向我们一个地方推送消息,如果全部逻辑都写到一起,代码会非常多,所以我们可以通过消息类型,            来实现不同的消息类型使用不同的处理方法,降低代码的耦合性          先定义一个用于处理请求的基类         ...

2017-04-22 16:08:26 876

转载 未找到导入的项目 .wpp.targets。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件

今天打开vs突然报了一个错......... .wpp.targets。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件 重新新建一个项目,dll全部都是黄色感叹号 ...

2017-03-31 18:33:47 5651

原创 Jquery,js 改进拼html的方式

一般我们要使用jquery动态生成html,都是通过js拼好需要的html代码,然后在加到容器中      但是有时需要拼的代码块会有点复杂,比如包含下拉列表框选择等,这个时候我们可以考虑使用      jquery的clone方法      比如:需要需要户数动态生成房屋数量              传统的做法就是通过js动态的拼接一块的html代码,但是会涉及到通

2017-02-24 22:29:02 6149

转载 EF 常见错误, 无法加载指定的元数据资源、实体的验证失败等

无法加载指定的元数据资源 这种问题通常都是ef的配置文件和model不符合 如这里的配置文件是这样 而那个model名字确是这样的 所以就会有问题 EF5.0对一个或多个实体的验证失败。有关详细信息,

2017-02-22 11:34:03 10952 1

转载 WPF DataGrid表头Checkbox 全选与全反选

WPF 在使用DataGrid展示数据的时候经常会使用到checkbox列,特别是id列 例如下面这种效果: WPF 要实现DataGrid checkbox全选与全反选,方法有几种 方法一:使用DataGridTemplateColumn自定义模板 先用模板把前台布局好 <DataGrid...

2017-02-09 16:12:08 20404 7

转载 理解OAuth 2.0

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用

2017-01-01 22:59:03 322

转载 文件传输原理,与二进制、字节、字符理解

传输文件原理: 把文件转换成字节数组,通过字节数组传输 然后接收方在把字节数据转换成文件 二进制为什么能存储文件 估计是所有的文件都是二进制存储,但是不同的软件能对二进制做不同的解析, 然后渲染成不同的文件,就像某串二进制可以被解析成字...

2016-12-08 12:20:33 3502

原创 net服务器相关

一:远程桌面无法复制粘贴问题   重启进程rdpclip    二:IIS注册framework4.5       进入相应的目录然后输入命令 aspnet_regiis.exe -i

2016-12-02 19:14:44 535

转载 Android Http协议笔记(使用HttpURLConnection)文件上传+参数

代码地址:http://download.csdn.NET/detail/u013063185/88929511.Android网络请求数据是最常用,最近在研究Http网络请求,来记一下笔记 下面的博客是Http协议的解析,我就不重复了:http://blog.csdn.net/gueter/article/details/1524447 2.下面是Http 请

2016-11-29 11:34:43 1116

原创 VS2012 找不到实体对象模型,为VS2012安装entity framework6

安装vs2012的时候可能没有安装entity framework,导致后面不能添加实体对象模型    可以从微软官网去下载最新的entity framework安装一下就可以了   下载地址  https://www.microsoft.com/en-us/download/confirmation.aspx?id=40762  而且可以安装了6.0,

2016-10-08 20:38:33 1182

原创 oracle存储过程

具有dba权限的用户创建存储过程报权限不足   http://www.cnblogs.com/yuechaotian/archive/2013/02/20/2918036.html    http://blog.sina.com.cn/s/blog_6ceed3280101hvlo.html      http://blog.csdn.net/liangyike/article/det

2016-10-01 17:33:44 376

原创 jquery运用

jquery表格更新状态 //批量更新 $("#update_Button").click(function () { //得到需要更新的 $("#content input[type='checkbox']:checked").each(function (index, item) {

2016-08-25 15:18:28 489 1

原创 Oracle资料整理

oracle权限管理http://czmmiao.iteye.com/blog/1304934

2016-08-24 16:37:57 491

Viasfora插件,Visual Studio插件

Viasfora是通过使用颜色和其他一些功能来改善您的文本编辑体验。Viasfora最出名的是为Visual Studio语言实现彩

2022-06-07

百度编辑器导入word.rar

百度编辑器导入word,支持word的图片上传

2021-11-26

NPOI 2.4 excel导入导出

excel导入导出,npoi2.4可以支持excel2003/2007/2010版本的导入导出

2018-11-19

js图片拆剪插件

cropper插件,js图片拆剪插件,实现裁剪图片来做头像并上传到服务器

2018-11-12

c#连接mysql驱动

c#连接mysql驱动,c#连接mysql驱动DLL,MySql.Data.dll

2018-03-05

分页条,后台分页条

asp.net mvc 自己封装的后台分页条

2017-02-22

bootstrap简单模板

boostrap整理的简单的菜单与表格模板 博客介绍: http://blog.csdn.net/aojiancc2/article/details/52130774

2016-08-06

socket.io,socket.io-client下载

socket.io,socket.io-client 用于java或android连接nodejs websocket

2016-05-14

java json包Gson

使用Gson轻松将java对象转化为json格式 String json = gson.toJson(Object);//得到json形式的字符串 User user = gson.fromJson(json,User.class);//得到对象

2015-07-31

fragment + fragmentTabHost实现底部菜单与自定义fragment管理

fragment + fragmentTabHost实现底部菜单与自定义fragment管理 android fragment adnroid菜单

2015-03-28

android漂亮的lisview

android漂亮的lisview,android圆角listview 博客 http://blog.csdn.net/aojiancc2/article/details/38455193

2014-08-10

Microsoft.Practices.Unity.Configuration.dll

Microsoft.Practices.Unity.Configuration.dll 使用Unity配置文件映射方式需要的dll,因为unity实现的 是自定义节点里边实现了自定义节点需要的接口

2014-03-20

Microsoft.Practices.Unity.dll

Microsoft.Practices.Unity.dll 微软ioc轻量级框架Unity

2014-03-19

system.identitymodel.dll

wcf x509自定义验证

2013-12-31

Java连接mysql驱动

Java连接mysql驱动

2013-12-18

jdbc4 连接数据库

jdbc4 java连接数据库 java

2013-12-13

java 反编译工具

java反编译工具 convenient simple

2013-08-21

c# 连接mysql数据库驱动

vs2012 连接mysql 通过测试 没有问题

2013-08-01

android反编译工具

android反编译工具,简单易用,可以回编译

2013-06-13

apache.poi.jar

最新版apache.poi.jar 用于读写Excel操作word

2013-03-13

NIIT第四期软件测试考试题

NIIT第四期软件测试考试原题,内容全,有答案

2012-09-21

基于Hibernate+spring+struts的J2EE简单运用

基于Hibernate+spring+struts的J2EE简单运用

2012-06-14

C#打地鼠游戏

一款不错的C#小游戏打地鼠,适用于初学者熟悉C#代码与简单游戏的开发

2012-06-12

Java聊天室

JAVA聊天室,代码全,配有数据库图片,适用于初学Java的人

2012-06-12

asp.net网络书城,网上书城

完整的asp.net开发的网络书城,配有数据库,资源,是初学者非常不错的学习项目

2012-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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