解决些重复性工作---对GridView的一个扩展方案
一年多没写代码了,感觉真落伍了,今天想起一个东西,写出来跟大家分享下。
先看图说明:
如图所示,上面两个列表都是gridview创建,其中红色部分两个表都相同,而中间紫色部分根据内容不同而发生改变。以往的工作当中,我都是在gridview当中对所有列进行定义,很明显的对公用部分都做了很多重复性的工作。不知道各位是怎么处理这种情况的?
今天对gridview进行了下扩展,初步出了个
http://cyqdata.cn/cnblogs/article-detail-36237
如果要做一个图像处理和分析的软件
我是做生物/医学图像处理的,之前也收集也实现了很多特定的图像处理的算法,而且多是在MATLAB或JAVA下的,最近想做一个平台把之前的东西统一一下。
做了个小的调研,统计在下图中,与大家分享。
作者: bei 发表于 2011-04-11 13:02 原文链
http://cyqdata.cn/cnblogs/article-detail-36215
一个10年程序员职业发展、总结和困境
我不是计算机科班出身(学金融的),但是我喜欢编程,01年4月看到郑州一家网站招聘网络编辑,就去了,其实准备了很久,当然也面试上了,一个月800块钱,3个月试用期打八折。因为我上网还算早,所以喜欢网络,所以就应聘了带“网络”两个字的职位。后来到了公司才知道网络编辑其实就是Ctrl+C\Ctrl+V而已。在那个网站我学会了做网页(HTML),也了解了一些ASP知识。因为我的上司
http://cyqdata.cn/cnblogs/article-detail-36165
一个经过整合之后的$函数
在dom操作时,有时根据id获取单个对象、有时根据className获取多个对象。平常可能我们用两个函数来实现这两个功能。不过我将它们整合了一下,目前使用情况良好,函数如下:
// 根据selector获取单个或多个元素,// 获取多个元素时,可以指定元素的tag类型和父元素function $(selector, tag, parent) { var ret = []; /
http://cyqdata.cn/cnblogs/article-detail-36121
仅IE6/7/8中添加同一个事件handler多次触发后会执行多次
如下
<div id="d1" style="width:200px;height:200px;background:gold;"></div>
<script>
function addEvent(el, type, fn){
if(el.addEventListener){
el.addEventListener(type, fn, false
http://cyqdata.cn/cnblogs/article-detail-36112
仅IE6/7/8下同一个类型事件的多个handler执行无序
如下,
<div id="d1" style="width:200px;height:200px;background:gold;"></div>
<script type="text/javascript">
function addEvent(el, type, fn){
if(el.addEventListener){
el.addEvent
http://cyqdata.cn/cnblogs/article-detail-36110
再次分享一个多选文件上传方案
多选文件上传,已经非常多了,选择性多了可能有时候要比较下哪个更合适,结合到项目中使用更方便才是最重要的。很多的多选上传基本上都是调用的swf文件,确实用flash 或flex开发一个多选上传的功能很方便,比如flex里内置的FileReferenceList对象本身就支持文件的多选,有这个的话就方便多了,下面要说的主要也是基于flex开发的一个多选
http://cyqdata.cn/cnblogs/article-detail-36033
就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段
就是一个人写的代码,也建议用版本管理器,很早以前版本管理软件用得不是很多,我们写程序设置是互相文件Copy来Copy去的原始状态也经历过,现在养成了一个好习惯,就是一个人写也用版本管理器。 好处有几点: 1:有时候自己程序覆盖错了,开始时操作失误,可能导致把有效的代码都覆盖了,找不到原来正确的代码了,那会非常痛苦,最要命的是
http://cyqdata.cn/cnblogs/article-detail-35983
关于一个页面中多个silverlight应用程序通信的总结
在没有接触过多个silverlight应用程序通信之前,我们肯定都觉得这个问题很复杂,其实呢,相当的简单。
下面我将通过几个例子让大家了解一下多个silverlight应用程序之间的通讯怎么样实现,好,之后我们可以用他来做网页中
更有趣的小silverlight功能块并使其看似独立实际交相辉映。
第一种方法。
一提到通讯一定有个监听端和一个发送端
主要的提供的两个类:
LocalMessage
http://cyqdata.cn/cnblogs/article-detail-35955
C# .NET 在一个线程中访问另一个线程的控件
.NET 不允许在一个线程中直接访问另一个线程创建的控件,会引发异常:线程间操作无效,从不是创建控件XXX的线程访问它。
Windows 窗体中的控件被绑定到特定的线程,不具备线程安全性。
如果从另一个线程调用控件的方法,那么必须使用控件的一个 Invoke 方法来将调用封送到适当的线程。
本文以一个线程去改变另一个线程的 Label(lb_Name) 的 Text 属性为例,实现不同线程间控件的
http://cyqdata.cn/cnblogs/article-detail-35952
如何学习使用C++一个实用主义者的观点
最近CoolShell连续发了两篇文字,《如何学习C语言》以及《如何学习C++》。我在twitter发了一些牢骚,因为我也曾经写过一篇《漫谈C语言及如何学习C语言》http://sunxiunan.com/?p=1661 ,文字写的还算用心,可惜反响不是很热烈。
最近C++社区最大的新闻,毫无疑问就是最新标准终于Final Draft了,C++2011终于有望实现。
可是,谁会关心呢?
国内C+
http://cyqdata.cn/cnblogs/article-detail-35899
使用SFI 六十分钟 从零开始 创建一个简易客户管理系统
本文介绍如何使用SFI六十分钟内,从零开始,创建一个基于asp.net和Sql server,包含逻辑、UI、用户权限控制的简易客户管理系统。整个过程,不需要编写任何代码(只使用了几个SQL语句)。
第一步:创建数据库
包含四个表:
Customer - 客户
Product - 产品
CustomerOrder - 订单
ServiceTicket - 服务
由于主要用于演示SFI功能及如何使用
http://cyqdata.cn/cnblogs/article-detail-35872
辩驳一个默认的说法:IE6不支持!important
一:"!important"是什么?
第一个,是设置样式的优先级,设了!important的样式的属性优先于id选择器和class选择器。,比如id为"Main"的div在它的Class设背景色为红色,,id选择器下又设了背景色为蓝色,照css的"就近原则",
它的背景色应该是红色了,因为id选择器的优先级高于class选择器,但是,一旦class里设了"!important",哈哈
http://cyqdata.cn/cnblogs/article-detail-35802
Silverlight实用窍门序列:30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例【实例源码+数据库下载】
本文将建立一个最简单的WCF RIA Services访问数据库的实例,附带有数据库文件,可以在Sql Server中附加数据库,在本文中并没有采用ADO.NET实体数据模型绑定数据库,而是单独写一个类来连接数据库查询数据表并返回值,下面我们看详细步骤。
 
http://cyqdata.cn/cnblogs/article-detail-35766
我的WCF4 Rest Service及Entity Framework with POCO之旅(一)——创建一个基本的RESTful Service
很久没有玩WCF了,年前和几个朋友做一个Restful的服务,惊讶于WCF4已经能如此完美实现REST(好吧,我承认不是完全完美)。期间遇到了许多难题,但还是一一解决,或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂,也为了给自己整理一下所学,我准备写一个系列,讲述如何从零开始创建一个完整的支持Token验证的REST服务,其内容将涉及如何控制返回内容格式,如何处
http://cyqdata.cn/cnblogs/article-detail-35765
我的WCF4 Rest Service及Entity Framework with POCO之旅(一)——创建一个基本的RESTful Service
很久没有玩WCF了,年前和几个朋友做一个Restful的服务,惊讶于WCF4已经能如此完美实现REST(好吧,我承认不是完全完美)。期间遇到了许多难题,但还是一一解决,或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂,也为了给自己整理一下所学,我准备写一个系列,讲述如何从零开始创建一个完整的支持Token验证的REST服务,其内容将涉及如何控制返回内容格式,如何处
http://cyqdata.cn/cnblogs/article-detail-35739
分享一个查看JSON的程序
Ajax盛行的年代,JSON成了不可或缺的数据格式。自己做了一个查看JSON的程序。与大家分享。 点击 Format 格式化文本, 点击 View 查看树形视图 点击左侧一个节点,在右上侧可以以此为节点查看,在右下方查看文本模式。 依赖项目:http://json.codeplex.com/ 下载:Zx
http://cyqdata.cn/cnblogs/article-detail-35665
Winform的Bitmap调色板的一个问题
帮人做一个遥感数字图像处理的小功能,其中的数据源是Landset图像,八位灰度。
然而Winform真的太弱了,System.Drawing下的PixelFormat(像素格式)枚举居然没有提供八位灰度模式,无奈只好用
PixelFormat.Format8bppIndexed(八位颜色索引)替代,可是问题又来了···
要使颜色索引模式生效,必须在Bit
http://cyqdata.cn/cnblogs/article-detail-35654
QUIZ:mscorlib当中最占文件空间的类是哪一个类?
1、4.0的mscorlib里面最占文件空间的类是哪一个?2、最主要是因为:A) 对该类及其成员的描述;B) 该类及其成员的名称;C) 该类及其成员的签名;D) 该类中的IL代码;E) 该类所使用的字符串。 曾经有人提出.NET慢是慢在这里,呃,这个我不感兴趣,尽管我怀疑又会再次引起类似的争论。好吧,如果你们非要继续聊这个问题,我先说明我不会参与的。 其实这也是一个很有意思的事
http://cyqdata.cn/cnblogs/article-detail-35581
数学中一个很简单的组合 但用程序如何去实现呢?
最近遇到一个简单需求,就是要能动态算出给出的几组数据的组合方式。
我也问了好多朋友,但都没解决,上次我一篇博文 如何下载未知扩展名的图片的文章(
凌 晨01:30 发一个求助 SOS 抓取远程无扩展名的图片)就在博客园各位大侠的帮助下顺利解决,博客园的平台真的很不错。
我把我最终整理的下载未知扩展名的图片的方法贴出来:
/// <summary>
http://cyqdata.cn/cnblogs/article-detail-35468