自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(560)
  • 资源 (10)
  • 收藏
  • 关注

原创 秋式广告杀手技术分享:网络请求基础知识

最近园子里,关于.net门槛的文章风风火火,不过这类事情每过段时间就会出来一次,所以酱油都懒的打了。当然个人也是有想法的,特别是这两天碰巧和一个三四年经验的java开发者呆在一起,对方说.net就是拉拉控件时,我还是很严厉的批评了对方,用自己比对方更具的丰富知识,重新引导对方对.net的看法。不知道是谁在传播这种.net纯控件论,而且这么传播的这个“谁",一定是个新手,所以建议新手,就不要整天跑外

2016-11-23 12:14:35 322

原创 唉,老了,自己给自己造Bug(Chrome下载无后缀问题)

问题:这几天,部分园子的技术同行反映:下载秋式广告杀手时,没有后缀。 问题存在已久:其实这个问题,广大的微博粉丝精灵用户也反映了,不过纠结的是,本人本机千测试万测试,它就是正常的。 我很努力的找问题:1:本人也换了N种浏览器测试(ie、firefox、chrome、maxthon等),它就是正常的。2:本人换了不同的下载软件测试(QQ旋风,迅雷等),还是正常的。。。。3:本人上网上搜尽

2016-11-23 12:14:33 388

原创 秋式广告杀手:广告拦截原理与杀手组织

上一贴很火热:秋天新作品:秋式广告杀手,每年帮大伙多活7-8天!,大伙表示整套的意愿很强烈,当然对软件的原理兴趣更有倾向性。 本节介绍以下方面内容:1:软件的广告拦截原理。2:新版本V1.1的介绍。 3:广告杀手组织介绍。4:下节预告。一:软件的广告拦截原理  上一节,简单的介绍了一下原理,不过大伙还是多少有些迷惑,也有些人不看文章,猜一些有的没的,像优酷首页打开慢、QQ突

2016-11-23 12:14:31 344

原创 通用社区登陆组件技术分享(开源)下篇:OAuth 源码下载及原理解说

上节内容:1:通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍2:通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法 本节内容:1:简述组件设计的过程及思路及部分重点源码讲解2:源码下载3:扩展机制说明 附源码截图:等会看以下思路时,可以对照着看: 一:简述组件设计的过程及思路 1:为什

2016-11-23 12:14:26 242

原创 通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法

上节内容:通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍 本节包括以下内容:1:第三方社区账号登陆的授权流程2:OAuth2 组件的下载及web.config配置3:OAuth2 组件的5行代码编写流程4 :总结与下节内容预告  一: 第三方社区账号登陆的授权流程1:首先从这里开始:用户进入登陆界面 2:用户点击用新浪

2016-11-23 12:14:23 228

原创 通用社区登陆组件技术分享(开源)上篇:OAuth 授权登陆介绍

最初的想法:最近,想为 秋色园 增加一个:新浪微博登陆:,为此花了点时间研究了新浪微博的API。 由于 微博精灵 系列软件并没有使用微博API,所以虽然开了一年多新浪微博应用软件,却从没研究相关的API,所以和OAuth授权一直没能擦上边。搭汕了OAuth:不弄不知道,一弄的话,一个概念名词就出来了:OAuth 2.0。(一种安全的、开放而又简易的第三方登陆协议,具体它

2016-11-23 12:14:21 204

原创 CYQ.Data 数据框架 V4.0 开源版本发布(源码提供下载,秋色园V2.5版本标配框架)

说明的说明: 博客园团队两次移此文出首页,说这篇文章不属于知识分享型文章,并且有广告嫌疑。本文的确属于分享型文章,而且分享的知识点比其它文章都多很多,看看网友回复“谢谢分享”就知道是分享型文章了。 所谓广告嫌疑,这东西一被扣上,就很难说的清。本框架从2007年就始发布在博客园,一直更新维护到现在,其中是有过渡到最新版本是收费,但是仍保留开放很多版本的开源的。但目前发布的,都是开源的免费版本,再说,

2016-11-23 12:14:18 211

原创 Aop RealProxy 千年遇BUG

昨夜一名CYQ.Data 框架爱好者在测试V5Beta版本时,向我发一个问题, 说F5下正常,直接运行exe会报错,于是,一夜深究后,就有了今天的博文。 当你运行一段代码、一个软件,在运行时你发现:Debug下正常, Release下F5运行也正常,唯独Release编绎后单独运行异常,你会怎么想? 这个问题对我而言,脑海里不曾有过,于是蛋定思蛋,先百度了一下:发现网上信息并不多,偶尔几条

2016-11-23 12:14:16 642

原创 CYQ.Data 数据框架 V3.5 开源版本发布(源码提供下载)

先说几句:  最近一直在忙微博粉丝精灵+微博人气精灵的微博精灵系列软件的事,简单说就是新浪微博营销这块的,提供基于新浪微博的各项服务。同时也在寻找对网络(微博)营销的才子一起合作创业,感兴趣请Q我。本人微博地址签名里应该有,这里也重复提一下:http://www.weibo.com/cyqdata 前言:  最近发现研究 CYQ.Data 框架的人比较多

2016-11-23 12:14:13 477

原创 性能比较误人不浅(理论与现实的次数差距)

一个简单却误人很深的性能比较问题如下:  群里刚出现了一个反射与Emit的性能比较: 测试者:for了20000000次的循环,终于得出了Emit比反射性能来的好结论!!! 结论对不?对!  比较普通的用string和stringbuilder的比较,也喜欢for 200000000次的循环,然后得出后者性能好的结论。  结论对不?对! 纵观基本几有的性能测试,都喜欢for 100000000后面

2016-11-23 12:14:11 192

原创 Winform 通用分页控件实战篇(提供源码下载)

在Web中,以前写过相关的分页控件的实例教程,如: 分页控件 实战 Post篇 (包源码的) 在Winform中,分页有时候也是必不可少的一项,因此, 新手Mark一下有时候是必要的。 下面开始简单介绍一下: 既然是分页控件,说明它是个控件,因此,继承控件继承自用户控件如下: public partial class PagerControl : UserContr

2016-11-23 12:14:08 2150 3

原创 周末一起用文本数据库玩玩Code First

还记得,旧旧前发布过一篇文章:文本数据库--.Net界未来的一朵奇葩,引爆超过百条的评论,说明大伙对文本数据库,还是情有所属的。经过多年的沉淀,在文本的操作上,已经有了些规模,因此,本文写出来和大伙分享一下。 一:Code First 开始: 1:下载CYQ.Data V5,下载地址:http://www.cyqdata.com/download/article-detail-4262:解压就一个

2016-11-23 12:14:06 349

原创 C# Aop简单扫盲及ORM实体类属性拦截示例

先说下场景,C#中为什么要使用Aop,而我又是在哪里使用Aop?本人只是想拦截实体类的Set的方法,然后在Set之前,调用一下其它方法,把值赋给另一个对象。 而我做的都是在实体类的基类里处理:比如:public class OrmBase 让所有继承这个基类的实体类都具有Orm操作功能,再加上一个小小特殊的要求处理,属性Set时,需要对另一对象赋值。 如果说,我这样实现:在OrmBase中可以提供

2016-11-23 12:14:03 1362

原创 DBImport v3.0 中文版发布:支持各大数据库数据互导(IT人员必备工具)

事隔一年,做为进军海外的CYQ.DBImport 数据库工具,终于发布新版本:DBImport V3.0。为了广大国内同胞用的舒心,本次发布中文版本(V1、V2版本为英文版),同时去掉了个人商标CYQ前缀。另外,本版本内置未面世版CYQ.Data V5内核。 DBImport 适合人群:IT人士、站长、及和数据库打交首的相关相关人员。只要你是开发者,难免会与数据库打

2016-11-23 12:14:01 505

原创 JS编辑器获取选择内容的HTML多浏览器兼容性写法(支持Chorme、Firefox)

昨天突然兴起,准备完善秋色园后台的编辑器关于Chrome、FireFox下的选择内容的HTML兼容处理。 JS编辑器获取选择内容的HTML兼容性写法问题描述:对于如何获取选择的文本(包括Html标签),通常网络上的答案是:var  deditor=document.getElementById('iframe名称').contentWindow;IE:deditor.pos.htmlText,

2016-11-23 12:13:58 621

原创 DataReader不奇怪,该出手时就出手!

夜里三点多,刚完成微博粉丝精灵V3.763的微博升级,上来看看,刚看到一篇文章:【原】关于使用DataReader的一个很奇怪的问题,不应该用DataReader?于是准备花点时间解答下,顺便为这个月增添一篇文章。 关于DataReader,以前写过一篇文章,可参考:DataReader 链接关闭解惑篇  下面将对原文,解答两个问题: 一: DataReader、DataTable、DataSet

2016-11-23 12:13:56 193

原创 Access优已成忧,一年后,还是离开了秋色园了

从上个月起,秋色园QBlog的数据库,已经从access+sqlite变更为sql2000+sqlite,从此,access离开了秋色园的怀抱。 该走的还是走了,秋色园在用Access一年多后,目前对本人来说,已优无可优,甚到为之担忧的地步,终于还是离开了。 下面让我们简单回顾一下秋色园与Access恩怨情仇(太久没写文章,不习惯写长文了): 恩:还记得最早秋色园使用Acc

2016-11-23 12:13:53 544

原创 WebBrowser 显示Html内容3点细节技巧

先上技术内容,后面再感慨几句:早在(新浪)微博粉丝精灵的评论平台(现在移到微博人气精灵)里,需要有空间来显示新浪微博的内容,如下图: 在图片的右侧,是一个WebBrowser 控件,用来显示新浪微博的内容给用户评论,然则却遇到不少问题。 直接显示Html内容,不像直接导航网址容易处理: 问题:按微软的控件属性提示,可以用WebBrowser.DocumentText 属性赋值 ,但是这种赋值,只是

2016-11-23 12:13:51 265

原创 Winform 多组合老板键Alt_Ctrl_Shift

某天,为了给微博粉丝精灵增加个老板键功能,找一惯的方式,开始从网络下手寻找: 关键字类似”C# 老板键“,一搜,一堆又一堆,然而出来的代码,基本上都是一个样的: 正常来说,老板键一般少不了:Alt+Ctrl+Shift+XX这种多组合方式,然而各类代码就是不直接说明,也没个提示,看来是有意隐藏,终于,还是被我发现其中的一些不为人知的隐藏属性: 下面看一下本人修改自网络常见的代码: public d

2016-11-23 12:13:48 529

原创 当内存512遇上Access数据库600M,IO磁盘受伤了

服务器内存就512M,Access数据库(文章库)600多M,结果竟然就是IO受伤了。 早些年写秋色园技术原理解析系列,园里不少看过的帅歌,应该有点印象,从开始到现在,还是铁打的Access数据库。虽然本人目前对Access恨入之骨,皆因囊中羞涩,暂时不得不与之同流合污。 忙碌微博粉丝精灵几个月来,秋色园一直运行正常,除了远程界面都变的很卡之外,基本上也没发现什么异常。然而

2016-11-23 12:13:46 280

原创 TextBox灵异事件之背后神秘的深度灵异事件真相揭秘

最近又忙于秋色园和微博粉丝精灵的开发,本来N天前应该出来的文,迟来了好几天,今天抽空写了写,把事件的真相给大伙说清楚: 上篇:半解TextBox灵异事件背后神秘的深度灵异事件,一文中,一共提出两个问题: 1:TextBox竟然扯上了User-Agent,是什么让它们生生死死的扯在了一起? 2:本地的请求头发出时,被拦截修改成以下内容,是神秘黑客?还是UFO?还是台湾间蝶?:

2016-11-23 12:13:43 334

原创 半解TextBox灵异事件背后神秘的深度灵异事件

TextBox灵异事件: 就在前几天,当我来到当下所在的网络时,查看微博粉丝精灵后台时,一件很灵异的事情发生了:TextBox变小了,究竟有多小?我给大伙截一下当前网络下博客园后编辑框: 看到了吧,摘要变小了,当时的第一反应是,神马情况?赶紧访问本地的后台,发现正常,难道,黑客入侵了?赶紧再上传复盖一次,情况还是一样。这让我很纠结,赶紧让另一个有权限的弟兄访问看一下,对

2016-11-23 12:13:40 233

原创 秋色园QBlog技术原理解析:系列终结篇:最后的AOP策略(十九)

开篇闲话:好几个月没写文章了,从9月15号发布新浪“微博粉丝精灵”V1.0后,持续的几个月都在折腾它,现在都折腾到V3.4版本了。因此,本篇迟来了三个月了,同时,本篇也是本系列的最后一篇了,也是秋色园最后杀手锏,霸气总该是要外露的。 上节回顾:上节  秋色园QBlog技术原理解析:性能优化篇:读写分离与文本数据库(十八),秋色园 QBlog 将一些简单频繁的数据

2016-11-23 12:13:38 242

原创 SQLite julianday DateTime日期时区问题小记录

最近在忙微博粉丝精灵,特忙,没什么时间写博文了,今天偷偷的简单写点几行吧。 对于MSSQL中常见的DateDiff函数取两个日期间的天数差,在SQLite 中,有一个函数julianday,可以替换使用。 用法就是:julianday(datetime())-julianday(CreateTime) --CreateTime 是列名。 一直以来,都习惯性这么用,今天有点需

2016-11-23 12:13:36 4566

原创 网站SEO优化、IIS日志分析工具 IISLogViewer V2.0 发布

PS:为了有个响亮些的名字,软件中文名更名为:点格网站日志分析器 本次发布IIS日志分析工具[IISLogViewer] V2.0版本。 下面单刀直入,看下 IIS日志分析工具 V2.0 版本所带来新的教程: 1:运行IISLogViewer.exe,启动IIS日志分析工具,界面如下图:  2:可以选择单个IIS日志文件分析或整个站点文件夹进行分析,这里点击

2016-11-23 12:13:31 3174

原创 CYQ.Data V4.5.5 版本发布[顺带开源Emit编写的快速反射转实体类FastToT类]

前言: 继上一版本:CYQ.Data 数据框架 版本发布 V4.5,刷的一下又三个多月了,进一步的说,从 CYQ.Data V4.5的发布到现在,是半年多了,今天,终于得发布新小版本了。由于上一版本过于稳定,导致此版本无bug修正项,但是新增了几个重要的性能优化功能。 本版本新增加的功能预览 1:优化Access、SQLite数据库链接,以{0}代表根目录

2016-11-23 12:13:28 339

原创 文本数据库--.Net界未来的一朵奇葩

文本存储,这是一个我以前很少去实施具体应用的领域。 何以会说起文本数据库,从上篇:秋色园QBlog技术原理解析:性能优化篇:读写分离与文本数据库(十八) 中,看出是出于应用,故而有几许冲动。 当然地,从上文中,可以看出:基本基于文本的简单的读写应用,轻轻地严格地一点地来说和“数据库”不太着边,境界不够。 我想象中“文本数据库”,再怎么简单,也得应该有以下几个的吧: 

2016-11-23 12:13:26 177

原创 秋色园QBlog技术原理解析:性能优化篇:读写分离与文本数据库(十八)

上节回顾: 上节  秋色园QBlog技术原理解析:性能优化篇:用户和文章计数器方案(十七)  ,秋色园 QBlog 对于频繁产生更新操作的访问计数器(用户表及文章表),进行了另一种优化方案处理,使得原来并发进行的操作,变成了定时的单个队列式顺序更新操作,有效的解决了计数器引发的并发的问题。 本节概要: 虽然减压方案频繁出招,可是依旧没能阻挡住access

2016-11-23 12:13:23 220

原创 CYQ.Data V4.5 离线帮助文档发布下载

CYQ.Data 简介: CYQ.Data :是一款支持多数据库(access/mssql/oracle/mysql/sqlite)应用的底层数据库操作类库,使用本类库可以轻松快速开发项目,开发起来相当给力。 使用本框架进行开发,入门简单,开发效率高,性能优越。 更有详尽的API文档,有相关的使用帮助文章、示例文章、更甚有相关的视频教程及辅助工具。 实在是学生(学习研究)、个人(居家旅

2016-11-23 12:13:21 233

原创 性能杀手之异常霸气外露!找死!

在上篇:周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException) 中,介绍了一个比较经典的异常。 文中并浅出一些个人观点,又潜伏一些观点。 本节将从上篇的文章中,引申潜伏在上文的另一个主题:异常霸气外露!找死! 先不说网友以前是怎么认识try catch和异常的处理,这里先给出两个示例代码: 1:循环20万次的判断,看时

2016-11-23 12:13:18 329

原创 周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException)

System.NullReferenceException:未将对象引用设置到对象的实例,这是一个新鸟,中鸟,老鸟都避不开的错误。 下面基础的解释一下这错误: 1:本质上的错误: object a;//a是Null对象protected void Page_Load(object sender, EventArgs e){    a.ToString();//调用一个N

2016-11-23 12:13:15 504

原创 服务器内存太小,伤不起![异常与应用程序池引发的连锁命案]

最近都在写 秋色园技术原理解析 文章,今天就写一篇散文,简述一下服务器内存太小引发的命案。 以前写文都排版,这篇就当散文了...写完就这样了,当然加黑加红还是给加了。 首先,我先上2张秋色园服务器当前进程及内存的图片: 1:进程 2:物理内存剩余 看完这两张图片,啥感觉?内存穷紧张!!!! 穷紧张不打紧,打紧的是比紧张还紧张的情况发生了,什么

2016-11-23 12:13:13 685

原创 秋色园QBlog技术原理解析:性能优化篇:用户和文章计数器方案(十七)

上节概要: 上节 秋色园QBlog技术原理解析:性能优化篇:access的并发极限及分库分散并发方案(十六)  中,介绍了 Access的并发上限,及从某种程度上 秋色园QBlog 针对并发上限进行了多个数据的划分,从而最大并发上限从64提升到64*N(个数据库),虽然总和的最大并发值是上升了,但是单个库的最大值并没有变化,或者说单个表的最大并发值没有发生变化,上限仍是64。于

2016-11-23 12:13:10 349

原创 秋色园QBlog技术原理解析:性能优化篇:access的并发极限及超级分库分散并发方案(十六)

上节回顾: 上节 秋色园QBlog技术原理解析:性能优化篇:数据库文章表分表及分库减压方案(十五) 中,介绍了 秋色园QBlog 在性能优化方面,从技术的优化手段,开始步入数据库设计优化,并从数据的使用情况上进行了分析,从而将文章内容进行分离,得到新的分表,由于内容比较大,进而分了库,达到一种基础减压。 本节内容: 本节将介绍秋色园 QBlog 的Super分库方案

2016-11-23 12:13:08 948 1

原创 秋色园QBlog技术原理解析:性能优化篇:数据库文章表分表及分库减压方案(十五)

文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文件的作用2: 秋色园QBlog技术原理解析:认识整站处理流程(二) --介绍秋色园业务处理流程3: 秋色园QBlog技术原理解析:UrlRewrite之无后缀URL原理(三) --介绍如何实现无后缀URL4: 秋色园QBlog技术原理解析:UrlRewrite之URL重定向体系(四) -

2016-11-23 12:13:05 499

原创 秋色园CPU高温优化-两天两夜吐血失败经验总结

前言: 前N天,一直在优化 秋色园 ,仍然纠结于access数据库锁问题,因为一旦被锁,只在网站涉及到读取数据库,基本上就不用打开了,下场仅有重启IIS。 为了解决这个并发锁问题,我是用心良苦,频繁出招,这些留下到“秋色园技术原理解析 系列”里写了。 过程: 这几天,对 秋色园 首页进程了极致优化,完全避开了Access数据库操作,利用Cookie+文本外置

2016-11-23 12:13:02 246

原创 CYQ.Blog(QBlog) 单用户版本V3.0 发布下载[免费,简洁,高性能,双语言,8套皮肤,4种数据库支持]

前言说明: 秋色园QBlog,一直以来,都发布多用户博客版本,今天,终于提升了一个power,发布单用户博客版本了。 CYQ.Blog(QBlog) 特点:简洁,高性能,多语言,多数据库支持,可能支持linux下的mono部署运行。  基本介绍: CYQ.Blog(简称QBlog)博客:下载地址:http://www.cyqdata.com/do

2016-11-23 12:13:00 464

原创 ASP.NET开源博客QBlog模板皮肤制作教程索引贴

最近几天花了点时间,制作了一下教程,写了几篇 开源博客 秋色园 QBlog 模板皮肤制作文章,这里给出一个索引:PS:同时 秋色园 也增加了四套皮肤,目前共有8套皮肤。 1:ASP.NET开源博客QBlog模板制作教程:博客模板皮肤介绍说明(一) 说明:用截图及文字的方式介绍了模板的基础样式及原理。示例图片:1:样式文件 2:ASP.NET开源博客QBlog

2016-11-23 12:12:57 755

原创 CYQ.Data 数据框架 V3.0 版本 开放源码下载有[CYQ.Blog(秋色园QBlog) 完全开放所有源码]

本次开放源码,长话短说: 1:本次开放CYQ.Data数据框架 V3.0版本,包含QBlog强大的XmlHelper源码,相关更新记录在底部。2:CYQ.Blog(秋色园QBlog) 重新开放免费下载,加上本次开放的CYQ.Data 组件源码,秋色园QBlog V1.0已完全开放了所有源码。3:CYQ.Blog(秋色园QBlog) 基本上对个人使用免费,对企业采用宇宙最强武器“攞你

2016-11-23 12:12:55 466

原创 "爱说说"技术原理:前端Javascript优化技巧(四)

上一节:爱说说技术原理:前后台参数约定及逻辑代码 中,讲解了“爱说说”的后台简单的逻辑处理代码。 本节,看一下前端的逻辑及优化事项[爱说说:http://speak.cyqdata.com/ ] 前言说明:1:前端没有使用JQ,采用原生的XmlHttp做为异步请求。2:前端代码就不多贴了,直接查看页面源文件就能看到所有的代码了。 以下讲一下“爱说说”在这个过程中

2016-11-23 12:12:52 369

网站负载压力测试工具(单机版)

以前的Web版禁用了,现在有单机版了,使用简单。一款网站负载压力测试工具,可以测试服务器负载性能和网站并发性能,是网站开发者必备工具之一。

2016-06-20

英语单词35426个数据库mssql2005版

本数据库源取自sql2000版,考虑现在多数人没装2000版,故转成2005版(兼容以上版本)供大伙使用。

2016-02-27

Aspose.Cells 中文帮助文档

Aspose.Cells 中文帮助文档,欢迎下载

2015-06-16

Aspose.Words.chm 帮助文档

Aspose.Words.chm 帮助文档

2015-06-16

Java自学之道

本书主要面向对象: l 需要快速入门的Java学习者 l 没有学过Java的学生、在职人员还是Java开发爱好者 l 学习过Java但总是做不出项目的 l 利用Java来开发软件或系统的 l Java专业开发人员 l 大中专院校的学生 l 社会培训班学员

2013-08-29

ISAPI实用技术指南

ISAPI实用技术指南 不用分就可以下了。下吧,下吧

2010-06-06

mapinfo 中文帮助文档

mapinfo/mapxtreme 中文开发帮助文档

2010-06-03

msdn vc.chm

msdn vc.chm VC++视频里面用的一样的MSDN速查手册

2010-04-25

Visual.Assist.X.10.4.1626.0.Keygen

C++智能提示10.4.1626.0稳定破解版

2010-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除