pigwing

导航

 

2015年4月3日

摘要: 关于内容页如果存在分页的话,我们想区分第一页和后面数页,当前的通用做法是在标题上加入分页码,帝国cms中如何做到呢.我们可以修改在e/class/functions.php中的源码.找到找到GetHtml的方法.去到//写文件WriteFiletext($file,$addlevel.$string... 阅读全文
posted @ 2015-04-03 12:03 pigwing 阅读(586) 评论(0) 推荐(0) 编辑
 

2015年4月2日

摘要: 一般列表页面中,我们都需要带分页信息区分当前页号,为区分第一页,和第一页后的其他所有分页页面.我们推荐的做法为:第一页显示正常的标题,从第二页开始便显示xxxxx-第2页-xxxx网.做法是.修改帝国cms的源码!修改e/class/functions.php 找到 $string=str_rep... 阅读全文
posted @ 2015-04-02 16:48 pigwing 阅读(480) 评论(0) 推荐(0) 编辑
 

2013年11月4日

摘要: https://github.com/ChrisMH/Simple.Data.PostgreSql/issues/3github上有个issues...默认从nuget上下载的Simple.Data.PostgreSql是无法使用的.而我们需要到https://github.com/ChrisMH/Simple.Data.PostgreSql下载源码.自己重新编译一次.不知道为什么nuget上的会报错.官方也没检查下.或者我有操作失误的? 阅读全文
posted @ 2013-11-04 15:55 pigwing 阅读(243) 评论(0) 推荐(0) 编辑
 

2012年9月7日

摘要: /// <summary> /// Repository base class used with DbContext /// Via http://dotnetspeak.com/index.php/2011/03/repository-pattern-with-entity-framework/ /// </summary> /// <typeparam name="TContext">Type of DdContext that this repositiory operates on</typeparam> publi 阅读全文
posted @ 2012-09-07 11:03 pigwing 阅读(402) 评论(1) 推荐(1) 编辑
 

2012年9月1日

摘要: 本人之前一直写的都是Java的Dao和Manager不知.NET中的DAL是否也如下,若有不对,请各位园友们指出,谢谢~先放上接口public interface IDAL<PK, E> where PK : struct where E : class, new() { int Save(E entity); int Update(E entity); int Update(E entity, string[] propertys); int Delete(E entity); ... 阅读全文
posted @ 2012-09-01 22:15 pigwing 阅读(3664) 评论(33) 推荐(4) 编辑
 

2012年8月30日

摘要: 因为4.x/5.0的context都采用了继承DbContext,但DbContext不提供修改字段状态的相关操作方法,可是实现了IObjectContextAdapter接口,我们可以从这里拿到ObjectContext,这样一切都好办了.我们可以如下操作public int Update(E entity, string[] propertys) { int changeCount = 0; using(TransactionScope transaction = new TransactionScope (TransactionS... 阅读全文
posted @ 2012-08-30 16:28 pigwing 阅读(358) 评论(0) 推荐(1) 编辑
 

2011年7月12日

摘要: 上一篇博文地址Quartz与Spring整合进行热部署的实现Spring的org.springframework.scheduling.quartz.JobDetailBean提供Job可序列化的实现(具体实现可查看源码)此时.我们原来的job就可以继承QuartzJobBean,便会自动序列化到数据库,quartz的具体配置文件如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans&qu 阅读全文
posted @ 2011-07-12 10:47 pigwing 阅读(2978) 评论(1) 推荐(1) 编辑
 

2011年5月12日

摘要: 世上一直有一个神话:设计可以并且应该独立于实现的细节,设计通常被看作是一个抽象的概念而实现是一个代码的具体实例。如果我们坚信"设计是一个富有创造性和目的性的活动:为某一个目标而精心制定的结构的概念,",一个结构如果不能够说明它的环境,或者不能与环境协作,那么这个结构就不适合这一目标。环境中包括目标平台--语言、工具、库、中间件(middleware),等。还有它的功能性和非功能性的单元。 我们会认为在不知道地形布局的时候设计房屋,或者在不清楚使用的道材料的时候建造摩天大厦是不合理的事情。我们将线程、分布这类概念看作为小的编码的细节的看法无疑是在设计中导致浪费精力(时间和金钱 阅读全文
posted @ 2011-05-12 22:24 pigwing 阅读(383) 评论(0) 推荐(0) 编辑
 

2011年4月4日

摘要: 先来几张实现图任务管理页.新建任务管理.目前实现叫简单的需求...若各位同学要实现复杂的设计...quartz都有提供强大的支持.小弟目前的需求做到这已经够用了.接下来.我们如何实现quartz的热部署编码呢?小弟是利用spring整合quzrtz实现的.但是会产生两个小问题.我们先看看quartz如何与spring整合<bean name="quartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property nam 阅读全文
posted @ 2011-04-04 13:19 pigwing 阅读(6621) 评论(9) 推荐(3) 编辑
 

2011年3月17日

摘要: <script type="text/javascript"> if(Ext.isChrome===true){ var chromeDatePickerCSS = ".x-date-picker {border-color: #1b376c;background-color:#fff;position: relative;width: 185px;}"; Ext.util.CSS.createStyleSheet(chromeDatePickerCSS,'chromeDatePickerStyle');}</scrip 阅读全文
posted @ 2011-03-17 15:43 pigwing 阅读(572) 评论(0) 推荐(0) 编辑