摘要: CI的captcha替代类库: http://www.ifixedbug.com/posts/codeigniter-captcha-library原生的captcha不是太好用,自己组装一个吧。在CodeIgniter中使用微信开发类库: http://www.ifixedbug.com/post... 阅读全文
posted @ 2015-03-25 14:15 Zigzag 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 当我们new一个新的DataContext对象并从数据库获取相关实体时,意味着DataContext会对这些获取到的实体进行状态跟踪。本质上讲,你只得到数据库某个数据的一个拷贝。当你对实体进行增加删除时,实体本身并没有进行增删改,但DataContext会把这些状态都记录下来;一旦调用dbContext.SaveChanges(),DataContext才会生成对应sql命令,把这些更改保存到数据库中。 阅读全文
posted @ 2012-11-16 17:42 Zigzag 阅读(2413) 评论(2) 推荐(1) 编辑
摘要: 今天发现网站的速度慢的出奇,当时用EF的时候也没怎么注意,加载数据时随心所欲,对EF的原理不是很清楚。使用EF的目的只有一个,那就是快!下面也是在网上搜到的一些内容,进行了整合。有些说的也不一定对,望路过者给点补充。在EF下有三个对象IQueryable,IEnumerable以及IList,这些接口都可以使用数据查询操作,但是有一些问题需要明白。http://www.cnblogs.com/hiteddy/archive/2011/10/01/Difference_among_IQueryable_IEnumeralb_IList_in_Entity_Framework.htmlIEnume 阅读全文
posted @ 2012-06-06 16:48 Zigzag 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 设有一个二维数组形式的矩阵,矩阵的每行中元素还有数字和字符串,如何去除掉相同的行?这里相同的行是指各纬度上的值都是相同的。我想到的解决办法如下:把每行的值连成一个字符串,作为HashTable的key,用行向量的index作为Key,时间复杂度应该是o(n)。遍历HashTable,获得对应的index,就是去处重复后剩下的行序号。对于纯数字的矩阵,有没有更好的解决办法呢?补充:找个一个新的解决办法,利用的DataView方法: //去掉重复行的DataView DataView myDataView = new DataView(dataTable); string[] strComuns 阅读全文
posted @ 2012-06-01 12:47 Zigzag 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 在ie系列下,$.get()方法在url地址固定时,会缓存返回结果,导致不可预料的问题。但在火狐下,则不会缓存。要解决该问题有很多办法,最直接的是把$.get()方法换成$.ajax(),然后配置cache:false即可。我不喜欢$.ajax()繁琐的配置方式,可采取以下最简单方式实现:在$.get()的data后面加上新的随机参数,如{data: mydata, stamp: Math.random() },由于每次数据不一样,故请求后返回的数据不会缓存。另外也可把$.get()改成$.post(),也可解决此问题。一劳永逸的解决办法是设置全局参数,$.ajaxSetup({cache:f 阅读全文
posted @ 2012-02-14 12:45 Zigzag 阅读(3957) 评论(0) 推荐(2) 编辑
摘要: CodeIgniter是一个小巧优雅的php开源框架,遵循MVC模式,兼容php4、php5版本,目前CI的最新版本是1.7.3,本文旨在描述CI的从客户端请求到渲染结束的工作过程。CodeIgniter的文件结构cache用以存储缓存文件,codeigniter文件夹包含了CI的基类CI_Base,为了兼容php4和php5,CI_Base有两个版本,其中php4版本的CI_Base继承于CI_... 阅读全文
posted @ 2010-05-12 22:05 Zigzag 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 我在安定的环境中处于一种不安定的状态。我清楚我想要的爱情和生活,但我不清楚,它们到哪里去了,更不清楚的是,我是否能得到它们。理想总是很丰满,现实总是很骨感。我承认现实和理想的差距,如果理想和现实高度一致,便没人稀罕理想了。安定的时候想豁出去闯闯,长期安定的结果是,没有勇气和激情出去闯。我很不喜欢自己的状态,工作状态,生活状态,爱情状态,但它们却像稀有气体一样不被氧化,稳定不变。我想改变,改变思想,... 阅读全文
posted @ 2009-08-09 15:35 Zigzag 阅读(943) 评论(1) 推荐(0) 编辑
摘要: 有这样一个比方,这是一个组合的方式,比如有这样几个对象,Room,House,Building,City,Room集合组成House,House 集合组成Building,Building集合组成City,但最终的操作是针对City的。如果对City的操作不是一次性完成的,每次调用都要维护状态,是用PerSeesion模式呢,还是用事务,这样做是不是存在弊端。如果把对City的组装过程也当成一个服务,那么服务将会很多,而且状态维护很多,服务到底要细分到哪种程度呢? 阅读全文
posted @ 2009-06-10 18:41 Zigzag 阅读(836) 评论(0) 推荐(0) 编辑
摘要: CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于 position的理解,力求让您看完本文后对position有着最全面的认识。 阅读全文
posted @ 2009-02-19 22:19 Zigzag 阅读(58657) 评论(40) 推荐(46) 编辑
摘要: 双休日说是出去买衣服,见天气不好,便找到了不想出去的理由,呆在家里疯狂游戏,按照最新标准,玩游戏上瘾被诊断为精神病。我大概已经成为飞跃疯人院的人了,险些上瘾。打游戏本来是寻开心的,结果老是输,不是被人骂,就是骂别人,搞得自己很不开心,烦躁到极点。war3还是少玩点好,心情好的时候和高手玩虐虐菜鸟,给自己寻点开心还不错。玩魔兽有5年多的时间了,但总体来说魔兽并没有消磨我的意志,而恰恰相反,我要感谢它... 阅读全文
posted @ 2008-11-24 21:57 Zigzag 阅读(725) 评论(0) 推荐(1) 编辑