- 博客(551)
- 资源 (107)
- 收藏
- 关注
转载 python学习的几篇文章推荐
作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:文章都是英文的,学好Python读懂英文资料这是必须的了。1. PEP8 Style Guide
2016-04-25 09:07:52 7815
转载 产品和产品规格(产品变量)自动生成SKU的需求解决思路
原文地址:http://shine-it.net/index.php/topic,17490.msg31959.html#msg31959不知道你们有没有碰到过这样的问题,就是当产品上的属性比较多的时候,这种理论上的产品变体就会产生很多。比如:同一款式(SPU)的服装,有XS, S, M,L, XL,XXL6种,颜色有10种,如果再有个面料2种,那么可能的组合就会有6X10X2=1
2016-04-19 15:25:51 6914
转载 RHEL/CentOS and Debian/Ubuntu上使用Nginx安装odoo9
原文:http://www.tecmint.com/install-openerp-odoo-with-nginx-on-centos-and-debian/Odoo, formerly known as OpenERP, is an Open Source Enterprise Resource Planning ERP web based business softwa
2016-04-19 10:02:10 2688
原创 postgresql duplicate key violates unique constraint
> Throws an exception due to the following SQL error: duplicate key> violates unique constraint.Your primary key index isn't in sync or something.Can you login to psql and run the following?SEL
2016-04-08 19:31:14 4642
转载 python爬虫系列文章
Python爬虫开发(一):零基础入门Python爬虫开发(二):整站爬虫与Web挖掘Python爬虫开发(三):数据存储以及多线程Python爬虫开发(三-续):快速线程池爬虫小心我是托
2016-04-07 15:50:07 1661
转载 从一个简单的实例来了解PE文件
文中RegisterMe及原视频下载地址:http://pan.baidu.com/s/1bnqOgnt打开这个RegisterMe.exe程序,会出现如下烦人的消息框引入目标:去掉烦人的消息框工具:Ollydbg转载原文:http://www.freebuf.com/articles/system/86596.html
2016-04-07 15:14:54 1055
转载 基于 PostgreSQL 的集群数据库 CitusDB
CitusDB 是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。可在集群中进行自动分片和碎片复制,运行在云端或者混合系统中。数据库的查询可在集群中进行分布式处理,充分利用集群中每个节点的计算能力。CitusDB 可提升 PostgreSQL 的高并发性和 JSON 支持,可用作事务以及分析数据库场景。Cit
2016-04-06 10:14:35 5332
转载 OpenERP QWeb模板标签笔记
在OpenERP中,通过QWeb来对模板进行渲染后加载到浏览器中,而模板中有许多的标签来定制各种需求变化,在这里记录学习过程中碰到的标签定义,以方便查询。模板中的标签统一都是以"t-"开始的。t-name 用于指明模板的名称t-extend 用于指明该模板是继承自另外哪一个模板,后面会带父模板的名称,如:t-extend=“Login"t-jquery 一个jQuery的选
2016-03-31 14:25:28 630
转载 OpenERP登录页面调整
在OpenERP的登录页面中,有针对数据库管理的链接,为了安全起见,一般都会通过修改原始的XML来实现隐藏的目的。但这样每次重新安装以后,都要重新修改,很不方便,所以我们可以通过建立一个新模块的方式来达到目的。1.建立一个新的模块,如loginedit,建立文件夹: static/src/xml/data.xml2.在新增的xml文件中增加如下代码:Custom code
2016-03-31 14:20:12 712
转载 odoo列表视图下栏位宽度显示问题
在odoo中,tree视图的栏位宽度是自动处理的,如果栏位比较多,每个栏位的资料基本上都是竖着显示了,看起来很是费力,经了解odoo的css设置,发现tree栏位有设置一个自动换行,如果太长的话,系统会自动折行处理,如果限制其折行,就可以显示正常了,如是在自己模块中重写了折行的定义,现在显示正常,超出的部分可能通过滚动条显示。[css] view plain copy
2016-03-31 11:37:52 2073
转载 odoo8使用onchange改变one2many类型的值
http://blog.csdn.net/vnsoft/article/details/44233429因实际业务需求,在主表的栏位变更时,需要重新刷新明细的数据。使用odoo new api方式来处理此操作时,开始发现明细数据总是无法写入,经过查询相关资料,最后实现成功,现记录如下:[python] view plain copy class
2016-03-31 11:28:55 1993
转载 Odoo8.0的弹窗通过标题栏进行移动
助顶:http://blog.csdn.net/vnsoft/article/details/44833907在Odoo8.0中,所有弹窗位置都是固定的,不可以移动,因实际业务需求,用户在操作弹窗时,需要看到底下的原来浏览出来的数据,如果弹窗不能移动,就会挡住这些数据。经过分析odoo的弹窗处理代码,并参考bootstrap处理机制,我在弹窗的js处理中增加一个指令来实现可移动功能。
2016-03-31 11:24:12 560
转载 Odoo8.0中使用多进程
因为用户业务量增加,在使用Odoo时开始有出现性能问题,暂时还没有进行其它方面的性能诊断和调优,先了解一下odoo的处理机制,根据网上的说明,odoo有一个workers的参数来开启多进程作业模式,查网上说开了多进程以后,系统的cron job会停止启动,这样子也会影响一些自动化任务处理。后来找谷歌了解了一下有关workers和cron的问题,其中有一遍文章进行了一些说明,并且给出了一个修改建
2016-03-31 11:22:11 719
转载 odoo8登录时,同帐号在其它客户端的连接自动退出
odoo跟大多数B/S系统一样,同一个帐号可以在不同的电脑上登录,并且可以同时操作,这样子会带来一些权限上的漏洞。为了解决这个问题,经过分析odoo的session处理机制,开发了一个模块,安装此模块后,用户登录时,相同帐号的其它session会自动清除,其它session再进行操作时,会提示session已经过期。模块下载地址:点击打开链接助顶:http://blog.csdn.
2016-03-31 11:21:10 1252
转载 odoo8.0条形码改为js方式处理
http://blog.csdn.net/vnsoft/article/details/45047255群里网友@上海-gavin 提供的odoo条形码处理,将原来的图片生成方式改为js处理方式。为了方便各位复制,如下特将图片文字输出一遍。[html] view plain copy div class="row text-center">
2016-03-31 11:02:36 1083
转载 Odoo Export for Admin
网上有网友在问odoo怎么取消export功能,在查询了源码以后,开发了一个模块,安装后,只有admin用户才可以导出,其它用户会提示错误。 模块下载地址是:http://download.csdn.net/detail/vnsoft/9199171http://blog.csdn.net/vnsoft/article/details/49302181
2016-03-31 10:59:09 469
转载 修改Odoo8.0列表表尾数值统计方式
在Odoo中,Tree视图所显示的数据表尾,对于数值型的栏位会进行一个统计,默认的统计方式是汇总求和,之前有网友在咨询是否有其它的计算方式,经查询源码,发现Odoo对于此部分数据提供了四种处理方法,分别是sum,avg,max,min。如果需要改变此部分的不同计算方式,需要在定义表对象栏位时指定参数,格式如下:[python] view plain copy 'pr
2016-03-31 10:55:35 831
转载 odoo8.0下selection_add的使用
在odoo中有selection类型的字段,用于限定字段的值在某些范围之内,在view上面显示此字段时,会显示一个下拉的列表。如果是自己新定义的字段,这个列表的内容可以自己定义,但如果是继承自某个对象的模块,我们要在原来的基础上增加新的值该怎么办法?8.0提供了一个简单的新方法,可以对继承的字段增加新的列表项目,如下语法:[python] view plain copy
2016-03-31 10:53:12 733
转载 Odoo环境下Ubuntu服务器性能优化--参数调整
助顶:http://blog.csdn.net/vnsoft/article/details/466237711.根据相关资料建议,在linux文件系统有一个预读的参数,可以通过如下命令查看:blockdev --getra /dev/sda一般的默认值为256,我们可以将此数据改大一点,建议的范围是在4096-16384之间,预读不足的常见问题是写磁盘的速度要比读取的
2016-03-31 10:50:47 609
转载 Odoo8.0根据资料的条件来控制画面上的修改、删除按钮显示
今天有网友在问,当达到某个条件的时候,资料的所有字段都变为只读,传统的方法是在view或model中,逐一对每个字段进行属性设置,这样比较麻烦。后来我在考虑,如果是把所有字段都变为只读,是不是只要屏蔽form界面上的修改按钮就可以了呢?只要用户不能点修改按钮,那相当于就是所有字段为只读了。经过测试和阅读源码,我们通过如下方法来实现。在自己的model中,重载框架函数fields_view_
2016-03-31 10:42:56 2125 1
转载 Odoo8模块中增加延时自动消失的提示
助顶:http://blog.csdn.net/vnsoft/article/details/49487359在odoo中,如果必要栏位没有值,在保存时右上角会有如下图的提示,该提示会延时并自动关闭。有网友问如何在自己的模块中增加这样的提示,以方便用户在操作时,能提示一些必要的信息。下面例出大致的步骤以供参考:1.一般来说我们是在py中执行到一些业务逻辑的时候需要提示,
2016-03-31 10:34:00 871
转载 Odoo8.0中允许用户动态调整TreeView栏位宽度
现有的Odoo8.0中TreeView的栏位宽度是固定的,不可以手动调整,通过安装第三方插件后,可以实现手工动态调整。下载模块安装即可。http://download.csdn.net/detail/vnsoft/9224071
2016-03-31 10:31:54 1176
转载 Odoo8在TreeView左上角增加自定义按钮以及通过继承生成自定义的View_Mode
助顶:http://blog.csdn.net/vnsoft/article/details/49621373今天有网友在问怎么在TreeView左上角增加一个自定义的按钮,在查询Odoo 自带的模块,发现在purchase_requisition中有使用,并且此模块还应用到了自定义View_Mode的情况,所以今天拿出来分析一下,有兴趣的童鞋可以参考说明去模块中查看详细内容。首先模块
2016-03-31 10:17:23 1215
转载 Odoo数据库的parent_left,parent_right设计
网上有网友在问odoo数据库中,有许多的数据表都有parent_left和parent_right栏位,不清楚这个是作什么用的。其实这个是一种针对SQL数据库的设计方法,网上有一些介绍,其中认为解释得比较好,通俗易懂的文章可以参考http://download.csdn.net/detail/vnsoft/9293921下载内容。在odoo中,如果自己需要设计类似的架构,只要在osv.osv模
2016-03-31 10:13:40 975
原创 odoo8中在“更多”下拉菜单下实现简单的批量操作
助顶:http://blog.csdn.net/vnsoft/article/details/50315941在Odoo8中的仓库模块,根据每日最小安全库存数量,系统会自动生成一些补货单,而且是一个产品会生成一笔,如果产品比较多,这里生成的补货单也会很多。如果这里的补货单没有即时处理,那相同产品后续不会再生成新的补货单。所以采购人员要求不处理的补货单可以手动来取消,这样方便第二天能
2016-03-31 09:50:35 2815
转载 Odoo8中通过域名来自动选择数据库
转载并助顶http://blog.csdn.net/vnsoft/article/details/50827147安装了一个Odoo8的测试环境,给不同的客户建立了不同的数据库,为了不让客户访问时看到其它数据库选择,需要把选择数据库的功能隐藏起来。每个客户分配一个域名,用不同的域名来自动关联数据库。在之前openerp7应用中,有人提到了通过修改源码的方式来实现,但实际
2016-03-31 09:43:32 2037
原创 Odoo 8.0深入浅出开发教程
odoo 8的一个开发教材,很简单,内容不算多,也不算详细,但是点很全,可以参考这个然后逐个研究原文:http://blog.sunansheng.com/python/odoo/odoo.html
2016-03-30 14:46:24 1345
原创 pyPdf和pyPdf2在合并pdf时的那个异常
当一个pdf文件有多page的时候,它将出来见你!方法是取直接修改那个文件generic.py(1)pyPdf路径大约在这里:/usr/lib/python2.7/site-packages/pyPdf/generic.pyif data.has_key(key): # multiple definitions of key not permit
2016-03-17 14:10:42 7007 3
转载 Python-第三方库requests详解
Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!希望我的博客对您有用。阿...
2016-03-16 11:45:15 422549 14
原创 10对web开发非常又用的python包
原文:http://www.hidimba360.com/best-python-packages-for-web-developers/DjangoRequestsSeleniumPillowMatlotlibBeautifulSoup4PyinstallerPymongoPygamePywin32
2016-03-16 11:17:24 1400
原创 "go back" step in a workflow stops everything
I created a set of approvals in a Purchase Order workflow, I added a rejection step among the workflow steps. The approvals flow smoothly, my problem is that when rejecting one approval and get back
2016-03-04 13:59:58 899
原创 odoo教程---在odoo8中创建自定义的reports
Hi guysIn this tutorial you will learn how to create a new QWeb report from scratch.During this tutorial I will create a second invoice report, but this time without prices. Some companies do no
2016-03-03 15:17:27 1896
转载 Python 的生成二维码生成库 -- qrcode
二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明。现随着智能手机的普及,已广泛应用于平常生活中,例如商品信息查询、社交好友互动、网络地址访问等等。安装 Python 的二维码库 -- qrcode由于生成 qrcode 图片需要依赖 Python 的图像库,所以
2016-02-29 11:22:15 3502
原创 linux下源码安装zbar
最近想搞条形码和二维码,于是安装zbar,好生难搞。wget http://downloads.sourceforge.net/project/zbar/zbar/0.10/zbar-0.10.tar.gztar -zvxf zbar-0.10.tar.gzsudo apt-get install python-gtk2-devsudo apt-get install l
2016-02-27 14:36:17 12902 5
原创 An Example Using boto Amazon MWS Package
OverviewThis article is a follow up of the Guide to boto Amazon MWS Python Package.Here we give a complete example of submitting a product feed.This implementation uses boto 2.33 to call Amazon
2016-02-22 16:11:49 1508
原创 Guide to boto -- MWS package
转载自:http://www.mindissoftware.com/2014/10/19/boto-amazon-mws-interface-guide/Overviewboto is a Python package for Amazon web service APIs. It makes it easy to use Amazon marketplace web servic
2016-02-22 14:26:52 1282
原创 Twisted
Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000年初github又一个项目:https://github.com/luocheng/twisted-intro-cn"Twisted与异步编程入门"系列文章的简体中文翻译. 原文由Dave撰写,参见 krondo.com.如果您是Twisted新手, Twisted 文档 也是不错的选择
2016-02-19 15:25:15 496
原创 debian下postgresql数据迁移
debian下postgresql的数据迁移和centos的方法有区别,censtos下请参考:postgresql迁移方法(1)停止postgresql服务service postgresql stop(2)创建新的数据库路径sudo mkdir -p /pgdata(3)sudo chown -R postgres:postgres /pgdata
2016-02-14 17:41:20 1062
转载 Change data directory – PostgreSQL
Useful and common task, should be well documented. Let´s try it! Debian 7.4 x64, PostgreSQL 9.3.2I just checked via psql where is current data directory stored. Default path = /var/lib/postg
2016-02-14 17:01:57 2853
原创 postgresql数据库路径迁移
迁移方法有两种:(1)重新初始化postgresql数据库,初始化时指定新的数据路径---PGDATA,然后在新的环境下将原有的数据库备份恢复一下。不过这个方法有点麻烦(2)直接将现有的数据库文件全部拷贝到新的数据库路径下,然后重起数据库服务第二种方法比较简单,因此,就详细描述一下第二种方法:1、postgresql安装后,默认的数据库路径是/var/lib/pgsql/9.x/d
2016-02-14 10:50:03 17986 4
Java Web系统开发
2014-11-04
java核心技术第1卷
2014-11-03
ASN.1 Communication between Heterogeneous Systems
2013-09-16
linux串口编程从驱动到应用
2013-07-23
IGMP协议rfc1112 2236 3376
2013-03-29
一个MFC的界面库,包括大多数常用控件
2013-03-28
LINUX设备驱动程序(第3版中文版)
2013-02-19
深入理解Linux内核中文第三版(高清有目录完整)
2012-12-27
installshield制作安装包详解
2012-08-25
VC绘图参考类和实例
2012-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人