程序员爱装B

写装A程序 做装C的事情

2010年11月8日

1. 首先使用命令查看各个分区的信息,找到想要挂载到分区
sudo fdisk -l
终端列出磁盘列表,如:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units 
= cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 
512 bytes / 512 bytes
I/O size (minimum/optimal): 
512 bytes / 512 bytes
Disk identifier: 0xcdb9b627

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           
1          13      102400    7  HPFS/NTFS
Partition 
1 does not end on cylinder boundary.
/dev/sda2              
13        5099    40853504    7  HPFS/NTFS
/dev/sda3            
5100       30402   203239628    f  W95 Ext'd (LBA)
/dev/sda5            
5100       26771   174080308+   7  HPFS/NTFS
/dev/sda6           
26772       27015     1951744   82  Linux swap / Solaris
/dev/sda7           
27015       30402    27205632   83  Linux
确定挂载windows中到d盘,即/dev/sda5

2. 在/media下面建立挂载映射目录
cd /media
sudo mkdir windows

3. 挂载与卸载分区
sudo mount /dev/sda5 /media/windows/ -t force
sudo umount /media/windows

4. 开机自动挂载
编辑/etc/fstab
sudo gedit /etc/fstab
添加
/dev/sda5 /media/windows ntfs-3g defaults, locale=zh_CN.UTF-8 0 0


posted @ 2010-11-08 15:01 camel 阅读(1205) | 评论 (0)编辑 收藏
sudo apt-get install rar unrar
posted @ 2010-11-08 13:30 camel 阅读(440) | 评论 (0)编辑 收藏
1. 下载JDK文件
wget http://www.java.net/download/jdk6/6u23/promoted/b03/binaries/jdk-6u23-ea-bin-b03-linux-i586-18_oct_2010.bin
2. 将文件拷贝到/usr/lib/jvm/中
sudo mv jdk-6u23-ea-bin-b03-linux-i586-18_oct_2010.bin /usr/lib/jvm/
3. 执行
cd /usr/lib/jvm
chmod 
+x jdk-6u23-ea-bin-b03-linux-i586-18_oct_2010.bin
.
/jdk-6u23-ea-bin-b03-linux-i586-18_oct_2010.bin
4. 配置环境变量
sudo gedit /etc/enviroment
修改
PATH="(前面的内容):/usr/lib/jvm/jdk1.6.0_23/bin"
CLASSPATH
=.:/usr/lib/jvm/jdk1.6.0_23/lib
JAVA_HOME
=/usr/lib/jvm/jdk1.6.0_23
保存并执行
source /home/(你的用户名)/.bashrc
5. 配置java属性
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_23/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1
.6.0_23/bin/javac 300
然后选择JAVA的版本
sudo update-alternatives --config java
根据提示,选择相应数字的java版本

有 2 个选项可用于替换项 java (提供 /usr/bin/java)。

  选择       路径                                    优先级  状态
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式
  2            /usr/lib/jvm/jdk1.6.0_23/bin/java          300       手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:2
选择2之后,JDK安装成功

6. 查看java版本
java -version
显示为sun的java版本就对了。
posted @ 2010-11-08 10:49 camel 阅读(743) | 评论 (0)编辑 收藏

2010年11月5日

1. 安装tweak
sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak
posted @ 2010-11-05 16:21 camel 阅读(765) | 评论 (0)编辑 收藏

按下“Alt + F2”组合键,在弹出的运行应用程序对话框中输入“gconf-editor”,并点击运行。

这时可以看到配置界面。我们要修改的项目在“apps/metacity/general”这里。依次点击“+”号展开按钮,导航到“general”项。

在“general”项中找到“button_layout”条目,双击这个条目对它进行修改。

将它的字段值改为:

menu:maximize,minimize,close

点击“OK”后确定按钮后,窗口马上就会发生变化,功能按钮已经跑到右上角了。

posted @ 2010-11-05 14:27 camel 阅读(431) | 评论 (0)编辑 收藏
1. 修改等待时间
sudo gedit /boot/grub/grub.cfg
搜索timeout修改为0或者等待到秒数,保存重启
sudo gedit /etc/default/grub
修改timeout选项

2. 修改启动顺序
同上,将表项粘贴拷贝即可。

posted @ 2010-11-05 14:20 camel 阅读(467) | 评论 (0)编辑 收藏

2010年8月3日

1. sudo gedit /etc/apt/sources.list

2. 添加新源

网易:
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted

SRT:
deb http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse

保存文件

3. sudo apt-get update

4. sudo apt-get upgrade
posted @ 2010-08-03 16:07 camel 阅读(347) | 评论 (0)编辑 收藏

2010年7月19日

qt event 与asio io_service.run的整合
我也尝试过使用过多线程,但是使用了boost中的shared_ptr,使得程序分配的变量的生命周期变成异常繁琐。因此决定直接在单线程里面使用。因为boost的asio中的回调函数必须和io_service的run函数在一个线程中。
基本思路:
Qt的线程必须为主线程。因此在创建的gui主对象中,使用一个QTimer变量,使其的间隔时间为0,触发的信号槽中调用io_service的poll或者poll_one函数。
posted @ 2010-07-19 20:49 camel 阅读(929) | 评论 (0)编辑 收藏
仅列出标题  

导航

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

常用链接

留言簿

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜