找到相关内容 286
我编写的第一个程序:聊天机器人
这是我编写的第一个程序:聊天机器人。 代码如下,非常粗陋。希望大家多多指点,谢谢! PS: 这个聊天机器人是在看了杨中科老师的视频后做的,思路都是课上杨老师讲的,只是加了一个食谱。本以为看视频的时候都看明白了,之后自己写一遍不会太难。结果出乎我的意料,光DEBUG就花了很长时间。杨老师课上的一句话“程序员不是听课听出来的,也不是看书看出来的,而是编程编出来的”真的太有道理了
http://cyqdata.cn/cnblogs/article-detail-36925 
最近参加一个团队创业项目的感触
最近团队启动了一个创业项目,其实对创业项目来说不能算是最近了,已经一个月了,需求都没完全确定,这些人都在做什么呢。我感觉这个更像是团队的一个普通的项目,大家该做什么做什么,没事的时候拿出来点时间讨论下,然后慢慢做着,当要开会的时候赶一下进去,坑爹嘛不是。 当然管理只是一方面,团队成员的心态和参与目的也很重要,很多人参加这个可能就是为了学点东西,而对这个东西完全没报什么希望,完全不是以一种创业 的心
http://cyqdata.cn/cnblogs/article-detail-36923 
一个很巧妙的复选框控
  In this short tutorial, we will be creating a replacement for the default browser checkboxes in the form of a simple jQuery plugin. It will progressively enhance your forms but at the same time
http://cyqdata.cn/cnblogs/article-detail-36914 
Easy.Window 写了一个Window 不过还没写全,只是一个结构
五一刚回来, 感觉五一 太短了, 一下就过了, 不过这个五一玩的还可以, 和发小去抓黄鳝, 成绩还可以,忙了一晚上弄到5斤左右的黄鳝,太爽了, 好久没有这种感觉了,好了不说这个了, 说说window , 下面是window的初级版本,还有在上面加很多功能,呵呵先共享一些;   Easy.Window = Easy.extend(Easy.UI.Base, 
http://cyqdata.cn/cnblogs/article-detail-36911 
Easy 首个UI Button,一个简易的按钮, 不过应该已经够用了
首先贴出代码,每天分享一点点:  Easy.Button = Easy.extend(Easy.UI.Base, {     height: 24,     width: "auto",     baseCls:&n
http://cyqdata.cn/cnblogs/article-detail-36837 
一个绘制虚线的非常规函数(常规方法,打印机上绘制不出虚线)
    昨天碰到一个灰常的,郁闷之极的问题!在打印机上,竟然使用Delphi的常规方式绘制虚线的时候,竟然显示的始终是实线。 我们常规绘制虚线的方法很简单的,就是指定Canvas的PenStyle为虚线模式就可以了。代码简单了 Canvas.pen.style := psdot; canvas.pen.color := clred; canvas.moveto(20,30);
http://cyqdata.cn/cnblogs/article-detail-36821 
发现一个特给力的编写HTML/CSS的插件——Zen Coding
这不是一个新东西,但它确实是个好东西。只能说我OUT了,这小插件还是在别人博客上一年前的日志里看到的,先来个链接吧,写的已经很详细了,我这里只是给自己做个记录,留给自己看的。(Zen Coding: 一种快速编写HTML/CSS代码的方法)   那Zen Coding到底是什么,又是如何使用的呢?我们看一下官方举的例子吧,如果你输入: div#page>div.logo+ul#naviga
http://cyqdata.cn/cnblogs/article-detail-36734 
推荐分享一个自定义绑定控件(附源码)
在asp.net中,对于一个以数据处理为主的UI层,我们往往需要写很多的代码去实现数据的绑定,当然我们也需要费一点心思从控件上去收集数据. 下面,我分享一个自定义控件来实现双向绑定。 一.基于控件ID,控件属性和数据源成员的映射 <JerryKai:BindExtender ID="BindExtender1" runat="server"> <Bind
http://cyqdata.cn/cnblogs/article-detail-36622 
一个Java团队开发Silverlight遇到的困惑(开发历程一年的辛酸)
       团队背景:去年的4月份我加入一个大部分是Java出身的团队,          1)我们的团队结构:我们的团队写代码的当时大概11人,需求人员3人(3个子系统一个系统一个,当然他们也在维护老系统,我们是二次开发),以为专职测试,也是应届。当时我们的团队情况
http://cyqdata.cn/cnblogs/article-detail-36590 
【分享】一个Asp.net mvc下的分页控件MvcPagerX
 分页再平常不过的需求,其实也很简单完全可以写百行以内的代码扩展到HtmlHelper上实现,但是为了扩展性,我稍微(这所以是稍微,是因为本人只稍微了解,还不敢说用得很熟练)用了点面向对象的思想对这个分页控件进行了设计,当然设计之前也参考了一些盆友的作品。吸取了一些思想的精华,下面就讲讲怎么设计以及为什么要这么设计接口部分:using System.Collections.Ge
http://cyqdata.cn/cnblogs/article-detail-36553 
质疑贴——对《新版微软一站式示例代码库》中的一个示例的质疑
在“新版微软一站式示例代码库发布 - 绑定第三版示例代码浏览器”中,有若干最新的asp.net的示例。   对其中的一个示例的源代码研究了一番。觉得有问题,故在此阐述本人的疑问,望广大网友赐教。   先把这个示例的说明贴在下方。   CSASPNETReverseAJAX, VBASPNETReverseAJAX   Downloads   CSASPNETReverseA
http://cyqdata.cn/cnblogs/article-detail-36534 
BI笔记之--- Cube增量处理的一个场景的处理方案
增量处理概述: 通常来说Cube会随着时间的积累而日渐增长,这样一来如果每次都是全量处理的话会导致处理时间逐渐变长。所以对于大规模的 Cube,为了追求处理时间和性能,都会采取增量处理的方案。   场景: 根据数据仓库的数据结构以及业务含义的不通,数据的组织会有差异,这里讨论的是增量处理的其中一个场景,其中: 事实表是以日期键为主键(数据的生成日期),根据日期有建立为月的分区。 并且事实
http://cyqdata.cn/cnblogs/article-detail-36521 
easygrid 一个很简单的datagrid 原生javascript
简单的datagrid 1.排序 自定义排序方式 2.编辑 3.拖拽 4.分页 5.单选 多选(ctrl) 线性选(shift) 6.文字render  就是给文字着色  比如 大于0红色  小于0绿色 7.对列的显示隐藏 8.分组   只是一个示例  没有什么与后台的借口 其实可以写几个回调就行了  里面有loading条 可以在没返回
http://cyqdata.cn/cnblogs/article-detail-36517 
分享一个改进版的仿MSN/QQ弹出窗口(C#)
在这篇文章(http://www.cnblogs.com/downmoon/archive/2007/12/29/1020026.html)中,邀月曾经介绍过使用cookie使用登录后像MSN,QQ那样的弹出窗口,今天在项目中再次使用时,对原控件进行了封装,提供了几个属性: 1、PopShowCycle:弹出周期。默认为OnceByReCreateCookie。 OnceByReCreateCoo
http://cyqdata.cn/cnblogs/article-detail-36512 
jquery.HooRay——自己做的一个jquery常用工具插件
本插件基本算原创,其中大多数功能是在之前工作中发现经常会使用到的,但使用他人的插件放一起用会出现冲突,或者某个插件不能兼容各个浏览器,于是本人对一些插件进行修改或重写,也有些优秀的插件原封不动的整合进来,但由于插件开源共享,所以没有写明插件的来源地址以及作者信息,望见谅。   该插件最大的优势就是不会和其他开源jquery插件产生冲突,每一个方法产生的html元素的样式名或者id都是带私有前缀的,
http://cyqdata.cn/cnblogs/article-detail-36500 
发布一个编辑预览markdown格式的小软件MEditor,纯开源
引子 前一段时间一直苦恼于项目内的文档格式统一的问题,用得最多的自然还是word和excel,但是修改了如何进行比较呢?或许有一些方法,但是试了多种后仍没有找合适的.xls,.doc的比较器。这只是一个引子。 过程 于是我想到了txt,但是又太难阅读了;又想到html, 标签多了后比较也没有了意义;于是在zrong的推荐下想到了"markdown",我发现它就是我想找的:是纯文本、微标签、可以转
http://cyqdata.cn/cnblogs/article-detail-36445 
SQL点滴9—使用with语句来写一个稍微复杂sql语句
 今天偶尔看到sql中也有with关键字,好歹也写了几年的sql语句,居然第一次接触,无知啊。看了一位博主的文章,自己添加了一些内容,做了简单的总结,这个语句还是第一次见到,学习了。我从简单到复杂地写,希望高手们不要见笑。下面的sql语句设计到三个表,表的内容我用txt文件复制进去,这里不妨使用上一个随笔介绍的建立端到端的package的方法将这些表导入到数据库中,具体的就不说了。 从这
http://cyqdata.cn/cnblogs/article-detail-36424 
如何剖析一个
阅读组内代码也好、开源代码也好,在OOP程序设计中,对代码中各个类的理解至关重要。经过大量的阅读与分析后,发一些小技巧可以加快与加强自己对代码的理解,现整理如下: 如何剖析一个类: 1、先看本类继承了哪些基类和实现了哪些接口。   类的第一行往往包含的是继续基类的信息以及实现接口的信息,所以在一开始就要弄清楚本类所依赖的类。我们假设代码的命名都是规范的,根据所继承基类的名字和接口的名字,我们可以暗
http://cyqdata.cn/cnblogs/article-detail-36401 
一个关于反序列化的小问题
大家都知道,我们具有三种定义可序列化类型的方式:在类型上应用SerializableAttribute特性;应用DataContractAttribute/DataMemberAttribute特性和实现ISerializable接口。当你通过继承一个现有的类来定义你需要被序列化的类,如果这个父类实现了ISerializable接口,如果定义不当,就会出现反序列化的问题。而且这个我们可能经常都不注
http://cyqdata.cn/cnblogs/article-detail-36335 
游戏开发行业那些事 -- 1.做一个MMO有多难
  做一个MMO有多难      3D游戏有多难做?一个3D MMO开发6年, 从大学刚毕业的青涩少年干到30岁的猥琐大叔,还在里面吭哧吭哧写程序,游戏上线还遥遥无期。你说算不算难?     这个不是笑话,不少游戏开发公司,都有这样的例子。当然,这样的例子也许并非很好的案例,过长的开发时间,有的是因为3D M
http://cyqdata.cn/cnblogs/article-detail-36327