2009年2月9日

[算法]矩阵求逆 转置 行列式

摘要: [算法]矩阵求逆 转置 行列式 #include #include double * MatrixOpp(double *A,int m,int n); /*矩阵求逆*/ double * MatrixInver(double *A,int m,int n); /*矩阵转置*/ double Surplus(double A[],int m,int n); /*求矩阵行列式*/ 阅读全文

posted @ 2009-02-09 13:41 FondPan 阅读(1016) 评论(0) 推荐(0) 编辑

2009年2月5日

详解.NET中的动态编译技术

摘要: 代码的动态编译并执行是一个.NET平台提供给我们的很强大的工具用以灵活扩展(当然是面对内部开发人员)复杂而无法估算的逻辑,并通过一些额外的代码来扩展我们已有 的应用程序。这在很大程度上给我们提供了另外一种扩展的方式(当然这并不能算是严格意义上的扩展,但至少为我们提供了一种思路)。 动态代码执行可以应用在诸如模板生成,外加逻辑扩展等一些场合。一个简单的例子,为了网站那的响应速度,HTML静态页面往往是我们最好的选择,但基于数据驱动的网站往往又很难用静态页面实现,那么将动态页面生成html的工作或许就是一个很好的应用场合。另外,对于一些模板的套用,我们同样可以用它来做。另外这本身也是插件编写的方式。 阅读全文

posted @ 2009-02-05 16:53 FondPan 阅读(368) 评论(0) 推荐(0) 编辑

2009年2月4日

SQL Server 2005中对海量数据处理的实现方法

摘要: SQL Server 2005中对海量数据处理的实现方法 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好的性能。所以对大表进行分区是处理海量数据的一种十分高效的方法。本文通过一个具体实例,介绍如何创建和修改分区表,以及如何查看分区表。 阅读全文

posted @ 2009-02-04 10:14 FondPan 阅读(519) 评论(0) 推荐(0) 编辑

使用X.509数字证书加密解密实务(三)-- 使用RSA证书结合对称加密技术加密长数据

摘要: Dotnet的RSA实现有个特点,它必须要在明文中添加一些随机数,所以明文不能把128字节占满,实际测试,明文最多为117字节,留下的空间用来填充随机数”。也就是说对于1024位密钥的RSA来说,一次只能加密128字节的数据,对于Dotnet的RSA实现更是只能加密117个字节的数据。 阅读全文

posted @ 2009-02-04 10:11 FondPan 阅读(848) 评论(1) 推荐(0) 编辑

使用X.509数字证书加密解密实务(二)-- 使用RSA证书加密敏感数据

摘要: X.509证书标准支持三种不对称加密算法:RSA, DSA, Diffie-Hellman algorithms。最常用的是RSA算法。所以本文就以前面章节使用makecert工具生成的生成的MyTestCert证书进行加密解密,这个证书具有RSA算法1024位的密钥对。 阅读全文

posted @ 2009-02-04 09:56 FondPan 阅读(979) 评论(0) 推荐(0) 编辑

使用X.509数字证书加密解密实务(一)-- 证书的获得和管理

摘要: 数字证书(也称作数字证书)将身份绑定到一对可以用来加密和签名数字信息的电子密钥。数字证书能够验证一个人使用给定密钥的权利,这有助于防止有人利用假密钥冒充其他用户。数字证书与加密一起使用,可以提供一个更加完整的解决方案,确保交易中各方的身份。 阅读全文

posted @ 2009-02-04 09:49 FondPan 阅读(1692) 评论(0) 推荐(0) 编辑

C# 中信号量的使用

摘要: C# 中信号量的使用 .NET Framework 中信号量的定义在 System.Threading 中,名为 Semaphore 的类。 在操作系统的课程我们应该学到了如果使用信号量来进行多线程或者多进程的同步和互斥。(如果你没学过,不妨找一本书看看。个人认为很有好处。^_^)这时,你就可以用 Semaphore 进行一个小练习了。 阅读全文

posted @ 2009-02-04 09:32 FondPan 阅读(1084) 评论(0) 推荐(0) 编辑

2007年3月6日

C#实现web信息自动抓取

摘要: 随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。 阅读全文

posted @ 2007-03-06 11:41 FondPan 阅读(265) 评论(0) 推荐(0) 编辑

用C#语言构造蜘蛛程序

摘要: "蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢? 阅读全文

posted @ 2007-03-06 11:39 FondPan 阅读(225) 评论(0) 推荐(0) 编辑

2007年1月24日

关于23种设计模式的有趣见解 [转]

摘要: 对设计模式很有意思的诠释 阅读全文

posted @ 2007-01-24 14:27 FondPan 阅读(247) 评论(0) 推荐(0) 编辑

导航