`
BucketLi
  • 浏览: 190097 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5551
社区版块
存档分类
最新评论
文章列表
原文链接1:http://www.ruanyifeng.com/blog/2012/06/sass.html 原文链接2:http://www.ruanyifeng.com/blog/2012/11/compass.html sass是一种“css预处理器”,而compass是sass的工具包,两者都是ruby实现,所以需要使用的话,先装ruby以及ruby的包管理器gem,然后安装即可。 1.sass的基本语法 编译   * nested:嵌套缩进的css代码,它是默认值。   * expanded:没有缩进的、扩展的css代码。   * compact:简洁格式的c ...

ssh的一些使用

平时我们使用ssh和scp基本上是最基础的使用,有时候可能不得不用到她的一些高级功能。 1. 有时为了安全起见,会设置ssh的端口不是默认的22(/etc/sshd_config),而是其他端口,这个时候登陆机器可以指定端口 引用ssh admin@10.10.1.1 -p 10022 2. scp端口指定和ssh大小写不同-- 引用scp xxx admin@10.10.1.1:/home/admin -P 10022 4. 到目标机器上执行命令 引用ssh admin@10.10.1.1 "touch x" 5. 本地端口转发到远端 引用ssh -C -f ...

docker的一些操作

docker越来越火,火是有原因的,最主要的在于丰富的镜像能力(快速部署)和轻量级隔离能力(namespace和cgroup),当然还有相对的简单易用。 下面是一些docker的一些偏操作的文档(不断补充): 1.http://dockerpool.com/static/books/docker_practice/introduction/README.html 2.http://blog.csdn.net/wsscy2004/article/details/25878363 3.http://www.open-open.com/lib/view/open1410568733492.html ...
具体可以参考:http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974154 总体步骤 1. 磁盘分区:引用fdisk /dev/xvdb1 2. 格式化分区:引用mkfs.ext3 /dev/xvdb1 3. 添加分区信息:引用echo '/dev/xvdb1  /mnt ext3    defaults    0  0' >> /etc/fstab 4. 挂载新分区:引用mount -a

curl的使用

具体可以参考curl的说明。 引用curl -v -X POST -HContent-type:application/x-www-form-urlencoded -d param1=value1 -d param2=value2 "http://xxxx/api/xxx" -d 参数还有好几个变种,其中感觉比较实用的是--data-urlencode,对参数进行url encode,不过7.18.X才加进去。

java资源加载

tips下。 this.getClass().getResource()对于路径会做处理(resolveName),区分相对路径和绝对路径 this.getClass().getClassLoader().getResource()即使用classloader进行资源加载则直接在当前classpath下寻找 另外如果某些资源在另外的classloader或者比当前类classloader更低级别的classloader(未知的或者自定义的)上加载,那么使用线程上下文加载器加载能比较好的解决问题。 所以一般加载资源的做法可以这样: private static InputStream loa ...
这里tips下这个问题 之前本地开发机使用jdk7进行开发和测试,因为程序中需要动态编译java类,所以使用了tools.jar里面的编译工具,但是这个程序使用jdk7编译后部署到jdk6的生产环境一直抱找不到tools.jar,所以非常奇怪,翻了下源码(jdk7),tools.jar加载位置就在jdk的lib中,生产环境的jdk6 lib目录下也有这个jar包,难道jdk版本不匹配的话会使用jre运行?带着这个问题,把tools.jar拷贝到了jre下面的lib包下,但依然找不到jar包,想到以前开发web程序在jdk6的环境下会拷贝sevlet.jar到ext包下,所以尝试把tools.j ...
Command + O:显示大纲 Command + D:删除当前行 Command + Option + ↓:复制当前行到下一行 Command + Option + ↑:复制当前行到上一行 Option + ↓:当前行和下面一行交互位置 Option + ↑:当前行和上面一行交互位置 Option + Return:显示当前选择资源的属性 Shift + Return:在当前行的下一行插入空行 Shift + Control + Return:在当前行插入空行 Control + M:最大化当前的Edit或View(再按则最小化) Control + /:注释当前行,再按则取消注释 Comm ...
原文链接:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 简要tips: 当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,让进程忽略 HUP 信号或者让进程运行在新的会话里从而成为不属于 ...
import json import httplib,urllib def doWork(domain,port,act,keyword,envId,type): h1=httplib.HTTPConnection(domain,port) params=urllib.urlencode({'act':act,'keyWord':keyword,'envId':envId,'type':type}) headers={"Content-type":"application/x-www-form-urlencoded",&q ...
1.登陆 ./zkcli.sh -server 127.0.0.1:2181 2. 相关操作 ls path (查看path节点数据) ls2 path (查看path节点数据并能看到更新次数等数据) create path (创建一个节点) get path (得到一个path节点,包含数据和更新次数等数据) set path mydata (修改一个path节点数据) delete path (删除一个节点)

ubuntu源相关操作

1. 修改源,添加一些速度快一点的源引用vi /etc/apt/sources.list 2. 更新完毕后刷新,不更新的话包都找不到引用apt-get update 3. 搜索相关包,命令和apt-get不一致,体验没有yum一致引用apt-cache search xxxx 4. 装软件包引用apt-get install xxxx 5. 删除软件包引用apt-get remove xxxx 6. 查看已经安装的包 引用dpkg --get-selections | grep -v deinstall

定时清理日志

应用中如果有用各种日志框架的话,类似rolling类型的日志appender就能解决问题。不过有时候不得不使用系统的定时任务来清理日志也是有的,这边记录一下。 (1)查看当前用户的定时任务 引用crontab -l (2)定义crontab任务文件,比如定时清理任务文件clean_log,参数意义见google 引用0 3 * * * find /home/admin/output/ -name "*.log.????-??-??" -mtime +1 | xargs -i rm -f {} (3) 修改当前用户的定时任务 引用crontab /home/admin/b ...
1.终端颜色设置 引用alias ls='ls -G' alias ll='ls -alh' export TERM="xterm-color" PS1='\[\e[0;36m\]\u\[\e[36m\]@\[\e[0;36m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ ' 2. vim快捷键 引用0 跳到行首,^ (shift 6)跳到行首第一个不是空白的字符上 ,$ 到行尾 ctrl + f (forward) ctrl + b (backward) 分别向下 / 上卷动一屏 crtl + d (down) ctrl + u ( ...
1.sqlplus非tns登陆oracle 引用sqlplus abc/pass@10.1.1.1:1521/sid
Global site tag (gtag.js) - Google Analytics