自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Newd's Blog

用算法优化生活,让代码解释一切。

  • 博客(48)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

翻译 C#CPU多核任务处理

public void WorkOnMultiCore(TArgument aArgument, System.Func aGetCount, System.Action aBeforeStart, System.Action>> aDoWork, System.Action, IBackgroundThreadWorker>> aProgressChanged, System.Action aW

2017-07-24 16:12:42 2831

原创 使用IOC轻量级框架Ninject开发

本篇文章必备知识:1、编程语言基础2、对面向对象编程的深刻理解3、 先说说什么是IOC,网上有很多介绍关于IOC的文章,比较官方的定义晦涩难懂,所以不在这里赘述了。

2016-04-29 13:58:40 1339

原创 uploadfy 上传IO Error 解决办法

上传大文件时出现此错误,由于服务器上传文件大小限制导致iis7 上传大文件限制的真正解决办法1、打开“Internet 信息服务(IIS)管理器”;2、关闭IIS服务;3、双击“你的站点“→双击中间窗格中的“请求筛选”→单击右侧窗格的“编辑功能设置”→修改“请求限制”下面的“允许的最大内容长度”,默认是30M,随便改大一点,我改成300M,点击“确定”;4、重新启动IIS,再上

2016-04-19 12:02:12 3411

原创 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, xxx”或它的某一个依赖项

如果发现程序集中没有引用该dll,可以尝试一下解决办法解决:在配置中加入程序集配置

2016-04-11 16:24:12 5292 1

原创 针对【ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。】的解决方案

近期使用MVC4+EF5开发项目,做增删改查的时候经常会出现操作失败的问题,提示ObjectStateManager 无法跟踪具有相同键的多个对象。信息,经过几天的跟踪测试和网上查找一些相关资料发现是EF的缓存问题,在对数据集进行增删改查的时候,EF会把查询的对象缓存到DbContext中,所以当我们在将需要操作的对象附加到上下文中时就会出现冲突,出现此问题。      比如更新一个实体,如果

2015-11-21 16:25:45 5173

转载 脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别

一、脏读、不可重复读、幻读1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如:  张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。  与此同时,  事务B正在读取张三的工资,读取到张三的工资为8000。  随后,  事务A发生异常,而回滚

2015-08-24 10:03:23 890

转载 cmd命令卸载ie9、10、11

以下是执行卸载IE9的命令行:FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*9.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /quiet /norestart

2014-11-21 13:19:26 1876

翻译 iis7 未能写入输出文件,拒绝访问

原文

2014-11-13 10:10:29 838

转载 C#检查sql语法正确性

public bool ValidateSQL(string sql){ bool bResult; SqlCommand cmd = _conn.CreateCommand(); cmd.CommandText = "SET PARSEONLY ON"; cmd.ExecuteNonQuery(); try { cmd.CommandText = sql; cmd.Exe

2014-10-14 13:52:13 1824

转载 【<meta name="description" content=">】作用讲解

一、语法:  二、参数解析: 1)name项:常用的选项有Keywords(关键字) ,description(网站内容描述),author(作者),robots(机器人向导)等。 2)http-equiv项:可用于代替name项,常用的选项有Expires(期限),Pragma(cache模式),Refresh(刷新),Set-Cookie(cookie设定),Window-ta

2014-04-16 20:44:23 918

转载 Asp.Net 用户验证(自定义IPrincipal和IIdentity)

原文:http://www.cnblogs.com/JimmyZhang/archive/2008/12/07/1349457.html引言前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个HttpModule,然后在其中获取Session来进行用户验证。我奇怪为什么不使用.Net Framework已经提供的验证机制,而要和Asp时

2014-03-06 13:50:44 1114

转载 LC.exe” exited with code -1 错误解析

原文:http://blog.csdn.net/zgjsczwj/article/details/6863041 .net运行时,有时报”LC.exe” exited with code -1错误。对于这个错误,一般来讲,都是由于在进行编译代码的时候,引用的类有错误或不一致,以及引用的类的licenses.lic不正确导致的。         对于以上两种情况:          

2014-03-06 13:38:31 1081

原创 SqlServer随笔

获得表信息:select syscolumns.name as field, syscolumns.isnullable as nullis, systypes.name as sqltype, syscolumns.[length] as lenth, ISNULL(sys.identity_columns.is_identity,0) as identi, ISNULL(sy

2014-02-10 15:11:34 1012

转载 Windows键盘消息

Windows 窗体编程键盘输入工作原理 Windows 窗体通过引发键盘事件来处理键盘输入以响应 Windows 消息。大多数 Windows 窗体应用程序都通过处理键盘事件来以独占方式处理键盘输入。但是,必须了解键盘消息的工作方式,才能实现更高级的键盘输入方案(如在按键到达控件之前截获它们)。本主题描述 Windows 窗体能够识别的按键数据的类型,并概述键盘消息的传送方式

2014-01-26 11:25:02 1746

原创 自定义HttpHandler处理类

1、创建自定义类型    2、继承IHttpHandler接口,并实现    3、配置Web.Config文件,注册类型    4、访问 public class QuickMsgSatisticsHandler : IHttpHandler { HttpContext context = null; #region IHttpHa

2013-10-17 12:13:07 1579

原创 Sqlserver表类型和表变量

表类型可以用在存储过程中,用于批量增加表类型定义:CREATE TYPE dbo.SubCardTable as table( [SC_ID] [varchar](50), [ZhuKaInfo_ID] [varchar](50), [Project_KeyName] [varchar](50), [SC_CardNumber] [varchar](5

2013-09-25 12:39:16 1631

原创 Left Join, Right join, inner join 个人理解

1、left join :如果两表使用left join联合查询则符合On后面条件的全部显示,不符合条件的left join 左边的表全部显示,不符合条件的left join右边的表则显示为NULL2、right join:相反3、inner join :则是只显示符合条件的数据

2013-09-12 11:02:50 780

原创 使用WinAPI全局热键注册和全局模拟按键

一、全局热键注册 1、先引用DLL[System.Runtime.InteropServices.DllImport("user32.dll")] //导入WinAPI public static extern bool RegisterHotKey( //设置热键 IntPtr hWnd, // 窗口句柄,一般使用Handle属性 int id, // 区别热键的ID号,这个

2013-06-21 09:51:18 3187 3

原创 数据库不能被构造类型。您必须配置容器供应这个值。《完美解决》

The type Database cannot be constructed. You must configure the container to supply this value.               在ConnectionString配置节增加 providerName="System.Data.SqlClient" 属性 即可!

2013-03-05 11:03:55 1787

原创 使用ICallbackEventHandler接口更高效实现Ajax

使用ICallbackEventHandler接口可以方便地高效地实现Ajax功能1、处理页面需实现ICallbackEventHandler接口,此接口有两个方法      a、GetCallbackResult  此方法返回处理结果给客户端,请求完成后自动调用      b、RaiseCallbackEvent此方法是从客户端获取数据 由参数eventArgument 接收,并进行

2013-02-19 13:28:58 1033

转载 javascript面向对象编程-->继承

JavaScript继承详解(一)JavaScript继承详解(二)JavaScript继承详解(三)JavaScript继承详解(四)JavaScript继承详解(五)JavaScript继承详解(六) //创建一个Car类,并初始化两个属性 var Car = function (Name, Brand) { this.Name =

2013-01-23 17:28:11 711

原创 C#窗体实现文件拖拽功能

1、首先要把你的窗体或者空间的AllowDrag属性设置为允许      2、注册DragEnter事件3、获得文件路径,先通过e.Data.GetFormats()方法获得所有数据格式4、调用e.GetData()方法根据指定的数据格式获得文件路径5、有了文件路径,相信一切问题迎刃而解 下面是例子:private void textBox1_DragEnter(obj

2013-01-11 13:54:03 1591

原创 Windows服务的基本配置和安装

使用windows服务:1、新建项目--Windows服务2、在Service.cs编写程序3、配置:3.1、切换到设计视图,选择添加安装程序3.2、切换到安装程序ProjectInstaller.cs设计视图,右击serviceProcessInstaller组件,选择属性,设置Account属性为LocalSystem3.3、基本配置还有服务的一些相关属性(服务名称、说

2013-01-08 10:01:11 872

转载 10步让你成为更优秀的程序员

英文原文:10 steps to becoming a better programmer  篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的 10 件事情。  1. 永远不要复制代码  不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码

2012-12-29 12:44:00 624

原创 触发器其实很简单

前言:想学习使用触发器的话,建议先学习下存储过程,触发器也算是存储过程吧!好下面简单的介绍一下触发器的基本概念,有些比较深入的问题,我们暂时不作为讨论范围,我们只讨论初学者如何接触和使用简单的触发器。我想大家都应该都知道触发器是干什吗的吧?这里我就不多说了。下面定义触发器:create trigger trigger_Name on table_Name{Instead o

2012-11-23 17:55:11 1098 3

原创 四步教你活用Log4net日志技术

1、引入Log4net.dll到项目中2、在global.asax的程序启动服务添加代码:protected void Application_Start(Object sender, EventArgs e){ log4net.Config.DOMConfigurator.Configure();}3、配置web.cofig文件  configSections

2012-11-01 17:40:40 903

原创 SqlServer随笔——执行带输入输出参数的存储过程

declare @Admin bitexec GetUserLimit '/cms/article/','daifei', @Admin outputselect @Admin as '是否是超级用户'

2012-10-25 16:55:00 3453

转载 使用Lucene.net技术,仿百度搜索

Lucene.NetLucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,是一个Library.你也可以把它理解为一个将索引,搜索功能封装的很好的一套简单易用的API(提供了完整的查询引擎和索引引擎)。利用这套API你可以做很多有关搜索的事情,而且很方便.。开发人员可以基于Lucene.net实现全

2012-09-08 18:39:13 4106

转载 李嘉诚经商感悟

打工是最愚蠢的投资---------很多人会认为打工是在赚钱,并不是投资,强烈反对这种观念。其实打工才是最大最愚蠢的投资。人生最宝贵的是什么?除了我们的青春还有什么更宝贵?很多人都抱怨我穷,我没钱想做生意又找不到资金。多么的可笑!其实在你身上就有着一座金山(无形资产),只是你不敢承认。宁可埋没也不敢利用。宁可委委屈屈地帮人打工,把你的资产双手拱让给了你的老板。    我们试想一下,有谁生下来上

2012-08-30 10:41:45 1918

转载 经商之道28条+商场10忌

1、心有多大,生意就有多大……2、打下江山要靠胆;守住江山要靠脑;传下万年基业就得靠心!3、生意就是时机,就是冒险和谨慎之间的战争。4、商道随政道!5、宁可输事,不可输心!6、能够完全成功的巨大欺骗,只有在朋友之间才能发生!7、伟大的投机首先都是天意,然后才是人意。8、贪婪往往让人失去防备之心。9、“给面子”和“识趣”——这两条是处理关系的原则。10、很多大事情

2012-08-30 10:40:07 1803

原创 Lucene.net学习随笔

今天看了一下一直想学的Lucene.net,一直以来都仰慕它强大的检索功能,今天上网查了些资料,学习了一下基础的,适合一点也不知道Lucene.net的大虾,纯属自我了解,自我心得,有疏漏和不妥之处,还望各位资深人士多多点拨。Lucene.net是Lucene的.net版本,是用于实现全文检索的一组API,简单理解就是那些专家写的实现全文检索功能的一些函数封装起来,供其他需要使用全文检索功

2012-08-18 16:42:52 770

转载 访问IIS元数据库失败的解决

注册一下:aspnet_regiis.exe就OKC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 原文:http://www.enet.com.cn/article/2008/0108/A20080108995622.shtml

2012-08-13 14:13:13 2030

翻译 Sql判断对象是否存在

判断数据库是否存在if exists (select * from sys.databases where name = '数据库名')    drop database [数据库名]  判断表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERT

2012-08-08 09:49:43 1212

原创 webform中使用javascript触发后台事件

一、前台 document.getElementById("Button1").click();后台代码 protected void Button1_Click(object sender, EventArgs e)          {                 Response.Write("模拟点击");           }二、<asp

2012-07-27 17:12:55 2580

原创 .net执行存储过程

(1)执行一个没有参数的存储过程的代码如下:SqlConnection conn=new SqlConnection(“connectionString”);SqlDataAdapter da = new SqlDataAdapter();da.SelectCommand = new SqlCommand();da.SelectCommand.Connection = conn;

2012-07-25 16:21:55 1056

原创 C#如何调用存储过程

使用存储过程的好处  相对于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处:  (1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对比一条一条的调用SQL语句要高得多。  (2)执行速度更快。有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,

2012-07-20 13:27:54 9682

原创 关于“回发或回调参数无效。”问题

此问题开始我也纠结了很久,按照错误提示是把EnableEventValidation属性设为true就OK  ,但是设置之后发现,事件都不触发了,所以无济于事。在PageLoad事件中绑定数据 protected void Page_Load(object sender, EventArgs e) { Repeater1.DataSource = depar

2012-07-13 09:39:58 1741

原创 个人简历

简    历 个人信息姓    名:牛得强性    别:男出生日期:居 住 地:杭州工作年限:在读学生电子邮件:[email protected]

2012-07-07 16:18:43 2952

原创 关于三层架构个人笔记

学习三层也有已经几个月了, 从最初简单的增删改查, 到现在做的工商局公述管理系统, 都三层架构已经有了深入的了解.所谓三层架构,为什么有开发成本高、开发周期长、性能降低等诸多的缺点,企业还是热衷与它呢?上面说了它的缺点。下面说说它的优点:  使用三层的最终目的也就是它的优点,三层架构采用分层式系统设计思想,也就是三层的核心思想“低内聚,高耦合”,何为“低内聚,高耦合”?这是三层设计模式

2012-07-07 13:05:29 820

原创 如何提高VS2010的性能,VS2010不再卡

教大家几个技巧可以稍微让你觉得它没那么卡!!一、VS2010选项视觉体验设置 工具->选项->环境 视觉体验的勾选都去掉。不解释,你懂得。(不过还是建议打开硬件加速)二、禁用Intellisense 工具->选项->文本编辑器->C/C++->高级 禁用IntelliSense设为True 这个功能很好用。相较于Visual Assist X,Intellisence结

2012-07-07 12:34:47 7988 2

VISUALSVN过期解决办法

使用方法请看压缩包中的说明文件。。。。。。。。。。。。。。。。。。。

2017-11-27

解析及动态调用Webservice程序

自己写的WebService分析工具,可以根据Webservice地址获得所有方法的名称、参数以及返回值类型和方法描述信息,另支持动态调用

2014-07-23

企业官网通用框架源码

基于开发企业官网的开源框架,通用性很强,使用vs2010+sqlserver2008

2013-04-12

正则表达式测试工具

此工具为正则表达式的测试工具,可以方便的检测您所写的正则表达式是否能符合你的要求,是一个小巧实用的小工具。

2012-08-19

网上抽奖系统

本抽奖系统,是我工作时做的项目,拿出来和大家交流一下,希望对大家学习编程有所帮助,.net2.0 + sqlserver2000

2012-07-31

工商局投票管理系统

基于asp.net开发的工商局网上公述民评系统,附数据库,个人作品, 仅供参考(注:VS2005+SQLSERVER2000)

2012-07-14

顶岗实习管理系统—源码

这是我在校赢得“信息系威客任务大赛”一等奖的作品,供大家参考

2012-05-16

C#屏幕锁程序

使用WINAPI实现windows屏幕锁程序,添加关机重启后自动运行功能,使用密码解锁。

2012-02-24

win32API常用函数大全

本文档收录了常用的win32API函数供大家查找

2011-11-18

C#五子棋源代码,可以运行

用C#编程制作五子棋源代码,点击程序可以直接运行,希望和大家交流交流,仅供参考。

2011-06-23

C#——window 关机、注销、重启,源代码

用C#编程制作的windows 关机重启源代码,仅供参考。

2011-06-23

C#编程——学生信息管理系统

我的学生信息管理系统,贡大家参考。。。。

2011-06-23

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

TA关注的人

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