数学中一个很简单的排列组合 但用程序如何去实现呢?
最近遇到一个简单需求,就是要能动态算出给出的几组数据的组合方式。我也问了好多朋友,但都没解决,上次我一篇博文 如何下载未知扩展名的图片的文章(凌 晨01:30 发一个求助 SOS 抓取远程无扩展名的图片)就在博客园各位大侠的帮助下顺利解决,博客园的平台真的很不错。我把我最终整理的下载未知扩展名的图片的方法贴出来: /// <summary> &
http://www.cyqdata.cn/cnblogs/article-detail-35433
分享一个VS2010插件 GBackupSolution Add-in for Visual Studio 2008/2010
这个插件是用Gmail来备份项目文件的。非常实用,分享一下,本人在用的过程中发现加载错误,希望大家一块分析一下是怎么回事。。。
GBackupSolution Add-in for Visual Studio 2008/2010
免费
创作者
Tiệp Lê (TMA Solutions)
评论
 
http://www.cyqdata.cn/cnblogs/article-detail-35382
"专注"一个程序员应具备的基本法则
场景再现 时间:礼拜天下午 地点:家里 设施:一台电脑,一对耳机,一杯热腾腾的咖啡,桌椅和我
打开庞大的vs2010,载入了asp.net mvc 3的源代码,就这样开始看了起来,良久…!
脑子里突然闪出了早上做的一个梦,可想一边听着Eagles的歌曲一边回忆
http://www.cyqdata.cn/cnblogs/article-detail-35191
分享基于silverlight的一个大文件上传控件
虽然codeplex已经有一些多文件,带进度条的上传控件,但是觉得都不是很好用,所以基于上面的控件重新设计了一个上传控件,更好的交互,属性绑定和管理文件。
1. 客户端使用:
<mycontrol:FileUploadControl x:Name="uploader" Filter="文本文件|*.txt" RemoveText=
http://www.cyqdata.cn/cnblogs/article-detail-35187
.Net中的Interception--一个简单的AOP框架学习
最近翻手头的dll文件时无意中发现了一个Interception实现,这个框架比起目前流行的AOP框架显的比较简漏,但却很好的体现出了.net下AOP是怎么实现的,于是就整理出来。
在.Net Unity2.0中的Interception,按三种方式实现:
1.TransparentProxy/RealProxy Interceptor 即Remoting代理机制。
2.Interface Int
http://www.cyqdata.cn/cnblogs/article-detail-35136
分享一个面向EntityFramework的代码生成工具(源码)
干WEB开发已经有一年了,感触不少.有时候觉得做XX管理系统,难在搞对需求,难在基础设计,真正要写的代码,很多都是有些机械的,重复的,类似的.自从知道了有一种东西叫代码生成器之后,我就觉得这些事,这些代码应该尽可能的让计算机帮我们做.
昨天编写了一个针对EF(VS08SP1中的版本)的代码生成工具,基本功能已经出来了,在此做个小小的分享.因为模板替换方面,目前的功能比较弱,替换后的结果有针对性
http://www.cyqdata.cn/cnblogs/article-detail-35133
一个意外,突然生成了XXX.XmlSerializers.dll 程序集
今天在调试程序的时候突然生成了???.XmlSerializers.dll一个程序集,因为这个版本的
程序已经上线,不能再有修改,顿时紧张万分。
然后在google上找了很久才找到这个配置选项如下图:
本来以为已经配置结束了,想不到这个文件依然很坚挺的在那里,那叫一个囧啊。
后来一想是不是VS在搞鬼呢,马上把以前的dll文件删除,整个世界清静了。
原来vs会把没用的dll文件也发布。
结论:想要
http://www.cyqdata.cn/cnblogs/article-detail-35131
C# 谈谈abstract用法 和一个简单abstract factory
abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。
抽象类具有以下特性:
抽象类不能实例化。
抽象类可以包含抽象方法和抽象访问器。
不能用 sealed(C# 参考)修饰符修改抽象类,这意味着抽象类不能被继承。
从抽象类派生的非
http://www.cyqdata.cn/cnblogs/article-detail-35031
一个简单的JavaScript库及Demo
这个辅助函数库是《Beginning JavaScript with DOM Scripting and Ajax》一书中的示例,不过却是出自作者Christian Heilmann这位大师之手,我想很值得我们这些新手学习。>下载点击这里< 下面的node指的是文档节点,一般通过document.getElementsByTagName之类的方法获得;txt指字符串;
http://www.cyqdata.cn/cnblogs/article-detail-34972
My第一个C#程序,中文字符与整数之间的互相转换
原创文章如转载请注明:转自¥忘%风 {http://www.cnblogs.com/slave_wc}
本文地址: My第一个C#程序,中文字符与整数之间的互相转换
测试情况:
1:输入异常判断:
2:简单数据测试
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-32732
一个Silverlight图片切换效果
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
首先来看这个效果:
http://www.cyqdata.cn/cnblogs/article-detail-32625
Silverlight中在BingMap上画一个圆
不解释,直接上代码: private double rad(double d)
{
return d * Math.PI / 180;
}
//radius : km
private void DrawCircle(Location center, double radius)
{
double EARTH_RADIUS = 6371;
double lon = rad(center.L
http://www.cyqdata.cn/cnblogs/article-detail-32517
VS2010 的一个小Bug(已报告给Microsoft Connect并得到确认)
这个问题还是去年12月份在使用VS2010时发现的,之后报告给了Microsoft Connect(英语很差,见谅,不过发现Microsoft回复中也有两个英文单词拼写错误,难怪我金山词霸半天没查到:)),并得到确认会在以后进行修复。一直没时间写,今天拿来分享一下。 备注:微软将在3月10日发布Visual Studio SP1,不知这个小问题能否在这次更新中得到修复。 VS2010提供了一个新功
http://www.cyqdata.cn/cnblogs/article-detail-32366
一个WPF和SL的严重BUG,能导致任何的寄主程序崩溃
先看这个例子,点下这个按钮,你的浏览器一定会崩溃掉。至少在微软修复这个BUG之前会崩溃掉。
经过测试的浏览器有:IE、Chrome、FireFox,其他浏览器,不保证100%崩溃。
这里下载SL崩溃的例子
重现这个BUG
新建一个SL项目SilverlightApplication1,把MainPage.xaml内容修改为
<UserControl x:Class="Silverl
http://www.cyqdata.cn/cnblogs/article-detail-32328
用CSS制作一个圆形放大镜
话说图片放大,这是一个再容易不过的效果了。当然,今天说的可不是简简单单的在一个框里放大,而是一个圆。就像放大镜或是狙击镜那样,只有圆圈里的放大,圈外的当然还是原来的图片。这是不是很不可思议? 当然不是。做过Flash的也许会脱口而出:套个蒙版就是了。可惜CSS不是Flash,没有那一套。我们只有从CSS里面慢慢挖掘。
先
http://www.cyqdata.cn/cnblogs/article-detail-31685
敏捷个人:如何组织一个学习小组
上周有个同事给我发了一封邮件,内容非常简单,也就一句话:"你们组内的培训、学习这几年被你搞的有声有色,反响非常不错,我也想在组内搞搞,看你什么时候有时间,找你聊聊学习学习经验,呵呵"。后来我们简单聊了几十分钟,本篇我将我们聊得一些主要内容与大家分享一下,看看我对学习小组的一些方法和建议是否对你有用,也希望有经验的朋友们多多回复分享你的主要杀手锏。&n
http://www.cyqdata.cn/cnblogs/article-detail-31550
介绍一个开源的ORM--ORM.NET
一.介绍 ORM.NET是一个开源的.net对象关系映射的代码生成工具,它根据数据库结构生成一个数据实体层,为每一个表生成一个对应的类,为表的每一个字段生成类的一个属性。 通过生成的DataManager对象,不用使用存储过程和嵌入SQL脚本就可以很容易根据复杂的条件检索数据,除此之外,数据更新,插入和删除可以通过一次调用就可以对数据进行保存。 官网地址:
http://www.cyqdata.cn/cnblogs/article-detail-28699
发布一个最新版Productivity Power Tools中的CopyAsHtml扩展的修改版(含工具和源码)
Productivity Power Tools是微软官方发布的一个用于VS2010的扩展,功能是在Visual Studio的文本编辑器中按下Ctrl+C或通过其它方式执行“复制”或者“剪切”功能的时候,生成一份HTML格式的源码放到剪贴板中,此时可以在网页编辑器、网页中的可视化编辑器中直接粘贴出和VS中格式相同的源码。
今天这个工具发布了最新的版
http://www.cyqdata.cn/cnblogs/article-detail-28587
Windows Phone的第一个更新
更新出现的问题 前两天得到微软的通知准备在美国时间21日作出第一个update,由于受到NDA限制,过了今天才能发布消息。可是这个update还没有带copy & paste。 copy & paste功能已经在开发工具1月更新上加上了,能在模拟器上调试。很多程序基本不需要重编译就自动支持,除非textbox放到panorama控件下。 不管怎样毕竟是第一个up
http://www.cyqdata.cn/cnblogs/article-detail-25394
WPF BitmapImage 图片资源无法删除,文件正在被另一个进程使用
今天在一个群里,遇到一个别人问的问题,代码如下所示,项目本意是想在窗体加载时显示一张图片,然后点击按钮,删除该图片。
可是如下代码,在点击delete按钮时,项目报异常:“...无法删除,文件正在被另一个进程使用”,
xaml 代码:
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions
http://www.cyqdata.cn/cnblogs/article-detail-25369