- 博客(25)
- 资源 (3)
- 收藏
- 关注
转载 VirtualBox下设置Windows XP与Ubuntu的共享文件夹
VirtualBox下设置Windows XP与Ubuntu的共享文件夹的简单过程:1) 安装好virtualbox2) 选择系统的光盘镜像3) XP安装结束后,安装增强设备功能4) 重启以后设置共享文件夹5、Ubuntu安装结束后,安装设置增强功能
2013-12-28 09:02:57 672
转载 认证失败: 不能认证到服务器: 被拒绝的 Basic 挑战
ubuntu 12.04,结果svn checkout的时候报:GNOME keyring [(null)] 的密码:svn: 方法 OPTIONS 失败于 “http://xxxxxxxx/svn”: 认证失败: 不能认证到服务器: 被拒绝的 Basic 挑战原来ubuntu默认启用了密码环,解决办法有二:1 删除$HOME/.gnome2/keyring目录
2013-12-27 18:05:45 3302
转载 linux下创建用户
linux下创建用户(一)Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名
2013-12-24 13:09:51 442
原创 Linux 下切换不同类型的SHELL
作为与内核交互的工具shell,主要有 bsh , bash(BourneAgain Shell) , ksh(Korn Shell) , C Shell以及之后的许多变种 关于切换Shell的方法:chsh -s /bin/XXXsh 切换后,需要重新登录 才能生效。通过echo $SHELL可以查看当前使用的shell类型。
2013-12-24 13:05:23 1676
原创 C++和java对于 "多态 访问权限"的区别
#include using namespace std;class A{public://private: virtual void print() { cout<< "A print\n"; }};class B: public A{//public:protected: void print() { cout<<
2013-12-23 09:44:47 626
原创 xp系统 任务栏 “搜索桌面” 如何去掉
针对XP系统,有时候在某些系统更新后, 任务栏右下角出现 搜索桌面的InputBox,去掉方式: 右击任务栏 -- 工具栏 -- Windows Search 桌面工具栏 (勾掉)。
2013-12-21 16:26:15 4298
原创 switch入参:java中不可为long,C++中则可以
public class SwitchTest { public static void main(String args[]) throws Exception { int i = 56; //long j = 56; // error, byte char short class-enum int Integer switch (
2013-12-20 15:28:57 1129
转载 两个对象值相同,有相同的hash code
两个对象值相同(x.equals(y) == true),则一定有相同的hash code。 这是java语言的定义: 因为:Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散
2013-12-18 20:27:43 936
转载 eclipse启动时 failed to create the java virtual machine 解决办法
重新安装jdk之后,遇到这样的问题“failed to create the java virtual machine”。google了一下,找到了合适的解决办法及解释:解决步骤:1、打开eclipse解压目录下的配置文件eclipse.ini;2、找到 --launcher.XXMaxPermSize 256M 并改为
2013-12-17 19:31:20 487
原创 SHELL类型切换
通过chsh -s /bin/sh 更改当前用户的SHELL类型时,只有在重新登录该用户之后才会有效。从bash切换到sh后,所有bash内置的环境变量和特效都会消失,如Tab补全、source命令、SHELL版本信息(usrname@hostname)和↑、↓、←、→键等。
2013-12-16 11:16:22 1558
转载 【shell】bash与sh的区别
在我们所使用的系统当中,使用sh调用执行脚本,相当于打开了bash的POSIX标准模式 (等效于bash的 --posix 参数)一般的,sh是bash的“子集” (不是子集的部分,具体区别见下的“Things sh has that bash does not”)例子:[wwy@sf-watch test]$ cat t2.sh #!/bi
2013-12-13 14:35:51 862
原创 linux history 命令详解
显示命令执行时间 linux shell 具有history 功能,即会记录已经执行过的命令,但是默认是不记录命令的执行时间。通过设置环境变量HISTTIMEFORMAT将执行时间显示出来,如下:在/home/$USER/.bashrc中添加 HISTTIMEFORMAT环境变量即可。具体如下:HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " # '%F
2013-12-09 13:48:06 714
原创 多进程学习(vfork)
#include #include #include #include int main(){ FILE *fp; int fd, pid; const char *str = "stdout has been closed\n"; /* vfork 虽然在执行exec或exit前,运行在父进程的地址空间,但仍然会对打开的文件描述符执
2013-12-09 11:59:04 492
转载 线程库编译问题: undefined reference to 'pthread_create'的解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:undefined reference to 'pthread_create'undefined reference to 'pthread_join'问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthrea
2013-12-06 16:23:29 516
转载 转义字符和格式控制符
\a:蜂鸣,响铃 \b:回退:向后退一格 \f:换页 \n:换行,光标到下行行首 \r:回车,光标到本行行首 \t:水平制表 \v:垂直制表 \\:反斜杠 \':单引号 \":双引号 \?:问号 \ddd:三位八进制 \xhh:二位十六进制 \0:空字符(NULL),什么都不做 注: 1,\v垂直制表和\f换页符对屏幕没有任何影响,但会影
2013-12-06 13:26:20 914
原创 预编译语法
一,#define相关在用#define 定义时 , 斜杠("\")是用来续行的,"#" ,用来把参数转换成字符串,给参数加上双引号"##" ,用来连接前后两个参数"#@" ,给参数加上单引号demo如下,#define conn(x,y) x##y#define toChar(a) #@a #define toString(x) #x
2013-12-06 13:14:19 549
原创 编辑器中的字符串连接
void print(){ std::cout << "abc" "def" << std::endl; std::cout << "abc" "def" << std::endl; // std::cout << "abc" + "def" << std::endl; // Qt surport std::cou
2013-12-06 10:53:18 473
转载 Rdesktop协议的命令参数
-u 登陆用户,可选,认证服务器上的用户名。-d 域名认证的。-s 启动shell为用户模式,开启一个特殊的应用代替进程-c 最初的工作目录为用户,常用于结合-s建立一个固定的登录环境。-p 登录密码,可选-n 客户端主机名,通常rdesktop服务器自动获得的客户。-k 键盘布局来加以仿效。这需要一个相应的keymap文件被安装。标准keymaps提供rde
2013-12-06 09:38:12 1838
原创 android4.4 代码下载 和 编译
1) 在/etc/hosts中添加 镜像地址和主机名:127.0.0.1 localhost127.0.1.1 usrnameip(...) hostname(例如,mirror.core.xxx.com) 2) 运行命令,从镜像服务器获取repomkdir Android4.4cd Android4.4curl ht
2013-12-05 15:48:43 894
原创 Android4.4 模拟器启动脚本
将脚本start.sh 放到代码根目录,执行 . start.sh即可.ANDROID_HOME=.ANDROID_EMULATOR=$ANDROID_HOME/out/host/linux-x86/bin/emulatorANDROID_SYSDIR=$ANDROID_HOME/out/target/product/genericANDROID_DATAIMG=$ANDROID_HO
2013-12-05 15:10:11 1096
转载 ubuntu 12.04 输入法图标消失解决办法
Ubuntu12.04下ibus输入法的图标经常消失,输入中文时很不方便,从测试版开始就有这个问题。如果实在需要,可以手动重启一下ibus进程。按Ctrl+ALT+T 快捷键打开终端,输入: killall ibus-daemon (结束进程) ibus-daemon -d (重启ibus)因为fcitx目前无法在dash窗口里输入
2013-12-05 10:24:46 723
原创 常用命令
为usrname 添加sudo权限(需要有root权限)在/etc/sudoers文件中,添加如下一行,usrname ALL=(ALL:ALL) ALL ubuntu中安装7zip命令sudo apt-get install p7zip-full ubuntu如何改ROOT密码sudo passwd root
2013-12-03 15:37:16 432
原创 EOF的解释
EOF 是End Of File 的缩写。 在C 语言中,它是在标准库中定义的一个宏。 人们经常误认为EOF 是从文件中读取的一个字符( 牢记)。 其实,EOF 不是一个字符, 它被定义为是int 类型的一个负数(比如 -1), EOF 也不是文件中实际存在的内容。EOF 表示,读文件到了结尾(这一状态,这种状态可以用feof() 来检测)或 I/O 操作中的读、写错误(通
2013-12-03 15:03:34 1841
原创 关于重定向的API
#include #include #include int main(void){ int fd, outBak; // const char *str1 = "write in dup2TestFile\n"; // const char *str2 = "write in tty\n"; const char *str3 = "pr
2013-12-03 14:41:43 2037
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人