迷失的石头

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  11 随笔 :: 1 文章 :: 2 评论 :: 0 引用

2009年3月16日 #

http://msdn.microsoft.com/en-us/library/dd357409(PROT.13).aspx

 

 

Open Specifications

 

 

 

http://msdn.microsoft.com/en-us/library/ms998719.aspx

 

 

posted @ 2009-03-16 13:20 xiaopohai_long 阅读(27) | 评论 (0)编辑

2009年1月13日 #

     摘要: [代码] 阅读全文
posted @ 2009-01-13 18:00 xiaopohai_long 阅读(85) | 评论 (1)编辑

2009年1月7日 #

If the value is NULL, the default value is the current process working directory, and then if you want to using new process to delete this directory, we will get access denied error.
posted @ 2009-01-07 10:03 xiaopohai_long 阅读(31) | 评论 (0)编辑

2009年1月5日 #

the value is always zero.

So when you use windbg to attach process or debug symbol, we will see warning like this "unable to verify checksum....", because of the value of checksum is zero.

posted @ 2009-01-05 23:10 xiaopohai_long 阅读(38) | 评论 (0)编辑

2008年12月11日 #

VS2005编译C++的程序,如果添加Version信息,记住不能有Assembly Version,否则sigcheck工具不能检测出Version信息,请删除Version,然后再new version,这样就可以用。
posted @ 2008-12-11 20:45 xiaopohai_long 阅读(34) | 评论 (0)编辑

2008年11月22日 #

X509Certificate2 certificate = new X509Certificate2(PATH_TO_CERTIFICATE, PASSWORD, X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet);
posted @ 2008-11-22 18:53 xiaopohai_long 阅读(84) | 评论 (1)编辑

2008年11月19日 #

最近在修改打包的界面时候,发现debug的时候,会出现多线程不允许访问控件的问题,上网查了一下,大多数解决方法都是调用控件的invoke的方法,或者干脆屏蔽掉该异常信息。。。不知道什么时候控件可以正常允许的多线程访问?

VS 多线程debug 真难受~~不知道VS2008和VS2010有没有改进~~。。。还是我不知道该怎么去debug。?

 

不过最近发现VS里有比较不错的东西,就是可以自定义 Configuration,然后可以添加自定义宏~~不过这个不推荐用户做程序用~~

 

posted @ 2008-11-19 12:24 xiaopohai_long 阅读(61) | 评论 (0)编辑

2008年11月14日 #

使用Java和C#提供的类,实现SSL通信。

最近发现在测试过程,会产生这样的问题,就是Java端的sslSocket.close()方法会deadlock,虽然查过官方文档,说这个已经在1.4中fix了。可是为什么还会出现呢?不得已,直接调用SslSocket里面的Socket类的close()方法,这样才保证不会出现deadlock。。。。怪异的事情。

posted @ 2008-11-14 21:56 xiaopohai_long 阅读(26) | 评论 (0)编辑

今天小小的试用了C#的xml序列化,结果遇到问题了,结果添加了Dictionary类型的成员后,就不能使用XmlSerializer了。。。。。。上网查资料才得知,XmlSerializer不能序列化这个玩意,郁闷了半天,结果上网找到有关的解决方法:

方法一:可以尝试使用简单的类型进行转换。不要使用Dictionary类型的,但是这个麻烦。

方法二:可以自己写支持XmlSerializer的Dictionary类。。。。。参考http://www.cnblogs.com/yushiro/archive/2007/11/04/948799.html的。不错,借鉴了一下。

posted @ 2008-11-14 21:51 xiaopohai_long 阅读(130) | 评论 (0)编辑

2008年10月21日 #

有时候写程序,会遇到多种情况,而多种情况的判断也是一个问题,在目前大多数代码中,可能有如下几种判断方法:

1、文件存在属性,如果某个指定文件存在,则按照某个流程进行运行。。。。[这种方法不建议,只是为了测试而用。通常Debug功能就是用这个判断的]

2、配置文件添加属性值。配置文件是常有的那种,有ini类型和xml类型的配置文件,建议xml配置类型,用起来比较顺。

3、注册表中存储值,这个和系统有关,如果想实现跨平台的东西,最好不要用这个。

4、触发器,某种条件到达的时候。。。这个好像不算。。。不过也加上吧,应为触发器的种类太多,不好归类。。

5、ing,想不出来了。。。

 

 

posted @ 2008-10-21 12:24 xiaopohai_long 阅读(14) | 评论 (0)编辑