`
文章列表

Linux进程

  #include<stdio.h> #include<sys/types.h> #include<unistd.h> #include<stdlib.h> int main() { pid_t child_pid; child_pid = fork(); if (child_pid < 0) printf("Error occured on forking./n"); else if (child_pid == 0) { ...
  1.代码示例 class Father { Father() { System.out.println("父类构造函数"); System.out.println(); } public static byte a; public static char b; static { System.out.println("父类静态初始化块-----start"); System.out.println("byte:" + a + " char:" + b); ...
1.ASCII返回与指定的字符对应的十进制数 SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;   2.CHR给出整数,返回对应的字符 SQL> select chr(54740) zhao,chr(65) chr65 from dual;   3.CONCAT连接两个字符串; SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual
Eclipse快捷键设置:Window—Preferences—General—Keys 1.常用快捷键   Ctrl+1   快速修复(最经典的快捷键,就不用多说了) Ctrl+D  删除当前行 Ctrl+/   注释当前行,再按则取消注释 Ctrl+Z   撤销 Ctrl+S   保存 Ctrl+F   查找并替换 Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,可以暂用Alt+/ 来代替
  1.基本概念 霍夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数) ...
散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 一、基本概念 l散列函数(Hash function):若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上。由此,不需比较便可直接取得所查记录。称这个对应关系f为散列函数,按这个思想建立的表为散列表。 l冲突:对不同的关键字可能得到同一散列地址,即key1≠key2,而f(key1)=f(key2),这种现象称冲突。具有相同函数值的关键字对该散列函 ...
进程是操作系统结构的基础,是多道程序系统出现后,为了刻画系统内部出现的动态情况,描述系统内部各道程序的活动规律引进的一个概念。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,它可以申请和拥 ...
堆积排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法。堆积树是一个近似完全二叉树的结构,并同时满足堆积属性:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序的平均时间复杂度 ...
1.问题描述 有如下规律的数字串: ① 1② 11                ①中有1个1③ 21                ②中有2个1④ 1211            ③中有1个2,1个1⑤ 111221        ④中有1个1,1个2,2个1⑥ 312211        ⑤中有3个1,2个2,1个1⑦ 13112221⑧ 1113213211     … 假设任一数字串的长度都不小于它前面的串,比如⑦的长度大于⑥的,越往后推导得到的串越长。   给定两个数字串str1和str2,其中str1是属于上面中的某一串,str2是随机给的数字串,写一个函数判断判断str ...
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序,是对冒泡排序的改进。平均情况下快速排序的时间复杂度为O(nlogn),虽然最坏情况时会达到O(n2),但在大多数情况下,快速排序要比其它O(nlogn)算法要快,被认为是目前最优秀的内部排序算法。快速排序是不稳定的。它采用分治法(Divide and Conquer)的策略,把一个串行(list)分为两个子串行(sub-lists)。 步骤为: 从数列中挑出一个元素,称为 "基准"(pivot);
入门材料----------------------------语义网的概念、方法及应用(非常好的入门读物)入门必读,语义网入门好书(markqiu提供)What Is The Semantic Web? From the Semantic Web Agreement Group  Edd Dumbill's Primer  The Semantic Web: 1-2-3我们组织翻译的 RDF 入门中文资料----------------------Ontology理论研究和应用建模 ——《Ontology研究综述》、w3c Ontology研究组文档以及Jena编程应用总结基于领域知识的资源管 ...
50个常用SQL语句 Student(S#,Sname,Sage,Ssex) 学生表 S#学号,主键 Course(C#,Cname,T#) 课程表 C#课程号,主键 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 T#教师编号,主键 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='0 ...

dom4j解析XML

public void getXmlDate(){ String content = "<content>" + "<field name='wbrybh'>W440111540000200903000019</field>" +"<field name='csyy'>aaa</field>" + "<field name='cssj'>2010-06-23 11:00:00</field&g ...
PreparedStatement pstmt = null; ResultSet rs = null; pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs = pstmt.executeQuery(); rs.last(); int count = rs.getRow(); rs.beforeFirst();  
import javax.xml.namespace.QName; import org.apache.axis.client.Call; import org.apache.axis.client.Service; /*web服务方法签名:public String callService(String startTime, String endTime) */ public class ServiceTest { public static void main(String[] args) { String startTime = "2010-0 ...
Global site tag (gtag.js) - Google Analytics