linux
王腾
JAVA , 爬虫, 反爬, Android, hadoop, hive, C ,Cocos2d-x,hadoop,hive
展开
-
linux 下java环境变量的配置
最近周围的人都问我linux下java环境的配置是怎么配置的,对于此问题,我将该步骤总结如下,希望对刚接触linux的童鞋有些许的帮助1、将下载下来的JDK压缩包形如:.tar.gz 的文件解压到任意目录下,本人是解压到了主目录下的如下文件下/home/marry/program files/jdk1.7.0_25,2、配置java环境变量,即path的路径,修改profile文转载 2013-08-23 20:01:50 · 766 阅读 · 0 评论 -
双系统机—重装win7后如何恢复ubuntu引导
我的机子装有两个系统,即双系统,一个是win7,一个是ubuntu,最近win7系统崩了,就重新安装了一个,结果再次开机的时候,没有ubuntu的启动项了,我就急了,以为ubuntu系统没有了,然后就问了一下懂这方面的同学,同学说还在,要重新引导一下grub(一个多重启动管理器,可以在多个系统并存时选择引导哪个系统),就可以了。把这个写到博客上面来,是为了以后方便查询,下面就是具体的步骤。转载 2013-12-01 15:55:26 · 916 阅读 · 0 评论 -
ubuntu13.04没有无线驱动
今天给笔记本装了个ubuntu 13.04,可是没有无线驱动啊,上不了无线网,哪个着急啊!解决方法如下:先连上有线网,然后在软件中心下载一个叫“附加驱动”的软件,用附加驱动安装无线网卡即可。原创 2013-12-17 19:05:30 · 748 阅读 · 0 评论 -
编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍 .
#include #include #include #include #include //#define DEBUG 1 #define NUM 3 int n=0; pthread_mutex_t mylock=PTHREAD_MUTEX_INITIALIZER;//互斥量 pthread_cond_t qready=PTHREA转载 2013-12-26 18:09:29 · 5886 阅读 · 1 评论 -
sed简明教程
用s命令替换我使用下面的这段文本做演示:123456789$catpets.txtThis is my cat mycat's name is bettyThis is my dog my dog's name转载 2014-02-25 17:19:06 · 775 阅读 · 0 评论 -
ubuntu下终端中的快捷键
清理终端的快捷键:Ctrl+L原创 2014-02-19 16:02:12 · 714 阅读 · 0 评论 -
解决 Agent admitted failure to sign using the key 问题 with ssh
現在的 ssh 使用同樣的方法會出現錯誤訊息Agent admitted failure to sign using the key解決方式 使用 ssh-add 指令將私鑰 加進來 (根据个人的密匙命名不同更改 id_rsa)# ssh-add ~/.ssh/id_rsa转载 2014-05-30 10:56:42 · 854 阅读 · 0 评论 -
shell date -d 命令
shell 的date命令在脚本中很常用,但是有一个知识点大家都知道,date -d "$1 1 days ago" +%Y%m%d和date -d "$1 -1 days" +%Y%m%d是一样的,这个是有局限性的,当第一个参数是YYYY-mm-dd时是一样的,但是第一个参数如果是“YYYY-mm-dd hh:MM”时这个就不一样啦……原创 2014-11-07 11:38:53 · 6688 阅读 · 0 评论 -
zhcon解决Ubuntu命令行模式乱码问题
1.首先安装zhcon:2.zhcon是一个类似与桥的东西,使得用户可以看到中文.3.进入命令行界面后,使用sudo zhcon --utf8.原创 2015-04-02 11:03:30 · 865 阅读 · 0 评论 -
Win下Linux虚拟机登陆后屏幕没有菜单的解决方法
解决方法有多种: 1.新建个用户,进去之后,再切换用户,回来之后就可以了. 2.进入命令行,重新安装显卡驱动. 3.手工修改/etc/X11/xorg.conf把缺省分辨率改小再试.原创 2015-04-02 10:44:16 · 1865 阅读 · 0 评论 -
解决sublime不能输入中文
1.和其他文章一样,先编译附件中的.c文件.然后拷贝到目录.2.如下创建启动模式:#!/bin/shexport SUBLIME_HOME="/opt/sublime_text"LD_LIB=$SUBLIME_HOME/libsublime-imfix.sosh -c "LD_PRELOAD=$LD_LIB $SUBLIME_HOME/sublime_text $@"创原创 2015-06-08 17:40:00 · 1079 阅读 · 1 评论 -
CentOS下安装git
CentOS中yum里没有Git,需要手动安装。首先需要安装git的依赖包 yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum install cpio yum install expat-devel yu转载 2015-08-08 21:45:39 · 424 阅读 · 0 评论 -
Qt窗口屏幕居中显示
设置窗口居中显示方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码:#include //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->width())/2, (desktop-转载 2013-11-11 19:27:41 · 2237 阅读 · 1 评论 -
E426:找不到tag:的解决方法
找不到的原因有很多,一种情况是有的能进去,有的进不去,这种情况的原因是你操作不当造成的,你应该从建立tags文件的目录进入。原创 2013-11-26 09:18:29 · 6056 阅读 · 3 评论 -
【Qt】常见问题总结 .
1、汉字显示乱码问题的简单解决方法QTextCodec::codecForName("GB2312")->toUnicode("显示汉字");在这里得包含头文件 #include2、当在Windows下运行时,程序默认不会有控制台输出。这就意味着,默认情况下,windows程序不会将输出信息写到命令行界面。为了能看到qDebug()的输出信息,你需要在工程文件中增加一行内容:转载 2013-11-10 21:57:14 · 1346 阅读 · 0 评论 -
ubuntu系统下某些图标不能正常显示
1.首先打开dconf,然后选desktop->unity->panel 中,修改writelist的值为‘all’ ,ok了!快去试试吧!!原创 2013-09-09 09:46:10 · 3865 阅读 · 1 评论 -
ubuntu12.04下输入法不能显示
1.今天用我的ubuntu,输入法的图标又没有出来。下面是一种解决方法: 在终端中敲如下命令:killall ibus-daemon ibus-daemon -d 这次说明:这种方法不能痊愈,就是有可能还会不能显示图标。另外一种方法在秀才ubuntu中有讲解,如果想痊愈的话,就自己去原创 2013-09-09 09:16:16 · 921 阅读 · 0 评论 -
POSIX 最新标准下载
本文遵循CPL协议,可以免费自由使用,但不得去掉作者信息。作者: ablo主页:http://blog.csdn.net/ablo_zhouEmail:ablozhou at gmail.com日期:2007.7.4 0:54很多人听说了POSIX标准,但标准具体长什么样,在哪里下载到,则 不清楚。现在我开放出来,供相关人员使用。Single UNIX Specificat转载 2013-09-16 11:57:41 · 1347 阅读 · 0 评论 -
Linux内核哈希表分析与应用
Author:tiger-johnTime:2012-12-20mail:[email protected]:http://blog.csdn.net/tigerjb/article/details/8450995转载请注明出处。前言:1.基本概念:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直转载 2013-09-16 18:49:23 · 1022 阅读 · 0 评论 -
将windows下改变的文本转化为linux
1.命令:dos2unix.exe 文件名-----------------------------转换格式 source 文件名----------------------------------重新加载原创 2013-10-04 21:17:21 · 926 阅读 · 0 评论 -
Ubuntu 12.04 输入法托盘图标消失
安装完Ubuntu 12.04后,发现输入法托盘图表有时会找不到,但是按Ctrl+Space键仍然能够唤出输入法。网上查找了下,据说是Beta版就存在这个Bug了。解决办法: 1、重启输入法(临时) 在终端(Terminal)[快捷键 Ctrl+Alt+T]里面输入:1 killall ibus-daemon2 ibus-daemon -d 2、彻底转载 2013-10-28 11:41:34 · 866 阅读 · 0 评论 -
Ubuntu 代理上网设置(firefox,新立得,apt-get等)
现在公司需要代理上网,ubuntu又是那么的依懒网络,前几天在公司装了ubuntu就开始查资料设置代理上网,以下整合一下,部分是参考其他网友的,这里就不一一说明了。一、Firefox代理上网 这个最简单了,依次点击 edit->preferences-> Advanced->network->settings 在里面填写代理服务器的IP,Port就可以了。二、Sy转载 2013-11-02 17:07:17 · 2287 阅读 · 0 评论 -
小议fork()
Part1:由printf()函数引发对于I/O缓冲区的分析首先要明确一个问题:printf()是一个函数,而缓冲区是对设备而言的。所以说不存在printf()函数的缓冲区这种说法。下面的例子说明了printf()在输出时遇到的问题:while(1){ printf(“*”); usleep(10000); //unis转载 2013-11-04 11:01:20 · 916 阅读 · 0 评论 -
使用 GDB 调试多进程程序
GDB 是 linux 系统上常用的调试工具,本文介绍了使用 GDB 调试多进程程序的几种方法,并对各种方法进行比较。GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试转载 2013-11-04 10:59:41 · 828 阅读 · 0 评论 -
ctags的使用E433:没有找到tag文件
今天要分析源码,就装了ctags,可是不会用,原来要先添加索引啊,我犯的最大的错误可能就是先建立文件,然后再拷贝源码,不知道是不是这个原因导致的错误,要是你也是这个错误,你可以重新在源码外面的工作目录重新生成tags文件。原创 2013-11-19 12:14:20 · 5035 阅读 · 0 评论 -
ubuntu上 QT 连接各种数据库报错解决(QSqlDatabase: * driver not loaded )
ubuntu下 QT 连接各种数据库报错解决(QSqlDatabase: * driver not loaded )1、QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE说明在QT连接mysql数据库时,mysql的数据库驱动没有加载上,实际上就是缺少libqt4-sql-转载 2013-11-10 22:05:04 · 2026 阅读 · 0 评论 -
linux ubuntu vim 中文乱码
在用户主目录~下创建.vimrc文件(如果有可以不创建),切记不是.vim 和.viminfo.在.vimrc中添加以下内容:syntax on (这句话一定要添加,括号里面的不要添加进去)set encoding=utf-8 fileencodings=utf-8原创 2016-01-05 17:25:31 · 413 阅读 · 0 评论