嗅谱网

技术分享

  • 把Vim打造成优秀的C++ IDE

    把Vim打造成优秀的C++ IDE

    对于Windows上做C++开发的用户来说,vs为他们做了大量的工作,语法高亮、自动缩进、智能提示等等,当你happy的使用vs时,请记住一点,这是一个收费软件,虽然在我大中华普遍都在使用微软的盗版软件,但作为程序员我们心里应该知道这是不对的行为,然后再去——等等,我们今天讨论的不是这个话题,我们要说的是Linux下的免费软件Vim! Vim插件安装的教程在互联网上已经数不胜数,但是质量也参差不齐,很多都是在其它地方转载copy,而且没有注明使用环境,很多人安装时发现无法work,最后搞得一团糟,今天这篇文章的宗旨只有两个:1、使得安装简单;2、保证可以用。 阅读这篇 ...

    查看全文

  • CentOS无法启动的时候该怎么进入救援模式

    CentOS无法启动的时候该怎么进入救援模式

    无法启动的时候该怎么进入救援模式,准备一张系统光盘,放入光驱,BIOS设置为光驱第一启动,重启服务器,接下来看图。 选择 Rescue installed system默认选择english默认选择us不选择网络模式选择continueOKOK选择第一个,进入shell环境输入clear回车,清屏chroot /mnt/sysimage,切换到机器系统的根目录,就可以对原有系统进行操作了输入两次exit退出重启系统 更多CentOS相关信息见 更多内容请长按二维码关注(更有不定期发红包活动吆^0^): 转载自:https://www.linuxidc.com/Linux/2016-06/1 ...

    查看全文

  • 如何使用Xshell秘钥认证登录CentOS(无密码登录)

    如何使用Xshell秘钥认证登录CentOS(无密码登录)

    最近在参加一个培训,讲到了秘钥登录,这个认证方式比用户名密码登录安全,所以各位一定要学会它。我一直使用的是Xshell,其他的终端软件就不去讨论,请自行百度吧,下面就来看看如何使用Xshell实现秘钥认证登录CentOS系统。 打开Xshell,点击 工具->新建用户秘钥生成向导秘钥类型选择RSA,秘钥长度2048位,下一步提示你正在生成公钥和私钥对,下一步给私钥命名和设置密码,下一步这个就是生成的公钥,保存起来,待会要用,点击完成。你的私钥,点击关闭 接下来以用户名密码的方式先登录系统,做如下配置: #先确保你在用户家目录里,使用pwd查看,我是root登录,所以在/root下。 ...

    查看全文

  • CentOS如何分区并格式化挂载一块新硬盘

    CentOS如何分区并格式化挂载一块新硬盘

    如何分区并格式化挂载一块新硬盘 fdisk -l 先查看磁盘情况,找到新硬盘,这里以一整块硬盘作为一个分区来使用,具体情况自己决定,加入新硬盘 /dev/sdb #给硬盘分区fdisk /dev/sdb #增加一个分区Command(m for help): n  Command action   e extended   p primary partition (1-4)#输入p,添加主分区Partion number(1-4):主分区的编号#两次回车Command(m for help): w #现在就多了一个/dev/sdb1分区,但是还没有格式化,先提示 ...

    查看全文

  • 针对C语言开发者打造Vim IDE

    针对C语言开发者打造Vim IDE

    使用Vim打造IDE, 针对C语言开发者,建议使用Gvim。 推荐:把Vim打造成优秀的C++ IDE  把Vim打造成一个简单实用的IDE 先上两个截图 # 安装ctags1. 下载地址: # 安装cscope1. 下载地址: 2. 修改源码,使其支持递归搜索文件夹的软链接  修改文件: dir.c  修改方式: 替换函数调用 lstat 全部替换为 stat3. 编译源码可能出现的错误  错误: fatal error: curses.h: No such file or directory  解决: sudo ap ...

    查看全文

  • Ubuntu 16.04 安装 Firefox 48.0 beta版

    Ubuntu 16.04 安装 Firefox 48.0 beta版

    Mozilla Firefox浏览器测试版48.0最近由Mozilla团队发布。一个显着的特点是对恶意软件的下载,WebRTC技术的改进,URL栏中结果面板的新设计,还有更多的增强的保护。 Mozilla Firefox 48.0 beta 更新日志: New Enhanced protection against malware downloads WebRTC improvements: Delay-agnostic AEC enabled Full duplex for GNU/Linux and Mac OS X enabled & Update is support ...

    查看全文

  • 把win10从bios+mbr引导模式转换到uefi+gpt模式

    把win10从bios+mbr引导模式转换到uefi+gpt模式

    今天突发奇想,要把win10从bios+mbr引导模式转换到uefi+gpt模式,从网上查资料知道需要以下两个工具:DiskGenius,磁盘分区工具,我下载的是4.8专业版,只有pro版才可以转换硬盘mbr为gpt分区格式。BIOS+UEFI引导修复工具。鉴于网上说uefi+mbr也可以实现efi引导,操作过程:首先是要磁盘分区工具把c盘前面的100M主分区格式化为fat32格式(fat16也行),然后指派分区号为z。 然后以管理员权限打开BIOS+UEFI引导修复工具,分别输入系统所在的分区号和引导分区号(上面的z), 回车提示修复成功(复制引导文件到z分区)。重启系统进bios设置引导模 ...

    查看全文

  • Memcache的内存管理机制

    Memcache的内存管理机制

    Memcache使用了Slab Allocator的内存分配机制:按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题Memcache的存储涉及到slab,page,chunk三个概念1.Chunk为固定大小的内存空间,默认为96Byte。2.page对应实际的物理空间,1个page为1M。3.同样大小的chunk又称为slab。Memcached再启动的时候根据-n和-f参数,产生若干slab。具体应用中Memcache每次申请1page,并将这1M空间分割成若干个chunk,这些chunk有着同样的大小,属于同一个slab。【添加】,通过memcache添 ...

    查看全文

  • Ubuntu 分区及各个挂载目录含义解析

    Ubuntu 分区及各个挂载目录含义解析

    我磁盘大概还有70多G的空间吧,我全部拿来使用的。真实的双系统哦。一般来讲,Linux系统分区最少要包括/和/swap两个。这样据说会影响性能,没有这样安装过,就无从考证啦。其实就是重装系统的时候,数据会丢失,所以应该把/usr和/home分区独立出来。 下面是我75G的硬盘分区方案: 1、/boot  200M 2、/swap 6G 因为我内存是6G,所以就给了6G空间 3、/usr 10G 4、/opt 10G 5、/home 20G 6、/ 35G(剩下的全部) 以上分区不知道是否合理,大家可以给出自己的意见,便于下次修正。 ///////////////////////// ...

    查看全文

  • Ubuntu安装Steam游戏平台的解决方案

    Ubuntu安装Steam游戏平台的解决方案

    Steam是一个游戏平台,上面提供了很多收费和免费的游戏,在安装的过程中遇到了一些问题,所以把自己遇到的问题及解决方案分享出来供大家参考。 第一步:安装steam平台 sudo apt-get install steam 然后就是各种Agree,Next了,总之所有对话框点同意就可以了。 第二步:启动steam 可以在命令行输入如下命令: steam 或者通过快捷方式 第一次启动时,steam会更新一些东西,大概200多M,等她更新完就可以了。 如果你可以正常启动,恭喜你成功了,那么就不需要看下面的了。 常见问题: 1. steam无法启动,报如下错: Running Steam ...

    查看全文

  • IntelliJ IDEA无法从Controller跳转到视图页面的解决方案

    IntelliJ IDEA无法从Controller跳转到视图页面的解决方案

    IntelliJ IDEA无法从Controller跳转到视图页面的解决方案: 第一步,确认配置了Spring支持,如下图: 一般情况下,配置完上面就可以正常导航了,但是今天要说的不是一般情况,否则也就不说了,如果经过第一步设置后,还是不能正常导航的同学,可以接着看第二步。 第二步,关掉Idea,然后去项目的根目录,删除Idea为项目所生成的配置文件,如下图中标注的文件: 然后重新用Idea打开项目试试就可以正常导航了。 问题出现的原因,初步认定可能是Idea在生成项目配置文件时出了BUG,导致SpringMVC的识别有点问题,删除配置文件重新生成,即可。 使用IntelliJ IDEA ...

    查看全文

  • CentOS 7中利用Snapper快照进行系统备份与恢复

    CentOS 7中利用Snapper快照进行系统备份与恢复

    为什么要使用Snapper快照? 我们可以想像以下场景: 1. 场景一:系统发生意外宕机,工程师无法快速定位问题,业务受到中断,客户十分不满意。 2. 场景二:项目会议上,就是否升级某软件到最新版本,A和B争执不断,A认为为了保持与其他软件的兼容性不能轻易升级,B认为升级能充分利用软件包的最新功能以及享受到新版本性能的提升 3. 场景三:数据库突然无法访问了,导致业务中断,工程师A和B因为追究责任争得不可开交,A说是B修改了某项配置导致的,B反驳说我的配置都是正确的,不可能出错。 但是Snapper可以轻松帮你解决以上烦恼: 1. 使用Snapper定期做系统备份,系统发生意外宕机可以快速回 ...

    查看全文