随笔 - 322  文章 - 2  评论 - 6157 
  置顶随笔
摘要: 自.NET世家问鼎中原以来,一路过关斩将、历经血路,时经多年,终于在江湖中占得三分有其一。乱世之中,本人随同征战多年,历经江湖之路,自觉有所领悟,如今正值沉淀之年,愿将江湖心得写于此卷,传有缘之人。习此卷者,虽不能神游浮云之际,但可立于苍茫之地。未来浪迹之远近,功力之深浅,仍看各自造化,切记强大源于思想。此卷大纲:一:菜鸟入门:.NET世家问鼎中原之初,江湖初乱,为入世家,一同拼杀天下,勤习入门武...阅读全文
posted @ 2011-04-08 13:40 路过秋天 阅读(5013) 评论(113) 编辑
摘要: 秋色园是CYQBlog(简称QBlog)的官方站点,由路过秋天创建,基于cyqdata数据层框架开发的支持多用户、多语言、多数据库(access,mssql,oracle)、多皮肤、目录级url等功能强大的博客系统 英文:Autumn Park is QBlog the official site, created by the passing autumn, based on the framework developed cyqdata data layer supports multiple users, multiple languages, multiple databases(access,mssql,oracle),multiple skin, directory level url and other powerful blog system阅读全文
posted @ 2010-12-14 16:51 路过秋天 阅读(1363) 评论(12) 编辑
摘要: 今天没写什么文章,刚回到家本来是要用 CYQ.Data 框架 继续重构以前的博客系列项目,回头看见博客有MapXtreme的留言; 就顺手花了2小时左右,把以前写的十四篇MapXtreme文章重新编辑了一下,并为之建本文索引。 趁周末人少,就把它发布了~~阅读全文
posted @ 2010-10-17 00:24 路过秋天 阅读(2260) 评论(62) 编辑
摘要: 本专题系列,长长短短都写了三年了,始于2007年,~~~~~其实最近才开始发飙续写文章的,哈哈~~ 本系列断续写了三次,就用了三年,好在这最后一次坚持了下来,并不断升级改造本框架,使之稍为发扬了一下。 目前本框架出产以下几个东西: 1:版本:CYQ.Data.dll 2:开源:CYQ.Data.dll 源代码 3:文档:API 类库文档 4:工具:辅助生成相关枚举文件 5:文章:使用帮助阅读全文
posted @ 2010-09-07 11:13 路过秋天 阅读(7275) 评论(54) 编辑
摘要: 本专题出产简单原由:[代码]好了,先上几个附加索引:1:Silverlight+WCF 新手实例 象棋 在线演示 2:Silverlight+WCF 简单部署问题集 3:Silverlight4 ListBox bug 4:Silverlight4 Framework 之困局 接着是正文内容索引:1:Silverlight+WCF 新手实例 象棋 介绍(一) 2:Silverlight+WCF 新...阅读全文
posted @ 2010-07-26 10:48 路过秋天 阅读(7676) 评论(55) 编辑
摘要: Silverlight+WCF 新手实例 象棋 在线演示: 说明:目前WCF服务器已失踪,网络版无法使用,请使用单机版。目前正在寻找另外安置WCF服务的空间。在使用过程中有什么bug,欢迎大伙留言...阅读全文
posted @ 2010-07-14 19:58 路过秋天 阅读(5058) 评论(51) 编辑
  2012年1月20日
摘要: 服务器内存就512M,Access数据库(文章库)600多M,结果竟然就是IO受伤了。早些年写秋色园技术原理解析系列,园里不少看过的帅歌,应该有点印象,从开始到现在,还是铁打的Access数据库。虽然本人目前对Access恨入之骨,皆因囊中羞涩,暂时不得不与之同流合污。几个月来,秋色园一直运行正常,除了远程界面都变的很卡之外,基本上也没发现什么异常。然而这个隐藏多年的内伤,如果不是那一天,客服把我服务器给关机了,估计到现在也没察觉,让IO受伤了好几个月了。阅读全文
posted @ 2012-01-20 00:38 路过秋天 阅读(2420) 评论(15) 编辑
  2012年1月7日
摘要: 上篇:半解TextBox灵异事件背后神秘的深度灵异事件,一文中,一共提出两个问题:1:TextBox竟然扯上了User-Agent,是什么让它们生生死死的扯在了一起?2:本地的请求头发出时,被拦截修改成以下内容,是神秘黑客?还是UFO?还是台湾间蝶?:Mozilla/4.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.11) 在上文结果之时,同时后续补充了两个让人左右摇晃的事件:阅读全文
posted @ 2012-01-07 01:49 路过秋天 阅读(1398) 评论(6) 编辑
  2011年12月29日
摘要: 就在前几天,当我来到当下所在的网络时,查看微博粉丝精灵后台时,一件很灵异的事情发生了:TextBox变小了,究竟有多小?我给大伙截一下当前网络下博客园后编辑框:天正想打10086问下看看有没有头绪,再次访问服务器,查看,晕了,恢复正常了!!难道是我发布的文章被“神秘黑客”发觉了,于是故意恢复的?阅读全文
posted @ 2011-12-29 12:47 路过秋天 阅读(2517) 评论(30) 编辑
  2011年12月12日
摘要: 通过AOP策略,将用户博客变成单数据库查询,直接跳过主数据库Access查询,基本灭掉了Access被并发的机率,同时新的策略,将Access数据库的并发写,变更成队列式写,因此不再有并发锁库出现,对于需要综合数据查询的,仍然返回Access数据库查询综合数据,由于整体是插件式操作,如果有一天access升级换成其它数据库,不需要SQLite配合时,只要注释配置文件代码将插件去掉,依旧是正常的运行,如果用户想独立出去弄个域名,直接把sqlite数据库下载回去即可。阅读全文
posted @ 2011-12-12 02:47 路过秋天 阅读(1491) 评论(12) 编辑
  2011年11月21日
摘要: 最近在忙微博粉丝精灵,特忙,没什么时间写博文了,今天偷偷的简单写点几行吧。对于MSSQL中常见的DateDiff函数取两个日期间的天数差,在SQLite 中,有一个函数julianday,可以替换使用。阅读全文
posted @ 2011-11-21 14:30 路过秋天 阅读(247) 评论(0) 编辑
  2011年9月15日
摘要: 近几天顺手也写了个:粉丝精灵工具,暂时仅支持新浪微博,可以安全免费真实的互粉,下面给大伙介绍一下并简单讲述一下原理:阅读全文
posted @ 2011-09-15 14:35 路过秋天 阅读(6463) 评论(65) 编辑
  2011年8月27日
摘要: IISLogsViewer 简单IIS日志分析工具 是CYQ系列中的一款用于分析IIS日志的简单IIS日志分析工具,使用简单,分析简单,效果不一般。 新发布V2.0 版本功能完善,增加更详细的分析日志,同时支持大IIS日志文件分析(G单位)。阅读全文
posted @ 2011-08-27 09:57 路过秋天 阅读(4376) 评论(31) 编辑
  2011年8月13日
摘要: 本版本新增加的功能预览1:优化Access、SQLite数据库链接,以{0}代表根目录。2:MAction增加指定列的查询功能:SetSelectColumns。3:增加AppDebug类,可以全局输出执行过的SQL语句。4:增加FastToT的Emit类,提升大数据量时从MDataTable转List的性能。5:关闭默认mssql/oracle的事务开启。6:XmlHelper更名为XHtmlAction阅读全文
posted @ 2011-08-13 06:07 路过秋天 阅读(2020) 评论(39) 编辑
  2011年8月8日
摘要: 总结:个人觉得解决完上面的问题之后,基本简单的文本数据库也成型了,当然你也可以往上继续追求。不过文本数据库,折腾的太复杂也没必要,毕竟文本数据库,还是以简单为主。如果NoSql会流行,何不让文本数据库也在.net界也出出风头,成长成.Net界的一朵奇葩!阅读全文
posted @ 2011-08-08 08:15 路过秋天 阅读(6405) 评论(104) 编辑
  2011年8月7日
摘要: 秋色园 QBlog 对于频繁产生更新操作的访问计数器(用户表及文章表),进行了另一种优化方案处理,使得原来并发进行的操作,变成了定时的单个队列式顺序更新操作,有效的解决了计数器引发的并发的问题。虽然减压方案频繁出招,可是依旧没能阻挡住access黄金4K的绝杀。在压力之下,梦幻潜能再次被激发。于是,新的绝招再次出世:一个失传已久的招数:文本数据库。阅读全文
posted @ 2011-08-07 05:44 路过秋天 阅读(1807) 评论(31) 编辑
  2011年7月27日
摘要: 之前本有意要发布V5版本的,经过深入考虑和网友交流之后,发现:过快的版本发布,不一定是件好事,因为更多的使用者,更倾向于一个稳定的版本! 同时过快的版本发布,容易让外者对 CYQ.Data 数据框架的稳定性产生一种疑惑性的定向思维!其实 CYQ.Data 从V1.N到V3.N时代,基本是属于一个功能性扩张时期,有很多简化操作和新支持功能的新新元素不断的被加入!接着 CYQ.Data 从3.N版本开始,主核心功能,即数据库操作这块,已经趋于稳定,同时开始经历秋色园和网友项目的洗礼,同时也涉足围绕发展Xml/Html操作。然后 CYQ.Data 到4.N版本时期,主核心功能数据库操作和外围Xml/Html操作,都也趋于稳定,同时性能有了更优的提升。阅读全文
posted @ 2011-07-27 15:29 路过秋天 阅读(1522) 评论(31) 编辑
  2011年7月25日
摘要: 在上篇:周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException) 中,介绍了一个比较经典的异常。 文中并浅出一些个人观点,又潜伏一些观点。本节将从上篇的文章中,引申潜伏在上文的另一个主题:异常霸气外露!找死!阅读全文
posted @ 2011-07-25 17:02 路过秋天 阅读(4324) 评论(110) 编辑
  2011年7月24日
摘要: System.NullReferenceException:未将对象引用设置到对象的实例,这是一个新鸟,中鸟,老鸟都避不开的错误。这是为何呢?中鸟何以追求性能?老鸟何以不太关注性能,而求稳定?本视频将为你解答,敬请收看:阅读全文
posted @ 2011-07-24 17:57 路过秋天 阅读(15705) 评论(73) 编辑
  2011年7月20日
摘要: 最近都在写 秋色园技术原理解析 文章,今天就写一篇散文,简述一下服务器内存太小引发的命案。以前写文都排版,这篇就当散文了...写完就这样了,当然加黑加红还是给加了。首先,我先上2张秋色园服务器当前进程及内存的图片:看完这两张图片,啥感觉?内存穷紧张!!!!穷紧张不打紧,打紧的是比紧张还紧张的情况发生了,什么情况?出事故了,应用程序池要产生回收动作了!!!!阅读全文
posted @ 2011-07-20 14:59 路过秋天 阅读(2554) 评论(44) 编辑
  2011年7月19日
摘要: 上节 秋色园QBlog技术原理解析:性能优化篇:access的并发极限及分库分散并发方案(十六) 中, 介绍了 Access的并发上限,及从某种程度上 秋色园QBlog 针对并发上限进行了多个数据的划分,从而最大并发上限从64提升到64*N(个数据库),虽然总和的最大并发值是上升了,但是单个库的最大值并没有变化,或者说单个表的最大并发值没有发生变化,上限仍是64。 于是,对于频繁产生更新操作的访问计数器(用户表及文章表),是该进入优化的方案了。阅读全文
posted @ 2011-07-19 19:31 路过秋天 阅读(1002) 评论(16) 编辑
  2011年7月14日
摘要: 本节将介绍秋色园 QBlog 的Super分库方案,以及何以如此Super分库的原因。Access并发极限的分析在写此文前,我做了一个小小的代码测试,通过这个小测试,终于解惑了我对access究竟支持的是怎样的并发和黄金4K的.ldb文件的概念。如果这是access单个数据库极限并发的答案,总结就是:access最大支持同时打开64个链接,每个链接产生64个字节,看到黄金4K的.ldb文件,说明极限到了。而且,这是一个数据库的极限,因此,你想获得更大的并发数,不是分表,而是分库。以上是对一个数据库的最大极限测试,那会不会对数据库的单个表存在着最大极限并发?阅读全文
posted @ 2011-07-14 08:39 路过秋天 阅读(2012) 评论(35) 编辑
  2011年7月9日
摘要: 上节回顾:上节 秋色园QBlog技术原理解析:性能优化篇:缓存总有失效时,构造持续的缓存方案(十四) 中, 介绍了 秋色园QBlog 在性能优化方面,为了避开缓存失效的空白期,特意使用静态化方式做为临时缓冲策略方案。 本节内容:本节将介绍秋色园 QBlog 从另一个角度上的网站优化方式:数据库分表分库基础优化。阅读全文
posted @ 2011-07-09 12:33 路过秋天 阅读(2047) 评论(31) 编辑
  2011年7月6日
摘要: 这几天,对 秋色园 首页进程了极致优化,完全避开了Access数据库操作,利用Cookie+文本外置+后台线程,完全可以不理会数据库打开首页了,首页不用担心锁问题了。经过重重优化,这几天没再发access锁住问题。终于:前两天,却让人纠心的起了另一个问题:cpu高温不退,70%的时间维持在80%的使用率上,偶尔下降。虽然不影响运行,但为了把这个率降下来,一直忙碌调整测试代码两天了。最终:还没正面解决问题,现在好了,cpu基本0-10%以下,可是还是没正面纠出问题,只好做一下失败的总结。阅读全文
posted @ 2011-07-06 04:03 路过秋天 阅读(4345) 评论(80) 编辑
  2011年7月1日
摘要: 秋色园QBlog,一直以来,都发布多用户博客版本,今天,终于提升了一个power,发布单用户博客版本了。CYQ.Blog(QBlog) 特点:简洁,高性能,多语言,多数据库支持,可能支持linux下的mono部署运行。本版本为免费版本,允许免费使用于商业与非商业(需要保留底部power by CYQ.Blog( 链接)。本次发布单用户博客版本,采用最新程序改V3.0版本写成,底层采用 CYQ.Data V5高性能内核,性能超群。阅读全文
posted @ 2011-07-01 13:52 路过秋天 阅读(1877) 评论(46) 编辑
  2011年6月29日
摘要: 最近几天花了点时间,制作了一下教程,写了6 篇 开源博客 秋色园 QBlog 模板皮肤制作文章,这里给出一个索引:PS:同时 秋色园 也增加了四套皮肤,目前共有8套皮肤。总结:博客皮肤文章这一块,就到这里结束了。基本上就两个页面,一个文章列表和文章帖子页。即:index.html,articlelist.html,articledetail.html。如果皮肤以文章为主,不包含图片,首页[index.html]和文章列表[articlelist.html]就是一样的了。因此制作一套皮肤,基本上就做两个页面就可以了。至于commoncache.html不是必须的,如果你想抽取共同代码到这里,让其它页面简洁一点,也可以使用阅读全文
posted @ 2011-06-29 14:26 路过秋天 阅读(1469) 评论(10) 编辑
  2011年6月27日
摘要: 本次开放源码,长话短说:1:本次开放CYQ.Data数据框架 V3.0版本,包含QBlog强大的XmlHelper源码,相关更新记录在底部。2:CYQ.Blog(秋色园QBlog) 重新开放免费下载,加上本次开放的CYQ.Data 组件源码,秋色园QBlog V1.0已完全开放了所有源码。3:CYQ.Blog(秋色园QBlog) 基本上对个人使用免费,对企业采用宇宙最强武器“攞你命3000”。4:CYQ.Data 数据框架对个人使用也提供了免费获得商业授权的方式,具体详见源码的说明。阅读全文
posted @ 2011-06-27 02:07 路过秋天 阅读(3101) 评论(68) 编辑
  2011年6月24日
摘要: 上一节:爱说说技术原理:前后台参数约定及逻辑代码 中,讲解了“爱说说”的后台简单的逻辑处理代码。本节,看一下前端的逻辑及优化事项[爱说说:http://speak.cyqdata.com/ ]前言说明:1:前端没有使用JQ,采用原生的XmlHttp做为异步请求。2:前端代码就不多贴了,直接查看页面源文件就能看到所有的代码了阅读全文
posted @ 2011-06-24 14:42 路过秋天 阅读(2241) 评论(22) 编辑
  2011年6月23日
摘要: CYQ.IIS 组件,运行网站无需要安装IIS,是网站项目展示的必备工具。曾经,为了让秋色园更方便的在本地运行部署,辛苦写了一个“秋色园QBlog博客一键安装工具技术实现[附源码下载] ”。不过这个工具也有一些不足,比如Win7就会出问题,另外IIS装的不好,也会有问题,出了问题不好解决。后来有网页发了一个ASP.NET.exe程序给我,说可以本地化运行网站,我试了一下,对秋色园一点效果也没有,之后就没理了。阅读全文
posted @ 2011-06-23 15:48 路过秋天 阅读(1904) 评论(18) 编辑
  2011年6月22日
摘要: 本节内容:介绍如何“制作”自己的博客皮肤,示例教你怎么从博客园里拿博客皮肤为已所用。今天本节视频比较长,16分钟,所以Flash生成也有点大,28M,上传花了不少时间,好在录制比较顺利,经过一次彩排之后,后面仅重复录了三次,就成功了。大伙在学习的时候,还是要配合"秋色园技术原理解析"这个系列看,因为视频只是针对重点讲解,不会覆盖系列。阅读全文
posted @ 2011-06-22 01:08 路过秋天 阅读(1478) 评论(17) 编辑
  2011年6月21日
摘要: 上节内容回顾:第三个生命周期Page_Load介绍--及简洁的参数传递。 本节内容:模板机制-填充方式基础讲解:秋色园QBlog的皮肤模板机制-html页面填充与操作 大伙在学习的时候,还是要配合"秋色园技术原理解析"这个系列看,因为视频只是针对重点讲解,不会覆盖系列。XmlHelper相关的帮助教程见:CYQ.Data.Xml XmlHelper 帮助类的使用帮助阅读全文
posted @ 2011-06-21 01:27 路过秋天 阅读(1512) 评论(23) 编辑