- 博客(21)
- 收藏
- 关注
转载 Linux内核中的红黑树
红黑树是平衡二叉树的一种,它有很好的性质,树中的结点都是有序的,而且因为它本身就是平衡的,所以查找也不会出现非常恶劣的情况,基于二叉树的操作的时间复杂度是O(log(N))。Linux内核在管理vm_area_struct时就是采用了红黑树来维护内存块的。先到include/linux/rbtree.h中看一下红黑树的一些定义,如下:struct rb_node{u
2013-04-14 15:05:52 448
转载 eclipse cdt unresolved inclusion 解决办法
eclipse cdt 添加一个已经存在的工程项目,然后更新indexer,然后运行 c++ code analysis 后,发现文件中存在 unresolved inclusion: XXX 这样的东西,google一下找答案发现是c/c++标准库未设置所致。解决方法如下。选中项目,依次操作:右键单击 -> properties -> C/C++ General -> Paths
2013-04-02 21:08:55 2706
转载 java Properties的读,写操作
info.properties文件内容:username=testpwd=123456age=20--------------------Properties的读,写操作类propertiesTools.java源代码:package com.sidi.util;import java.io.BufferedInputStream;import java.io.Fi
2013-03-07 14:04:49 528
转载 watir-webdriver相关知识
说说watir-webdriver那些事(一)开始博客分类:watir-webdriver selenium的webdriver可以说是,自动化测试中别具一格的东西,在开源的自动化测试工具中可谓的独霸一方啊,有的时候很佩服发明这个东西的那三个家伙,真实奇思妙想,而且还聪明异常。不过于此同时,ruby中的watir也是风头很盛,ruby语言的优美,加上watir对自动化测试的
2013-01-04 20:56:25 2902
转载 linux和Windows下安装ruby
Linux 上的 Ruby Watir根據不同的 Linux 發佈版本,有不同的安裝方式。第一個選擇是下載原始碼,然後手動編譯。不過在許多平台上,有套件管理工具可以幫助你很簡單地安裝 Ruby。例如,在 Debian 或 Ubuntu 上的 apt-get 提供了簡單又優雅的解決方案:% sudo apt-get install ruby1.9.1-full以上的指令會安裝 R
2012-12-22 13:41:40 1243
转载 linux 下 eclipse c/c++开发
A. 为什么要在Linux使用Eclipse开发C/C++程序?Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。这种开发方式生产力并不高,若只是开发学习
2012-12-18 15:40:49 434
转载 ubuntu10.04 下安装 google拼音输入法scim-googlepinyin
ubuntu10.04下安装google拼音输入法scim-googlepinyinA. 获取代码:(没有git的先安装git:sudo apt-get install git-core)$ git clone git://github.com/tchaikov/scim-googlepinyin.git$ cd scim-googlepinyinB. 编译前提:上
2012-12-17 16:39:40 480
转载 Linux下Matlab安装
=摘要=在ubuntu下面学也有好一大段时间了,这个学期有图像处理课程.需要用到matlab这个矩形实验系统...在windows下面有一个matlab7..但是我想在linux下面用...于是有了一段google matlab for linu的历程...google很强大...不一会我就找到了下载链接...matlab 2009b这个版本..今天在这里分享出下载地址与安装方法:),安装
2012-12-17 13:05:43 367
转载 Linux下安装配置 Jdk1.6+Tomcat6.0.x+MySql5.x+Apache2.2.x+jk_mod1.2+PHP5.x 详解
Linux下安装配置 Jdk1.6+Tomcat6.0.x+MySql5.x+Apache2.2.x+jk_mod1.2+PHP5.x 详解本篇以Redhat AS5,内核为Linux 2.6.18-8.el5 为例,其中Redhat/Fedora系列基本一致,其他Linux或者版本均可以参考。STEP 1软件下载:1. jdk1.6.x http://java.sun
2012-12-17 13:04:29 983
转载 ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装 jdk,ubuntu设置java环境变量
ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量下载jdk-6u12-linux-i586.bin, 开始安装jdk:使用终端进入存放jdk-6u12-linux-i586.bin的目录,我的位置是:/home/liujicheng/java 第一步:
2012-12-17 13:03:17 376
转载 linux 下解压命令大全
linux 下解压命令大全.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar 是打包,不是压缩!)———————————————.gz解压 1:gunzip FileName.gz解压 2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .
2012-12-17 13:02:27 384
原创 Form表单属性及其常用的INPUT控件
表单常用属性有以下几种:name:用来标识这个表单,在javascript中可以通过 document.表单名 来取得这个表单action:表示这个表单提交时的跳转路径method:表示提交方式,可以选择post和get,默认为get方式.两种方式的区别: post:所有提交的参数都会隐藏,没有参数的大小限制,建议使用该方式 get:所有提交参数都会在地址栏显示,参
2012-10-29 21:56:31 10357 1
原创 HTML 标签
跑马灯 ...普通卷动 ...滑动 ...预设卷动 ...来回卷动 ...向下卷动 ...向上卷动 向右卷动 向左卷动 ...卷动次数 ...设定宽度 ...设定高度 ...设定背景颜色 ...设定卷动距离 ...设定卷动时间 字体效果 ...标题字
2012-10-28 10:56:55 553
原创 split 分割相关问题
1、文件路径的分割: String filePath="c:\\image\\product\\001.png";String[] aa=filePath.split(\\\\);2、n 个空格分割:String str = " To be or nor to be , that is question"; String str [] = str.split("
2012-10-22 19:00:39 280
原创 64位网卡驱动、jdk的安装
1、 Atheros AR8161 ubuntu网卡驱动下载及安装说明http://www.linuxwind.org/html/install-atheros-ar8161-ethernet-driver-on-ubuntu12-04.html2、 安装tcsha) $ sudo apt-get install tcsh3、 安装输入法软件(这个我
2012-09-16 11:03:01 1213
转载 Linux下Eclipse键盘输入无相应的问题
2010-02-19 00:43506人阅读评论(0)收藏举报在Ubuntu下安装了Eclipse,使用时发现,经常出现编辑器输入界面对键盘无相应的情况。不能输入任何字符,必须alt+tab,切换到另外的应用窗口再返回,Eclipse的输入界面才能重获焦点。这种情况多出现于Eclipse中是有自动提示或补全功能的时候。google后发现,是输入法scim引起的问题(新版
2012-09-14 16:29:11 1923
原创 java输入输出流
java输入流主要由InputStream和Reader作为基类,而输出流主要由OutputStream和Writer作为基类。 InputStream/Reader:所有输入流的基类,前者是字节输入流,后者是字符输入流; OutputStream/Writer:所有输出流的基类,,前者是字节输出流,后者是字符输出流。 字符流还可以使用字符串作为物理节点,用于实现从字符
2012-09-13 11:07:44 457
原创 HashCode相关类容
HashCode相关类容: 当一个对象被存储在HashSet集合中以后,就不能修改这个对象中的那些参与计算哈希值的字段了,否则,对象修改后的哈希值与最初存储HashSet几个中的哈希值就不同了,在这种情况下,即使在contains方法是用该对象的当前引用作为的参数去HashSet集合中国检索对象,也将返回找不到对象的结果,这也是会导致我发从Hashset集合中单独删除当前对象,从而
2012-09-12 15:45:24 319
原创 HashMap遍历
第一种:Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val =
2012-09-06 15:14:04 217
原创 getProperties()获取系统属性
Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor")); Sys
2012-07-30 20:29:35 1052
转载 常用的正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太
2012-07-29 16:20:15 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人