- 浏览: 42558 次
- 性别:
- 来自: 深圳
最新评论
-
巴巴米:
最后一段是精华。。。
jsonp VS W3C 的Cross-Origin Resource Sharing -
openstack:
ITEye上新建了OpenStack群组 http://ope ...
openstack创建instance的流程 -
ezzze:
JohnnyJian 写道什么叫prototype风格?met ...
【Meta Programming】折腾了半天 就折腾出来这么点东西 -
JohnnyJian:
什么叫prototype风格?metaclass本身不是就是p ...
【Meta Programming】折腾了半天 就折腾出来这么点东西
文章列表
最近有一个bug很有意思,说的是开发环境的时候,加载某个页面的时候,django 的runserver 会报
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 273, in run
self.finish_response()
File "/usr/lib/python2.7/site-packages/django/core/servers ...
关于SPICE:spice 是 redhat 的虚拟化远程桌面协议 又叫 独立计算环境初级协议(Simple Protocol for Independent Computing Environments,就不多介绍了,反正做VDI的都知道。现在spice-gtk 到了 0.14了,功能也算是比较全了,当然大家想要的3d 加速,视频加速还是木有的。但是作为测试后端kvm,不失为一个好的远程协议,至少比vnc强多了。对我来说,不过spice-gtk还是稍嫌笨重。好在它有api,还是python的..........我应该如何调用spice-gtk呢?我们需要做一些准备工作
a. 编译spi ...
这次升级要多恶心有多恶心...........
为了以前的数据能继续用 , 经历了坑爹且悲剧的两天:
1. glance 2011.2 ---> 2011.3:
很早就知道了 https://bugs.launchpad.net/glance/+bug/779311, 数据库数据必须自己手动迁出去..... 否则升不了....
2. nova.conf
新增必填标签如下:
--flat_network_bridge=br100
--glance_api_servers=x.x.x.x:9292
3. 如果network 模式 ...
开发环境比java工程的好搭的多了,和maven管理的工程差不多
将nova 源码取下
cd <your_src_dir>/nova
sudo apt-get install python-dev swig libssl-dev python-pip
sudo easy_install nose
pip install virtualenv
python tools/install_venv.py
如果一切顺利 应该会有这玩意
Nova development environment setup is complete.
以上是官方网站的介绍接下来还是 ...
要VT-d 必须 CPU + 板子 + VMM(XEN KVM) 3者合1
CPUs:
Intel Core2Duo (with VT-x)
Intel Core2Quad
Intel Core i7
Intel Core i5 (vPro Brand)
Intel motherboards:
DQ35MP
DQ35JO
VT-d 默认打开的:
Intel Q35 (desktop / workstation)
Intel Q45 (desktop / workstatio ...
euca-authorize -P tcp -p 22 default
ssh -i mykey.priv root@10.0.0.3
这两行要是无效的话,肯定是没做IPV4 转发
将近两天的 两边tcpdump 加 仔细排查iptables,就为了在network上做下面的东西:
vi /etc/sysctl.conf
#turn on ipv4forward
sysctl -p /etc/sysctl.conf
这是何等的悲剧啊...........
workflow:
1. 用户向nova-api发送请求
用户发送请求到nova-api,这里有两种:
a.通过openstack api
从 server.py's controller.create():
self.helper.create_instance(req, body, self.compute_api.create)
create_instance_helper.CreateInstanceHelper() 查表获取基本信息
b.通过ec2 api
从cloud.py.run ...
当你尝试通过libvirt 来监控虚拟机内存的时候,就别打virDomainMemoryStats的主意了,
同时也别打 virtDomain.getInfo()[1:3]的主意, 因为你拿不到使用了多少内存...
这玩意在QEMU里被屏蔽了,但是接口还在....据说会enable in future.....鬼知道什么时候开...
所以老老实实的去拿进程获取吧...
最初的错误:
Error starting domain: internal error Network 'default' is not active.
这个一看就是 kvm自己建的网络没了,ifconfig 后果然没了virbr0
然后尝试 virsh net-start default,又得到dnsmasq的错误:
error: Failed to start network default
error: internal error Child process (dnsmasq --strict-order --bind-interfaces --pid-file=/v ...
running build
running build_py
copying xattr/__init__.py -> build/lib.linux-x86_64-2.7/xattr
copying xattr/constants.py -> build/lib.linux-x86_64-2.7/xattr
copying xattr/tool.py -> build/lib.linux-x86_64-2.7/xattr
running build_ext
building 'xattr._xattr' extension
gcc - ...
一段运行时修改方法的代码......
groovy的meta programming 果然强大..... 好吧 其实是我见识少.....
早就想写一段javascript prototype代码风格的groovy代码了.....
于是折腾了半天就折腾出来这么样的东东.....
class MetaTest{
def propertyMissing(String name){
return Proxy(name);
}
def Proxy(String name){
println "entering proxy"
def claz ...
上班无聊了怎么办,BOSS监视着怎么办......
好吧,
如果你对fuck my life 网站很感兴趣的话而碰巧你又是java 开发人员,
可以试试下面这个网站:
http://fml.madsravn.dk/
才看到W3C的cross original resource sharing,又多了一种跨域的选择.
(官方的跨域解决出现了,看了下文档时间貌似很久了...我果然很out)
那和民间标准jsonp 比有啥优势呢:
1.支持多种http方法
jsonp一般只支持get方法。
而w3c的cross orginal resouce sharing 支持http的其他几种方法,例如put,delete...
2.简单
对于服务端来说,设置一个response head 就能搞定W3C CORS,
Access-Control-Allow-Origin: http://your si ...
一,选择题(皆为单选):
1,以下谁是二进制思想的最早提出者?
a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。
2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?
a,变量;b,数组;c,对象;d,指针。
3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?
a,PHP,Python;b,JSP,servlet;c,java,javascript;d,C,C++。
4,秦始皇吞并六国采用了以下哪种算法思想?
a,递归;b,分治;c,迭代;d,模拟。
5,雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?
a,动态规划;b ...
er......js 果然很高深啊
- 博客分类:
- javascript
废话不说了 直接上code,让你猜猜这两个的结果
var foo = [0];
console.log(foo == !foo);
console.log(foo == foo);
两个都是true,你知道为什么?
这个例子告诉我们 打死也要用===