- 浏览: 575806 次
- 性别:
- 来自: 深圳
最新评论
-
gonglil:
为什么我的会出现无法连接到服务器,我看了报的错误是rfb.js ...
NoVNC的使用之一: 让我们把NoVNC代理跑起来 -
u012339746:
博主能给下demo么,求联系方式,急用
django多网站用户统一认证方案:django-simple-sso -
meylovezn:
凡是pdf的网址都失效了呢,不知道现在该去哪里照你说的那 ...
OE部分技术资料 -
meylovezn:
很不错的分享呢\(^o^)/~
OpenERP预定义对象方法 -
ihitu:
opencv-几个简单用法
文章列表
参考 :
http://www.ehow.com/how_12021626_activate-worker-mpm-apache2-ubuntu.html
背景: apache2,php5默认安装的时候都是使用的 mpm_prefork 模式, 我们想要将其调整为mpm_worker模式,问题来了,php5与mpm_worker不兼容的,如何处理?
ubuntu 14.04 ...
武汉朋客vserver实战
前提 : 以新建虚拟机 X , 原主虚拟磁盘为vdisk0 , 我们在 ‘X’ -> '虚拟磁盘' -> '添加磁盘' ,
在这里我又添加了一个5G大小的 vdisk1(非主磁盘) , 我的目标是将该5G大小全扩容给根目录;
1 . sudo fdisk -l -> 我们发现多了一个 /dev/vdb 的虚拟磁盘
2. sudo fdisk /dev/vdb
3. 此时进入命令行:
3.1 我们依次按照提示键入 'n'->回车 , 'p' ->回车 , 直接回车 ...
上一篇已经讲了如何让NoVNC代理跑起来 , 这章我们来看看如何将它集成到我们的django项目中来
NoVNC的使用之一: 让我们把NoVNC代理跑起来
1. 设置静态文件 (包括NoVNC需要用到的 css , js , image , template 文件)
写道
这里我 ...
写道
NoVNC 正是我们需要的 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算、虚拟机控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC. 前面说了 noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器都不支持 WebSockets,所以 noVNC 是不能直接连接 VNC 服务器的,怎么办呢?需要一个代理来做 WebSockets 和 TCP sockets 之间的转换,理解这一点很重要。 ...
python subprocess 小记
- 博客分类:
- python
1. Python subprocess模块
2. 小心subprocess的PIPE卡住你的python程序
3. python subprocess模块调用进程设置超时时间
4. 解决大量调用Python subprocess.Popen产生的一些bug
5. python subprocess获取stdout和stderr
6. Python标准库06 子进程 (subprocess包)
×× https://docs.python.org/2/library/subprocess.html ××
django自带的runserver在开发环境时确实相当的好用及方便,但在某些场景用起来就不行了,比如多个线程时
cherrypy是一个轻量级的python WEB框架,并自带了一个HTTP服务, 也是相当不错, 并有不少商用用例
那我们是否可以用cherrypy里的HTTP服务来代替DJANGO的runserver呢,结果是可以的,经过简单的设置之后你可以像使用runserver一样使用cherrypy的HTTP服务,并可以互相切换m
好了,不多说了,直接进入正题..
1.首先你要安装cherrypy
sudo pip install cherryp ...
postgresql 无法删除数据库的解决方法
- 博客分类:
- 数据库
1.先查看是哪些进程在引用 (******表示你的数据库名)
ps -ef | grep ****** | grep -v grep
2.然后kill掉这些进程
3.dropdb ******
OE - RML动态内容
- 博客分类:
- OpenERP
SXW/RML报表中,你可以在中括号中加入Python代码,以获得OpenERP中的对象(object)
代码可以使用如下变量:
可以用的 Python 对象/变量:
objects : 将要打印的object记录(例如发票(invoice)对象).
data : 向导(wizard)中获得的数据
time : Python的time模块(详见Python文档).
user : 运行这个报表的用户.
可以用的 Python 函数:
setLang('fr') : 设置语言,用于自动取得对应翻译.
repeatIn(list, varname[, tagnam ...
OE - RML中条形码生成
- 博客分类:
- OpenERP
条形码(Bar Codes)
RML 文件中的条形码(Barcodes)
可以在RML 文件中使用<barCode>标签生成条形码(Barcodes)。 支持以下格式:
codabar
code11
code128 (如果没有指定 'code' ,则默认code128码)
standard39
standard93
i2of5
extended39
extended93
msi
fim
postnet
ean13
ean8
usps_4state
你可以更改以下属性来生成自己的条形码(barcode):
'code': 'c ...
OE开发路第一个例子记录
- 博客分类:
- OpenERP
类定义
class okgj_logistics_car(osv.osv):
_name = 'okgj.logistics.car' #类名
_description = 'Logistics Car' #类描述
_columns = { #定义字段
'name':fields.char(u'编号', size=16, required=True),
'car_code':fields.char(u'车牌号', size=32, required=True),
'driver':fields.cha ...
OE - 报表RML格式详解
- 博客分类:
- OpenERP
<?xml version="1.0" encoding="utf-8"?>
<document filename="report.oecn_training_lesson.pdf" compression="1">
{{script}}import datetime;print datetime.datetime.now;{{endscript}}
<!-- 前面的数字代表打印纸张的大小,这个用数字表示的,也可以用cm表示,比如21cm -->
< ...
OpenERP 视图 & XML基础
- 博客分类:
- OpenERP
模块中有多种用途的XML文件,但所有XML文件的语法结构都是一样的
<?xml version="1.0"?>
<openerp>
<data noupdate="1">
...
</data>
</openerp>
• noupdate=“1” 表示,模块升级时候不更新本文件数据。
module_name_data.xml module_name_view.xml module_name_wizard.xml module_name_workfl ...
OpenERP视图元素基础
- 博客分类:
- OpenERP
Action (动作)
写道
动作(Action):用户操作系统时(如点击菜单、点击画面右边的工具条上的按钮等),系统的响应动作。
将菜单和对应的对象、视图关联起来的是Action。 当点击菜单时,触发Action,Action调用对象的Search方法,从数据库取得记录,Action又创建视图,显示取得的数据.
一个Action包含一个对象,包含若干个视图View,通常每个Action都包含列表和表单两个视图。当Action被触发时,相应的视图被调出,展示响应的对象的数据。Action有多种类型,最常见的是Act_Window(窗口类型),窗口类型跳出一个窗口以显示数据。此外还有 ...
OpenERP预定义对象方法
- 博客分类:
- OpenERP
每个OpenERP的对象都有一些预定义方法,这些方法定义在基类osv.osv中。
基本方法:create, search, read, browse, write, unlink。 def create(self, cr, uid, vals, context={})
#create方法:在数据表中插入一条记录(或曰新建一个对象的resource)。
格式:def create(self, cr, uid, vals, context={})
#参数说明:
vals: 待新建记录的字段值,是一个字典,形如: {'name_of_the_field':value, ...}
...
OpenERP对象字段定义的详细解说
- 博客分类:
- OpenERP
OpenERP对象支持的字段类型有:
基础类型:char, text, boolean, integer, float, date, time, datetime, binary;
写道
char: 字符型,size属性定义字符串长度。text: 文本型,没有长度限制。boolean: 布尔型(true, false)integer: 整数。float: 浮点型,如 'rate' : fields.float('Relative Change rate',digits=(12,6)), digits定义整数部分和小数部分的位数。date: 日期型time: 时间型datetime ...