会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
永动机
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2012年11月19日
C# 随笔
摘要: 1 如果要把自己的类型定义为值类型,使用结构。2 decimal类型不是基本类型,所以在计算时使用该类型会有性能损失。3 goto语句有两个限制。不能跳转到像for循环这样的代码块中,也不能跳出类的范围,不能退出try...catch块后面的finally块。一般不允许使用goto。
阅读全文
posted @ 2012-11-19 22:03 永动机
阅读(150)
评论(0)
推荐(0)
2012年10月28日
数据库大表的设计(表的拆分)
摘要: 工作时发现一张表的数据量非常大,而且随着时间推移会更大,于是想到将这张表拆分。具体怎么拆,参考了以下这篇文档。http://wenku.baidu.com/view/cd52258a84868762caaed52b.html
阅读全文
posted @ 2012-10-28 21:30 永动机
阅读(2636)
评论(0)
推荐(0)
2012年10月18日
WebClient WebRequest HttpWebRequest HttpRequest的关系
摘要: WebClient类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数据的公共方法。WebClient类使用WebRequest类提供对资源的访问。WebClient实例可以通过任何已向WebRequest.RegisterPrefix方法注册的WebRequest子代访问数据。WebRequest 和 WebResponce 过于庞大复杂,于是WebClient简单易用孕育而生。查看反编译后WebClient类会发现其中最核心的是包含类WebRequest 和 WebResponse调用来完成的那个所有的访问、上传和下载的功能,也提供了虚
阅读全文
posted @ 2012-10-18 21:54 永动机
阅读(2046)
评论(0)
推荐(1)
2012年10月17日
Http Referer的一些总结
摘要: 以前对Http中Referer的认识不够透彻。最近理了理,记录一下。1 Referer可以记录访问的来源,统计访问量,可以用来防盗链。2 客户端用js不能篡改Referer,用一些插件什么的可以达到伪造的目的。3 可以使用Fiddler修改Referer。选择 fiddler窗口的rules->customize rules…在打开的CustomRules.js记事本窗口中,找到如下位置 static function OnBeforeRequest(oSession: Session) { // Sample Rule: Color ASPX requests in RED //if
阅读全文
posted @ 2012-10-17 21:37 永动机
阅读(19168)
评论(0)
推荐(1)
2012年10月15日
生产数据库中,大批数据更新时应分批执行
摘要: 实际生产中,可能由于需求的变化需要对数据库中的数据做统一的更新。这时由于项目已经上线好久时间,数据库中的数据也已经很多了。这时的更新操作如果一次执行,可能对数据库造成数据阻塞,给用户的浏览造成问题。比较好的做法是每更新一批数据后,就停顿一定的时间。 publicvoidProcessRequest(HttpContextcontext) { context.Response.ContentType ="text/html";Entitiesdb =newEntities();intpage = 1;while(true) {inttake = page * 1000;int
阅读全文
posted @ 2012-10-15 22:10 永动机
阅读(849)
评论(0)
推荐(0)
Monitor.TryEnter方法和lock语句的使用注意
摘要: 在写代码时,习惯性的用了 lock(searchLock) { ....................... }刚开始也没发现有什么不妥,可后来发现效率上有点问题。原因是lock会在外面等直到占用的线程退出下一个线程才能进去,当有大批量的数据访问时容易造成阻塞。而Monitor.TryEnter无论有没有获取对象锁都会返回结果。于是将代码改为如下:if(Monitor.TryEnter(searchLock)) {try { obj =LinkService.Search(count, search);CacheHelper.AddGroup(searchG...
阅读全文
posted @ 2012-10-15 22:06 永动机
阅读(2429)
评论(0)
推荐(0)
2012年10月14日
js对日期增减天数的函数
摘要: functionaddDays(date, num) {vartargetday_milliseconds = date.getTime() + 1000 * 60 * 60 * 24 * num; date.setTime(targetday_milliseconds);vartYear = date.getFullYear();vartMonth = date.getMonth();vartDate = date.getDate(); tMonth = doHandleMonth(tMonth + 1); tDate = doHandleMonth(tDate); tHour = dat.
阅读全文
posted @ 2012-10-14 23:20 永动机
阅读(2499)
评论(0)
推荐(0)
2012年10月13日
SVN Upgrade working copy
摘要: 将一份带有SVN管理的代码,拷贝到一台有更高SVN版本的机器上时,可以在代码目录出右击,选择SVN Upgrade working copy,升级代码的SVN版本。
阅读全文
posted @ 2012-10-13 10:14 永动机
阅读(25670)
评论(1)
推荐(0)
2012年10月11日
SQLServer从一台数据库服务器将数据库(连同数据)复制到另一台数据库服务器的操作方法
摘要: 方法一:备份、还原的方式方法二:通过分离(源)、附加(目标)的方式,直接拷贝数据库文件方法三:先生成脚本,再导入导出数据方法四:复制数据库以上的操作通过右击数据库---->任务---->XXXX即可。考虑到数据库间的版本问题,可能并不是所有方法都适用。
阅读全文
posted @ 2012-10-11 22:31 永动机
阅读(4245)
评论(0)
推荐(0)
FileZilla 保存站点密码找回
摘要: 机器重装系统后,FileZilla中保存的站点和密码都没有了,之前备份过系统盘符下的内容,于是尝试找回站点和密码。最后发现它们被存储在一个xml文件中,路径为C:\Users\Administrator\AppData\Roaming\FileZilla,需要的内容在sitemanager.xml中。除此之外,还有其它的xml,与设置和记录信息有关。
阅读全文
posted @ 2012-10-11 13:39 永动机
阅读(2291)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告