微信公众号:杰夫弹弹看
发布时间:2012-12-26 23:58:37
现象:我们在linux下使用sudo命令的时候,经常发现缺少一些变量,导致程序执行报错.比如python程序fly,当前的用户是tom, 执行fly需要sudo权限执行,那么直接sudo fly 会报错,缺少相应的模块,只是因为对应的pythonpath的设置缺少,但是如果你仅仅export当前环境,执行sudo还是会报错,原因:问题就在于sudo的执行使得的环境变量进行了重置,所以相应的执行环境中无法找到对应的pythonpath, 解决:简单的一种方法是,修改/etc/sudoers文件, 添加如下的设置Defaults ......【阅读全文】
发布时间:2012-12-16 12:31:21
在eclipse的OSGI框架中,tracking service是OSGI很重要的一个功能,通过对服务的查询来动态的获取相应服务,例子:我们建立两个bundle,一个是提供sayHello的服务,另外一个bundle来使用sayHello服务bundle 1: com.javaworld.sample.service结构如下:├── META-INF│ └── MANIFEST.MF└── src └── com └── javaworld ......【阅读全文】
发布时间:2012-12-15 19:11:35
POM: Project Object Model 是maven项目架构里重要的基本单元最小的POM需具备以下的元素project rootmodelVersion - should be set to 4.0.0groupId - the id of the project's group.artifactId - the id of the artifact (project)version - the version of the artifact under the specified group例如: ......【阅读全文】
发布时间:2012-12-02 00:00:00
1, 问题在你进行unittest的时候,尤其涉及到database相关的调试,总发现nova的没有生成database,其实主要是nova默认的会使用sqlite的内存内型数据库参考sqlite的资料发现e = create_engine('sqlite://')The sqlite :memory: identifier is the default if no filepath is present. Specify sqlite:// and.........【阅读全文】