自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序碎片

乱七八糟

  • 博客(93)
  • 收藏
  • 关注

翻译 装箱和拆箱的例子,value type的接口

value type的接口是什么用的呢?应该怎么用?using System;using NUnit.Framework;namespace ClassLibrary{ [TestFixture] public class ClassLib { public interface IChange {

2013-09-11 16:45:37 656

翻译 DotNet Assembly 内容

一个exe里有些什么东西?1. PE32 header: 这是windows需要的标准信息。2. CLR header:里面有目标CLR的版本,CUI或者GUI的入口MethodDef token,强名的签名。3. Matadata:元数据    其中包含了3中表格:1.definition table* ModuleDef (包含了文件名,后缀,和一个编译器产生的ID)*

2013-09-09 20:47:02 565

原创 归并排序,前面的有点乱

看了前面写的,貌似不是怎么清楚,用递归写了一次,本质上两个数的交换,也是最小单位的序列归并,知道了这个就知道了递归的终点。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace zboTest{ [

2013-09-04 16:52:08 501

原创 .Net上的线程

1. 托管线程其实是一个虚的线程,一个操作系统线程可以运行多个托管线程的代码。2. 获得线程号,用.net 1.1时代:Thread.CurrentThread.GetHashCode(), .net 2.0时代:Thread.CurrentThread.ManagedThreadId3. join 函数,用来等待线程的结束。4. newThread.Priority = Thre

2013-08-27 21:19:41 534

原创 复习快速排序

using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace zbo{ [TestFixture] public class QuickSort { int[] buffer =

2013-08-26 16:31:57 440

翻译 Exception的一些片段

为什么要用Exception:原始的win32没有用Exp,所以回来的错误是32bit的值,Exception里面含有一个string,能记录更多的信息。Exception不容易被忽略,win32的错误形式,很容易被程序员不处理而不会停止程序。Exception处理机制:try: code contains riskcatch: exception recovery cod

2013-08-25 21:13:18 501

原创 树的路径

遍历一个树,把经过的node放到一个list里,找到就打印出。找完了,退一个node出来。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace ClassLibrary{ [TestFixture

2013-08-25 14:18:10 958

原创 N个筛子,掷出M值的可能性

思路是用递归把所有可能性都计算出来,放在一个Dictionary里面。using System.Collections.Generic;using System.Linq;using NUnit.Framework;namespace ClassLibrary{ [TestFixture] public class GambleTest { [

2013-08-25 13:12:30 715

原创 大小细节

先说int的大小:32位上,第一位是1是负数,第一位是0是正数,负数最小值可以用1000000...(31个0)来表示.但正值只能是01111...(31个1来表示)所以最小的负数是 -2^31=-2147483648最小的正数是 2^31=2147483648-1=2147483647==============================================

2013-08-22 14:00:27 523

原创 SOAPUI SSL 设置

写个小的记录,发现SOAPUI不能认pfx的证书,导致一直报handshake的错。调试通了,写几个问题:首先,只要在project的perference里设置ssl setting,然后要放jks,不能认pfxpfx转换成jks的方法:在jdk的bin里有个keytool,keytool -importkeystore -v -srckeystore /root/adie.pfx

2013-08-21 13:41:32 5979 3

转载 Dotnet内存泄漏

关于.NET有一个鲜有人言及的问题,它和使用动态代码生成有关。简而言之,在XML序列化、正则表达式和XLST转换中用到的动态代码生成功能会引起内存泄漏。尽管公共语言运行时(Common Language Runtime,CLR)能卸载整个应用程序域(App Domain),但是它无法卸载个别的Assemblies。代码生成依赖于创建临时Assemblies。通常这些Assemblies会被

2013-08-20 17:15:12 1267

转载 委托个委托链

委托,把方法作为参数传递,而方法的类型,就是委托。public partial class Form1 : Form { public delegate void GreetingDelegate(string name); public Form1() { InitializeComponent();

2013-08-20 16:29:03 456

转载 Dotnet类库中的HashTable实现

原文:http://www.cnblogs.com/osamede/archive/2008/01/30/1058211.html摘要这个HashTable用开放定址法解决冲突,用双散列法进行探测。装填因子过高之后使用再散列法扩充,涉及到的算法都不是很复杂,即使不使用数学工具,也可以简单的分析下:-) 。本文以.net fx's HashTable为例,回顾Ha

2013-08-20 15:59:06 467

原创 urllib2访问soap

首先是得到wsdl,用xmlspy产生出一个request,然后用urllib2写soap的头,把request放在soap的body里。from ATOM.core import atomurllib2def post_request_to_csa(soap_request_xml, etok=None): WebService_URL = "http://localhost/

2013-08-19 20:37:44 674

转载 数字证书机构CA

接上篇:到这里,“客户”就可以确认“服务器”的身份,并且双方的通信内容可以进行加密,其他人就算截获了通信内容,也无法解密。的确,好像通信的过程是比较安全了。 但是这里还留有一个问题,在最开始我们就说过,“服务器”要对外发布公钥,那“服务器”如何把公钥发送给“客户”呢?我们第一反应可能会想到以下的两个方法:a)把公钥放到互联网的某个地方的一个下载地址,事先给“客户”去

2013-08-18 17:07:40 635

转载 加密和签名证书

http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html

2013-08-17 23:11:16 685

转载 数据库的事务隔离级别和锁

http://case0079.iteye.com/blog/205201关键字: 事务 一,事务的4个基本特征 Atomic(原子性): 事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。Consistency(一致性): 只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。Isolation(隔离性): 

2013-08-14 22:33:57 472

翻译 Customized Attached Property 附加属性

link:http://msdn.microsoft.com/en-us/library/cc903943(v=vs.95).aspx什么时候用 Attached Property:You might create an attached property when there is a reason to have a property-setting mechanism a

2013-08-11 23:16:34 562

翻译 依赖属性 dependency property WPF,为什么要用DDP?

使用依赖属性的原因:link http://stackoverflow.com/questions/1723756/why-dependency-propertiesThis helped me understand the reasoning:The main difference is, that the value of a normal .NET property is

2013-08-11 20:20:06 795

转载 单元测试的mock和stub

还是一个转载:http://www.cnblogs.com/TankXiao/archive/2012/03/06/2366073.html在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,记录Log,文件系统 之类的)。 而我们没法控制这些外部依赖的对象。  为了解决这个问题,我们需要用到Stub和Mock来模拟这些外部依赖的对象,从而控

2013-08-10 16:38:46 2949

转载 装箱和拆箱

原文:http://www.cnblogs.com/huashanlin/archive/2007/05/16/749359.html几个要点:4:装箱/拆箱是什么? 装箱:用于在垃圾回收堆中存储值类型。装箱是值类型到 object 类型或到此值类型所实现的任何接口类型的隐式转换。拆箱:从 object 类型到值类型或从接口类型到实现该接口的值类型的显式转换。 

2013-08-09 11:07:03 527

原创 sealed class 做函数扩展的方法,dotnet 3.0

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ClassLibrary{ public sealed class SealedClass { } public static class Extension {

2013-08-08 19:07:50 608

转载 转载 web缓存技术

Web缓存技术|网站缓存技术3 条回复这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内容。什么是Web缓存,为什么要使用它?缓存的类型:浏览器缓存;

2013-07-28 20:56:28 3094

原创 记录一下,今天要用python的html转码

要用这代码,还没去公司,先记录一下,到时候直接用了。import cgiimport HTMLParsermy_string1 = '''<img class="size-medium wp-image-113" style="margin-left: 15px;" title="su1" src="http://blah.org/wp-content/uploads/2008/1

2013-06-18 10:55:59 1701

转载 转载记录一下,openssl自签名证书

在要生成证书的目录下建立几个文件和文件夹,有./demoCA/ ./demoCA/newcerts/  ./demoCA/index.txt ./demoCA/serial,在serial文件中写入第一个序列号“01” 1.生成X509格式的CA自签名证书 $openssl req -new -x509 -keyout ca.key -out ca.crt 2.生成服务端的私钥

2013-05-07 14:04:23 655

原创 Redhat wxpython

昨天做了些关于wxPython的安装,本来两个rpm的事情。一直弄到很复杂。做完以后,我想记录一下怎么做的,细细回忆一下,感觉什么也不值得记录。于是就成了水文。大致故事是这样的,要用2.7的python,RHEL这东西带了python2.4,一堆的系统组建依赖于它,所以rpm -e不了它,只能做python2.7独立按装。下了最新的2.7.3,编译不过,找了半天原因,没解决

2012-06-28 16:43:47 786 1

原创 OilDeposite Zoj 1709

是一个图的联通问题,做了一个Mark。做一个遍历,探索能练到的节点,Mark一下,然后Mark升级。身边说一下一个IDE,在看书的时候发现的,叫Wing,12年上半年还有了更新,很轻量级,没有JrtBrains那么多功能,但比Pyscripter好用,Linux下也有版本。SOGood!!'''The GeoSurvComp geologic survey company is re

2012-06-07 16:40:49 425

原创 组合数zoj1089 Lotto

'''In a Lotto I have ever played, one has to select 6 numbers from the set {1,2,...,49}. A popular strategy to play Lotto - although it doesn't increase your chance of winning - is to select a subse

2012-06-07 11:04:23 467

原创 字符串的最大子序列

假设是找连续的子序列,比方说  abcdefg 和1234abc45d,这两个序列,连续的最大子序列就是abc,假设是找离散的子序列,那么上面的例子里的最大子就是abcd了。这个题目是我看海涛桑德博客发现的,感觉貌似见过,但觉得很奇怪为什么是dp,后来我发现是离散

2011-08-11 16:24:00 1279

原创 War

我之前对于dp的认识拘泥于三步的变化,一个递归,一个二维的记忆表,以及由下而上求值填满整个矩阵。得到矩阵右上角的值就是最后的结果。这道题目我发现走不到第三步。因为他的记忆表实在没法总结成二维的形式。二维记忆表有很多例子,比如矩阵相乘问题,01背包问题和生产线问题。

2011-08-10 14:08:11 631

原创 VirtualBox里设置Hostonly网卡访问虚拟机的服务

2011-02-16 15:23:00 2628

原创 ZJO 1015 渔网

渔网,ZJO

2011-02-09 15:24:00 607

原创 ZOJ Problem Set - 1099 HTML

ZJU HTML

2011-02-08 15:20:00 654

原创 Big Number Mulitplication

big number algrithem

2011-02-05 16:28:00 423

原创 Python ZSI 访问 WebService

Python ZSI WebService

2011-02-03 21:45:00 3948 1

原创 Big Number Add

The big number add

2011-02-03 21:22:00 643

原创 找出最长的顺序子序列

一道题目

2010-12-28 13:23:00 491

原创 u calculate e

zju 1113

2010-11-03 16:40:00 390

原创 IE里jQuery解析xml的问题

ie jquery xml

2010-10-26 13:29:00 1195

原创 Undercut

又一个简单的题目

2010-10-21 09:48:00 646

空空如也

空空如也

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

TA关注的人

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