本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。缓存大量的数据集合,而读取其中一部分在很多时候,我们往...
分类:
其他 时间:
2014-03-05 18:46:55
收藏:
0 评论:
0 赞:
0 阅读:
477
在使用FileResult向浏览器输出文件时(pdf,excel等),通常这样做:
byte[] fileContents = Encoding.UTF8.GetBytes(sbHtml.ToString());//拼接的table var
fileStream = new MemoryStream...
分类:
Web开发 时间:
2014-03-05 18:46:44
收藏:
0 评论:
0 赞:
0 阅读:
660
Timer:
隔一定时间调用一个函数,如果想实现每隔一段时间就调用一个函数的话,就要在Timer调用的函数中,再次设置Timer。Timer是Thread的一个派生类 1
import threading 2 import time 3 4 def hello(name): 5 print "hel...
分类:
编程语言 时间:
2014-03-05 18:46:51
收藏:
0 评论:
0 赞:
0 阅读:
549
看完Python程序员必知必会的开发者工具记录一下profile模块和cProfile模块可以用来分析程序。它们的工作原理都一样,唯一的区别是,cProfile模块是以C扩展的方式实现的,如此一来运行的速度也快了很多,也显得比较流行。这两个模块都可以用来收集覆盖信息(比如,有多少函数被执行了),也能...
分类:
编程语言 时间:
2014-03-05 18:46:31
收藏:
0 评论:
0 赞:
0 阅读:
515
原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(六)
Security Application
Block开发人员经常编写需要安全功能的应用程序。这些应用程序通常需要执行一系列不同的安全操作,而且它们还经常与不同的基础安全提供程序(如 Microsoft
Ac...
分类:
移动平台 时间:
2014-03-05 18:46:18
收藏:
0 评论:
0 赞:
0 阅读:
496
安装pear、pecl特别简单,只需要两步。wget
http://pear.php.net/go-pear.pharphp go-pear.phar[root@localhost bin]# ls
-l-rw-r--r-- 1 root root 4082712 Mar 26 2013 go-pe...
分类:
Web开发 时间:
2014-03-05 18:46:10
收藏:
0 评论:
0 赞:
0 阅读:
471
今天发现系统中一个地方获取JSON数据时,时而失败,时而成功,最后发现是回车符搞的鬼。当你的JSON中有回车符时,会致使你的JSON出现格式错误;解决办法是在保存数据,或整理数据向客户端输出时将回车符(\n、\r、\r\n)替换掉。
分类:
Web开发 时间:
2014-03-05 18:46:35
收藏:
0 评论:
0 赞:
0 阅读:
508
rpm常用的命令组合:rpm
-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[Query
Package list];-qpi:列出RPM软件包的描述信息[Query Package instal...
分类:
其他 时间:
2014-03-05 18:45:53
收藏:
0 评论:
0 赞:
0 阅读:
500
UserInfoDjLshint流水号UserNamevarchar(30)昵称PassWordvarchar(32)密码RealNamenvarchar(20)√真实姓名Sexnvarchar(2)√性别PhoneNumvarchar(15)√电话号码Addressnvarchar(20)√地址C...
分类:
微信 时间:
2014-03-05 18:45:40
收藏:
0 评论:
0 赞:
0 阅读:
752
测试目标点是否在多边形内int pnpoly(int nvert, float *vertx,
float *verty, float testx, float testy){ int i, j, c = 0; for (i = 0, j =
nvert-1; i testy) != (verty[...
分类:
其他 时间:
2014-03-05 18:45:44
收藏:
0 评论:
0 赞:
0 阅读:
475
GridView是我们在asp.net中用得比较多的数据显示空间,方便、快捷。
后台的一些操作,诸如行选择、修改、删除,以及前期的数据源绑定等,写起来比较繁琐。这里做个小札记,整理下思维。 1、数据绑定RowDataBound
数据绑定,一般可以选择gridView.DataSource=dataS...
分类:
Web开发 时间:
2014-03-05 18:45:29
收藏:
0 评论:
0 赞:
0 阅读:
531
C++
Exceptions:ExceptionDescriptionstd::exceptionAn exception and parent class of
all the standard C++ exceptions.std::bad_allocThis can be thrown byn...
分类:
编程语言 时间:
2014-03-05 18:45:23
收藏:
0 评论:
0 赞:
0 阅读:
643
中非发展基金中非发展基金有限公司2014年毕业生招聘启事
分类:
其他 时间:
2014-03-05 18:45:10
收藏:
0 评论:
0 赞:
0 阅读:
459
在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句写的有问题导致服务器出问题,导致资源耗尽。最危险的操作就是在做DML操作的时候忘加where条件,导致全表更新,这是作为运维或者DBA的我们改如何处理呢?下面我分别针对update和delete操作忘加where条件导致全表更新的...
分类:
数据库技术 时间:
2014-03-05 18:45:35
收藏:
0 评论:
0 赞:
0 阅读:
638
原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(四)
Logging Application Block企业库日志应用程序模块工作原理图:
从上图我们可以看清楚企业库日志应用程序模块的工作原理,其中LogFilter,Trace Source,Trace Li...
分类:
移动平台 时间:
2014-03-05 18:45:03
收藏:
0 评论:
0 赞:
0 阅读:
631
我们在站点注册的时候通常系统会在我们没有提供自定义头像时为我们指定一个默认的头像,不过,样子千篇一律很是难看。聪明的程序员想了很多办法来解决这个问题...
分类:
其他 时间:
2014-03-05 18:44:54
收藏:
0 评论:
0 赞:
0 阅读:
627
自动帮助创建android资源xml文件的网站http://android-holo-colors.com/stack
overflow上一个seekbar的例子:http://stackoverflow.com/questions/16163215/android-styling-seek-bar
分类:
移动平台 时间:
2014-03-05 18:44:35
收藏:
0 评论:
0 赞:
0 阅读:
523
Event:
是线程同步的一种方式,类似于一个标志,当该标志为false时,所有等待该标志的线程阻塞,当为true时,所有等待该标志的线程被唤醒isSet():
当内置标志为True时返回True。set(): 将标志设为True,并通知所有处于等待阻塞状态的线程恢复运行状态。clear(): 将标...
分类:
编程语言 时间:
2014-03-05 18:44:23
收藏:
0 评论:
0 赞:
0 阅读:
475
在操作”小弟“这张表时候报错想在“小弟”上面加入数据或者更新数据,就要听老大的,这句话后面跟着的表就是“老大”,必须老大有数据索引,“小弟“才可以加入或者更新查看“小弟”表的外键,会发现有对“老大”表的外键索引。
分类:
其他 时间:
2014-03-05 18:44:18
收藏:
0 评论:
0 赞:
0 阅读:
533
原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(五) Data
Access Application
Block企业库数据库访问模块通过抽象工厂模式,允许用户通过简单的配置选择不同的数据库作为程序的数据源,大大解决了切换数据库时带来的麻烦.因为我本机只安装了S...
分类:
移动平台 时间:
2014-03-05 18:44:43
收藏:
0 评论:
0 赞:
0 阅读:
672