声明:此AspNetPager非WebDiyer的Pager,Webdiyer这位老大我是知道的,而且我很仰慕他,之所以有兴趣学习组件开发,除了自己要练技术或者工作需要外,另外一点就是向webdiyer这样的高手学习,看齐。
还有我也知道webdiyer大哥的分页控件有源码,好像是6.0版本的,当时(半年前)看过,但因为看不懂,也诶打算学组件设计,所以也就不了了之。
后来因为项目需要,我们项目经理要求我做一个千万级数据分页的研究,形成文档,以后备用。我自认为我水平不够,或者说懒惰的原因,我就从网上找了一个分页存储过程,然后自己写了一些分页的代码。当时我觉得挺难得的,因为我平时真的懒得写文章。这次“被逼无奈”写了一篇文章,做为纪念,我就发到我的博客上了,这就有了我的第一篇文章:千万级数据分页详细设计(http://blog.csdn.net/46539492/archive/2008/02/14/2092542.aspx),当时我也没在意,后来我竟然发现访问量还不少:600多吧(这对我很少原创的人来说已经很多了)。而且我查看一下访问来源:
千万级数据分页详细设计  http://writeblog.csdn.net/PostList.aspx?pg=2  1  4/4/08 9:41A  创建  
千万级数据分页详细设计  http://www.baidu.com/s?tn=jufsearch&ie=gb2312&  1  4/3/08 10:08A  创建  
千万级数据分页详细设计  http://www.baidu.com/s?lm=0&si=&rn=10&  1  4/2/08 6:34P  创建  
千万级数据分页详细设计  http://www.baidu.com/s?ct=0&ie=gb2312&bs=%  1  3/31/08 8:06P  创建  
千万级数据分页详细设计  http://www.baidu.com/s?ct=0&ie=gb2312&bs=a  1  3/31/08 6:26P  创建  
千万级数据分页详细设计  http://www.baidu.com.cn/s?ct=0&ie=gb2312&b  1  3/31/08 5:09P  创建  
千万级数据分页详细设计  http://wz.csdn.net/item/1456685/  2  3/29/08 11:52P  创建  
千万级数据分页详细设计  http://www.baidu.com/s?ie=gb2312&bs=gridview+%  1  3/29/08 3:37P  创建  
===============================
基本上都是来自于百度的搜索,我才发现自己随便发表的一篇文章,竟然能帮助那么多人,就感到很欣慰。(当然大部分的功劳还是原创存储过程的这个人,特别感谢!写明了出处(1.3参考资料http://www.cnblogs.com/SGSoft/archive/2004/10/23/55800.html)。
不过这还不足以让我写“千万级数据分页之二---一个简单的自定义分页控件",真正的原因有两个:
第一个就是:我无意中在博客园看到的一系列组件设计的文章,当时我看评价反响很好。
我就看了其中的两三篇,发现这个大哥确实是人才,组件设计这么难懂晦涩的东西都能让他说得通俗易懂。网址:http://www.cnblogs.com/Clingingboy/archive/2006/09/17/506741.html,有兴趣可以看看吧,真的很不错!除了敬佩以外,我还产生了要好好学组件设计的想法,向老大们看齐。其实这个想法我两年前就有了,也买过一本黄忠诚的《组件设计》,但当时就是看不懂,我想可能是我水平不够吧(绝没有看轻黄忠诚的意思,他写文章很不错的,我打算回头再翻好几遍^_^,好好读几遍,好书就是这样,刚开始你看不太懂,但是随着你的水平深入,多看几遍这些好书,你会发现你每看一遍就会有新的收获,就像发现新大陆一样,很经典就是一本李建忠老师翻译的一本c#版本的《.net框架程序设计》。呵呵,看来我是走题了,言归正传,我通过看这位Clingingboy大哥的系列文章,学到了很多关于组件设计的东西(在这里再次感谢这位大哥,呵呵),然后自己也写了不少的小控件。
第二个就是:还是因为项目组的需求,我的一位同事做项目的过程中用到我的那个文档,然后他跟我说分页代码每个需要它的页面都得拷一遍,是不是有点麻烦?如果分页代码哪天需要更改或者优化,然后每个地方都得再update一遍,是否得不偿失。于是我就产生了要把分页代码封装起来写成一个分页控件的想法。当时我也知道有webdiyer大哥的分页控件,但是我想如果自己能写一个,岂不是更好?既可以锻炼自己的水平又可以满足需要,于是就出现了现在的这篇文章:千万级数据分页之二---一个简单的自定义分页控件 。因为有之一了,所以现在是之二。当时我为什么要起名为AspNetPager,很简单,从字面上来看就是asp.net的分页控件,言简意赅。不得不佩服webdiyer,呵呵。我这里是无意的,如果webdiyer认为我是侵犯了他的版权,我立马改。因为我的本意就是把文章发表出来跟大家交流,切磋,一来可以弥补自己的不足,一来可以帮助一些需要它的人。
至于我为什么要发这样的帖子说要”支持原创“呢。
引用Clingingboy大哥的原话:
===================
“谢谢捧场,有时候我写完一篇文章以后,很变态的一直刷新再刷新,看看有没有人给我写评论,人总是希望 受到人关注,也不是说关注,应该该说希望被人引起重视吧,呵呵. 
算是对自己的鼓励吧.希望在这里能 交到更多的朋友 ”
==================
我想大部分的作者应该和我和他一样的想法。你想人家技术这么牛,为什么还要发表文章来与大家共享呢,当然除了可以帮助更多的人外,也来自于心里的欣慰和被认同感,也希望多交一些朋友。大家工作都很累,人家凭什么有义务写系列文章来帮你?所以尊重原创,就是尊重原创者的劳动,只有尊重他才会让他觉得自己被尊重,受重视了,才会在上班劳累之余,愿意写出更多的好文章!
当然我们这里面不乏有思归、孟子、webdiyer这样的热心人,无私帮助别人的雷锋。
但是我要说,毕竟雷锋还是少数,更多的还是像我像Clingingboy这样的原创者。我们自己写了文章,能得到什么报酬吗?没有!图的是什么?就是一种交流切磋的心态,一种被认同感。我可以毫不夸张的说,Clingingboy系列的文章完全可以出书捞钱了,人家图什么?如果看到自己辛辛苦苦写的系列文章,转眼就被别人转帖过去,故意或者无意改成原创了,这位系列文章的作者又是什么样的一个滋味??写过文章的人相信你们都会明白,写一篇技术文章容易吗?何况是系列文章呢?那得花多少的精力?我不管这位大哥以后是不是要出书,至少在出书之前,我们看过他系列文章的人都是收益匪浅了,即使以后出书,这样的好文章不值得你花钱吗?知识无价。
好了,我说的就这么多,我觉得在中国的大环境下,我们不能还有那些盗版有理的想法,这只会让中国的软件业一片混沌。我更希望国内能出现更多的中文版的好文章,也希望各位支持原创,支持原创就是支持自己,就是能让自己多学点技术。而不是为了学技术,专门花大量的精力去学好英语,然后费劲的去啃英文的文章!

关于支持原创的声明!相关推荐

  1. KEIL编译器【C语言编译选项优化等级说明】【支持C99(变量声明在执行语句之后)】【反汇编设置】【C语言联合汇编】【use microlib选项】

    SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机.32位ARM Cortex-M0处理器.128kB Flash存储器.以及丰富的数字接口.SYD8801片上集成了 ...

  2. 健康守护卫士技术支持App隐私声明

                                                      <健康守护卫士技术支持App隐私声明> 尊敬的用户,您好: 健康守护卫士技术有限公司深知 ...

  3. android对象申明,一行代码配置缺省页, Android最强缺省页框架, 支持代码/布局声明/视图对象回调/全局/单例配置/数据传递...

    StateLayout Android上最强大的缺省页(状态页面)工具 特点 全局配置 单例配置 生命周期(可以加载动画或者处理事件) 刷新回调 获取当前缺省页状态 Loading缺省页支持进度回调 ...

  4. 5.21 Photoshop对多画板的支持 [原创Ps教程]

    原文:http://coolketang.com/staticPhotoshop/5a98d4add50eee266a9fea64.html 1. 新版本增加了对多画板的支持.从现在开始,多画板支持再 ...

  5. 抖音上樱花飘落骗赞,真的代码我一定要替原作者发布一下,只为支持原创,打击不要脸骗赞!

    抖音上10几行代码就给你来个3d效果的樱花飘落(WDNMD骗谁呢)原作者代码我拼起来总共1100多行! 代码来自博客:https://blog.csdn.net/weixin_43664418/art ...

  6. 微信公众平台原创声明和留言功能面向微信认证帐号公测

    昨天夜间微信公众平台原创声明和留言功能正式面向微信认证帐号公测了,网友直呼"那我有继续写的动力了,我要继续曾经中断的码字工作了""支持原创,为自己代言"&quo ...

  7. Swift5.1 语言参考(六) 声明

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  8. 一个需要原创精神的年代

    眼下正值湖南卫视快乐男声选秀的火爆时期,首先声明一下,我并不是一个喜欢看娱乐节目(除了天天向上之外)的人,看了7月12号的天天向上之后,开始留意快男里面的贾盛强,一首<姐姐>.唱的很多人都 ...

  9. 从 Next.js 看企业级框架的 SSR 支持

    关注「前端向后」微信公众号,你将收获一系列「用 ???? 原创」的高质量技术文章,主题包括但不限于前端.Node.js以及服务端技术 一.Next.js 简介 The React Framework ...

最新文章

  1. Tensorflow-gpu安装
  2. 利用zxing读写PDF417码制的二维码
  3. UA MATH567 高维统计I 概率不等式3 亚高斯性与亚高斯范数
  4. Android自定义控件(特效一) 点击屏幕,根据所点击的位置绘制圆环
  5. Caffe+Kubuntu16.04_X64+CUDA 8.0配置
  6. 监管升级,央行变相加息,贷款难还在继续
  7. 鸿蒙系统可以替代安卓吗,华为今天发布的鸿蒙系统,到底能不能替代安卓?
  8. 欧拉定理(洛谷-P5091)(十进制快速幂实现)
  9. java socket 工具_java Socket简易聊天工具
  10. 在北上广,年薪不到40W意味着什么?
  11. Selenium自动化测试-设置元素等待
  12. Docker MySQL 8 慢查询日志监控详解
  13. Python学习手册(第4版).pdf
  14. 友勤发布2019年Oracle P6软件培训公开课计划
  15. 被亚马逊下架含18650锂电池产品
  16. 计算机while语句知识点总结,while循环使用方法
  17. webERP的网络资源
  18. 2020酒店互动电视IPTV系统七种解决方案
  19. 想学习编程,该怎么开始,需要多长时间?
  20. Puppet函数介绍(十八)

热门文章

  1. 苹果多款新品齐发 新款iPad/Apple Watch重磅升级
  2. ccc-Classification-李宏毅(4)
  3. 阿斯利康、诺华、勃林格殷格翰、德国默克、索诺瓦、Cytiva、因美纳、梯瓦等公司新动态 | 跨国药企在中国...
  4. 计算机数控学校,黑龙江计算机信息专业基地,数控加工专业学校
  5. Windows任务管理器的技巧:三个键启动它
  6. iOS 本地动态验证码生成
  7. lisp 所在图幅号计算_根据经纬度在线求算所在地形图图幅号
  8. 05-操作Blob类型字段
  9. html文本框同步,同步组合框HTML文本框与
  10. 中国清洁供热行业市场调查及投资战略研究报告2022-2028年