自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客人生——过生活、谈技术

人不光是为自己活着,更多的是为别人活着!

  • 博客(74)
  • 资源 (6)
  • 收藏
  • 关注

原创 高并发访问环境下二个方法代码的对比

先展示一段代码出来。方法 Method1和Method2二方法的功能都相同:首先检查字典中是否有缓存的类的属性信息,如果没有则反射获取类的属性信息,放入缓存字典并返回;如果有,则返回缓存字典中的属性信息。大家看下面的 Method1 和 Method2 二方法有什么区别?

2010-10-30 16:14:00 916

原创 XAP 包中程序集清除器

在用silverlight开发中大型的商业产品时,不太可能把所有模块和功能包含在一个XAP包文件中,会分成若干XAP包文件来进行开发。一般情况下,有一个主XAP包文件,首次加载主包文件,由主包文件下载其它包文件并装入内容。这种情况下,包文件间可能都会包含多个共用的程序集DLL。为了减少包文件的大小利于下载,特作此小工具,可以在打包产品前,运行此工具去除指定目录下XAP包中的

2010-05-11 11:27:00 1030

原创 代码创建Silverlight 中DataGrid的模板列

设计时在DataGrid中设置模板列很容易,也很方便。但是在运行期,能过代码动态创建 DataGrid列及模板列,却不是那么的方便了。好,其它也就不说了,放上代码:private DataGridTextColumn CreateTextColumn(string fieldname) { DataGridTextColumn column =

2010-03-25 10:18:00 3573 2

原创 HttpHandler 使用Session

继承自IHttpHandler的类要实现两个接口:ProcessRequest和IsReusable但还不能使用Session,要使用Session需要下面的步骤处理: 1、先引用System.Web.SessionState 这个命名空间, 2、如果是要在HttpHandler 中读取Session的内容,就要在实现IHttpHandler 的类中同时实现IRe

2010-03-13 17:51:00 962

原创 KeyDown 事件中引发System.ExecutionEngineException异常

Silverlight 中,如果在控件的 KeyDown事件中调用 HtmlPage.Window.Alert() 方法,将会报System.ExecutionEngineException异常,但调用 MessageBox.Show() 方法不会出错。如下代码:TextBox x:Name="Test" KeyDown="Test_

2010-02-24 13:50:00 3086

原创 Silverlight 中回车键代替 Tab键的类

在Silverlight中,处理回车键代替 Tab比较麻烦,现在本人写了一个类,简单调用就可实现,原理是先扫描父控件下的所有控件,然后设置每个控件的 keyUp事件,最后根据设置的 TabIndex排序。调用示例代码为:    public partial class TestPage : Page    {        public TestPage()        { 

2010-02-22 15:02:00 2573 4

原创 显示DateTimeFormat所有属性的代码

一段显示所有 DateTimeFormat 属性值的代码,方便察看 C#代码:namespace WindowsFormsApplication2{    public partial class Form1 : Form    {        public Form1()        {            InitializeC

2010-02-08 14:04:00 3522

原创 silverlight 中datagrid不能选中行的问题

前段时间在写 silverlight 程序时,有位小伙子绑定的datagrid, 出现其中一行不能被选中的情况,当点击此行时,会选中另外的行. 后来跟踪发现,这位同事写的类中, override 了 Equals() 方法, 并且是确定对象的一个ID属性,如果二个对象的ID相等,则返回真. 而 SL 的 DataGrid 在加载数据时,会检查数据的相等性, 即调用  Equals()方

2010-01-16 17:45:00 2144

原创 二月奋战,基于SILVERLIGTH的一期平台新鲜出炉

有二个多月没上这里来了,来这个报个道,这段时间忙于做一个基于Silverlight的平台。简单列一下平台的技术功能:1、WCF通讯,这是最基本的了;2、动态实体:由于SL端不能直接连数据库,也没有 DataTable这样的东东,只能是自己写动态实体了;在运行时完全用Emit实现创建实体对象;3、SL端与服务端的数据执行器,类似于SqlConnection+S

2010-01-12 21:11:00 1038 2

原创 写给朋友们的一封信

 朋友们好!     时间过得真快,从上海回到贵阳,才一袋烟的工夫就过去个把月了,可能是比较巧的缘固,回来后天公作美,从国庆后开始,差不多连续二十来天都是小阴雨+阴天的状况,今天才看到久违的太阳,真是让人心情特好呀。    回来后,一方面忙于工作的事情,一方面忙于和同学、朋友见面,最大好处就是捡回了久违的麻将技术,让我有一种融入群体的感觉,真幸福!    同时也吃到了纯正的家乡风味

2009-10-28 17:58:00 1149

原创 C#泛型类,有多少个类?

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-09-24 17:07:00 2225

原创 诗一首--无题

举杯饮明月,把酒畅言欢;月山飞鸟尽,酒楼有散空;众友海中去,我自归故乡;山回路有转,重逢自有时!

2009-09-23 08:57:00 604

原创 开始研究学习VS2010

Visual Studio 2010正式版要出来了,开始研究学习Beta版,在这里占个位置,具说将是微软下一个经典的VS6.0。列下VS2010的新特性:·对多显示器的支持·支持调用继承树·新特性支持TDD·新特性支持Office开发·全新的Quick Search功能·Call hierarchy高亮对象的引用·直接使用一个未定义的对象·提供更方便的jav

2009-09-15 12:57:00 816

原创 上海,再见!

又到人生拐点!十年,整十年,从大学毕业到现在。回首过去三十年,三言二语不尽言;而今迈步再重起,看向前方品历史!十年前,从贵阳出发,到达上海,转战杭州,短暂停留后,起程又去广东中山、广州。呆了近四年,又转到上海。现在,离开上海的日子越来越近。。。。。。十年中,前期无意的工作经历,为中期的创业经历打下基础,中期的过程,是一种痛并快乐着的感觉。有独自生活的过程;

2009-09-12 13:47:00 1342 1

转载 ContextAttribute与ContextBoundObject应用开发

这两天因开发的需要,需要分析和构建针对ContextAttribute极其ContextBoundContext相关的拦截器的内容,所以今天一上班就开发分析ContextAttribute与ContextBoundContext之间的应用关系,在查看了相关网友的资源后开始了我的分析之路。  首先:我建立了一个ContextAttribute的子类和一个普通的Attribute子类,分别

2009-09-06 14:31:00 1339

原创 云层之上的天空

2009年08月16日,回上海,飞机上,晚霞时,甚好看,环顾之,手机拍,今想起,打开看,效果差,手机因,甚遗憾,选几张,放于此: 

2009-08-28 16:49:00 902

原创 在C#中用GZipStream压缩与解压数据

需要先usingusing System.IO;using System.IO.Compression; // 压缩        private void Compress(Stream source, Stream dest) {            using (GZipStream zipStream = new GZipStream(dest, Compress

2009-08-25 22:34:00 4893

原创 分解复杂IronPython表达式为简单表达式

    平台中内嵌了 IronPython,需求希望产品在运行或设计时,高级或设计人员可察看表达式各个部分执行的结果,有助于排错,或察看运行结果是否是想要的。        思路:复杂表达式可分解为多个较简单的表达式,较简单的表达又可分解为简单表达式,直到不能分解为止。因此,可以把分解的结果以树结构形式显示:较简单表达式是复杂表达的子节点,简单表达式又是较简单表达式的子节点,。。。。 

2009-07-30 09:43:00 1420

原创 在VS2008中调试IronPython代码

在VS2008中调试IronPython代码 你要作的准备工作就是先下载IronPython的安装程序,当然源码也行,但你得先编译,下载地址:http://www.codeplex.com/IronPython  我用的是2.0正式版;我这里就不自己写IronPython调试用代码了,就用IronPython安装目录下的示例文件Tutorial/debugging.py 1、 

2009-07-29 12:06:00 4123 2

原创 甚喜,甚忧

今天一不小心在网上看到自己写的BLOG被别的网站转载,而且还在SE中,排在此前面。 甚喜,甚忧。。。 嗯,今后加上转载请注明出处 :)  

2009-07-28 20:41:00 1142

原创 Oracle中创建全文索引支持的类型

Oracle中创建全文索引,只能在类型:VARCHAR2, CLOB, BLOB, CHAR, BFILE, XMLType, and URIType上创建;不能在类型:NCLOB,NVARCHAR2,NCHAR,DATE,NUMBER,TIMESTAMP上创建。很无聊的一件事。

2009-07-27 21:32:00 860

转载 改变自己(转载)

改变,有些时候只需要一念之间,有些时候需要有点勇气,但是那种「变好」的感觉,会让自己高兴起来,然后产生新的动力。我们必须得踏出一步,不管是多小的一步。在一个组织里面,即使每个人都只踏出小小步,但是持续累加起来,就能有惊人的转变了! 空闲的时候,翻了一本科幻小说,故事开始就说,我们每天都在做选择,出门的时候往左边或右边,走路的时候走快一点或慢一点,人生往往就会因此改变。 很多人害怕改变,却不知道我们

2009-07-27 21:29:00 657

原创 Oracle不同字符集中对VarChar2和NVarChar2插入它国语言测试

今天测试了一下,今天在这里不知写什么就贴了出来,测试环境:Oracle数据库1:中文操作系统,Oracle10g,字符集编码为 ZHS16BGK;Oracle数据库2:中文操作系统,Oracle10g,字符集编码为 ALT32UTF8;客户端:WinXP中文操作系统。 测试过程用代码说话:        // 连Oracle数据库1        // 哪种插入方式下,中文部分

2009-07-27 21:26:00 4595

原创 核心竞争力是建立在以市场和客户需求为前提上的

当刚从学校毕业时,几乎所有的人都认为技术最重要,等工作了、经历了几年后,会体会到只有技术不行,产品和市场才是重要的。这时,就有人改行去做市场,认为只要有了市场,一切都有了。    是不错,当做了几个客户,有了几笔订单后,后面却发现,要想再把市场做大,或维持原来的客户也很难。    因为没有成熟稳定的产品,没有客户真正需要的产品,客户是不会接受。最后又发现,产品才是最重要的,这又回到了原来的

2009-07-27 21:25:00 950

原创 科技给人类带来的是福还是祸

每天都忙忙碌碌的,突然间在想,自从人类进入科技时代,不知是技术奴役了人类,还是人类奴役了技术。我们每天都在忙着。由于科技的快速进步,给人类带来了方便,带来了享受,同时也给人类和地球带来不可恢复性的破坏。看人类长远的未来,不知是福还是祸。

2009-07-27 21:10:00 2748

原创 创业最需要什么?

我想,创业最需要的不是资本,也不是市场,而是心态,如果所有前提条件都为您准备好了,还叫创业吗,有了资本与市场固然能助一臂之力,但是没有,我们一样要前进,创业,可以从小做起,正是一个磨练自己的时刻. 最后,我要补充一点的是,我们有没有认真思考过一个问题,那就是:我们创业的最原始动机是什么?看到大部分朋友都是拿着一个或几个项目,说前景是如何如何好,利润如何如何高,似乎VC如果投资就稳赚,我个人感觉这不

2009-07-27 21:07:00 813

原创 运行时改变私有的只读字段,静态字段值

如果一个类定义了一个Private的字段,在运行时,正常方式下,在类的外部当然是不能访问这个字段,更谈不上改变值了。但在特殊情况下,我们不能修改已有类的代码,但又要去改变,怎么办?用反射。代码是最好的表达语言:        /* 先定义一个测试类 */    public class TestClass {        private readonly int i1 = 10;

2009-07-27 14:33:00 1223

原创 个人对SOA的一点小理解

1、SOA是一个松散结合的架构,是一个可组合、可拆分、可扩展的系统,目的是用以满足企业不断变化的业务需求;2、为了实现SOA平台,会用到多方面的技术或标准,如:WebService、XML、WF、WCF、IOC、AOP等等;3、在架构过程中,SOA中用到的具体技术可以用另一种技术替换,如WebService技术,也可用WCF实现;4、由于不同企业或组织的特定情况,SOA在各个企业的

2009-07-15 22:07:00 732

原创 在asp.net中,把javascript,CSS,image等资源内嵌到DLL使用

ASP.NET(1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式。不过1.0/1.1提供的Web控件开发模型对于处理没有image、css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Register...Script()来嵌入模块,因为

2009-03-18 12:35:00 3527

转载 如何定义Xsd文件

Xml Schema的用途1.  定义一个Xml文档中都有什么元素2.  定义一个Xml文档中都会有什么属性3.  定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序4.  定义元素或者属性的数据类型5.  定义元素或者属性的默认值或者固定值Xml Schema的根元素:表示数据类型等定义来自w3targetNamespace="http:/

2009-03-10 15:59:00 1403

原创 建设一个可以缓解人们压力的“挨踢”网的不成熟想法

随着社会节奏变得越来越快,人们的生活压力也越来越大。 不管是在工作、生活、交往、恋爱等等一系列社会活动中,都会经常碰到让人烦闷的情况。 在碰到烦闷后,可能不同的人会作出不同的反应,有的可能作出反攻姿态、有的选择高声歌唱、有的选择出去旅行、有的找几个朋友一吐为快、有的寻找别的事情来做、有的一个人呆着。。。。。。等等等等。 能出去旅行的只是少数,更多的是一个人

2008-09-28 13:28:00 659

原创 SOA365 个人技术经验分享 个人软件产品展示 精华文章 原创文章 技术交流 技术分享

公告:为了方便文章的整理和内容展示,个人特做了一个网站,网站地址 http://www.soa365.com/, 目的在于:   第一目的: 技术经验分享,把在实际开发工作中碰到的技术问题与经验,整理成文并与各位网友分享: 1、希望能够给碰到相关问题的朋友提供思路和一点点学习资料; 2、也希望能交往到有共同爱好的朋友,您可以给我留言; 3、不追求数量,以

2008-09-19 11:32:00 888

原创 醒悟、觉悟、大彻大悟

1.年轻人犯错误,上帝都可以原谅,何况是一个普通的老师。但请你记住:上帝能够原谅的事,社会不一定会原谅;老师能够原谅的事,老板不一定会原谅。你将生活在现实而复杂的社会,而不是大学和天堂。 2.年轻就是资本,但年轻是学习知识和打拼事业的资本,而不是放纵自己和庸碌生活的理由。请你记住:不要以为年轻就一切还来得及,来不及的不是年龄而是在岁月流逝中所积累或错过的一切。 3.“勿以善小而不为,勿以恶小而为之

2008-05-30 12:49:00 917

转载 SQLSERVER2005中分区表的设计

一、        概要1.1      实现目标SQL Server 2005 中基于表的分区功能简化了分区表的创建和维护过程,给数据库提供了灵活性和更好的性能;如果能良好应用将改善数据库大型表性能,设计人员管理性的的设计和实现;并方便于DBA相关维护工作1.2      参考资料1 微软msdnhttp://www.microsoft.com/china/msdn/libr

2008-05-14 11:33:00 1509

原创 五一黄豆炖猪脚

今天是五一节,在外面转了一圈,回来时不知吃什么,突然想到干脆炖个猪脚自己享受享受一下.买好一根猪脚然后买黄豆,可不知道要买多少黄豆适合,卖东西的老大娘比较实在,问我是买的一根还是二根,我说一根,她说买一块五的黄豆就够了. 虽然之前自己搞过,但也不知道黄豆炖猪脚有何功效, 回到家后上网查了一下别人的做法,有多种做法,选了一种做法,现在正慢慢炖. 特别强调:男士如能坚持每周喝上一次,倍感精力充

2008-05-01 19:23:00 846 1

原创 MSMQ消息队列演示程序

对消息队列的概念在此就不用描述了,网上查"消息队列"或MSMQ关键词,有相应文章介绍. 我在这里提供了一个示例程序,在于让初学者快速上手.1、  下载我的示例程序,下载地址为:http://download.csdn.net/source/4357862、  检查你的操作系统有没有安装MSMQ组件:察看“控制面板/管理工具/计算机管理->服务和应用程序”下面是否有“消息队列”节

2008-04-29 14:04:00 907

原创 SQLServer收缩数据库

-- 以下语句用于设置数据库定时自动收缩数据库use mastergosp_dboption testdb, autoshrink, truegouse testdbgocheckpointgo-- 清空日志语句DUMP TRANSACTION testdb WITH NO_LOG -- 截断事务日志BACKUP LOG testdb WITH NO_LOG-- 马上收缩数据库

2008-04-24 17:44:00 899

原创 有感于苹果树与小孩的故事

这二天早上上班在公交上看到公交电视上在讲着一个苹果树与小男孩的故事,虽然这个故事也是很老了,但听着听着,颇有几分感触。今天回到家里,在网上找到这个故事的描述,摘录如下: 从前,有一棵很大很大的苹果树。有个小男孩天天都喜欢围着树在玩耍,有时爬爬树,荡荡秋千。饿了,就摘苹果吃,累了,就在树荫下小睡……他爱树,树也爱和他玩。时间过得很快,小男孩长大了,他不再天天都来树下玩耍了。有一天,男孩来

2008-04-21 22:20:00 1273

转载 创业7大必备条件

对于投身商海的人来说,创业是一个梦想。但创业又谈何容易?有关专家总结出创业必备的七大条件,可以与你分享:1.充分的资源(RESOURCES),包括人力和财力,创业者要具备充足的经验、学历、流动资金、时间、精神和毅力;2.可行的概念(IDEAS),生意概念不怕旧,最重要的是可行,有长久性,可以继续开发、扩展;3.适当的基本技能(SKILLS),不是行业中的一般技能,而是通常性的企业管理技

2008-04-12 16:34:00 1185

原创 文本文件编码转换器

文本文件也有编码?却实如此。什么是编码呢?编码是指不同国家的语言在计算机中的一种存储和解释规范,如,我们常说的ANSI是一种存储方式,ASCII是一种解释规范。最初,Internet上只有一种字符集——ANSI的ASCII字符集(American Standard Code for Information Interchange,“美国信息交换标准码),它使用7 bits来表示一个字符,总共能

2008-04-11 23:20:00 8227 6

XAP中程序集清除器

XAP中多余程序集清除器:一个用SL开发的商业产品在发布时,可能有若干AXP包文件。一般情况下,有一个主XAP包文件,由主包文件下载其它包文件并装入内容。这种情况下,包文件间可能都会包含共用的程序集DLL,为了减少包文件的大小利于下载,特作此小工具,可以在打包产品时,运行此工具去除指定目录下包中的指定DLL。

2010-05-11

MSMQ消息队列演示程序

VS2005环境下用C#编写的演示消息队列发送与接收的程序,含全部源码及一个包装的类,调用简单.放到这里的目的是给初学者一个学习的例子.

2008-04-29

文本编码转换器

一个具有操作系统记事本编辑功能的工具,它的亮点不在于编辑功能,在于:<br>1、打开文本类型文件时自动显示是什么类型的;<br>2、可以批量转换指定目录下的指定后缀的文件编码;<br>3、可相互转换的格式为:ANSI,Unicode,UTF-8, Unicode BigEndian<br>4、提供全部源码(Delphi7下开发的)

2008-04-10

IE网页数据截获器

利用BHO实现对IE网页数据的截取,如输入的用户数据,密码等.含Delphi源程序.内附说明.声明:本演示程序在于共享知识,如通过本程序或本程序之思想用于非法用途,一切后果由其自行负责

2008-03-10

加解密DLL文件

实现加密解密功能,独立的DLL文件,可注册为SQLServer扩展存储过程,在SQL脚本中调用加解密功能;也可注册为COM库;还可在开发语言中以声明外部函数方式直接调用DLL文件中的加解密功能。提供了Delphi的调用接口单元。

2008-02-29

空空如也

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

TA关注的人

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