- 浏览: 209922 次
- 性别:
- 来自: 深圳
最新评论
-
gelongmei:
威武我大酒神
shell脚本不换行刷新数据
文章列表
https://www.anaconda.com/download/
http://python.jobbole.com/86236/
anaconda安装
# 在当前环境下安装anaconda包集合
conda install anaconda
# 结合创建环境的命令,以上操作可以合并为
conda create -n python34 python=3.4 anaconda
# 也可以不用全部安装,根据需求安装自己需要的package即可
python
anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] ...
转:Python各进制间的转换
b:二进制,o:八进制,d:十进制,x:十六进制
bin()、oct()、hex()返回值均为字符串,且分别带有0b、0o、0x前缀。
1、十进制转二进制
>>> bin(10)
'0b1010'
>>> '{0:b}'.format(10)
'1010'
这两种方法返 ...
#!/usr/bin/env bash
while true
do
clear
mysql -uroot -pmysqluser -e "select * from meizu_bidding.bidding_budget limit 20;" -s -vv
sleep 1
done
JVM1.6 GC详解
前言
JVM GC是JVM的内存回收算法,调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,所以我们要了解JVM内存组成,回收算法,对象分配机制。
JVM 堆内存组成
Java堆由Perm区和Heap区组成,Heap区由Old区和New区(也叫Young区)组成,New区由Eden区、From区和To区(Survivor)组成。
Eden区用于存放新生成的对象。Eden中的对象生命不会超过一次Minor GC。
Sur ...
org.apache.jasper.compiler.TldLocationsCache#processWebDotXml
"qtp1031863266-28@4650" prio=5 tid=0x1c nid=NA runnable
java.lang.Thread.State: RUNNABLE
blocks qtp1031863266-27@4649
at org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCache.java:427)
at org. ...
自定义classloader实现JAVA热替换
public class HotClassLoader extends ClassLoader {
public HotClassLoader() {
super(ClassLoader.getSystemClassLoader());
}
private File objFile;
public File getObjFile() {
return objFile;
}
public void setObjFi ...
Java 自定义 ClassLoader 实现隔离运行不同版本jar包的方式
1. 应用场景
有时候我们需要在一个 Project 中运行多个不同版本的 jar 包,以应对不同集群的版本或其它的问题。如果这个时候选择在同一个项目中实现这样的功能,那么通 ...
intellij
f6 使用在方法上,可以快速移动到类中
ctrl+shift+alt+t
#
如何应对SHA-1加密算法升级为SHA-256
经过权威机构证实,sha1加密算法的不安全性越来越高,sha指纹造假成本越来越低,随即微软、谷歌等IT巨头相继发布弃用sha1加密算法声明,第三方认证机构自2016年1月1日起,将全面停止签发SHA1算法的数字证书。这一切表明都表明从1995年诞生至今的SHA1算法将被SHA-256所取代。
对于SSL证书和代码签名证书用户,从颁发时间点上来说,一般2014年12月之前颁发的数字证书很有可能使颁发的签名指纹为sha1加密算法的证书,2015年1月之后,一般颁发的签名指纹为sha256加密算法的证书,具体您可以通过查看自己公司所使用的证书信息来确 ...
HTTPS加密协议详解(四):TLS/SSL握手过程【总结】
java中 SSL认证和keystore使用
密钥对,公钥,证书,私钥,jks,keystore,truststore,cer,pfx名词说明
TCP拥塞控制-慢启动、拥塞避免、快重传、快启动
一般原理:发生拥塞控制的原因:资源(带宽、交换节点的缓存、处理机)的需求>可用资源。
作用:拥塞控制就是为了防止过多的数据注入到网络中,这样可以使网络中的路由 ...
10 个很有用的高级 Git 命令
1. 输出最后一次提交的改变
这个命令,我经常使用它 来发送其他没有使用git的人来检查或者集成所修改的。它会输出最近提交的修改内容到一个zip文件中。
1
git archive -o ../updated.zip HEAD $(git diff --name-o ...
shell
tmux 窗口复用
umask 剥夺掉的权限
目录的 x指的是可进入该目录的权限
umask 002
则对应的文件是:664,目录是:775
umask -S可以更直观的看出来
本文收集了一堆的shell脚本技巧
csplit
mkfifo
Linux-Shell-使用mkfifo实现多任务并发及并发数控制
#####################################
0. shell 调试
复制代码 代码如下:
sh -x somefile.sh
在somefile.sh 文件里加上set+x set-x
1. 用 && || 简化if else
复制代码 代码如下:
gzip -t a.tar.gz
if [[ 0 == $? ]]; then
echo "good zip"
else
e ...