Fork me on GitHub

2013年7月3日

摘要: NCache:最新发布的.NET平台分布式缓存系统在等待Microsoft完成Velocity这个.NET平台下的分布式内存缓存系统的过程中,现在让我们将目光暂时投向其他已经有所建树的软件开发商。Alachisoft和它的NCache便是其中之一。目前Alachisoft同时提供了一个免费的和一个付费的版本,并且今后也将支持NHibernate。尽管已经可以在产品环境中使用,不过NCache Express版本还是对功能进行了限制。每个缓存区域的最大尺寸被限制到500MB,而且只能被复制到两个服务器中。分区、镜像以及客户端缓存等功能只能在付费版本中使用。与企业版不同,Express版本不支持基 阅读全文
posted @ 2013-07-03 22:16 HackerVirus 阅读(680) 评论(0) 推荐(1)
摘要: [苏飞开发助手V1.0测试版]官方教程与升级报告导读部分------------------------------------------------------------------------------------------------------------- 1.升级报告1.优化了Httphelper工具的生成方式,更快速方便。增加了Header提取器和状态提取器2.优化了Cookie提取工具的网络功能,另个正在研发抓包工具请大家期待3.超级文件移动器使用这个工具可以很方便 的把一个目录的文件移动到另外一个目录中去。而且解决了多文件移动卡死,不方便 的问题我们经常可能... 阅读全文
posted @ 2013-07-03 21:44 HackerVirus 阅读(301) 评论(0) 推荐(0)
摘要: jquery ready方法实现原理 内部原理今天闲来无事研究研究jquery.ready()的内部实现,看JQ的源码一头雾水,由于自己很菜了,于是翻了翻牛人的播客,讲述详细,收获颇多。先普及一下jquery.ready()和window.onload,window.onload事件是在页面所有的资源都加载完毕后触发的. 如果页面上有大图片等资源响应缓慢, 会导致window.onload事件迟迟无法触发.所以出现了DOM Ready事件. 此事件在DOM文档结构准备完毕后触发, 即在资源加载前触发.我的ready方法写了2版,借鉴了不少前辈的代码,先上代码。代码1.0问世,代码如下:var 阅读全文
posted @ 2013-07-03 21:41 HackerVirus 阅读(208) 评论(0) 推荐(0)
摘要: MSSQL 清空日志 删除日志文件最近的项目主要做数据的归档,把数据从一个数据库拉到另一个数据库,照成新数据库的日志文件非常大;于是想把日志文件删除。最简单就是先分离数据库-》删除日志文件-》最后附加数据,我这里需要在SSIS中调用,所以已sql脚本为主。首先我们需要获取数据库文件的路径:declare @logfilename varchar(100)declare @datafilename varchar(100)select @logfilename=physical_name from sys.database_files where type=1select @datafilena 阅读全文
posted @ 2013-07-03 21:39 HackerVirus 阅读(451) 评论(0) 推荐(0)
摘要: C#新功能--命名参数与可选参数可能是篇幅太短了,又被打入冷宫了.先重发一篇加上可选参数.本来不想加这个呢,因为可选参数可能大家用的会多点.其实这两个在VB中早就有了,在C#中,只有在.net4以后才能使用.看到这个比较兴奋,我想大家也有好多人不知道,所以就强烈的想与大家分享一下.一、命名参数 命名参数会潜在的改变编写代码的方式.这个新功能能使代码更容易阅读和理解.例如,看一下System.IO名称空间中的File.Copy()方法,它一般构建为File.Copy(@"C:\mytestFile.txt",@"C:\myOtherFile.txt",tr 阅读全文
posted @ 2013-07-03 21:37 HackerVirus 阅读(193) 评论(0) 推荐(0)
摘要: .NET开发中经常用到的扩展方法整理一下自己经常用到的几个扩展方法,在实际项目中确实好用,节省了不少的工作量。1 匿名对象转化在WinForm中,如果涉及较长时间的操作,我们一般会用一个BackgroundWorker来做封装长时间的操作,给它传递一个类型参数。var parm = new { UserId = txtUserId.Text, UserText = txtText.Text, TabIndex = tabControl.SelectedIndex, CheckUrl = urls, SupportFormat = supportFormat, DeleteMHT = chkDe 阅读全文
posted @ 2013-07-03 21:31 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: 我完成一个开发任务的流程(一)我记得我刚入行的头两年,项目组中采用的工作模式就是单兵作战的模式,来一个项目划分一下模块,然后各自想各自的办法,去实现。这种模式在软件工程里我不知道叫什么,可能就是传统的瀑布式吧。那个时候,我遇到了问题之后,一开始都是手忙脚乱。慢慢的,借助百度和开源社区,我找到一些自己办法,想分享给大家。拿一个具体的例子来说我们做的是winfrom的项目,程序因为是一些工作2年左右CODER完成的,所以bug很多,程序经常崩溃。所以需要一个异常处理模块。这个异常处理模块,提出的需求有:1、在程序崩溃的第一时间,要能捕获异常。业务应用程序的崩溃,不能影响异常捕获程序。2、通过短信、 阅读全文
posted @ 2013-07-03 21:28 HackerVirus 阅读(275) 评论(0) 推荐(0)
摘要: 网站架构资料收集整理11.当当.net,php,jqueryCDNCDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各 处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应 时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。http://baike.baidu 阅读全文
posted @ 2013-07-03 21:22 HackerVirus 阅读(427) 评论(0) 推荐(0)
摘要: 分布式缓存系统memcached简介与实践Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。http://baike.baidu.com/view/794242.htm在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是A 阅读全文
posted @ 2013-07-03 21:12 HackerVirus 阅读(185) 评论(0) 推荐(0)
摘要: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。http://baike.baidu.com/view/1165595.htm谈谈varnish,squid,apache,nginx缓存的对比群里总是有人在问cache用什么,有varnish,squid,apache,nginx这几种,到底是我们用什么架构cache。1、从这些功能上。varnish和squid是专业的cache服务,而apache,nginx 阅读全文
posted @ 2013-07-03 21:07 HackerVirus 阅读(458) 评论(0) 推荐(0)