上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
  2014年3月30日
摘要: 虽然通过Visual Studio向导在ASP.NET Web API项目中创建的 Controller类型默认派生与抽象类型ApiController,但是ASP.NET Web API框架本身只要求它实现IHttpController接口即可,所以我们将其统称为HttpController。既然HttpController指的是所有实现了IHttpController接口的类型,我们自然得先来了解一下这个接口的定义。如下面的代码片断所示,在IHttpController接口中仅仅定义了唯一的方法ExecuteAsync方法,它以异步的方式执行HttpController,并返回一个Ta.. 阅读全文
posted @ 2014-03-30 10:31 程序点滴 阅读(468) 评论(0) 推荐(0) 编辑
摘要: MD5加密简单的说就是把一段明文 通过某种运算方式 求出密文。 例如:明文为:abcdefg 通过一些列运算 得到 密文 7ac66c0f148de9519b8bd264312c4d64 它具有两个特性:1.无碰撞,2.不可逆。 无碰撞是指: 7ac66c0f148de9519b8bd264312c4d64 这段密文 只能由 abcdefg 这段明文得到,除此之外其他的 明文加密后 其值 绝对不会等于 7ac66c0f148de9519b8bd264312c4d64,也就是说 没有那两个明文 加密后 会得到相同的密文。 不可逆是指: 明文通过加密后得到密文,而无法通过密文 求出明文... 阅读全文
posted @ 2014-03-30 10:27 程序点滴 阅读(1029) 评论(0) 推荐(0) 编辑
  2014年3月27日
摘要: 1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687".注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示". 2. 编码基本知识 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的 阅读全文
posted @ 2014-03-27 11:18 程序点滴 阅读(319) 评论(0) 推荐(0) 编辑
  2014年3月26日
摘要: 一、泛型概述 jdk1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制。 好处: 1,将运行时期的问题ClassCastException转到了编译时期。 2,避免了强制转换的麻烦。 什么时候用: 当操作的引用数据类型不确定的时候。就使用泛型()。将要操作的引用数据类型传入即可,其实就是一个用于接收具体引用数据类型的参数范围。 在程序中,只要用到了带有的类或者接口,就要明确传入的具体引用数据类型。 泛型技术是给编译器使用的技术,用于编译时期。确保了类型的安全。 运行时,会将泛型去掉,生成的class文件中是不带泛型的,这个称为泛型的擦除。 泛型的通配符:未知类... 阅读全文
posted @ 2014-03-26 10:34 程序点滴 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。 实现思路: hashtable + 双向链表 时间复杂度: 插入,查找,删除:O(1) 空间使用情况: O(N) :一个链表存储K个数据(stl的hash_map实际占的空间比较大)。 运行环境: linux:redhat , fedora ,centos等(理论上ubuntu , debian,mac os等也可以运行) 代码: [cpp] view plaincopy #ifndef __LRUCACHE_H__ #define __LRUCACHE_H__ #i... 阅读全文
posted @ 2014-03-26 10:30 程序点滴 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: 一、字符 在。NET Framewole中,字符总是表示成16位Unicode代码值,这简化了国际化应用程序的开发。 每个字符都表示成System.Char结构(一个值类型) 的一个实例。System.Char类型提供了两个公共只读常量字段:MinValue(定义成"\0")和MaxValue(定义成'\uffff')。 针对Char的一个实例,可以调用GetUnicodeCategory方法,这个方法返回的是System.Globalization.UnicodeCategory枚举类型的一个值。这个值支出该字符是控制字符、货币符号、小写符号、大写符号、标 阅读全文
posted @ 2014-03-26 10:25 程序点滴 阅读(436) 评论(0) 推荐(0) 编辑
  2014年3月25日
摘要: 近日一个java的项目,客户要求项目中必须使用其提供的加密机制,扔给了两个。net写的DLL.网络上搜了一圈也没找到啥东西,甚至看到人扬言此事绝无可能。郁闷当中考虑了一个思路。用C#做一个Com,调用客户提供的DLL实现加密解密的方法,然后提供给java使用。经过一番捣腾,最后证实可行。 环境与工具: 1、。net framework 3.5 C# 2、java jdk1.5, Tomcat 5.5 3、jacob-1.15-M3 实现例子: 一、C# 制作Com组件 新建一个Class 项目,取名TestCom Code highlighting produced by ... 阅读全文
posted @ 2014-03-25 09:29 程序点滴 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 在类Unix操作系统里面,。dup2和dup都通过系统调用来产生一份file descriptor 的拷贝。 dup对我来说还很简单 int dup(int filedes); dup2就有点犯迷糊了 int dup2(int filedes1,int filedes2); 其实这样declaration更好 int dup2(int oldfd,int newfd) 下面是apue给出的解释 With dup2, we specify the value of the new descriptor with the fd2 argument. If fd2 is alr... 阅读全文
posted @ 2014-03-25 09:25 程序点滴 阅读(320) 评论(0) 推荐(0) 编辑
  2014年3月23日
摘要: 字符串是软件开发中最为重要的对象之一。通常,字符串对象或其等价对象(如char数组),在内存中总是占据了最大的空间块。因此如何高效地处理字符串,必将是提高系统整体性能的关键所在。 1.String对象及特点 String对象是Java语言中重要的数据类型,但它并不是Java的基本数据类型。在C语言中,对字符串的处理最通常的做法是使用char数组,但这种方式的弊端是显而易见的,数组本身无法封装字符串操作所需的基本方法。而在Java语言中,String对象可以认为是char数组的延伸和进一步封装。Java中String类,它注意由3部分组成:char数组,offset偏移量,String的... 阅读全文
posted @ 2014-03-23 09:43 程序点滴 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.安装OCCI 如果oracle数据库默认没有安装OCCI,可以自己从官网上下载与自己数据库版本一致的API,其中包含四个软件包: oracle-instantclient-sqlplus-10.2.0.5-1.i386.rpm oracle-instantclient-devel-10.2.0.5-1.i386.rpm oracle-instantclient-odbc-10.2.0.5-1.i386.rpm oracle-instantclient-basic-10.2.0.5-1.i386.rpm 安装完成之后,会在/usr/lib下多个oracle 共享库文件夹,在/... 阅读全文
posted @ 2014-03-23 09:40 程序点滴 阅读(1030) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

全讯网   全讯网