0

InnoSetup 使用

在进行 WPF 程序打包发布的时候如果对程序打包没有特别高的要求,InnoSetup 足以胜任普通的程序打包发布需求,它支持安装包加密,安装包升级安装,注册表操作等常规功能,以下脚本示例中有对常见操作进行相关说明。 [TOC] 简介 Inno Setup用Delphi写成,其官方网站同时也提供源程序 ...

hippieZhou 发布于 2018-07-30 23:01 评论(1)阅读(106)
0

Aspose.Word邮件合并之自定义数据源

Aspose.Word在进行邮件合并时,默认的几个重载方法对Database支持比较友好,但是也可以通过自定义数据源来实现从集合或者对象中返回数据进行邮件合并。 自定义数据源主要是通过实现IMailMergeDataSource接口来实现的。官方的例子如下: 参考文档: https://apiref ...

橘子西瓜 发布于 2018-07-30 20:52 评论(1)阅读(108)
1

IOC,DIP,DI,IoC容器

定义 IOC(Inversion of Control 控制反转),DIP(Dependency Inverson Principle 依懒倒置)都属于设计程序时指导原则,并没有具体的实现。比较常用的五大原则SOLID(SRP单一职责、OCP开闭原则、LSP里氏转换原则、IOC、DIP) DI(De ...

一个老年人 发布于 2018-07-30 17:34 评论(4)阅读(180)
0

使用Common.Logging+log4net规范日志管理【转载】

使用Common.Logging+log4net规范日志管理 Common.Logging+(log4net/NLog/) common logging是一个通用日志接口,log4net是一个强大的具体实现,也可以用其它不同的实现,如EntLib的日志、NLog等。 Common.Logging可以 ...

BIGBOY_CHUANQI 发布于 2018-07-30 15:07 评论(0)阅读(135)
1

C# 程序异常关闭时的捕获

本文主要以一个简单的小例子,描述C# Winform程序异常关闭时,如何进行捕获,并记录日志。 ...

Alan.hsiang 发布于 2018-07-29 23:19 评论(4)阅读(452)
1

.Net基础——程序集与CIL

1. 程序集和CIL: 程序集是由.NET语言的编译器接受源代码文件产生的输出文件,通常分为 exe和dll两类,其中exe包含Main入口方法可以双击执行,dll则需要被其他程序集调用执行。 CIL(Common Intermediate Language): 公共中间语言①,需要被编译成二进制机 ...

freddy_sia 发布于 2018-07-29 16:10 评论(4)阅读(362)
0

解决IIS无法启动w3svc

1>:首先在CMD命令行中输入:fsutil resource setautoreset true c:\ 2>:然后在运行services.msc 3>:找到Windows Process Activation Service服务 启动该服务,启动类型:自动 4>:继续找到World Wide W ...

零晨三点半 发布于 2018-07-29 07:48 评论(1)阅读(124)
0

封装自定义服务$http

var httpService = angular.module('httpService', []);httpService.factory("$httpService",function ($http, $q) { var $httpService = {}; $httpService.getD ...

柠檬月 发布于 2018-07-27 10:52 评论(1)阅读(126)
0

c#源码的执行过程

我想也许要写些东西,记录我做程序员的日子吧 要讲到C#源码的执行过程 首先要提下程序集,因为Clr并不是和托管摸块打交道的,而是和程序集(dll,exe) 1、从哪里来 程序集是由一个或者多个托管模块以及 资源文件等共同组成的,C#编译器(csc.exe)再把源码编程成IL代码和元数据的时候,会进一 ...

张三你好 发布于 2018-07-26 18:25 评论(5)阅读(711)
2

准备离开了,做个开发工具总结

从入职到准备离开两年多了,两年的时间不长也不断,各种原因,决定离开了。 挺舍不得这群小伙伴,带了一个项目组两年了,不得不走了,感情的牌就不打了。 记得从入职时,公司研发的源码管理工具使用的SVN,其实SVN也是非常不错的中心式源码管理工具,不过一个项目的解决方案,达到了2G到30G,个人感觉比较混乱 ...

leehavin 发布于 2018-07-26 17:05 评论(6)阅读(3547)
0

HttpClient封装方法

//post请求 public static string PostRequest(string url, HttpContent data) { var handler = new HttpClientHandler() { UseCookies = false }; HttpClient cli... ...

凉生凉忆亦凉心 发布于 2018-07-25 18:01 评论(2)阅读(293)
3

.Net Core 编码规范

### 规范制定原则 * 方便代码的交流和维护。 * 不影响编码的效率,不与大众习惯冲突。 * 使代码更美观、阅读更方便。 * 使代码的逻辑更清晰、更易于理解 ...

小智Owner 发布于 2018-07-25 17:57 评论(3)阅读(285)
2

第一讲 新手如何学习HTTP协议之实践项目多开微信机器人

上一篇做了一个smart qq机器人。 前几天,因为突然上不了 smart qq,以为TX 要抛弃了。。所以就没有接着完善smart 机器人。应朋友要求,做一个多开微信。 做了几天已经做好了,理论上最少可以28开微信,最多可以56开微信。同时在线同时收发信息,业务处理等。。(不知道同一个IP多个微信 ...

qizhuocai 发布于 2018-07-25 17:44 评论(4)阅读(238)
1

c# API接收Base64转图片

/// /// API接收Base64转图片 /// /// 图片字节 /// 储存地址 /// public IHttpActionResult Index(String Img, String Path) { //转图片 byte[] bit = Convert.FromBase64String... ...

薛定谔家的猫 发布于 2018-07-24 21:03 评论(1)阅读(425)
0

C# 1-2+3-4+5...+m的几种方法

class Program { //第一种(1-2)+(3-4)+(5-6)...+m public static void Test(int m) { int z = 0; if (m % 2 == 0) { z = -(m / 2); ... ...

猪翔heart 发布于 2018-07-24 17:53 评论(2)阅读(285)
0

sql 参数化查询问题

一、正确案例 string name=“梅”; string sql="select * from test where Name like @Name"; //包含 梅SqlParameter par=new SqlParameter("@Name","%"+name+"%"); // 以 梅 开 ...

hao_1234_1234 发布于 2018-07-24 10:36 评论(2)阅读(273)
0

.Net 控制台中文(简体/繁体)乱码问题

加上这句就可以了: Console.OutputEncoding = System.Text.Encoding.UTF8; ...

大豆男生 发布于 2018-07-24 10:17 评论(1)阅读(145)
0

vscode 输出乱码

文件-首选项-设置,添加如下配置: ...

幕三少 发布于 2018-07-24 09:51 评论(2)阅读(109)
0

C#之Invoke学习

C 中invoke和beginInvoke的使用 1.Control类中的invoke和beginInvoke的定义 1. invoke的含义是:在拥有此控件的基础窗口 句柄 的现呈上 同步 执行指定的委托(同步) 2. beginInvoke的含义是:在创建控件的基础 句柄 所在线程上 异步 执行 ...

Hello_Andrew 发布于 2018-07-23 17:35 评论(2)阅读(238)
0

App.config自定义节点读取

--> public class OtherConfigInfo : ConfigurationSection { /// /// 获取配置信息 /// /// public static OtherConfigInfo GetConfig() { ... ...

凉生凉忆亦凉心 发布于 2018-07-23 08:41 评论(1)阅读(118)