16
2016
08

.Net扩展类的研究-提高编程效率

测试项目结构:

09
2016
08

MySqlBulkLoader后数据库出现0000-00-00 00:00:00数据问题

//这是在.Net中使用MySqlBulkLoader

//为什么使用MySqlBulkLoader,因为 20多万数据,导入数据库就几秒而已,一个字:快!其他的批量插入基本都比这种方法慢。

09
2016
08

[转载]vs项目发布时提示类似Default-Web.config Connection String”参数不能为 Null 或空的报错问题

参考地址:

http://stackoverflow.com/questions/28996604/the-defaultconnection-web-config-connection-string-argument-cannot-be-null-or

02
2016
08

.Net控制台程序收集nuget包,方便一次性复制到NugetServer

很简单,直接贴代码:

            Console.WriteLine("搜索所有的nupkg文件放到nupkgs文件夹中,方便复制到NugetServer");
            var rootDir = AppDomain.CurrentDomain.BaseDirectory;
            //rootDir = @"E:\Projects\HRMS\src\trunk\packages";
            var files = Directory.GetFiles(rootDir, "*.nupkg", SearchOption.AllDirectories);
            var newDir = Path.Combine(rootDir, "nupkgs");
            if (Directory.Exists(newDir) == false) Directory.CreateDirectory(newDir);
            foreach (var file in files)
            {
                var newfileName = Path.Combine(newDir, Path.GetFileName(file));
                File.Copy(file, newfileName, true);
                Console.WriteLine(file + " 复制到 " + newfileName);
            }
            Console.WriteLine("复制完成!");
            Console.ReadKey();


14
2016
07

.Net自写Task进程监控程序

需求:线上运行的job,有时间可能因为数据库异常、内存不足或者是内部其他异常导致整个进程退出,是偶发事件,但是如果进程停止,业务数据没处理积压起来,会影响业务。为了能自动监控并启动这种意外停止的进程,写了一个程序监控,每分种检查一遍,然后自动处理,实际上是非常有用的。

04
2016
07

VS中Release模式下生成去掉生成pdb文件

前几天发布项目,有时候就发布那几个dll,但是一个dll同时还有一个pdb文件,而且pdb文件貌似还挺大。

全选的话,要复制多一份pdb文件到服务器,上传时间长。

19
2016
06

MySql批量插入优化Sql执行效率

itemcontractprice数量1万左右,每条itemcontractprice 插入5条日志。


15
2016
06

VS2013修改模版、创建类模版文件

修改系统模版路径: 

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052


22
2016
05

.Net初使用MySql数据库生成Model类并与SqlServer简单对比

最近的一个项目,在.net中使用MySQL数据库,背景是这样的:Sql Server要购买授权,每年100多万,领导说能省就省下这笔费用,可以慢慢往这方面发展。对于技术人员来说,这是个挑战,时间紧,技术上还有未知的风险。想想从实习到现在,四年多的.Net研发了,都是用的Sql Server数据库,这个mysql还是头一回用……

14
2016
01

在.Net MVC结构API接口中判断http头信息实现公共的权限验证过滤器示例

//control   action 

public class TestController : ApiController
{
[MyAuthFilter]
public string test(string str)
{
return str.Trim();
}
}