- 博客(30)
- 资源 (60)
- 收藏
- 关注
原创 链表排序
最近重新学习C语言,用到了链表排序,自己写完后记录一下,本文使用的是类似冒泡排序,具体其他算法可以修改sortList实现。结构体定义:typedef struct Node_Test_My{ int data; Node_Test_My* next;}Node,*pNode;进行初始化:pNode initListByInput(){ int input; in
2012-02-18 20:38:50
744
原创 Oracle外键级联更新——延迟约束和触发器实现
Oracle外键只有级联删除没有级联更新,但是有时候系统中可能需要这样的功能,所以这里记录下实现过程。 Oracle中的约束有两种方式,一种是延迟约束,一种是非延迟约束。所谓的非延迟约束就是说更改记录的时候会立刻进行约束条件的查看,是否因为违反了某些约束条件而不能执行修改,而延迟约束则表示不会再刚进行修改的时候进行约束查看,只有提交的时候才会检查。Oracle的级联更新就是使用这个特性来
2012-01-02 00:02:21
4496
原创 KMP算法
算法名称的由来:KMP算法其实就是有三个人提出了一种关于字符串匹配的算法,并且这三个人的名字都比较难记,所以干脆每个人取一个字母,于是就有了KMP算法。算法解决问题:传统的字符串匹配算法是主串和子串一位一位的比较,当比较到某一位不相等的时候就将主串回退到这次开始比较的字符的下一个字符,子串回退到首字符重新进行比较,而KMP算法则是解决了主串回退的问题,每次比较如果发现不一致,不需要回退主串,而
2011-10-26 20:32:52
1042
原创 字符全排列Permutation
题目:给定字符串,输出全排列的所有结果。例如abc则需要输出abc,acb,bac,bca,cab,cba。具体代码如下// 如果需要把所有的可能都打印出来,不管是否有重复,就是用List,否则如果需要去除重复,可以使用Set private List lst =
2011-10-10 22:49:38
900
原创 大数相乘、大数相加、大数相减Java版本
题目:两个非常大的数字相乘(相加,相减) 该题目在java中可以使用BigInteger类中的方法来实现。否则的话可以使用如下方式来实现。 大数相乘:假设有A和B两个大数,位数分别为a和b。根据我们平常手动计算乘法的方式可以看出,最终的结果的位数c
2011-10-10 21:41:48
26626
11
原创 JavaScript内置对象及其方法
JavaScript内置对象Date Math Number Boolean String Array RegExp Function Object 全局方法以及事件
2010-07-17 09:49:00
680
原创 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2010-07-11 15:44:00
386
转载 nativae2ascii【转】
背景: 在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。
2009-11-07 19:47:00
638
1
Introduction To Python
2010-07-18
jQuery_API.mxp
2010-07-13
具有中文提示的jQuery-1.3.2-jsDoc-zh-1.0.zip
2010-07-09
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2010-03-11
Head First 设计模式(中文版)
2012-03-04
在Java中使用的读取xml文件的jar文件dom4j
2010-07-28
tomcat中使用Oracle数据库连接的jar文件
2010-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人