• Ubuntu安装最新版nginx并设置开机启动

    一.ubuntu下载安装最新版nginx 下载与安装: wget http://nginx.org/download/nginx-1.8.1.tar.gz tar -zxvf nginx-1.8.1.tar.gz cd nginx-1.8.1/ ./configure --prefix=/usr/local/nginx sudo make sudo make install 123456 wget http://nginx.org/download/nginx-1.8.1.tar.gztar -zxvf  nginx-1.8.1.tar.gzcd nginx-1.8.1/./configure --prefix=/usr/local/nginxsudo makesudo make install   二.ubuntu设置nginx开机启……
  • code123
    可用的谷歌搜索地址、谷歌学术地址

    可用的谷歌搜索地址、谷歌学术地址

    搞IT的人应当都有深有体会,在遇到技术问题寻求搜索引擎时,谷歌通常是最容易找到解决方案的那个搜索引擎。能为我们节省大量的时间。对于……
  • code123
    如何科学上网——靠谱的VPN和谷歌搜索

    如何科学上网——靠谱的VPN和谷歌搜索

    推荐几个靠谱的VPN和两个可用的谷歌搜索网址。对于需要写论文的学生党来说,谷歌学术搜索是必备神器。 VPN篇 科学上网,首选VPN。市面上V……
  • Vim极简教程:让你脱离键鼠切换的痛苦

    注:看大家对Vim仇恨极大,其实它只是一种文本操作方式,可以减少键鼠的切换,从而让编辑文本的操作更迅捷。并不等同于IDE,在我看来,它们是两个是包含关系,IDE可以有Vim编辑模式。Vim或许可以通过一些插件实现部分IDE的功能,但不能说Vim是IDE。 写之前,脑子里觉得可以最常用操作的来熟悉Vim,内容不多,写了一半确发现,即使是最常用的操作,讲完也要写好多,已经不能叫什么极简教程了,不过既然写了,就这样吧 都说Vim很难学,是的,相对于鼠标来讲,肯定是超难学了。但它的好处真的非常多,特别是对于敲代码的同学。关于这些问……
  • git学习总结

    从svn到git 两者都是优秀的版本管理工具(giter请不要鄙视svner) svn上手非常容易,操作简单 git功能强大,但是要熟练使用分支不算容易 git因为是分布式的,所以其核心就是分支(只有master分支情况下和svn差不多?),分支的意义在于,可以将项目代码按照功能、模块拆分成 不同的分支。比如这个产品要加一个支付功能和一个登陆功能,可以创建两个分支,交给不同的开发人员并行开发。登陆功能先开发完,测试无误后合并改分支到 master分支,master分支部署上线。支付功能虽然没有开发完成,但是在另一条分支上,所以产品上线和功能开……
  • “科学上网”全方位指南

    世界那么大,我想去看看, 外面坏人多,强叔不让看, 为了涨姿势,神也拦不住, Duang,不信,你看! 有人说,“小强强”的存在就像架在互联网上的一把枷锁,阻碍了科技的发展和技术的进步,让人们重新回到了封建互联网。不过,也有人说,当年要不是强这个方案的横空出世,可能海缆已断,早早的进入大中国局域网时代,毕竟闭关锁国这种事咱们还是轻车熟路的。就酱,强哥背负无数骂名为人民服务了这么多年,话说小强强你这么diao,你爸爸妈妈知道吗? 问世间墙为何物,吾将上下而求索。真正想出去看看的,问问大白毒,找找好基友,这并不是……
  • GDB调试常用命令参考

    1.要在可执行文件中包含调试信息,需要在编译时加入-g参数 gcc  -g  test.c  -o  test 2.启动gdb调试程序 gdb  test 3.查看gdb的帮助信息 help 4.查看源代码(l) list 5.设置断点(b) 在某一行设置一个断点:break   40 在某一个函数入口处设置一个断点: break  my_func 6.开始运行程序(r) run 7.打印变量值(p) print  my_var 8.将局部变量信息全部输出(info) info  locals 9.人为修改变量的值(set) set  my_var="hello,world" 10.输出断点信息(info) info  break 11.单条语句执行(n) next 12.继续往下执行程序(c) continue  (c) 13.查看……
  • Git命令速查表

    Git 命令速查表 1、常用的Git命令 命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git annotate 同义词,等同于 git blame git archive 文件归档打包 git bisect 二分查找 git blame 文件逐行追溯 git branch 分支管理 git cat-file 版本库对象研究工具 git checkout 检出到工作区、切换或创建分支 git cherry-pick 提交拣选 git citool 图形化提交,相当于 git gui 命令 git clean 清除工作区未跟踪文件 git clone 克隆版本库 gi……
  • code123
    Git分支管理策略

    Git分支管理策略

    如果你严肃对待编程,就必定会使用" 版本管理系统 "(Version Control System)。 眼下最流行的"版本管理系统",非 Git 莫属。 相比同……
  • code123
    Git 使用规范流程

    Git 使用规范流程

    团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维……
  • code123
    程序员常用的十款软件

    程序员常用的十款软件

    第一款:TrueCrypt TrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查……