自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (2)
  • 收藏
  • 关注

原创 修改ubuntu16.04用户信息

修改ubuntu用户信息修改主机名$ vim /etc/hostname先修改密码$ passwd oldname再修改用户名$ vim /etc/passwd$ vim /etc/group$ vim /etc/shadow修改oldname为newname修改用户名mv /home/star /home/username

2020-06-17 14:35:50 124

原创 个人虚拟机无法使用VSCode解决方案

2020-06-17 11:42:02 350

原创 Ubuntu18.04 配置静态ip方法变革

Ubuntu18.04 配置静态ip方法变革描述:方法不同于Ubuntu12.04打开文件/etc/netplan/*yaml$ /etc/netplan/50-cloud-init.yaml修改后为network: ethernets: eno3: dhcp4: no addresses: [192.168.4.128/24] gateway4: 192.168.4.1

2020-06-03 14:39:09 145

原创 Git删除在本地有但在远程库中已经不存在的分支

$ git remote show origin* remote originlib stale (use 'git remote prune' to remove)lib2019 stale (use 'git remote prune' to remove)使用如下命令可以删除没有用的分支$ git remote prune origin ...

2020-04-13 11:52:15 354

原创 修复:connectToBus() Connection Error(Using X11 for dbus-daemon autolaunch was disabled at compile time

1. 问题:d-bus 在 dbus-daemon 没有运行起来的环境中会报这个错:connectToBus() Connection Error(Using X11 for dbus-daemon autolaunch was disabled at compile time2. 解决方法:在运行程序之前,先执行这个命令,把dbus-daemon 先运行起来$ export $(dbus...

2020-03-31 14:42:07 728

原创 只需一步解决ubuntu 搜狗中文输入法打字出现乱码方法

杀掉系统的输入法服务$ sudo killall -9 fcitx然后,系统会自动重启这个服务,再试一下就OK了

2020-03-31 09:19:29 1625 3

原创 Gitolite 服务器架设教程

Gitolite 服务器架设教程文章目录Gitolite 服务器架设教程适用环境安装 gitolite版本库基本操作下载远程版本上传修改本地创建远程分支提交Git服务器版本管理应用实例新建一个版本库上传到服务器alex创建私人版本库 /users/alex/xxx.git迁移SVN到GIT安装 git-svn使用svn创建一个本地版本库git-svn 下载 svn库从已有的git版本库创建远程版...

2019-10-22 09:24:48 147

原创 vim调整分屏的宽度与高度

文章目录vim调整分屏的宽度在命令模式下使用调整垂直分屏的方法调整水平分屏方法vim调整分屏的宽度在命令模式下使用:vs可以直接实现垂直分屏:split可以实现水平分屏这样子很方便代码的比对和复制粘贴调整垂直分屏的方法使用指定当前屏的宽度:vertical res[ize] Nfor example, :vertical resize 80实时调整当前窗...

2019-06-04 10:21:02 2935

原创 svn高亮显示版本diff差异

文章目录svn高亮显示版本diff差异diff设置svn高亮显示版本diff差异diff设置先安装colordiff$ sudo apt install -y colordiff设置svn提交说明编辑器修改svn配置文件$ vim ~/.subversion/config# 增加如下两行 diff-cmd = colordiff editor-cmd = vim...

2019-04-26 09:17:56 582

原创 SVN 显示两个版本之间修改过的文件名

$ svn diff --summarize -r 48:49

2019-03-21 12:04:01 644

原创 Git 查看两个版本的差异和修改了那些文件

Git 查看两个版本的差异和修改了那些文件文章目录Git 查看两个版本的差异和修改了那些文件查看两个提交版本id的修改记录差异$ git diff commit-id1 commit-id2查看两个提交版本id修改了那些文件,可以使用$ git diff commit-id1 commit-id2 --stat...

2019-03-08 10:00:27 13908

原创 svn: Authorization failed 解决方法

文章目录svn: Authorization failed问题描述解决方案注意问题svn: Authorization failed问题描述svn下载版本库代码发现权限有问题,或者是密码操作不对就会有这个错误提示解决方案删除 /home/tony/.ssh/known_hosts删除 /home/tony//home/tony/.subversion注意问题上面的目录前面都是隐...

2019-02-21 10:37:59 3199

原创 vim 自动换行设置

vim 自动换行设置不换行使用: set nowrap换行使用: set wrap

2019-01-26 17:29:11 4807

原创 使用c/c++实现冒泡排序算法和比较排序算法的效率

文章目录使用c/c++实现冒泡排序算法和比较排序算法的效率实现目的冒泡法排序和比较排序的实现方法普通比较排序算法冒泡排序算法结论使用c/c++实现冒泡排序算法和比较排序算法的效率实现目的通过对比冒泡法排序和普通的比较排序,阐述冒泡法的排序效率,从而达到更好的掌握冒泡法的目的冒泡法排序和比较排序的实现方法普通比较排序算法#include <iostream>#include...

2018-11-10 00:32:00 1008

原创 安装搜狗输入法或者是googlepinyin不出界面也找不到输入法选择的的时候

安装搜狗输入法或者是googlepinyin不出界面也找不到输入法选择的的时候$ sudo apt-get install fcitx fcitx-googlepinyin im-config$ im-configchoose fcitx

2018-09-20 14:47:58 957

原创 cmake编译zipper错误提示: Please check that LIBZ_LIBRARY-NOTFOUND

cmake编译zipper错误提示: Please check that LIBZ_LIBRARY-NOTFOUNDcmake编译zipper错误提示: Please check that LIBZ_LIBRARY-NOTFOUND解决问题zipper c++下载地址编译方法解决方法编译zipper 库生成libZipper-static.a静态库和测试程序Zipper-te...

2018-09-09 13:16:17 366

原创 在Makefile定义软件版本传给C/C++源码使用

在Makefile定义软件版本传给C/C++源码使用在Makefile定义软件版本传给C/C++源码使用需求应用定义变量流程图需求 系统环境: ubuntu 14.04 开发语言: C/C++ 软件版本定义方法一般有三种: 1. 一般定义为编译时作为参数传给Makefile,然后再传给C/C++源码使用 2...

2018-08-19 13:28:11 888 1

原创 markdown编辑器语法和显示效果演示

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-19 11:14:48 1393

原创 Git版本管理-Tony讲义

这是一个有关版本管理的培训课件,以Git版本管理为例,讲述版本管理的历史,为什么选择Git作为版本管理,Git基本操作,如添加,修改,提交,推送,下载等;Git高级操作,如冲突解决,里程碑,分支操作,远程版本库和补丁的提取和打补丁的方式。这个课件通过业余时间整理,花费了两个星期的整理,才完成,内容很多,分享给大家 讲义地址详见我的下载:https://download.csdn.net/...

2018-08-13 15:01:50 169

原创 SVN获取版本号方法

使用命令$ svn info显示svn版本信息,然后后通过获取行数和字段方式,可以获取版本号$ svn info | awk 'NR==9{print $4}'awk --- 用于打印NR==9 --- 打印行数,从1开始print $4 --- 打印单词个数,从1开始...

2018-08-13 14:53:39 14646 1

原创 Ubuntu14.04把home目录搬家到新硬盘分区

1 对新分区进行格式化为ext4$ sudo mkfs.ext4  /dev/sda52 查看分区的硬盘id$ blkid /dev/sda5: UUID="3e48bddf-7ae0-4669-ba63-dfc1459eaed9" TYPE="ext4" 3 添加到开机启动脚本满足自动挂载$ sudo vim /etc/fstab增加这一行UUID=3e48bddf-7ae0-4669-ba63...

2018-05-23 11:03:43 898

原创 Makefile里的PHONY理解和实例

.phony是一个特殊工作目标(special target) , 它用来指定一个假想的工作目标(也就是说phony后面的名字在make之后并不会生成一个相应名字的实际文件)而且肯定要视为未被更新(makefile只有在依赖文件更新之后才会进行再次make,此处未更新的意思是说.phony后面这个名字指定的文件未被更新,意思即生成此文件的条件总是满足,需要处理)PHONY 目标并非实际的文件名:只...

2018-04-23 19:13:02 437

原创 ubuntu16.04安装搜狗输入法攻略

1 首先在优麒麟网站下载到 sogoupinyin_2.2.0.0102_amd64.deb 搜狗的安装包2 输入命令先装一个辅助工具3 然后使用这个叫gdebi的工具安装搜狗输入法的安装包4 把设置里的输入法设置改ibus为fcitx5 重启系统就可以看到输入法出来了

2017-12-05 22:19:41 427

原创 svn 简单命令

1 命令比较两个版本A和B命令的改动差异$ svn diff -r A:B

2017-11-16 10:43:12 225

原创 ubuntu 12.04升级14.04后网络连接为灰色,无法选择,不能显示图标

问题:ubuntu 12.04升级14.04后网络连接为灰色,无法选择,不能显示图标解决方法:1、修改文件 /etc/NetworkManager/NetworkManager.conf 修改 managed = true,原来是false;单独修改这一步并不能解决问题;2、重新安装网络指示模块$ sudo apt-get install indicator

2017-08-24 17:42:14 1043

原创 ubuntu14.04搜狗输入法中文无法切换英文

问题描述:之前不知道怎么安装中文输入法之后,无法切换英文了。设置了中英文切换也没用,如下图:解决方法:打开输入法配置。添加英文输入法支持,并上移使得默认打开输入法为英文输入。--->>> 这里是问题的关键!!!到这里,就可以使用ctrl键轻松切换中英文输入法了,问题得到解决!

2017-08-17 20:21:36 4881 3

原创 普通用户非root可以使用wireshark

问题分析:  wireshark 安装完成之后,可以打开程序,但是无法正常捕获抓包。默认需要root用户才能捕获,使用很不方便,每次都需要sudo,而且不是很安全。目的:  使用普通用户,非root用户就可以正常使用wireshark工具。操作步骤如下:1. 安装wireshark软件$ sudo apt-get install -y wireshark2. 创

2017-07-19 19:16:35 877

原创 ubuntu12.04 server 中文显示乱码

1. 问题描述:ubuntu12.04-server终端显示中文文件乱码,vim显示中文注释乱码2. 解决目标:实现终端可以正常显示中文文件名,vim可以正常显示中文注释3. 解决方法步骤:(1)修改 /var/lib/locales/supported.d/local 内容如下$ cat /var/lib/locales/supported.d/localen_US.

2017-07-14 19:07:52 1428

原创 cscope 创建数据库快捷方式

$ cscope -Rqbk具体可以使用如下命令查看帮助$ man cscope$ cscope -h

2017-06-30 10:10:24 736

原创 ubuntu12.04 挂载samba网盘命令

sudo mount -t cifs -o username=xxxx,password=xxxx   //192.168.9.10/tony   /home/tony/samba

2017-05-27 18:32:36 719

原创 ubuntu12.04-server设置静态IP

1  设置静态ip地址配置$ vim /etc/network/interfaces2  设置DNS$ vim /etc/resolv.conf这个可以通过查看路由器的DNS服务器获得注意:有些文章说可以设置本地网关地址,如192.168.9.1 经验证失败不可行.事实证明以服务器的dns为准,是可靠的.至此,设置了前面两步,重启机器后,步骤

2017-05-24 23:18:31 498

原创 ubuntu12.04-server支持x-manager登录服务配置

1  首先在服务器上安装ubuntu的桌面ui环境$ sudo apt-get install ubuntu-desktop2  在/etc/lightdm/lightdm.conf加入字段[XDMCPServer]enabled=true3  设置防火墙(防火墙必须打开,并设置端口,否则连接不上)查看防火墙是否打开$ sudo ufw status

2017-05-23 18:52:50 662

原创 ubuntu12.04 扫描局域网IP地址命令nmap

一、安装nmap命令二、nmap命令的使用(注意普通用户和超级用户的区别)使用普通用户只能扫描到局域网的IP地址,扫描不到MAC地址使用sudo超级用户操作,不但可以扫描到局域网所有的IP地址,还可以扫描到对应IP地址的MAC地址...

2017-05-21 23:04:01 5348

原创 Ubuntu12.04 手把手安装教程(图形讲解)

一、教程概述Ubuntu有32bit的x86和amd64 64位的x86_64两个版本,我选择的是amd64这个版本。另外还有desktop && server 的区别,desktop就是桌面版图形界面,server就是服务器版本,默认是字符界面。我这里主讲64位的server版本安装过程。二、系统镜像下载地址此处不提供,可自行去ubuntu官网下载,是免费的,版本为12.04三、

2017-05-21 11:41:38 8340

原创 string转char*

string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1。data 如: string str="abc"; char *p=str.data(); 2.c_str 如:string str="gdfd";     char *p=str.c_str(); 3 copy 比如 string str=

2017-05-08 11:06:19 230

原创 ubuntu 安装python 及画图插件方法

apt-get install -y python-tk   apt-get install python-pip   pip install numpy   pip install matplotlib   python  data_draw.py

2017-05-04 17:12:11 1401

转载 vim按了Ctrl + s后假死的解决办法

使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。

2017-03-21 10:08:45 921

原创 解决unable to find string literal operator 'operator""fmt' with 'const char [15]', 编译问题

#define show_log(tag, fmt, arg...)   printf("[%s][%s:%d]: "fmt"\n", tag, __func__, __LINE__, ##arg)C可以编译通过,而C++编译出标题错误。说是C++11要求,当字符串跟变量连接的时候,必须fmt前后增加一个空格才行。#define show_log(tag, fmt, arg...)

2017-03-16 14:59:13 10781 1

原创 解决note: initializing argument 2 of 'void (* signal(int, void (*)(int)))(int)'问题

(1)报错代码void doSigAlarmFunc(void){cout alarm(5);}void CAA::startAlarm(void){signal(SIGALRM, doSigAlarmFunc);alarm(5);}(2)解决方法void doSigAlarmFunc(int nDat){cout alarm

2017-03-16 09:53:50 5127

原创 Vim 中使用 OmniComplete 为 C/C++ 自动补全

(1) 解压 omnicppcomplete-0.41.zip 到目录 ~/.vim (unix) 或者 %HOMEPATH%\vimfiles (windows)(2) 编辑 ~/.vimrc,增加如下内容" ===== Set omnicppcomplete , can get the option =====" enable pluginsset nocp

2017-03-10 09:29:07 2335 2

Git版本管理-Tony讲义

这是一个有关版本管理的培训课件,以Git版本管理为例,讲述版本管理的历史,为什么选择Git作为版本管理,Git基本操作,如添加,修改,提交,推送,下载等;Git高级操作,如冲突解决,里程碑,分支操作,远程版本库和补丁的提取和打补丁的方式。 这个课件通过业余时间整理,花费了两个星期的整理,才完成,内容很多,分享给大家

2018-08-13

Ubuntu-server-12.04 手把手安装教程(图形讲解)

Ubuntu有32bit的x86和amd64 64位的x86_64两个版本,我选择的是amd64这个版本。另外还有desktop && server 的区别,desktop就是桌面版图形界面,server就是服务器版本,默认是字符界面。我这里主讲64位的server版本安装过程。

2017-05-21

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除