自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Odoo的XMLRPC调用

Odoo的xmlrpc使用场景基本调用过程性能测试类似方法其他

2022-05-23 02:06:51 466

原创 Git工作用的高频命令总结

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-21 02:09:22 166

原创 算法笔记-快速排序

排序算法算是在工作中最常用,也是学习其他算法的前置知识了。快速排序(Quicksort)是经典的排序算法,也是很优秀的排序算法,这一点毫无疑问。理解快速排序算法的核心思想基础的快速排序算法思想很简单,核心就是一句话: 找到基准值的位置。具体的过程其实可以分为三步:第一步,选择一个值作为基准值;第二步,找到基准值的位置,并将小于基准值的元素放在基准值的前面,大于基准值的元素放在基准值的后面;第三步,对基准值的左右两侧递归地进行这个过程。第一步,选择一个值作为基准值。最简单的选择方法,一定是选择带排序区

2021-10-08 00:59:54 145

原创 Linux内核小梳理

主要引用摘录公众号“小林coding”的文章,博客也是用来当笔记用,如果有侵权请联系我删除。内核Q:什么是内核?内核作为应用连接硬件设备的桥梁,应用程序只需关心与内核交互,不用关心硬件的细节。Q:内核是起什么作用的呢?内核一般提供4个基本能力:1. 进程调度: 管理进程、线程、决定哪个进程、线程使用CPU2. 内存管理: 管理内存,决定内存的分配和回收3. 硬件通信能力: 为进程与硬件设备之间提供通信能力4. 提供系统调用: 当应用程序要运行更高权限运行的服务,就要有系统调用。.

2021-03-04 00:34:14 245 2

原创 用Python读取考勤机卡式报表并处理成常规的行式报表格式

1. 场景:在做公司的临时工考勤工资表时,考勤机导出的excel为卡式报表,看很直观,但处理起来麻烦。所以做了一个odoo模块用于将卡式报表处理成更常规的适合财务统计的普通报表。语言Python,用到的模块为xlrd和xlwt。2.先看效果如图,左为卡式报表,右为用python处理后生成的常规财务报表。3.使用的工具 xlrd,xlwtxlrd为Python常用的读取excel表格的模块,xlwt为常用的写excel表格的模块,都具体较多的对excel格式,样式,行列数处理的函数。关于xlrd

2021-01-14 18:16:47 971 2

原创 odoo权限管理详解

mark

2020-12-07 19:45:27 3446 4

原创 用Python对接接口的一点点小经验

状况:用python3 对接别的平台的时候,有时候会报很奇怪的问题,接口返回的信息显示签名错误或者什么参数缺少,但是我仔细检查代码又没啥问题,让人百思不得其解。分享的这个小经验不是通用的,但是在毫无思路的时候,可以试试。原因:python不是主流的大型项目后端开发语言,其他平台大多是PHP或者JAVA开发的。对传参的要求可能更严格,所以要确保我们用Python传参的格式完全一样,包括引号类型和空格,换行符等等。Python解释器默认会把双引号解析成单引号,再进行类型转换或者str拼接时,就会

2020-11-25 18:18:54 711 2

原创 Odoo在tree view左上角添加自定义按钮并绑定事件

前言:

2020-11-18 11:22:25 1370 2

原创 odoo视图sheet宽度调整

odoo默认form表单中,sheet标签默认的宽度太小,页面利用率不高。需要通过调整css文件或scss文件,将sheet标签宽度调大。这篇博客调整基于odoo13和odoo14,其他版本可能略有不同。1. 先看东西修改前修改后2. 代码部分2.1 在模块static文件下创建style.scss文件// Forms.o_form_view { .o_form_sheet_bg { background: none !important; background-color.

2020-11-02 15:25:17 1673 1

原创 Odoo中引入Echarts实现数据可视化

本文实现将echarts引入到odoo中,绑定客户端动作,最终实现数据可视化。效果类似于在Odoo中有数据大屏的展示效果,并且可以动态从数据库获取数据。

2020-09-22 12:08:20 2661 24

原创 ubuntu20.04安装postgresql

把Postgresql的deb包链接添加到apt源中:sudo sh -c ‘echo “deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main” > /etc/apt/sources.list.d/pgdg.list’导入链接的签名密钥:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-ke

2020-09-03 10:41:28 564

原创 时间空间复杂度

一般都用「时间」和「空间」两个维度来考量算法的优劣。时间维度: 指执行算法时所消耗的时间,通常用「时间复杂度」来描述空间维度: 指执行算法时所占用的内存空间,通常用「空间复杂度」来描述一、 时间复杂度「大O表示法」是一个通用的表示方法,大O表示法并不是真实代表算法的执行时间的,它是用来表示代码执行时间的增长变化趋势的。常见的时间复杂度量级有:常数阶O(1)对数阶O(logN)线性阶O(n)线性对数阶O(nlogN)平方阶O(n^2)指数阶O(2^n)从上到下依次的时间复杂度越来

2020-08-31 23:23:10 152

转载 理解Python 装饰器看这一篇就够了

Python装饰器

2020-08-21 01:07:04 136 1

原创 一文读懂Odoo的ORM操作

介绍:Odoo是一个开源ERP框架,遵循MVC设计模式,本文想通过模型、字段、记录集、装饰器方法等来全面介绍Odoo的ORM操作。本文基于Odoo V13。

2020-08-17 04:00:02 4657 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除