`
文章列表
之前一直对linux的环境变量有点晕,所以稍稍看了一下,总结一下,希望对大家有帮助,提示:注意变量和环境变量的区别(变量不会被子进程所继续引用。) 。   要设置首先要知道在哪里设置,并且要知道设置这个是什么情况要用的。   1.如果就希望自己这个用户用,首先进入自己的用户目录 #进入自己的用户目录 cd    vim .bashrc  编辑这个文件 输入你想设置的变量。例: JAVA_HOME=/data/web/jdk M2_HOME=/data/web/soft/maven   如果你想让登陆这台机器的所有人都拥有这些变量,直接编辑vim /etc/b ...
看了一些代码,经常背地里骂他们不写注释(其实我也不怎么写),前段时间看了另外一些工程的代码,注释不多,但已经好多了,而且感觉挺规范的(该有注释的地方有,而且用了一些javadoc),所以自己决定,以后也要写些注释并且要加上javadoc的注解,学习………………,下面是我用的一些注解和部分理解,与java规范无关,主要是我的习惯,仅供参考,也欢迎大家批评指正。   1. @author  这个好理解,作者信息,这个可以用多个@author 例:/** * * @author test * @author test2@gmail.com * @Date 2011- ...
1.让google搜索的时候下雪 再输入框中输入 let it snow  效果自己看吧。        2.http://www.toobigtouse.com/ 看看效果吧!  
平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处)。下面通过一些代码进行一下对比。      这是我写的一段代码在:/root/printfabcd/py/filePath.py     20 logger.debug("sys.path:"+sys.path[0]) 21 logger.debug("sys.argv:"+sys.argv[0]) 22 logger.debug ...
写这篇文章其实就是为了让自己记住mysql更改索引和建索引的语句,因为经常建表的时候搞错了,想修改索引,总是忘记语句,我向大家都遇到过这种事情吧,可能很多人说,直接用可视化的设计表的软件重新生成一个见表语句不就行了嘛,这杨虽然可以,可是我们是工程师啊,改个索引还要那么搞得话太丢脸了,而且速度也不快,更别说里面已经有数据的情况了,所以这里列出一些常用的更改索引的语句。   添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )   添加唯一索引mysql>ALTER TAB ...
很多人都迷糊守护线程和正常的线程有什么区别,我只想说一下我的理解。 首先代码上的区别:     java里面创建线程有两种方式,一个是实现Runnable接口,另一个就是集成Thread,创建守护线程,就是通过调用 Thread的setDaemon(tr ...
  平时有的时候搞了个小东西,自己点着测试太麻烦,所以想到找个可以自动发请求帮我测试的软件,http_load 正好。软件本身不大,而且用起来很简单,也可以做适当的压力测试。用起来很方便。 直接到这里下载就行了 http://www.acme.com/software/http_load/ 1.安装http_load 下载得到文件 http_load-12mar2006.tar.gz 解开压缩 tar zxvf http_load-12mar2006.tar.gz 移动到工作目录 cd http_load-12mar2006.tar.gz make make ins ...

vim 使用

    博客分类:
  • vim
基本的用法大家在网上查一下,就行了,这里主要记录一下非基本用法以外的东东,不断更新中ing 如果想不退出vim而查看Linux系统的有关信息,输入“:!shell ”即可进入vim以前的shell环境,按下exit退回到vim编辑状态。 shift+zz 保存后自动退 和 :wq 是一样的 直接运行命令,不退出VI :! 命令  Demo::! ls 将其他文件内容导入当前编辑文件中,:r 文件名 Demo::r /etc/hosts   结合第3条可以这样插入日期  Demo::r !date
Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.   本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: ./configure –with-http_stub_status_module [root@10.10.90.97 ~]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module [root@10.10.90.97 ~]# make && make install  
1.文件夹搜索是Ctrl+I 2.注释//         Ctrl+Q   3.      /*...*/   Ctrl+Shift+Q 4. 代码提示   Ctrl+Alt+space 5. 复制一行   Ctrl+D  ctrl+shift+D     删除当前行的代码  6. 交换行     Ctrl+T 7. ctrl+shift+1    自动完成代码,这 ...
现在说起REST(表述性状态转移),相信大家一定都不会觉得陌生,因为人们对它的认识早已经过了WHAT和WHY的阶段。但在真正要将这种架构风格落地下来的时候往往又会让人有些不知所措,原因就在于我们对HOW关注的太少了。《RESTful Web Services Cookbook》的出现正好弥补了这一空缺,书中包含了大量与设计、实现RESTful Web服务相关的内容,它们都是在日常的设计和开发过程中会经常遇到的东西。本书采用了HTTP报文作为范例,而非具体的开发语言,这消除了语言的限制;而问题描述、解决方案、问题讨论的编排形式让本书也能充当手册使用。相信《RESTful Web Services ...
  转自:http://as3.aa-a.net/domestic-several-cattle-man-designers-blog.html 中国人多,牛人也很多,而且牛人都爱写blog,下面推荐几位国内的牛人blog给大家分享。 北邦
想在测试机环境下搞测试,然后不想修改搞到线上环境的时候,自动把本地测试的代码去掉,如何判断是测试机还是线上机呢?可以通过设置系统环境变量或者在java启动的时候添加一个参数。 1、设置系统环境变量 设置系统 ...
第一步:  把工程从svn上下载下来         第二步: 进入工程目录运行mvn eclipse:eclipse命令,把maven工程转为eclipse工程 第三步: 进入eclipse ,选择import导入你下载下来的工程,happy一下,基本搞定了 第四步: 因为没有了maven插件,所以工程会找不到maven的库,所以编译不通过,有好多红红的。一般会出现这个错误。找不到M2_REPO"的错误,其实这是个Eclipse的环境变量,指向你的本地库。把该变量加入eclipse, 方法为一:Window -> Preferences ...
区别和联系   Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动 ...
Global site tag (gtag.js) - Google Analytics