05 2011 档案
CYQ.Data 数据框架 V2.0 版本 开放源码 继续开源之路
摘要:在以前的开源版本中,曾经提到过了V1.5.5是最后的开源版本,于是V2.0版本,一直没有相关的开源计划。
同时,从我一系列的文章看,可以发现在忙很多事:CYQ.Data , CYQ.DBImport , CYQ.IISLogsHelper ,秋色园 ,爱说说 ,秋式开源团队 和一堆系列文章。而这一切,前前后后左右上上下下里里外外天南地北中,就我一个人在折腾,难免很多事都顾此失彼。
还有“Silverlight+WCF 网络象棋”系列都没时间续上了。希望大伙理解理解,体谅体谅。
阅读全文
CYQ.DBImport 数据库反向工程及批量导数据库工具 V2.0 发布[增加批量导出数据库脚本及数据库设计文档]
摘要:本次发布的V2.0 版本,准备突击海外,下面为相关的介绍。
一:新版本2.0的新增功能介绍
1:修正GUID的脚本错误;2:增加处理,当导数据的表无数据的情况,也创建表结构,原版本需要手动创建。
3:增加对表的where条件,可以对表设置查询条件来过滤数据;4:增加自定义视图,允许使用SQL语句来指定要互导的数据
5:增加批量数据库脚本导出[亮点一:允许从一种数据库导出任意数据库版本脚本];6:增加数据库设计文档输出[亮点二:允许从一种数据导出任意数据库设计文档]
阅读全文
秋式开源团队-Web1组-论坛-第一阶段源码发布并提供下载
摘要:秋式开源团队Web1组简介:秋式开源团队web1组,主要负责传统webform方式的开源项目开发。目前第一期项目为秋式开源团队:论坛,本文为web1组截至上周的源码整理,由web1组提供。原文发表于:http://www.cyqdata.com/qsweba/article-detail-38075撰写人:秋式开源团队-web1小组-房垚华如果网友对本系统有兴趣,欢迎关注:秋式开源团队-Web1组(http://www.cyqdata.com/qsweba)以下为正文内容:秋式开源团队Web1组 论坛项目第一阶段源码发布: 第一阶段实现功能: 1.用户注册,登陆,退出登录 2.论坛首页版块展示
阅读全文
Coder生涯,又是一个轮回,2年回忆录[超简版]
摘要:上次入职是2009-05-25,今天是2011-05-24,合同是2年,你懂的。 一切准备就绪,系统重装了,东西卸载了,硬盘格式化了,东西也收拾好了,明天,你懂的。--PS:不懂得大家顶一顶就懂了。开始:还记得我刚入职的第一天,早上领好电脑,刚装了点东西,当天下午,领导就给我安排了工作,照着C/S版本的系统给写一个B/S版本的系统,附着一份半残的B/S代码给参考,时间是2个星期......说明:公司:业务正处于发展期,以前是Dephi开发的的[C/S],随着B/S流行,公司也打算开发B/S版本替换C/S版本。猜测:在我之前可能来过一个人,开发了一下走人了,不然怎么会有一份半残的代码呢?是运行不
阅读全文
CYQ.IISLogViewer 一款IIS 日志分析工具 V1.0 发布[提供源码]
摘要:引言: 做SEO的朋友,都会时常分析IIS日志,通过对日志的分析,可以发现网站存在的一些问题,只有对这些问题进行合理的处理后,网站SEO才能做得更好,如何分析IIS日志呢?一条一条看数据,太费力了,为了更好的分析和统计这些日志,特别写了一个小工具,可以帮助你更容易分析这些情况。
工具名称:CYQ.IISLogViewer
阅读全文
CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
摘要:主功能介绍:
1:数据库反向工程功能:可以从任意 CYQ.Data 支持的数据库,生成其它数据库脚本。
目前支持的数据库:Access、Sql2000/2005/2008、Oracle、MySql、Sqlite。
2:批量导数据功能:可以从任意数据库中将数据导向另一个数据库。
由于具有反向生成其它数据库脚本功能,因此会自动检测是否存在指定表:
若表不存在,则自动创建表;若表存在,则直接导入数据
阅读全文
CYQ.Data 数据框架 数据库分页方式及存储过程[SQL2000/SQL2005/Oracle]
摘要:在 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,
阅读全文
MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP
摘要:在 CYQ.Data 数据框架的反向工程中,遇到MySQL的问题又2个,记录下先。1:对于时间的默认值,为:CURRENT_TIMESTAMP,不允许一个表存在两个日期都设置了:CURRENT_TIMESTAMP解决的办法:按理只设一个。但在反向工程中,若遇到两个或以上的设置,为保证导数据的正常,直接取消日期的默认值。2:text/blog类型不允许设置默认值,由于其它数据库类型是可以有默认值,所以转过来一般也会设置默认值,不过默认状态下不允许设置默认值。解决的方法:修改my.ini配置文件,取消严格控制strict模式。但在反向工程导数据中,为了避开报错或提示用户修改配置的麻烦,取消默认值。
阅读全文
秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)
摘要:上一节中,介绍了 秋色园QBlog 在性能优化方面所做的基础工作,包括字节输出大小,写并发控制,缓存控制等。特别是对缓存的处理,做到全局把握,优化内存资源,合理调优化。CYQ.Data 在性能调优方面表现出一定的优势。
本节将介绍秋色园 QBlog 更进一步的网站优化方式:全局的SQL语句优化
阅读全文
MySql折腾小记一:导数据出错,查询超慢
摘要:最近几天,把 秋色园QBlog放到Oracle上跑了一圈,修正了几个小bug之后,加了个别索引,运行情况良好。接着把秋色园放到MySql上跑了一圈,发现问题不少,特此记录:1:导数据,网上用了几个导数据的工具,不管用,最后用的Navicat for mysql 导数据,还是不管用。几万的文章数据根据导不了:一:字符集问题不匹配,导数据经常失败,最后改my.ini的字符类型从gbk改成uft8解决:character-set-server=utf8二:类型不兼容,Access的Bit类型导到mysql的int类型,报too long错误。三:是文章特殊字符太多,工具导数据总会有一些丢失。四:是需
阅读全文
Oracle问题小记五:服务启动-索引-子查询-分页存储过程
摘要:今天,把 秋色园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中
阅读全文
关于性能比较的应用误区
摘要:今天周末,就不写太长的文章了,刚不小心看了篇性能比较的文章,有感而就写了此篇。这年头,好多人都对性能比较产生了兴趣,然后就开始写比较示例,之后就得出了一个正确但误导新手的误区。本文不是性能比较文章,只说说观点,没有具体的测试数据,相关的性能比较文篇,园子里一搜,都是一堆一堆的。这里举较常见的说:[代码]通常比较都怎么比?[代码]结论与“推荐”[代码]广泛“推荐”及人推人之后的现象[代码]看文章请认...
阅读全文
CYQ.Data 轻量数据层之路 V4.5 版本发布[更好的使用体验,更优的缓存机制]
摘要:前言:继上一版本: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
阅读全文
秋色园QBlog技术原理解析:性能优化篇:字节、缓存、并发(十二)
摘要:文章回顾:[代码]ps:秋色园QBlog下载地址:http://www.cyqdata.com/download/article-detail-427上节回顾:[代码]本节介绍:[代码]优化一:字节为了减少传输的字节,通常都会采取一些压缩[html,js,css][代码]优化二:缓存秋色园的缓存,全使用 CYQ.Data.Cache下:CacheManage在长久的开发过程中,秋色园中形成了以下几...
阅读全文