2014-02-05 Lingxian Kong
虚拟机上如果跑业务,启动时不可避免的要从外界获取一些信息,在OpenStack中,这些信息通常是,密钥信息, 网络信息,metadata, root密码,自定义文件等。这些信息获取来源有如下几种。 Config Drive Nova可以配置为,将userdata和metadata信息写入一种特殊的配置驱动--config drive,当虚拟机启动时自动挂载,虚拟机可以从该驱动获取信息(比如虚拟机id,主机名或user data),当DHCP服务不可用时,通常使用Config Drive传递网络配置信息(IP地址,掩码,或者网关)。 继续阅读 »
2017-03-03 Lanffy
高效的知识阅读和信息筛选技巧 面对互联网信息的繁多,时间被碎片化,如何对这些信息进行筛选?如何有效地进行阅读?下面我就介绍一些我的经验。 知识和信息不能混为一谈,信息是海量而免费的,但毫无目标的获取信息,就无法将信息转化为知识。因此学习必须要有目标,如果你用有限的时间去学无限的知识,你将被知识“淹没”,我们要学习那些给自己带来最大提升的知识。 继续阅读 »
2016-04-15 Eric Wang
把辛勤的耕作当做生命的必要,即使没有收获的指望依然心平气和的继续耕种。 路遥 在Java中,通常情况下,需要将异常堆栈信息输出到日志中,这样便于纠错及修正Bug,而多数情况下,大家最常用的是使用e.printStackTrace()直接打印堆栈信息完事,这并不是值的推荐的做法。 1. 当出现异常时,调用e.printStackTrace();其实相当于什么都没做,同时也不会把异常信息输出到日志文件中 2. 使用log.error(e.getMessage());只能够输出异常信息,但是并不包括异常堆栈,所以无法追踪出错的源点 3. 使用log.error(e);除了输出异常信息外,还能输出异常类型,但是同样不包括异常堆栈,该 继续阅读 »
2016-07-31 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 互联网的诞生和蓬勃发展,让信息流动变得无与伦比地便捷。古时飞鸽传书,千里马加急,爱人等待的煎熬与苦楚,君臣等待的焦急和惶恐,我们再也无法亲身体会。飞鸽可能半路失踪,千里马可能中途搁浅,剩下的只有无尽的叹息。然而,互联网让两个人的距离,只有 Enter 键那么远。我们生在一个巨大技术变革的时代,这是我们的幸运,也是我们的悲哀。 关于信息,非常赞同 Fenng 的观 继续阅读 »
2014-10-30 summer
写在前面的话 本文主要记录常用的生物信息分析软件在centos操作系统上面的安装,生物信息分析的工作大部分和linux操作系统分不开,使用的很多软件也都需要在centos或其他操作系统上进行安装,本文以centos为基础进行。 软件安装列表 1、samtools 2、R 3、Blast 4、Bwa 5、Bowie Samtools 本文采用的samtools安装版本为:samtools-0.1.19.tar.bz2,如果有特殊要求请再另行下载符合需要的版本。 继续阅读 »
2017-03-28 zzyhappyzzy
随着互联网的普及,不管是PC端的web,还是移动端的app,甚至智能家居等,绝大部分的通信都是依靠http协议传输数据,但http协议只负责传递信息,并不能保证信息的安全性和可靠性。 more 信息安全 简单来说,信息安全就是为了保证传递的信息只能被正确的人接收和识别,并且接收方能够验证信息是否被篡改,最终能够正确识别收到的信息。 继续阅读 »
2016-06-07 zzyhappyzzy
iOS
本文列举了常见的apple设备基本信息,主要包括ARM/Pixes/DPI/Size等信息 more iPhone |name|hw.model|ARM|Pixes|Points|Size|DPI/PPI| |:--:|:--:|:--:|:--|:--:|:--:|:--:| |iPhone 4|iPhone3,1iPhone3,2iPhone3,3|armv7|640x960|320x480|3.5英寸(89mm)|326| |iPhone 4S|iPhone4,1|armv7|640x960|320x480|3.5英寸(89mm)|326| |iPhone 5|iPhone5,1iPhone5,2|armv7s|640 继续阅读 »
2016-11-22 朱晓辉
iOS开发中,有时会有这种需求,在AppStore上出现新版本时,应用内弹窗提示用户更新.之前在网上看到一种方法通过AppId查询更新的,但是有时候APP没上线或开发账号还没注册下来时我们并不知道AppId,此时就要把这个功能做上去,该怎么办呢? 现介绍一种简便的方法给大家,不需要提供AppId等任何信息,即可实现查询AppStore中是否有新版本,并提示更新. 继续阅读 »
2018-11-27 geekspeng
tcpdump简介 tcpdump是一款 Linux 平台的抓包工具。它可以抓取涵盖整个 TCP/IP 协议族的数据包,支持针对网络层、协议、主机、端口的过滤,并提供 and、or、not 等逻辑语句来过滤无用的信息 安装tcpdump: ```bash yum -y install tcpdump ``` 继续阅读 »
2015-03-19 Lingxian Kong
Nova在NFV场景下会提供NUMA相关高级特性,这里提供一个脚本查看计算节点的NUMA相关信息。 #!/bin/bash function get_nr_processor() { grep '^processor' /proc/cpuinfo | wc -l } function get_nr_socket() { grep 'physical id' /proc/cpuinfo | awk -F: '{ print $2 | "sort -un"}' | wc -l } function get_nr_siblings() { grep 'siblings' /proc/ 继续阅读 »