linux基础
chenwen_201116040110
本人热爱软件事业,对IT领域的软件开发工作有浓厚的兴趣,能承受较大的工作压力; 具有很强的团队精神,有良好的组织、协调和沟通能力,有强烈的集体荣誉感; 自学能力强,喜欢钻研新技术,敢于面对和克服困难;
1.精通使用C/C++语言下的编程开发,能熟练C/C++使用的STL库函数,并能熟练使用eclipse,codeblock,dev-cpp,vc,vs等多种开发工具,并用C++开发了大学排课系统。
2.精通并能够很好的使用数据结构和算法,有过3年ACM的训练经历。
3.熟练使用linux平台下的基本命令,能够使用python,shell,javascript等多种脚本语言。
4.熟练使用sql语句,有过JDBC连接sqlserver和mysql的经验,有过java+jsp+html+css+javascript+sqlserver小应用程序的开发经验。
展开
-
MongoDB学习笔记(查询)
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",转载 2015-10-30 15:13:35 · 423 阅读 · 0 评论 -
Ubuntu 12.04右键在当前位置打开终端
Ubuntu 12.04增加右键命令:在终端中打开软件中心:搜索nautilus-open-terminal安装命令行:sudo apt-get install nautilus-open-terminal重新加载文件管理器nautilus -q或注销再登录即要使用转载 2015-01-30 10:16:07 · 427 阅读 · 0 评论 -
cp -r
cp -r 的功能无人不知,就是拷贝整个目录,但是最简单的命令命令最让人抓狂。如果目录之中有任何symlink文件,cp的结果是目的目录之中symlink被替换为实体文件。你的文件可能会被duplicate。这与多数人认为的两个目录拷贝之后完全相同的预测不同,如果因此产生问题会让你困惑一阵子。转载 2014-12-20 19:49:00 · 1574 阅读 · 0 评论 -
Ubuntu下轻松安装VirtualBox
以下假设你的Ubuntu系统版本为11.10的64位版本,进行如下操作:1、到https://www.virtualbox.org/wiki/Linux_Downloads下载最新的软件包(则省略第二步操作),或者选择Ubuntu 11.10 ("Oneiric Ocelot") AMD64 复制其链接地址2、进入ubuntu终端,输入命令 wget http://download转载 2014-11-08 17:48:12 · 594 阅读 · 0 评论 -
Android全部源码导入Eclipse
1,将Eclipse工程配置文件复制到Android源码根目录 Android的Eclipse配置文件存放在源码目录下的development/ide/eclipse/.classpath路径下,将其复制到Android源码的根目录中。2,修改Eclipse程序的配置 (1)修改Eclipse的缓存设置 把eclipse.ini文件的3个值改为下面的值:转载 2014-11-21 14:39:51 · 522 阅读 · 0 评论 -
关于在dell t620服务器安装ubuntu系统那些事。
这几天在dell原创 2014-11-21 08:41:01 · 3808 阅读 · 0 评论 -
图解ubuntu中修改计算机名
上次装完ubuntu后,今天想在ubuntu中安装VMware Tools,打开终端,发现自己的ubuntu的计算机名老长的一串,就像下面这图这样,看着让人不舒服,决定先把这个计算机名给改了。网上查资料,说是可以用hostname命令进行修改,hostname命令格式:hostname -$sudo hostname linux修改完后,打开新的终端窗口,显示修改成功,转载 2014-11-25 17:08:09 · 627 阅读 · 0 评论 -
设置SSH自动登陆(免密码,用户名)
设置SSH自动登陆(免密码,用户名) 1、创建公钥、公钥 ssh-keygen -t rsa 无视它出来的任何提示,欢快的一路回车到底吧。 2、把公钥 id_rsa.pub 复制到远程机器的 /home/username/.ssh目录 并命名为 authorized_keys 方法1: 一步到位:scp ~/.ssh/id_rsa.pub usern转载 2014-11-25 19:07:56 · 593 阅读 · 0 评论 -
Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
Hadoop在处理海量数据分析方面具有独天优势。今天花时间在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下。首先,了解Hadoop的三种安装模式:1. 单机模式. 单机模式是Hadoop的默认模。当配置文件为空时,Hadoop完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程。该模式主要用于开发调试Map转载 2014-11-20 13:56:34 · 611 阅读 · 0 评论 -
UBUNTU 12.04下编译安装 GCC4.1.2
最近在了解分布式文件系统, 看到了淘宝自己的开源分布式文件系统 tfs, 因为他要求编译最好是使用 4.1.2 版本的 gcc 编译, 因此需要安装此版本的 gcc.其他少说, 直接开始安装吧:1. 下载&解压源码$ wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2$ tar xvjf gcc-4.1.2.ta转载 2015-03-03 10:36:22 · 1295 阅读 · 0 评论 -
TFS编译
我是64位UBUNTU,gcc 4.7,官方说是要4.1.2. 但不知道怎么回事,我就硬是没有在机子上装成功GCC4.1.2,只好硬着头皮再GCC 4.7上继续了。安装libuuid-devel,zlib-devel,mysql-devel三个开发包。 ubuntu 上 mysql-devel 库的名字叫 libmysqld-dev,别弄错了sudo apt-get转载 2015-03-04 10:56:58 · 1093 阅读 · 0 评论 -
Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:Shell代码 [root@localhost mongodb]# ./bin/mongoexport --help转载 2015-10-30 15:12:23 · 559 阅读 · 0 评论 -
ubuntu不能设置高分辨率问题的解决方法
在ubuntu12.10上安装gnome切换到经典模式后,分别率最高只有1024*768,以为是没有安装显卡驱动导致的,上网搜索了N多方法,安装了各种nvidia驱动,依然没有搞定。反而把分辨率降低到只能设置为最高854*480,导致窗口按钮都看不到。后来想启动时选择默认模式,不用gnome经典模式,回到默认模式不就可以了,结果还是不行。然后又把gnome删除,删除时直接使用sudo ap转载 2015-10-08 13:23:41 · 626 阅读 · 0 评论 -
Maven 手动添加 JAR 包到本地仓库
Maven 手动添加 JAR 包到本地仓库Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机转载 2015-11-07 19:47:50 · 485 阅读 · 0 评论 -
maven安装本地jar
有时候开发项目,需要安装本地的jar包,把jar包install到自己本地的仓库中去。最近开发项目的时候遇到过此类问题,在maven的中央仓库里面,oscache这个jar里面的jms架包已经无法下载了。那么我就在网上自己下载了一个jms.jar安装到本地的仓库中去,就ok了。进入安装maven的目录bin中,执行如下命令:mvn install:install-f转载 2015-11-07 19:41:12 · 425 阅读 · 0 评论 -
Vim正则表达式
Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。如果你比较熟悉Perl的正规表达式,可以直接参照与Perl正则表达式的区别一节。一、使用正则表达式的命令使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下:/正则表达式另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。:转载 2015-07-22 22:12:44 · 295 阅读 · 0 评论 -
vim 内置函数调用,大小写转换
// \=函数名:%s/\(\u\)/\=tolower(submatch(1))/g原创 2015-07-22 22:39:41 · 1292 阅读 · 0 评论 -
vim大小写转换
vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写.剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等1、整篇文章大写转化为小写 打开文件后,无须进入命令行模式。键入:ggguG 解释一下:ggguG分作三段gg gu Ggg=光标到文件第一个字符gu=把选定范围全部小写G=到文件结束转载 2015-07-22 22:13:40 · 364 阅读 · 0 评论 -
TFS--淘宝文件系统Nginx模块安装篇
1.安装yajlyajl是一个开源的JSON库请到这里下载: http://lloyd.github.io/yajl/yum install cmake -ytar xvf lloyd-yajl-2.0.1-0-gf4b2b1a.tar.gzcd lloyd-yajl-f4b2b1a/./configuremake && make insta转载 2015-03-07 13:23:17 · 2305 阅读 · 0 评论 -
初始化开发环境以及下载android-4.4源代码(kitkat)
初始化开发环境以及下载android-4.4源代码可以用最直接的方式开始,打开google搜索download android source第二个就是初始化开发环境,第一个就是下载android源代码(这个后面会说到)这里要说下,android的这个文档要更新的比它的源代码速度要慢,比如说,假设android更新到4.3,那它这个文档还是停留转载 2014-10-14 19:51:07 · 751 阅读 · 0 评论 -
Ubuntu14.04下安装QQ 国际版
在/etc/apt/source.list文件中添加: deb http://packages.linuxdeepin.com/deepin trusty main non-free universe 1$sudo apt-get update1$ s转载 2014-10-04 08:13:11 · 992 阅读 · 0 评论 -
在Ubuntu 14.04下安装Google拼音输入法,
在Ubuntu 14.04下安装Google拼音输入法,如下:A. 获取代码:(没有git的先安装git:sudo apt-get install git-core)$ git clone git://github.com/tchaikov/scim-googlepinyin.git$ cd scim-googlepinyinB. 编译前提:上面给的链接里面转载 2014-10-27 08:36:50 · 613 阅读 · 0 评论 -
Install Adobe Flash plugin in Ubuntu 14.04
1. enable Canonical Partner Repository Open Terminal and type commands below tosudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"2. Update Repo and Inst转载 2014-09-30 20:52:51 · 458 阅读 · 0 评论 -
PC下安装androidx86一些问题的解决方法,gui start
1、使用UltraISO刻录镜像到U盘安装时出现的问题启动后停在:syslinux 3.86 2010-04-01 ebios copyright (C)11994-2010 Hpeter Anvim et albaidu或google中大部分解决方法是修改syslinux.cfg文件。按照说明修改重启后,提示Could not find kernel image: linux。转载 2014-10-26 10:40:11 · 2592 阅读 · 0 评论 -
鼠标闪烁 for ubuntu 以及 菜单栏重返应用程序窗口 for ubuntu14.04
鼠标闪烁 for ubuntu 1.ubuntu 系统设置2.打开显示3.关闭其中的未知显示器。菜单栏重返应用程序窗口 for ubuntu14.04原创 2014-09-30 16:11:46 · 945 阅读 · 0 评论 -
Ubuntu Linux下安装Oracle JDK
Ubuntu Linux下安装Oracle JDKDennis Hu 2014-4-22说明:由于很多系统不支持使用OpenJDK,因此在ubuntu下会需要安装Oracle JDK。而Oracle JDK的安装貌似没有提供apt方式,因此安装Oracle JDK的方式相对麻烦一些,我经常安装,为了方便别人同时方便自己查看,把它记下来。第一步:区分3转载 2014-10-23 13:01:38 · 377 阅读 · 0 评论 -
Ubuntu 14.04 sougou
Ubuntu 14.04发布了,非常的兴奋;这个长期支持版本,我打算把原来版本的卸载了,随后把自己的资料备份了一下。好了,话不多说,咱们的主题是在刚出来的ubuntu 14.04上如何安装上刚发布出来搜狗输入法。很多人可能已经尝试使用官方所说的添加lppa:fcitx-team/nightly源,但更新源后发现404,没找到。这个原因因为fcitx的nightly源中还没发转载 2014-10-23 08:43:40 · 574 阅读 · 0 评论 -
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题) 网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少Pydev安装的步骤,所以这里按照本人的情况从新撰文描述如何在转载 2014-10-22 19:03:04 · 539 阅读 · 0 评论 -
〖Linux〗使用ssh登录远程主机,并在本地打开远程图形界面
1. 修改/etc/ssh/sshd_config文件,设置允许TCP转发和X11转发AllowTcpForwarding yesX11Forwarding yes2. 登录无图形远程主机,并允许图形转发ssh -q -X user@remotehost3. 测试是否成功gedit &转载 2014-11-08 09:50:09 · 2508 阅读 · 0 评论 -
VBoxManage
VBoxManage [-v|-version] 显示virtualbox的版本号VBoxManage -nologo 隐藏logoVBoxManage -convertSettings 允许自动转换设置文件VBoxManage -convertSettingsBackup 允许自动转换设置文件,并在转换前作备份VBoxMan转载 2014-10-27 08:14:11 · 490 阅读 · 0 评论 -
Android的ADB工具使用
在SDK的Tools文件夹下包含着Android模拟器操作的重要命令ADB,ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态 ,还可以进行以下的操作:(1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;(2)在设备上运行Shell命令;(3)管理设备或手机模拟器上的预定端口;(4)在设备或转载 2014-10-27 08:15:16 · 734 阅读 · 0 评论 -
关于mysql的那些事(中文,特殊字符的显示,远程访问)
一、解决mysql中文乱码以及特殊字符问题。原创 2014-11-13 17:02:46 · 1899 阅读 · 0 评论 -
解决Ubuntu14.04下Chromium安装Flash播放器
主要步骤:?12sudo apt-get install pepperflashplugin-nonfreesudo update-pepperflashplugin-nonfree --install原因:But this is not the case with Chromi转载 2014-10-04 07:42:54 · 842 阅读 · 0 评论 -
虚拟机下ubuntu共享方式上网(有线网和无线网)
虚拟机下ubuntu共享方式上网(有线网和无线网) 一. 有线网络 在有线网络的条件下,vmware的安装非常简单,上网方式几乎不用怎么设置(默认NAT模式) 如果默认情况下不能上网,则按以下步骤尝试: **************************************************************原创 2014-10-14 19:47:18 · 817 阅读 · 0 评论 -
随想录(提高代码质量的几个工具)
很多it公司对于软件开发都有严格的分工,这包括设计、测试、服务支持等等。但是,我一直都认为只有开发者才是真正对软件质量负责的人。没有好的软件设计,软件质量基本上是无从谈起。当然,要做到这一点是需要额外的一些工具来进行保证的。因为这一段时间都是在linux上开发的,所以下面涉及到的工具基本上都是基于linux平台的。假设测试的文件名为test.c。(1)测试代码覆盖率转载 2014-10-03 18:18:38 · 524 阅读 · 0 评论 -
apk 签名
由于某些限制,会有这样的需求:拿不到apk源码的情况下要对其中的一些资源进行修改,在Android签名的限制下,直接解压修改会导致签名不一致,这样的apk文件在手机上是无法被安装的,这样就只能对apk进行重新签名来生成新的apk包。从另外一个角度上来说,这也是从系统的级别来保证安全:一个被特定私钥签名的apk是无法被篡改且无法抵赖的。 要对apk进行重新签名,首先要生成自己的公私钥对,然后转载 2014-10-29 11:14:31 · 475 阅读 · 0 评论 -
ubuntu 搜狗输入法
目前搜狗输入法是基于fcitx框架下的,所以我们得安装fcitx才行首要得卸载Ubuntu默认的ibus输入法:sudo apt-get remove ibus然后添加fcitx的nightlyPPA:在终端输入:sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get update安装fcitx以原创 2014-10-28 19:34:05 · 375 阅读 · 0 评论 -
重签名android apk,利用robotium进行自动化测试
1.重签名1.1将你的apk解压(可以先把后缀名改为zip)原创 2014-10-29 14:51:25 · 636 阅读 · 0 评论 -
ubuntu 14.04 系统设置内好多东西没有了
sudo apt-get install unity-control-center原创 2014-10-28 19:04:23 · 666 阅读 · 0 评论 -
在linux下mount windows硬盘
在windows下共享需要允许访问的文件夹1.关闭windows防火墙2.确认windows用户名和密码正确3.执行命令mount -t cifs //windows_ip/share_path /mount_path -o username=CW,password=1,rw 然后在linux下:使用cifs类型mount 1. mount -t cifs //windows_ip/sha原创 2014-09-13 10:04:08 · 505 阅读 · 0 评论