• 应用TortoiseGit为github账号添加SSH keys,解决pull总

    每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了。若果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C...

    2018-06-17 22:52:22

  • 反射(3)反射应用:一个插件项目

    前面总结了反射的使用,这一篇结合一个完整的项目来总结下反射的实际应用。 项目结构 如下图: 定义插件接口 在项目ConsoleApplication6.IService中,定义了两个接口,Run代表行驶,Trun代表转向,如下代码: 1 namespace ConsoleApplication6.IService 2 { 3 /// summ...

    2018-06-17 22:52:20

  • 反射(1)认识反射

    反射是.net中非常有用的特性。 什么是反射 可以用一句话来概括就是: 基于程序集和元数据 ,可以 动态 创建某个类型的实例,调用方法,和访问对象成员的一种能力。 为什么要使用反射 在编译时无法确定要调用的对象的时候,就不得不使用反射。 反射的应用场景 最常见的...

    2018-06-17 22:51:50

  • C# 并行任务——Parallel类

    一、Parallel类 Parallel类提供了数据和任务的并行性; 二、Paraller.For() Paraller.For()方法类似于C#的for循环语句,也是多次执行一个任务。使用Paraller.For()方法,可以并行运行迭代,迭代的顺序没有定义。 在For()方法中,前两个参数是固定的,这两个参数定义了...

    2018-06-17 22:52:11

  • .net C# Sql数据库SQLHelper类

    using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.Data.SqlClient; using System.Data; using System.Configuration; public class SQLHelper { //取得数据库连接web.config 中配置 public static readonl...

    2018-06-17 22:51:59

  • 把exe注册为windows服务

    1.需要工具 Instsrv.exe(可以给系统安装和删除服务) Srvany.exe(可以让程序以服务的方式运行) 2.运行cmd,输入注册服务命令 "instsrv.exe完整路径" "服务名称" "srvany.exe完整路径" D:\instsrv.exe ObjProjcet D:\srvany.exe 3.打开注册表,快捷window + r ,输入...

    2018-06-17 22:51:41

  • DataGridView初始化,加载数据

    1,创建winform窗体应用程序 2,在界面上拖入DataGridView控件 3,添加相应的列如图: 4,开始编写后面的代码: private DataTable CountryDt = new DataTable(); private DataTable CityDt = new DataTable(); public Main() { InitializeComponent(); InitCountryDt()...

    2018-06-17 22:51:29

  • VS2015快捷键

    代码格式化:Ctrl K +Ctrl D 注释选中代码:Ctrl K+Ctrl C 取消注释选中代码:Ctrl K+Ctrl U 查找定义:F12 搜索功能:Ctrl F 运行:F5 逐过程运行:F10 逐语句运行:F11 删除一行代码:Ctrl L...

    2018-06-17 22:51:35

  • .net IoC 之 Spring.Net 适合刚开始使用

    Spring.Net包括控制反转(IoC) 和面向切面(AOP),这篇文章主要说下IoC方面的入门。 一、首先建立一个MVC项目名称叫SpringDemo,然后用NuGet下载spring(我用的是Spring.Net NHibernate 4 support) 二、类设计,在Models文件夹下面建立类,主要IUserInfo,UserInfo,Order...

    2018-06-17 22:51:39

  • JqueryEasyUI EasyLoader

    EasyLoader(简单加载) 对象的属性和方法: 使用: script src ="~/jquery-easyui-1.5.2/jquery.min.js" / script script src ="~/jquery-easyui-1.5.2/easyloader.js" / script script type ="text/javascript" easyloader.theme = " bootstrap " ; easyloader.local...

    2018-06-17 22:51:30

2