摘要:
导言在日常开发中经常会用到列表,相信用过easyui,Ext等很多,的确很强大,但想修改确实也不容易,我也用了几年的easyui,有时间时会想一下,自已随然没有前端的精湛技术,但可以在有这些技术的开源框架上封装一下组成自已的控件,方便又好上手,扩展容易。我们经常用Layer弹窗控件,今天也用他家的分... 阅读全文
摘要:
TaskScheduler在日常工作中,大家都会经常遇到Win服务,在我工作的这些年中一直在使用Quartz.Net这个任务统一调度框架,也非常好用,配置简单,但是如果多个项目组的多个服务部署到一台服务器时还是不尽如人意。这段时间很忙,也一直未更新博客了,赶上今天下班早,就研究了一下,弄了个简单版基... 阅读全文
摘要:
如果可以并行可以大大提高性能,但在我们的使用中,不可能全是并行的也是要有线行操作,所以我们需要在业务逻辑层进行并行操作的护展:数据访问层不变还是以前一样如下: public class UserDAL { public User GetUser() { ... 阅读全文
摘要:
表:数据:查询方法:WITH Tree AS ( SELECT * FROM TableT AS tt WHERE tt.ID=8 UNION ALL SELECT tt.* FROM Tree AS t INNER JOIN TableT AS tt ON t.ID = tt.p... 阅读全文
摘要:
经常用到代码生成器,对于取数据脚本做个记录: #region SQL-SqlServer private string SqlTableList = @"SELECT ... 阅读全文
摘要:
大家都在用LOG4NET,但这是封装好的,在有时我们找不到原因时会想到是不是发生在里面,比如,配置好了日志记录到数据库(Mysql、Oracle、Sql Server)等,但就是记录不上,又找不到原因时,就在想要是LOG4NET能跟一下好了,在这里我们可能用LOG4NET源码,但还要把源码引用进来较... 阅读全文
摘要:
这几天业余时间在玩百度云,百度的云还是不错的,但是对于我这样的.NET程序员,有点不公平,没有.net虚机,不过也不是百度一家没有,基本都没有,有的都是那种开放云,自已在云端来部署安装软件的。所以也来玩玩JAVA,对于JAVA并不陌生,随不是我主业程序,但也是驾轻就熟,对于Struts Spring hibernate 等也是很熟悉,弄了个SSH来做个小应用,但在URLREWRIT上遇到了困难,怎么没有参数有可以重写,有参数的无法重写,哎,在网上找了半天才发现 一、两个过滤器的顺序放反了,应该URLREWRITE放在前面 UrlRewriteFilter ... 阅读全文
摘要:
基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现概述 在日常开发中, 我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有更好的实用性。架构 我们采用的是MVC5(本文中介绍的方法对于MVC4也是适用的),如下图,解决方案中... 阅读全文
摘要:
在网上查了很长时间没有找到解决方法,干脆自已查看一下代码来解决吧,随是压缩过的,不过也还是好查的,工夫不负有心人,终于解决了,方法如下:一、我们先让表格自适应宽度 Basic DataGrid - jQuery EasyUI Demo Basic DataGrid The DataGrid is created from markup, no JavaScript code needed. Item ID... 阅读全文
摘要:
一,简介Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。 二,实现机制SignalR 的实现机制与 .NET WCF 或 Rem 阅读全文
摘要:
/// /// 备注特性 /// public class RemarkAttribute : Attribute { /// /// 备注 /// public string Remark { get; set; } public RemarkAttribute(string remark) { this.Remark = remark; } } /// /// 枚举扩展类 /// public st... 阅读全文
摘要:
一、示例演示1、用C# 建立数据库 CRL 项目publicpartialclassMyClr{[Microsoft.SqlServer.Server.SqlFunction]publicstaticSqlBooleanCLRFBitContains(stringMyBigIntValue,intRow){//在此处放置代码return(newMyBigInt(MyBigIntValue)&MyBigInt.CreateByBitPositon(Convert.ToUInt32(Row)))==MyBigInt.Zero;}}2、数据库初始化execsp_configure's 阅读全文
摘要:
因为输入法或浏览器的问题,在输入中文后并没有触发自动完成,要再按多一下键盘才触发,查看发现它是用keydown来实现.bind("keydown.autocomplete", function(event) {....})可以对其input事件进行监听来解决问题,在上面的代码后绑定一个input事件.bind("input.autocomplete",function(event){ if(suppressKeyPress){ suppressKeyPress = false; event.preventDefault(... 阅读全文
摘要:
今天看到SQL数据类型和C#数据类型间的转换,前人留下的。 ... 阅读全文
摘要:
转自:http://www.cnblogs.com/jake1/archive/2013/04/25/3043664.html 我发现现在有不少博友,都反对使用EF框架,说它性能低.其实只要你用的好,性能不是问题,经过测试,它也会接近ado.net的访问了. 当然如果对EF不了解,随便乱用,确实会引来性能问题.因为EF的查询语句都是自己生成的.如果不注意,它会多次查询数据库,或用效率不高的语句去查询. 下面我就把我们在项目中遇到的问题,现我把他总结出来.以供大家参考.当然还有一些没有列出来的,希望各网友也一起提供一下,以避免大家少走弯路.分页的时候,尽量在数据库里面去分页.在我实际中的项目,. 阅读全文
摘要:
直接上代码: static void Main(string[] args) { Database.SetInitializer<BaseDB>(null); BaseDB context = new BaseDB(); var book = new Book { ISBN = "isbn002", Title = "title004" }; context.BookEntity.Attach(book); var stateEntry = ((IObjec... 阅读全文
摘要:
和前同事在谈论MVC局部刷新问是,在之前一般都采用Jquery拼JS来实现,不过MVC提供了强大的功能来实现这个,以后可以更简单了。 做了个小示例,备份一下。 http://files.cnblogs.com/hantianwei/MvcApp.zip 阅读全文
摘要:
网盘现在很流行,比较好且稳定性强的个人感觉有 百度云网盘、360云盘、金山快盘、腾讯微云,我个人常用的是 这四家的,大公司安全性好,稳定性强,速度快,其它就不多说了 我这里用百度云网盘,并用VS2012新建项目进行演示 昨天晚上刚在服务器上面安装了SVN,今天在网上就学到了可以通过网盘来实现版本管理 阅读全文
摘要:
搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装#yum install subversion 判断是否安装成功#subversion -v svnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。有了SVN软件后还需要建立SVN库。#mkdir /opt/svn/repos#svnadmin create /opt/svn/repos执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。2、配置 上面的操作很简单,几个命令就搞定, 下面的操作也不... 阅读全文
摘要:
算法: public ushort[] CRC16Table = { 0x0, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7, 0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF, 0x1231, 0x210, 0x3273, 0x2252, 0x52B5, 0x4294, 0x72F7, 0x62D6, 0x9339, 0x8318, 0xB37B, 0xA35... 阅读全文