自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Python安装第三方库报错:Python version 2.7 required, which was not found in the registry.

Python安装第三方库报错:Python version 2.7 required, which was not found in the registry.解决方法是执行下面的脚本register.py:import sys from _winreg import * # tweak as necessaryversion = sys.version[:3]instal

2014-02-13 14:04:04 1035

原创 编译错误:configure: error: newly created file is older than distributed files!

有时候编译过程中(如执行./configure)会出现如下错误:checking whether build environment is sane... configure: error: newly created file is older than distributed files!这往往是由于系统时间与硬件时间不一致导致的。首先查看系统时间:[root@iperfteste

2013-12-05 14:18:59 6909

原创 IpmiTool常见问题解决办法

在CentOS系统中使用IPMITOOL时,经常会遇到一些问题。例如,想要查看电源状态,可以执行下面的命令:ipmitool -H 192.168.1.2 -U username -P password chassis power status然后,可能会出现以下几种报错:1. Authentication type NONE not supported2. Error: Unab

2013-12-05 11:23:46 49049 7

转载 十一个超实用的Java数组技巧攻略

本文分享了关于Java数组最顶级的十一大方法,他们是Stack Overflow中被问最多的问题,可以帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,都可以直接拿来用!0.  声明一个数组(Declare an array)String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};S

2013-09-16 16:36:15 1012

原创 如何让Eclipse管理多个Workspace

Eclipse是Java开发中的一种优秀的集成开发环境。在实际工作中,可能会同时开发很多的Project,这些Project可能分属不同的项目,也可能有的项目近期不再开发。如果把所有的Project都放到Eclipse的同一个Workspace中,会大大降低工作的效率。例如在搜索时,可能会搜到很多别的Project的内容。再如,需要频繁的打开或关闭一些Project。因此,可以设置多个Ecli

2013-07-25 14:24:31 3089

转载 程序员的编辑器——VIM

程序员的编辑器——VIM一、VIM的历史1. ed    ed是UNIX上最古老最基本的编辑器,它最初是UNIX之父Ken Thompson编写的,他第一次在ed中应用了正则表达式(regular expression),这个创举将RE理论带入了实践,对UNIX界造成了深远的影响。 实际上ed是受来自加州伯克利大学的QED编辑器的影响,Ken便是从这所院校这里毕业的。    e

2013-07-01 17:48:13 1196

原创 如何用Java实现获得MySQL数据库中所有表的记录总数

在MySQL中,可以通过SELECT COUNT(*) FROM table_name查询某个表中有多少条记录。如果想知道某个数据库中所有别的记录总数应该怎么做呢?本文给出两种可行的Java程序,解决该问题。1. 首先确定数据库中有多少个表,然后对每个表执行SELECT COUNT(*) FROM table_nameimport java.sql.Connection;import j

2013-06-14 15:42:31 3375 1

原创 Ubuntu如何管理(添加或删除)开机启动程序

在Windows系统下,可以通过运行msconfig很方便的管理操作系统的开机启动程序和服务。在Ubuntu系统下,如何方便地添加或删除开机启动程序和服务呢?Linux的开机启动程序是通过脚本程序启动的,具体内容在/etc/rc0.d~/etc/rc6.d和/etc/rcS.d中,S开头的表示启动,K开头的表示不启动。但如何通过图形界面方便的管理操作系统的开机启动程序和服务呢?下面介绍

2013-03-09 21:50:50 2929 1

转载 32位系统下使用Windows 7 USB DVD Download Tool创建64位win7系统安装U盘

在32位系统电脑上,使用Windows 7 USB DVD Download Tool创建64位win7系统安装U盘时最后会出现错误提示,导致安装U盘内引导记录没有正确写入,使用此U盘无法正常启动安装系统具体错误信息如下:Files copied successfully. However, we were unable to run bootsect to make the usb de

2013-02-19 11:32:25 1398

转载 Ubuntu完全教程,让你成为Ubuntu高手!

Ubuntu完全教程,让你成为Ubuntu高手!Ubuntu的发音Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:)大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第二个音节即 u'buntu ,oo-boon-too 。如

2012-11-26 13:31:38 2798

原创 基于OpenEJB + Tomcat + MyEclipse + MySQL进行EJB 3.0开发

基于OpenEJB + Tomcat+ MyEclipse + MySQL进行EJB 3.0开发 本文介绍在MyEclipse下进行EJB 3.0开发的方法,J2EE服务器使用Tomcat+EmbededOpenEJB,数据库使用MySQL。一、环境配置本文所用的软件版本都经过验证,但所采用的方法不只适用于这些版本,如有兴趣,其它版本请另行验证。需要注意,所有软件的安装路径最好不要

2012-10-17 20:33:47 2252

原创 Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介

在程序中,我们经常会遇到需要写很多分支语句的情况,这时候一般的作法就是写很多个if和else或者if和else if。但采用这种写法的代码效率比较低,而且可读性也比较差。在Python中,我们可以采用Function Map的方法,避免使用多个分支语句,提高效率。具体的作法就是把在某个条件下要执行的过程写成一个函数,然后把该条件本身和对应的函数作为一对Key-Value放入一个字典(Dic

2012-08-09 16:14:32 11345 2

原创 Ubuntu13.10 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及如何调整不同操作系统的启动顺序。Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始,同时也不会删除久的内核版本

2012-07-31 16:23:36 9220

原创 TinyP2P如何运行 How tinyp2p works!

TinyP2P被誉为世界上最小的P2P应用,只用15行Python代码实现。然而在实际使用过程中,却会遇到一些问题,下面来看看这段神奇的代码。这是一段在网上十分流行的经过别人注释的代码:#zz from http://www.exonsoft.com/~kochin/TinyP2P/tinyp2p.html# tinyp2p.py 1.0 (documentation at htt

2012-07-31 16:20:42 1699 1

原创 Java中的Timer和TimerTask简介

Java中的Timer和TimerTask简介概述在Java中,Timer和TimerTask是两个经常用来实现定时器的类。这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求。Timer是一种定时器工具,用来在一个后台线程计划执行指定任务,并可以按计划一次或反复多次执行一个任务。它是用来执行任务的类,接收一个TimerTask实例作为参数。通常,Timer类有

2012-04-16 16:55:04 1355 2

原创 Ubuntu12.10 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及如何调整不同操作系统的启动顺序。Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始,同时也不会删除久的内核版本

2011-10-25 21:52:58 4241

原创 Ubuntu12.04 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及如何调整不同操作系统的启动顺序。Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始,同时也不会删除久的内核版本

2011-08-07 22:00:19 4992

原创 Ubuntu无线网卡无法使用问题的解决办法

第一次成功安装Ubuntu11.04后,会自动安装无线网卡的驱动,并可以正常上无线网。但重启一次以后,就再也无法使用无线网卡上网了。具体症状是:1. 即使打开无线网卡的硬开关,无线网络指示灯还是不亮。2.无论如何点击启用无线网络,都无法点亮无线网络指示灯。3. 无法连接任何无线网络,在net manager中显示无线网卡禁用 disabled。网上也有人遇到类似问题,似乎是11.04的一个Bug,目前没有一劳永逸的解决办法,期待官方更新。现在的解决办法需要每次重启后都配置一次才可以正

2011-05-15 16:37:00 4729 3

转载 浏览器进化史

这张图非常直观,纵轴是浏览器存在的时间线,横轴代表使用此浏览器的用户数量。出现在图片中的浏览器包括:Netscape、Opera、IE、Firefox、Safari 和 Chrome。Netscape:1994 年诞生,1995 年用户基数达到最大(2.x 版本)。1998 年 Netscape 被创业杀手 AOL 收购,再加上微软的冲击,逐渐走向衰败,2008 年彻底终结。Opera:出现时间稍早于 IE,市场份额一直没什么变化,目前已进展到 11.0 版本。图中有个小问题,11.0 新增功能中有鼠标手势

2011-04-03 22:06:00 756

原创 Ubuntu下如何设置Eclipse支持GBK和GB2312编码

Ubuntu下如何设置Eclipse支持GBK和GB2312编码

2011-03-13 10:16:00 1894

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除