自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

确实很清爽

从网上下载了一个模板,套了个页面出来,感觉挺清爽。天天写代码,头都是晕了,偶尔做做设计,也是个不错的调剂。几样素材,如果单独放在那里,会很平淡,一旦被美工巧妙地组合在一起,就成了很有创意的作品。在这张图片中,蓝天白云大海,是最常用的背景,一棵小树,“长”到了水中,甚至还有它的倒影。一把木制的摇椅,上面放了一盆盛开的葵花。还有一只美丽的蝴蝶在翩翩起舞(被截掉了)。一身素衣的靓女婷...

2009-03-31 22:48:00 77

Interpreter Pattern(GoF-Behavioral Design Patterns)

这种模式顾名思义,就是将一段文字解释为另一段文字,当然,这其中要遵循某一规则。一般情况下,需要针对所有语法,对源文字进行递归和遍历,所以,解释器的效率会比较低。解释器模式常用于不看中程序的效率,其规则经常需要扩展的情况。其实行为型的模式都有一个共同的特点,就是使用者比较省事儿,只需要交待一下任务就行了。具体的实现过程有时可能会很复杂,但一旦完成,使用起来就很方便,而且还能扩展。...

2009-03-27 22:16:00 45

听不够的三国,淡淡的乡愁

这段时间在听袁阔成老师讲的《三国演义》,哎呀妈呀,真是太好听了。原来“百家讲坛”,不过是大学教授说评书罢了。这几天刚好听到刘玄德投靠在刘表那里,故事的发生地就在自己的家乡,更是备感亲切。马跃檀溪那段,刘表让刘皇叔代为主持丰收会,蔡瑁想借机杀了他,把襄阳城三面围住,只留西边,因为有檀溪阻隔,书中说那檀溪有丈余宽,水流湍急。不过,檀溪那地方我去过无数回,早已连小水沟也看不到了。刘皇叔被逼无...

2009-03-26 22:35:00 61

Command Pattern(GoF-Behavioral Design Patterns)

该模式的特点是将请求封装成一个对象,只暴露要执行的方法。这样就分离了请求者和实现请求的对象,提高了自动化的程度。因为将用户和业务完全分离,其耦合度也相应下降,但是,因为随着系统的不断扩展,可能会增加其复杂程度。在c#下,可用抽象类来定义操作的接口,具体的实现可写在继承的类里,还需要写一个类负责调用,至于状态则可以保存于集合中。...

2009-03-26 16:36:00 49

Chain of Responsibility(Gof-Behavioral Design Patterns)

这是一种比较有用的模式,特别是在分级审核的情况下。首先,需要定义一个抽象传递类,也就是一个接口,里面列出基本的属性和方法,当然,还需要有个方法用来连接所有的链条。然后,定义具体的审核类,它应该是继承刚才的抽象类,并实现所有的接口。这些类是链条上的实际环节,如市长、省长等。在使用的时候,根据需要实例化审核类,设置其上级对象。具体实例略。...

2009-03-26 13:28:00 43

格式导致的Excel导入异常

因为Excel导入到sql的事儿,今天折腾了大半天。本来程序是正常运行的,有时候会因为用户的excel文档没有按要求的格式来做,才会出现一些异常情况。本以为这次也是一样,后来拿到数据一看,并没有发现什么异常,而且自己又照着做了一些数据,竟然也会出现异常,只好怀疑是自己的程序有问题了。常言说的好,最难找的是最后一个错误,这话确实不错。我几乎动用了我所掌握的各种手段,程序上真的没办法找出有啥问...

2009-03-25 22:17:00 179

偶也写了个窗体程序

自入行以来,还没在.net下正而八经地写过窗体程序呢,昨天心血来澡试着弄了一个,发现可行,这vs工具确实强大,不过,要想像做web程序一样得心应手,还真得下一番苦功不可。我想要实现的功能也很简单,就是想做弄一个定时器,每隔一定的时间就调用一个web服务从异地获取数据,并存入数据库中备用。分析的时候也觉得没啥难度,但实际操作时还是遇到了不少问题。首先web服务的引用就费了些周折,引用了web...

2009-03-22 23:04:00 38

VS项目升级的体会和困惑

这段时间,升级了几个以前在vs2003下做的项目,总体感觉简单易行,需要手工干预的情况并不太多。到05版,vs已经比较成熟,相对03版做了不少改动,以使结构更清晰,08版应该只是做了扩展,这一点前段时间也写过一个体会,当时还以为又是一个大的跳跃呢,困惑的不得了。根据具体情况,有些项目我是直接升级到08,有些只是升级到05。我大概统计了一下,变动的地方基本上也就是下面四点:一是glo...

2009-03-22 22:07:00 112

Serv-U的一个未解决问题

前几天部署了一个Serv-U,想用它来替换windows自带的ftp服务。因为不想和windows的系统帐号绑定到一块,Serv-U配置简单,的确是个不错的选择。但部署过程中还是碰到了一个至今没有搞定的问题。问题是有关中文编码的。对于中文的操作系统,肯定会有以中文命名的文件夹和文件名,所以,对于ftp地址,程序中一般都是采用url编码的方式来解决。但是,对于Serv-U来说,这一招不灵了。在i...

2009-03-22 00:35:00 89

批量修改数据库某字段内容

今天,遇到一个问题:数据库某字段url记录的为文件存放的fpt地址,因为调整,ftp地址发生了变化,需要将数据库中记录的地址做相应的改动。原字段url的内容类似于:ftp://user:888@www.123.com/音乐/周杰伦/简单爱.mp3现在需要更改为:ftp://user:666@www.456.com/音乐/周杰伦/简单受.mp3也就是说,只改动前面的ftp地址,后...

2009-03-19 20:44:00 102

Template Method Pattern(Gof-Behavioral Design Pattern)

模板方法模式似乎还比较容易理解。其主要思想就是先定义一个抽象类,把其要实现的方法放在里面,就是模板。然后在具体的子类里去实现这些方法。其目的是为了增加类的可扩展性,根据这个模板,不同的情况就会有不同的实现方法。这种模式在实际中的应用也比较好理解,最典型的就是数据库连接和访问了。为了增加应用程序的使用范围,开发者都会把自己的程序设计成可以支持尽可能多的数据库类型。但不同的数据库从连接方法...

2009-03-19 09:37:00 52

设置Serv-U的匿名帐号

在Serv-U的某个Domains下添加一个Users,其名称为:Anonymous,不分大小写。这是其默认的匿名访问帐号,用户创建向导会自动略过密码输入对话框。创建成功后,就可以匿名访问该ftp服务器了。但是,有个问题,这种方法只能设定一个匿名访问地址,而无法象IIS那样,通过虚拟目录设置多个可匿名访问的地址。不知道Serv-U能不能实现,还在摸索……...

2009-03-18 14:03:00 317

Visual Studio 2008 Web Deployment Projects - RTW

升级到VS2008后,感觉系统明显力不从心,后来将内存加到了2G,瓶颈一下子就被突破了。主观上感觉在打开解决方案时,2008似乎比2005要快不少。不过家里的赛扬机就无缘享用了。有时候,为了方便项目的发布,特别是测试时期,更新比较频繁,需要合并dll,在2005下有个deployent project的插件,使用非常方便。今天找了一下,原来2008也提供了这个插件。名称是:Visual...

2009-03-17 20:33:00 64

Singleton Pattern(GoF-Creational Design Patterns)

看到两个资料都举了同一个例子:负载均衡控制器,看后让我不甚明了。这个例子似乎只是为了说明其特点是只允许创建一个实例。又找到另外一个例子,似乎给出了在C#下单例模式的解决方案:public sealed class Singleton{ Singleton() { } public static Singleton Instance {...

2009-03-17 16:39:00 45

MS Chart Control的常用keyword列表

该资料来源于:http://blogs.msdn.com/alexgor/archive/2008/11/11/microsoft-chart-control-how-to-using-keywords.aspxKeywordReplaced BySupports Multiple Y ValuesSupports Formatting Str...

2009-03-13 00:08:00 54

MS Chart Control的自定义属性(custom attributes)

在MS Chart Control中,有一类属性并不能在VS2008编辑器中自动显示出来,这类属性就称作自定义属性,即custom attributes。有时候,这些属性显得很重要,只有靠它们才能达成目的。比如在前文中曾经提到设置柱形图的宽度,需要用到PixelPointWidth这个自定义属性,如下:chart1.Series[0]"PixelPointWidth"] = "20";否则...

2009-03-12 23:41:00 156

MS Chart Control中keyword的格式化

前文中提到用keyword解决了饼图标签中同时显示数值和占比的问题,方法类似这样:chart1.Series[0].Label = "#VALY[#PERCENT]";比如,我现在的饼图用来展示公司08年各类产品的销量及占百分比,那么,其中#VALY指定显示的值就是销量,而#PERCENT显示的就是各类产品销量占总销量的百分比。现在又出现一个问题,销量可能是个很大的数字,比如:1234...

2009-03-12 23:08:00 46

为啥要分汤圆给周瑜?

这几天,断断续续地从新浪大片上把红岩(red cliff)(下)看完了,咋说呢,虽然心里有些抵触,但还是忍不住看下去,情节虽然有些超乎想象,但场面确实不错。在看到冬节吃汤圆那一幕时,我好像还有点感动。只是不知冬节是什么节?大概就是冬至吧。另外,为啥别人要把自己的汤圆分一个给周瑜,是安慰,还是鼓励?想了半天也没想明白,也就懒得去想了。后来,看到周瑜把汤圆一口喝下,似乎有些明白了吴导意图,大概是要...

2009-03-11 23:05:00 97

放不下

刚才到山上去散步,在山腰上的一幢房子里,传来了k歌的声音。顺着声音望去,几位男女正放声高唱。突然间有些感触,因为从声音中可以听出他们很放松,从心底而来的彻底的放松,而这种感觉,已经很久没有体验过了,也许以后也很难再体验到了。工作、生活,有太多的东西,真的很难再放下,也不愿放下……...

2009-03-10 22:58:00 41

How to set the width of columns?about chart control for .net

sorry,my english is poor!哈哈,第一次用英文提问,这是我的开场白。描述中,语法上一定漏洞百出,不过还是很快得到了答案,看来,外国朋友还是能看懂我的中国式英语。我的问题是有关chart control for .net的,想解决在柱形图时,图形宽度的控制。因为,如果任由其自动安排的话,如果x轴的项目很少,显示的柱形图会很宽,用户觉得不太满意。网友peter给出了这...

2009-03-10 22:28:00 49

设置MS Chart Control for .net饼图图例的文本

在前一篇博文中提到了利用keyword设置饼图上标签显示的格式,如:chart1.Series[0].Label = "#VALY[#PERCENT]";这时,标签显示为Y轴值的大小,并且在后面的中括号中会显示其占百分比。在实际应用中我发现,在不做这个格式化的情况下,图例中默认显示的是X轴的相应名称,然而,一旦做了这个设置,图例显示的竟然和刚才这个标签的值一样了,这显然不是我想要的结果...

2009-03-10 08:07:00 44

又过边防站

今天,去深圳办点事儿,经过边检站,感觉这个地方有点儿熟悉,很快就明白这是以前进深圳时的关卡,当然现在还是,不过可能只是形式上的了。深圳以前也去过多次,都是坐车,记得开始去的时候还需要办理边防证。但那时好像已经有些淡化了,记得只是随身带了一张以备抽查,但似乎并没有派上用场。后来,有身份证就行了,记得有次参加旅行社的活动,集中收一下身份证就行了。再后来,就基本没人管了。其实,本来就是中国的地方,还...

2009-03-08 21:53:00 96

Chart Control for .net 设置饼图label显示格式

比如,显示某一年公司各类别产品的销售图表,图表类型为饼图,控件会根据销售占比自己分割区块,但显示的label依然是其销量。如何能够显示出各类别产品销量在总销量中所占百分比呢?当然,通过计算得出然后再显示到label上的方法肯定可以,但我想,控件既然已经能够根据各类别占比生成图表,这个值肯定已经计算出来了,只是没有找到引用的方法。来到微软的图表控件官方论坛找到了答案,原来可以用keyword...

2009-03-07 23:19:00 241

一段隐藏、显示框架的脚本

开始用的脚本是这样的:<mce:script type="text/javascript"><!-- function shframe() { if(top.MainFrame.cols == "0,*") { top.MainFrame.cols = "150,*"; ...

2009-03-05 22:56:00 75

同页面多UpdatePanel的单独刷新问题

页面中用到了两个UpdatePanel,在使用过程中,发现任何一个在刷新的时候都会造成另一个也刷新。以前觉得不影响大局,一直也没太在意。刚才仔细看了一下,发现UpdatePanel有个UpdateMode属性,默认设置是:Always,还有个选项叫:Conditional,改成这个,然后有个Tirggers属性,可以用来设置触发其更新的所谓触发器集合,点击后会打开UpdatePanelTrig...

2009-03-05 11:22:00 81

使用case语句排除sql中分母为0的错误

项目中用到一个sql语句,如:select sum(price*xiaoliang)/sum(xiaoliang) price from ......当sum(xiaoliang)=0时就会出现除0的错误,怎么办呢?一开始我想在程序中处理,即把这个计算过程搬到程序中去做,显然比较麻烦。后来,找到了用case语句的办法,如下:select (case sum(xiaoliang) whe...

2009-03-04 22:56:00 325

道道通地图做的还不错

春节回家的时候,借了台gps,采用的是道道通的地图,效果很好。昨天,到外地接个人,一时没借到gps,只好用手机上带的这个,和上回到深圳一样,又带着瞎转,耽误了不少时间和汽油。今天下午送人的时候,又借了台gps,还是采用道道通地图的,再一次证明了其功能的强大和地图的完整。除了线路规划的很合理之外,特别值得表扬的是地图指示非常清楚,不仅会随着车的移动显示路线的变化,在路口处还会把相交的路线清楚的标...

2009-03-02 23:54:00 86

空空如也

空空如也

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

TA关注的人

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