
ubuntu
wtz1234567
这个作者很懒,什么都没留下…
展开
-
linux上java swing中文乱码解决方法
在window下运行正常的程序拿到linux(ubuntu)下运行,程序代码没有乱码,打印到控制台的中文语句也正常,但是swing图形界面的中文却是乱码的。解决方法如下: 1.cd到jre安装的地址在fonts文件夹下创建fallback文件夹(不同人安装路径可能不同) cd /usr/java/jdk1.6.0_13/jre/lib/fonts ...原创 2011-09-17 17:55:57 · 468 阅读 · 0 评论 -
ubuntu下使用vi退出终端出现乱码的解决方案
[size=medium]【问题存在的原因】在 Ubuntu 下将符号链接用得很极致,大量命令都是通过 /etc/alternatives下的符号链接来进行配置,ubuntu默认的系统里没有安装vim包, vi 和 vim 都链接到了/usr/bin/vim.gnome等程序。【解决方案】vi打开退出后,终端显示乱码的问题解决方法:1、安装vim包 命令:sudo a...原创 2012-04-03 12:19:19 · 184 阅读 · 0 评论 -
使用vim+ctags+cscope阅读linux内核源码
[size=medium]有网络的时候,使用LXR(The Linux Cross Referencer)在线阅读源码固然是一件很爽的事情。在无网络的情况下,只通过vim进入内核源码那样查找就显得有些勉强。接下来,本文将介绍一种快速定位源码的工具:ctags和cscope。通过vim编辑器,再配合使用上述两种工具就可以快速定位想要查看的源码。好了,开始吧!1.下载最新内核源码包,解压至主目...原创 2012-02-28 21:15:32 · 374 阅读 · 0 评论 -
解决/usr/bin/ld: cannot find -lxxx 问题
[size=medium]问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl...原创 2011-12-10 12:51:11 · 2286 阅读 · 0 评论 -
X11/Xxx.h:没有那个文件或目录
[size=medium]1、在ubuntu中,如果在编译时出现如下错误: 错误:X11/Xlib.h:没有那个文件或目录 错误:X11/Xutil.h:没有那个文件或目录 错误:X11/Xos.h:没有那个文件或目录 错误:X11/Xatom.h:没有那个文件或目录 错误:X11/keysym.h:没有那个文件或目录 修正的方法: $ sudo apt-...原创 2011-12-10 12:46:11 · 1460 阅读 · 0 评论 -
linux进程的休眠(等待队列)
[size=medium]当进程以阻塞的方式通信,在得到结果前进程会挂起休眠。为了将进程以一种安全的方式进入休眠,我们需要牢记两条规则:一、永远不要在原子上下文中进入休眠。二、进程休眠后,对环境一无所知。唤醒后,必须再次检查以确保我们等待的条件真正为真简单休眠完成唤醒任务的代码还必须能够找到我们的进程,这样才能唤醒休眠的进程。需要维护一个称为等待队列的数据结构。等待队列就是一个...原创 2012-05-14 18:40:06 · 156 阅读 · 0 评论 -
内核随记(三)--同步(2)
[url]http://www.cnblogs.com/hustcat/archive/2009/09/02/1558673.html[/url]原创 2012-05-14 18:20:58 · 177 阅读 · 0 评论 -
Linux内核的等待队列
[size=medium]Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在Linux2.4.21中,等待队列在源代码树include/linux/wait.h中,这是一个通过list_head连接的典型双循环链表,如下图所示。 [/size][img]http://dl.iteye.com/upload/attachmen...原创 2012-05-14 18:03:37 · 114 阅读 · 0 评论 -
gcc编译方法
[size=medium]一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。2. 选项 -o用法:#gcc test.c -o test作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指...原创 2011-10-24 21:49:47 · 142 阅读 · 0 评论 -
ubuntu网速慢解决方法
[size=medium] 本人在Window7下装ubuntu10.10双系统,在window7下速度挺快的,到了ubuntu速度就慢了很多。网上查找原因纵说分云,又说firefox浏览器造成的,于是装了chrome,速度还是很慢,可见不是由于浏览器造成的。 网速慢, 是因为浏览器在对DNS解析上花费了大量的时间,所以我们要做的工作就是加速DNS的解析。1.安装dnsmasq...原创 2011-09-17 18:14:27 · 1410 阅读 · 0 评论 -
ubuntu常见问题及常用软件介绍
[size=medium]一.常见问题[b]1.打开windows记事本.txt文件乱码[/b] 终端输入gconf-editor调出gconf-edit 依次点开 apps->gedit-2->preferences->encodings 中的auto-detected 在双击弹出对话框中加入GB18030,GBK,GB2312,然后将G...原创 2011-09-17 18:11:49 · 134 阅读 · 0 评论 -
删除ubuntu旧内核的方法
[size=medium]本文转自:[url]http://www.stwind.org/archives/456/ [/url],并结合自己使用情况稍作修改使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择...原创 2011-09-17 18:09:53 · 221 阅读 · 0 评论 -
win7下(有隐藏分区)硬盘安装ubuntu
[size=medium]1.下载grub4dos2.将grub4dos下的grldr、grldr.mbr和menu.lst解压出来,其它的可以扔了。 如果在装系统的过程中创建了100M的隐藏分区的话, 控制面板->管理员工具->计算机管理->磁盘管理 中,选中100M隐藏分区,右击->更改驱动器盘符和路径,如 然后在弹出的对话框里为隐藏分区创建一个盘符。确定后在我的电脑里就可...原创 2011-09-17 18:06:16 · 135 阅读 · 0 评论 -
ubuntu10.10 安装 sun jdk和eclipse
[size=large]一.sun jdk的安装和配置1.下载jdk,我下载的是:jdk-6u13-linux-i586.bin2.设置可执行权限 sudo chmod +x jdk-6u13-linux-i586.bin3.执行安装(我安装在/usr/java下)复制到要安装的目录下./jdk-6u13-linux-i586.bin4.配置环境sudo gedit...原创 2011-09-17 18:01:59 · 150 阅读 · 0 评论 -
vim代码折叠
[size=medium]VIM代码折叠方式可以用"foldmethod"选项来设置,如: [/size][code="java"]set foldmethod=marker[/code][size=medium]有6种方式来折叠代码1. manual //手工定义折叠2. indent //用缩进表示折叠3. expr //用表达式来定义折叠4. syntax //...原创 2012-04-03 18:44:12 · 166 阅读 · 0 评论