`
xiaolin0199
  • 浏览: 566022 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
 参考 : 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 之间的转换,理解这一点很重要。 ...
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 ...
1.先查看是哪些进程在引用 (******表示你的数据库名) ps -ef | grep ****** | grep -v grep   2.然后kill掉这些进程   3.dropdb ******

OE - RML动态内容

SXW/RML报表中,你可以在中括号中加入Python代码,以获得OpenERP中的对象(object) 代码可以使用如下变量: 可以用的 Python 对象/变量: objects : 将要打印的object记录(例如发票(invoice)对象). data : 向导(wizard)中获得的数据 time : Python的time模块(详见Python文档). user : 运行这个报表的用户.   可以用的 Python 函数: setLang('fr') : 设置语言,用于自动取得对应翻译. repeatIn(list, varname[, tagnam ...
条形码(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 ...
类定义 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 ...
<?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 --> < ...
模块中有多种用途的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 ...
Action (动作) 写道 动作(Action):用户操作系统时(如点击菜单、点击画面右边的工具条上的按钮等),系统的响应动作。 将菜单和对应的对象、视图关联起来的是Action。 当点击菜单时,触发Action,Action调用对象的Search方法,从数据库取得记录,Action又创建视图,显示取得的数据. 一个Action包含一个对象,包含若干个视图View,通常每个Action都包含列表和表单两个视图。当Action被触发时,相应的视图被调出,展示响应的对象的数据。Action有多种类型,最常见的是Act_Window(窗口类型),窗口类型跳出一个窗口以显示数据。此外还有 ...
每个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对象支持的字段类型有:   基础类型: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 ...
Global site tag (gtag.js) - Google Analytics