上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页
  2011年6月10日
摘要: 写在开源前的几句话:1:本次开放的源码为V1.0 版本源码,限量下载,次数为1000次。2:使用源码请请先阅读源码里的“开源协议及商业授权协议说明.txt”3:打酱油的,观光的,懒人,扮清高的,骂阵的,非诚打扰。4:秋色园整体架构及代码整体难度偏中上,新手研究可能有点吃力,但只要你是真心想研究,想学习,想进步,我就义无反顾的为你解答。5:这是一套创新的经典的架构与精华的代码,无论何种层次的开发人员只要用心研究,相信都能得到不少思想的提升与灵感。6:你将看到的源码与架构,不是webform,不是mvc,是的,.NET原来还能这么用,这么写,这么的不同寻常的。 阅读全文
posted @ 2011-06-10 23:06 路过秋天 阅读(7427) 评论(208) 推荐(20) 编辑
  2011年6月7日
摘要: 秋色园QBlog 博客开源不开源,您的建议是?秋色园QBlog:是一套高性能的多用户博客系统,支持多语言及多种数据库,拥有着多种的创新技术,目前在性能不佳的Access数据库,依靠程序的优化,依旧保持快速的访问速度,占用系统资源少。 同时发布了相关的系列技术原理文章,相关介绍见:秋色园技术原理解析系列 阅读全文
posted @ 2011-06-07 13:03 路过秋天 阅读(4114) 评论(151) 推荐(8) 编辑
  2011年6月5日
摘要: 首先看一下CYQ.Data 经典的使用手法:using(MAction action=new MAction(表名)){ action.Select(where).Bind(列表控件);}CYQ.Data 在很多地方是直接使用原生的sql语法的,示例如:1:where条件:如:action.Select("ID>1 or UserName='cyqdata'")每个传入的where条件,都会经过一个高强度的sql防注入函数,过滤特殊字符或函数,因此安全级别是很高的。2:多表查询:new MAction("(select a.name,b.* 阅读全文
posted @ 2011-06-05 23:36 路过秋天 阅读(278) 评论(0) 推荐(0) 编辑
  2011年6月3日
摘要: 秋色园 QBlog 一直用Access,包括现在,目前mdb数据库已是600M的大小:想要提升速度,程序非优化不同。 在上两节中,介绍了 秋色园QBlog 在性能优化方面所做的一些工作:比如:减少字节输出大小、写并发控制、缓存控制等。 特别是:对缓存的处理,做到全局把握,优化内存资源,合理调优化。同时:CYQ.Data 在性能调优方面表现出一定的优势。 包括:CYQ.Data 另一种优化方案:通过打印页面SQL,捕捉执行时间比较长SQL语句来进行针对性优化。 阅读全文
posted @ 2011-06-03 03:22 路过秋天 阅读(2486) 评论(20) 推荐(7) 编辑
  2011年6月1日
摘要: 三:初入江湖入江湖,遇创业帮派,内部私传:SQLHelper+存储过程+绑定列表,杀人于无形经四维空间的多年潜修,秋天自觉有所成,于是想入江湖试炼一番。江湖门派颇多,招人方式条件各不一,多数想未经广荐,巧遇到一创业帮派,于是上前面试过招,展示自己的潜修成果,展示之后,面试官与老板密谋。回头就被叫进去私谈基本情况和薪水要求,首次入江湖,薪水没要高,三言两语就签了生死约,卖身了。下午开始干活了。帮派的基本情况:老板+两名美工+一名技术+我,五个。帮派的前景:想在江湖中拼出一个国内最大的旅游交友平台。活开始,了解目前开发况,平台开发周期为一个月。技术老大说这个很容易,有他自己写的代码生成工具,只要选 阅读全文
posted @ 2011-06-01 12:22 路过秋天 阅读(194) 评论(0) 推荐(0) 编辑
  2011年5月30日
摘要: 在以前的开源版本中,曾经提到过了V1.5.5是最后的开源版本,于是V2.0版本,一直没有相关的开源计划。 同时,从我一系列的文章看,可以发现在忙很多事:CYQ.Data , CYQ.DBImport , CYQ.IISLogsHelper ,秋色园 ,爱说说 ,秋式开源团队 和一堆系列文章。而这一切,前前后后左右上上下下里里外外天南地北中,就我一个人在折腾,难免很多事都顾此失彼。 还有“Silverlight+WCF 网络象棋”系列都没时间续上了。希望大伙理解理解,体谅体谅。 阅读全文
posted @ 2011-05-30 01:51 路过秋天 阅读(3294) 评论(72) 推荐(21) 编辑
  2011年5月27日
摘要: 本次发布的V2.0 版本,准备突击海外,下面为相关的介绍。 一:新版本2.0的新增功能介绍 1:修正GUID的脚本错误;2:增加处理,当导数据的表无数据的情况,也创建表结构,原版本需要手动创建。 3:增加对表的where条件,可以对表设置查询条件来过滤数据;4:增加自定义视图,允许使用SQL语句来指定要互导的数据 5:增加批量数据库脚本导出[亮点一:允许从一种数据库导出任意数据库版本脚本];6:增加数据库设计文档输出[亮点二:允许从一种数据导出任意数据库设计文档] 阅读全文
posted @ 2011-05-27 22:03 路过秋天 阅读(4283) 评论(19) 推荐(5) 编辑
  2011年5月25日
摘要: 秋式开源团队Web1组简介:秋式开源团队web1组,主要负责传统webform方式的开源项目开发。目前第一期项目为秋式开源团队:论坛,本文为web1组截至上周的源码整理,由web1组提供。原文发表于:http://www.cyqdata.com/qsweba/article-detail-38075撰写人:秋式开源团队-web1小组-房垚华如果网友对本系统有兴趣,欢迎关注:秋式开源团队-Web1组(http://www.cyqdata.com/qsweba)以下为正文内容:秋式开源团队Web1组 论坛项目第一阶段源码发布: 第一阶段实现功能: 1.用户注册,登陆,退出登录 2.论坛首页版块展示 阅读全文
posted @ 2011-05-25 11:10 路过秋天 阅读(2708) 评论(32) 推荐(7) 编辑
  2011年5月24日
摘要: 上次入职是2009-05-25,今天是2011-05-24,合同是2年,你懂的。 一切准备就绪,系统重装了,东西卸载了,硬盘格式化了,东西也收拾好了,明天,你懂的。--PS:不懂得大家顶一顶就懂了。开始:还记得我刚入职的第一天,早上领好电脑,刚装了点东西,当天下午,领导就给我安排了工作,照着C/S版本的系统给写一个B/S版本的系统,附着一份半残的B/S代码给参考,时间是2个星期......说明:公司:业务正处于发展期,以前是Dephi开发的的[C/S],随着B/S流行,公司也打算开发B/S版本替换C/S版本。猜测:在我之前可能来过一个人,开发了一下走人了,不然怎么会有一份半残的代码呢?是运行不 阅读全文
posted @ 2011-05-24 14:53 路过秋天 阅读(202) 评论(0) 推荐(0) 编辑
  2011年5月21日
摘要: 引言: 做SEO的朋友,都会时常分析IIS日志,通过对日志的分析,可以发现网站存在的一些问题,只有对这些问题进行合理的处理后,网站SEO才能做得更好,如何分析IIS日志呢?一条一条看数据,太费力了,为了更好的分析和统计这些日志,特别写了一个小工具,可以帮助你更容易分析这些情况。 工具名称:CYQ.IISLogViewer 阅读全文
posted @ 2011-05-21 22:54 路过秋天 阅读(3296) 评论(23) 推荐(3) 编辑
  2011年5月19日
摘要: 主功能介绍: 1:数据库反向工程功能:可以从任意 CYQ.Data 支持的数据库,生成其它数据库脚本。 目前支持的数据库:Access、Sql2000/2005/2008、Oracle、MySql、Sqlite。 2:批量导数据功能:可以从任意数据库中将数据导向另一个数据库。 由于具有反向生成其它数据库脚本功能,因此会自动检测是否存在指定表: 若表不存在,则自动创建表;若表存在,则直接导入数据 阅读全文
posted @ 2011-05-19 08:39 路过秋天 阅读(2792) 评论(40) 推荐(12) 编辑
  2011年5月18日
摘要: 在 CYQ.Data 分页是内部集成的功能,针对不同的数据库,使用不同的分页形式。1:Access:集成:使用3次Top分页2:MySql:集成,使用LimitN分页3:Sqlite:集成,使用LimitN分页4:Sql2000:外置存储过程,使用临时表方式分页5:Sql2005:外置存储过程,使用ROW_NUMBER方式分页6:Oracle:外置存储过程,使用RowNum方式分页下面是三种不同存储过程代码:1:CYQ.Data 数据框架在 SQL2000的 分页存储过程的代码:create procedure SelectBase @PageIndex int, @PageSize int, 阅读全文
posted @ 2011-05-18 17:31 路过秋天 阅读(2414) 评论(11) 推荐(3) 编辑
  2011年5月17日
摘要: 在 CYQ.Data 数据框架的反向工程中,遇到MySQL的问题又2个,记录下先。1:对于时间的默认值,为:CURRENT_TIMESTAMP,不允许一个表存在两个日期都设置了:CURRENT_TIMESTAMP解决的办法:按理只设一个。但在反向工程中,若遇到两个或以上的设置,为保证导数据的正常,直接取消日期的默认值。2:text/blog类型不允许设置默认值,由于其它数据库类型是可以有默认值,所以转过来一般也会设置默认值,不过默认状态下不允许设置默认值。解决的方法:修改my.ini配置文件,取消严格控制strict模式。但在反向工程导数据中,为了避开报错或提示用户修改配置的麻烦,取消默认值。 阅读全文
posted @ 2011-05-17 16:50 路过秋天 阅读(10006) 评论(2) 推荐(1) 编辑
  2011年5月16日
摘要: 上一节中,介绍了 秋色园QBlog 在性能优化方面所做的基础工作,包括字节输出大小,写并发控制,缓存控制等。特别是对缓存的处理,做到全局把握,优化内存资源,合理调优化。CYQ.Data 在性能调优方面表现出一定的优势。 本节将介绍秋色园 QBlog 更进一步的网站优化方式:全局的SQL语句优化 阅读全文
posted @ 2011-05-16 14:37 路过秋天 阅读(2547) 评论(19) 推荐(9) 编辑
  2011年5月12日
摘要: 最近几天,把 秋色园QBlog放到Oracle上跑了一圈,修正了几个小bug之后,加了个别索引,运行情况良好。接着把秋色园放到MySql上跑了一圈,发现问题不少,特此记录:1:导数据,网上用了几个导数据的工具,不管用,最后用的Navicat for mysql 导数据,还是不管用。几万的文章数据根据导不了:一:字符集问题不匹配,导数据经常失败,最后改my.ini的字符类型从gbk改成uft8解决:character-set-server=utf8二:类型不兼容,Access的Bit类型导到mysql的int类型,报too long错误。三:是文章特殊字符太多,工具导数据总会有一些丢失。四:是需 阅读全文
posted @ 2011-05-12 17:44 路过秋天 阅读(1129) 评论(0) 推荐(0) 编辑
  2011年5月10日
摘要: 今天,把 秋色园QBlog的数据导到Oracle中运行,重拾Oracle,过程的主要问题记录下:1:服务启动问题这个问题发生多次了,那个毛网管没事又让人改计算名称,Oracle久没开了也没在意,Oracle服务启动总失败,折腾后才发现,于是把计算机名称改回去,重启电脑,再启用服务,正常。2:索引问题数据导到Oracle后,发现一些简单的查询变的相当的慢如:select id,username,title from blog_content where userid=111 order by id desc后来经网页点拔,给title加上索引就快了:“select中的放在包含索引(oracle中 阅读全文
posted @ 2011-05-10 16:56 路过秋天 阅读(2128) 评论(6) 推荐(0) 编辑
  2011年5月8日
摘要: 今天周末,就不写太长的文章了,刚不小心看了篇性能比较的文章,有感而就写了此篇。这年头,好多人都对性能比较产生了兴趣,然后就开始写比较示例,之后就得出了一个正确但误导新手的误区。本文不是性能比较文章,只说说观点,没有具体的测试数据,相关的性能比较文篇,园子里一搜,都是一堆一堆的。这里举较常见的说:[代码]通常比较都怎么比?[代码]结论与“推荐”[代码]广泛“推荐”及人推人之后的现象[代码]看文章请认... 阅读全文
posted @ 2011-05-08 12:56 路过秋天 阅读(3619) 评论(71) 推荐(27) 编辑
  2011年5月6日
摘要: 前言:继上一版本:CYQ.Data 轻量数据层之路 V4.3 版本发布[增加对SQLite,MySQL数据库的支持],至今已快近3个月了,中间仅有V4.5beta版本供下载,却没正式发布,今天,终于要把V4.5给发布了。下面看一下新版本的修改记录实用:1:MAction:Select方法增加重载:Select(string where);2:FormatWhere处理了"Parent is null"的"is"关键字;处理"order by"语句补充为"1=1 order by ..."3:MAction增加Exi 阅读全文
posted @ 2011-05-06 20:43 路过秋天 阅读(2954) 评论(28) 推荐(12) 编辑
  2011年5月5日
摘要: 文章回顾:[代码]ps:秋色园QBlog下载地址:http://www.cyqdata.com/download/article-detail-427上节回顾:[代码]本节介绍:[代码]优化一:字节为了减少传输的字节,通常都会采取一些压缩[html,js,css][代码]优化二:缓存秋色园的缓存,全使用 CYQ.Data.Cache下:CacheManage在长久的开发过程中,秋色园中形成了以下几... 阅读全文
posted @ 2011-05-05 16:55 路过秋天 阅读(4020) 评论(39) 推荐(20) 编辑
  2011年4月29日
摘要: 五一快来了,也不和大伙纠结专业技术性问题, 今天就把一篇多年的草稿给写完了,和大伙说点不太技术的事情。 直入主题 1:纠结的是什么? 目前,很多“地方”都有网管封锁,连小家里的房东都成了高级网管,搞了个路由过滤,上个网,关键字过滤,站点打不开,上个Q,发现登陆了不了, 到处上网都很纠结。 2:一般的应付策略 找代理啊找代理,大伙都纠结上网找代理IP,网上一搜是一堆,能用者没几个 阅读全文
posted @ 2011-04-29 11:32 路过秋天 阅读(681) 评论(0) 推荐(0) 编辑
  2011年4月27日
摘要: 上一节:"爱说说"技术原理:与TXT交互及MDataTable对Json的功能扩展 中, 我们解决了TXT数据存储和Json的交互问题,本节,看一下后台的业务逻辑: 爱说说:http://speak.cyqdata.com/ [当前版本已增加了音乐和表情] 阅读全文
posted @ 2011-04-27 15:42 路过秋天 阅读(2008) 评论(19) 推荐(4) 编辑
  2011年4月26日
摘要: CYQ.Data 在V3.0开始就加入Xml功能,跟随从秋色园开始,因为秋色园是以Xml方式加载Html操作为主的。 不过长久来一直没写Xml方向的相关教程,所以这块功能,一直不被人所发现及重视。 秋色园在应用Xml这块,还是经历了和处理了相当多的特殊环境和特殊字符和特别处理的,目前已相当稳定。 所以正式为它写文,下面为相关介绍及示例。 阅读全文
posted @ 2011-04-26 08:50 路过秋天 阅读(4651) 评论(49) 推荐(14) 编辑
  2011年4月24日
摘要: 关于爱说说在技术选型的文章见:"爱说说"技术原理方案的定选思考过程本篇将讲述“爱说说”比较重大的技术问题点及解决手段:爱说说:http://speak.cyqdata.com/杂说几句:一开始,原本是打算在秋式开源团队找一JS人才来引导前台页面的呈现的,毕竟本人在JS还停留在原始的编码阶段,于是当时聊了一下。再后来,接下来几天,由于秋式开源团队内部管理上有点小调整,还有新开任务小组的事,连续忙了几天,“爱说说”就也停了几天。几天过后,回到群里Call人,发现原来JS的人才一去无踪影了,没法只好自己动手了。 阅读全文
posted @ 2011-04-24 16:18 路过秋天 阅读(2389) 评论(12) 推荐(8) 编辑
  2011年4月22日
摘要: 最近花了三天,写了秋色园的另一个频道,“爱说说”频道:http://speak.cyqdata.com/。今天把“爱说说”的起源及技术方案的选型过程及想法给大伙说说一:爱说说是什么?说白了也没什么什么,可以说是微博、闪存、聊天室,什么都可以说。二:爱说说的起源?说要写“爱说说”,最直白的冲动是在博客园闪存闪多了,突然也闪出这么个名词,所以打算随意的折腾一下,于是就出来了。三:爱说说的技术方案1:回想往惜做过类似的:1:在校的时候学习,都学着用Application来存聊天室的内容。2:刚工作的时候,学到了内存表DataTable来存聊天室的内容。3:工作有点久的时候,写一个webim[设计人员 阅读全文
posted @ 2011-04-22 16:05 路过秋天 阅读(2798) 评论(28) 推荐(6) 编辑
  2011年4月18日
摘要: KindEditor 商业授权协议 版权所有 (c) 2006-2011,KindEditor 开发团队 保留所有权利。 KindEditor 由 KindEditor 开发团队独立开发,源代码的版权归 KindEditor 开发团队所有,官方网站网址为 http://www.kindsoft.net/。 未经商业授权,使用 KindEditor 必须遵守LGPL开源协议。获得商业授权之后,您不受LGPL开源协议的约束和限制,使用 KindEditor 需要遵守本授权协议。 本授权协议适用于 KindEditor 任何版本,KindEditor 开发团队拥有对本授权协议的最终解释权和修改权。. 阅读全文
posted @ 2011-04-18 01:27 路过秋天 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页
路过秋天