自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玄机

一个知识分享与交流的港湾

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 preHandle执行两次事发原因,权限放行失败

preHandle执行两次事发原因事发背景肯定是只调用了一次接口但是preHandle执行两次,这是有这个问题的前提创建demo接口的时候(实验新的检验规则),用post测试,此时接口上已经加上了@PassToken去掉鉴权(为了方便测试)。当用postman进行调用的时候,发现报权限错误,此时问题来了,不是已经有@PassToken放行了吗,怎么还会验证权限?排查问题首先恢复案发现场,还原执行两次的那个过程查看两次拦截请求preHandle的不一样的地方,如果你够细心,基本能大致发现问题

2022-01-27 15:46:31 2296

原创 利用jieba.analyse进行 关键词 提取

这里写自定义目录标题利用jieba.analyse进行 关键词 提取参数介绍用法介绍jieba分词中的词性类型利用jieba.analyse进行 关键词 提取import jieba.analysetext='2020年5月11日至17日,全市共接报电信诈骗警情80宗。'Key=jieba.analyse.extract_tags(text,topK=3)print(Key)参数介绍keywords = jieba.analyse.extract_tags(content, topK=5,

2021-01-27 14:02:29 1972

原创 redis+RedisBloom的安装和使用

redis+RedisBloom的安装和使用如果你是linux开发环境,最新版的redis可以很方便的使用,但如果是Windows系统的话,那么高版本的安装资源就很可贵了,docker可以快速的解决你的后顾之忧。安装第一步: Launch RedisBloom with Dockerdocker run -p 6379:6379 --name redis-redisbloom re...

2019-10-18 10:39:40 2777

原创 SQL优化(一)

SQL优化首先从索引上下功夫在sql前面加上“explain” ,查看性能如何查看表中是否使用了索引show index from tableName 添加索引ALTER TABLE tableName ADD INDEX (表字段);删除索引DROP INDEX 索引名(key_name) ON tableName 从sql语句中优化最好用left join, in...

2019-08-19 17:09:02 241

原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these envir

今天使用 IDEA 运行了一个 SpringMVC + Mybatis 的项目,配置tomcat启动的时候遇到一个问题,这里记录一下解决办法问题如下:解决办法:问题如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variabl...

2019-05-28 10:10:40 15164 2

原创 odoo开发移动端的技术选择

几种实现手段对比结果Flutter简洁强大,GOOGLE的新技术,有吸引力Flutter 用Dart作为开发框架和widget的语言;Dart学习起来相对简单Flutter支持Hot Reload,通过将更新的源代码文件注入正在运行的Dart VM(虚拟机)中工作。这不仅包括添加新类,还包括向现有类添加方法和字段,以及更改现有函数同时支持安卓和IOS在Flutter中发起HTTP网络...

2019-04-18 17:45:42 2469 1

原创 如何让另一台电脑访问本机发布的web项目

如何让另一台电脑访问本机发布的web项目如何让另一台电脑访问本机发布的web项目如何让另一台电脑访问本机发布的web项目1.关闭防火墙2.打开cmd 运行 ipconfig3.找到最下面的IPv4地址4.将本机运行的项目URL发给另一台电脑:将127.0.0.1换成Ipv4地址即可...

2019-04-10 18:00:01 5335 1

原创 odoo12主题样式模块

odoo12主题样式模块图标形式显示菜单目录的结构图标形式显示菜单:https://apps.odoo.com/apps/themes/12.0/backend_theme_v12/12的基本样式结构:https://www.odoo.com/apps/themes/12.0/openworx_backend_theme/...

2019-04-03 17:31:55 1051

原创 解决Windows10下无法对docker容器进行端口访问

解决Windows10下无法对docker容器进行端口访问(端口映射的问题)在Windows10系统服务器中安装了docker和docker-compose并尝试在其中运行Nginx服务,映射也做好问题:在主机的浏览器中,打开localhost:port无法访问对应的Web服务。问题解析原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Win...

2019-03-19 11:24:07 18200 5

原创 docker中部署odoo遇到的问题 yaml.parser.ParserError

ERROR: yaml.parser.ParserError: while parsing a block mapping in “./docker-compose.yml”, line 15在写docker-compose.yml文件version: '2'services: # PostgreSQL mydb: image: postgres:10 por...

2019-03-18 14:14:19 3369

原创 odoo视图继承

odoo视图继承简介继承在odoo里可以通过继承的方式来改写已经存在的view对比view的定义视图定义中写法多了inherit_idinherit_id指向要改写的view <field name="inherit_id" ref="id_category_list"/>在arch里用xpath定位改写的元素<!-- 改写 ibuilding ...

2019-03-15 09:53:53 1054

原创 odoo 国际化翻译功能

翻译功能简述每个模块的翻译文件放在该模块目录下i18n目录里。模块内相关字符串一般用英语写成,然后通过翻译模板导出功能,导出一个翻译模板po文件。翻译人员使用翻译软件(poedit)进行翻译后,产生对应语言po文件,再放入i18n目录下供odoo加载。po文件的文件名规则一般由对应语言缩写或语言_国家组成,如中文为zh.po或zh_CN.po这一步实现很简单,只需要在odoo中实现翻...

2019-03-14 17:07:22 880

原创 Odoo创建模块,基础模块学习

Odoo创建模块这里我先引用一下几篇文章,这里完整的实现了一个odoo的模块创建demohttps://segmentfault.com/a/1190000014047552https://segmentfault.com/a/1190000016052104https://segmentfault.com/a/1190000016052104https://segmentfault....

2019-03-14 15:28:13 455

原创 odoo 记录集权限(二.记录规则)

记录规则通过记录规则可以灵活地设置权限。规则保存在ir.rule模型表里,需要设置关联某个模型,关联很多组,访问权限控制和domian。通过domain_force过滤出的一些记录来执行约束。例子:经理只能删除状态为’cancel’的客户线索。注意向many2many字段添加值的写法。<record id="delete_cancelled_only" mode...

2019-03-14 14:24:29 2852

原创 Odoo访问权限(一)

Odoo访问权限一四个ODOO权限管理层次一. Odoo 菜单级别: 即,不属于指定菜单所包含组的用户看不到该菜单。不安全,只是隐藏菜单,若用户知道菜单ID,仍然可以通过指定URL访问二. Odoo 对象级别: 即,对某个对象是否有‘创建,读取,修改,删除“的权限。OE中的对象可以简单理解为表对象,比如“客户”,“产品”,“销售订单”等都是对象三. Odoo 记录级别: 即,对...

2019-03-14 13:24:07 1823 2

原创 odoo 工作流

介绍新版本的odoo开始减少workflow的使用,推荐使用workflow-ish的方式来处理工作流过程很多模块中还是使用到工作流,这里我记录一个简单的实例,欢迎大家给出建议。在本实例中工作流可以分为两个部分,一部分是“view视图”,一部分是“model方法”和相关的“流程字段”定义流程流转字段state = fields.Selection([ ('draf...

2019-03-14 10:35:23 1535

原创 odoo 模型继承

#在odoo中有两种模型的继承机制(传统方式和委托继承方式)重点:在__manifest__.py中找到depends,加上要继承的模块'depends': ['account']注意继承的模型所在addon需要在本addon里添加依赖,不然会报一个TypeError: Model ‘xxx’ does not exist in registry 错误。####传统方式能够添加字...

2019-03-13 15:44:42 1621

原创 Odoo 模型与ORM

odoo的模型组成和模型间的关系一看就懂

2019-03-13 15:05:58 435

原创 Odoo数据定义文件,Odoo基础数据加载

odoo 基础数据加载这里介绍的odoo基础数据加载分两种方式,一种是演示数据加载,一种是默认数据加载,下面就是详细介绍首先,当然是创建一个date文件夹项目目录,右键自定义一个文件夹XML数据定义格式 <record id="building_type0" model="building.document.folder"> <field na...

2019-03-12 14:42:57 590 2

原创 odoo打包下载

view 视图中下载按钮的编辑 <record id="action_download_zip" model="ir.actions.server"> <field name="name">附件打包下载</field> <field name="model_id" ref="model_a

2019-03-07 17:12:16 1127

原创 odoo项目 发送信息到微信公众号或企业微信的做法

odoo client.message.send_textodoo发送信息到微信odoo发送信息到微信在odoo平台中进行项目开发的时候有时会用到跟其他平台对接发送信息。这里我写一个odoo发送信息到企业微信中的例子。如果你按照下面的做有问题的话可以留言!corpID:微信公众号中企业IDagentId :首先在 微信公众号-应用-创建应用 下创建应用,创建好后会显示 age...

2019-03-07 16:40:43 1255

原创 爬虫框架

每天都要上网,看到有用的数据你想收集起来吗?想的话那就来看看下面这种方法吧——爬虫什么是爬虫?爬虫:一段自动抓取互联网信息的程序。TA可以从一个URL出发,访问所有的URL。并且可以从每个页面上提取我们需要的价值数据。自动发现目标数据——自动下载——自动解析——自动存储。那么爬虫技术有什么价值呢?价值——夸张的说就是:" 互联网数据,为我所用 "!互联数据可以被更好的二次、三次...

2019-02-15 17:03:51 209

原创 生产环境服务器环境搭建+项目发布流程

生产环境服务器环境搭建(安装jdk+文件权限+tomcat+Nginx+Postgres )+项目发布流程安装jdk安装 openjdk-8-jdk 在 ubuntu-16.04 系统中通过以下命令:1.sudo add-apt-repository ppa:jonathonf/openjdk2.sudo apt-get update3.sudo apt-get install ope...

2019-02-15 15:27:04 2564

Java 基础核心总结.pdf

Java 基础核心总结,排版清晰

2021-09-08

burpsuite_community_windows-x64_v2020_8_1.exe

官网下载很慢,这个是burpsuite社区版,对于大部分人功能充足,最主要的是这个工具值得信任,我是以前用的Charless,但是有的网络不走http/https就失效了,所以还是得选择专业的啊

2020-08-28

技术开发合同模板

给小伙伴们分享一个软件行业的合同模板,这里的付款方式是可以选择的,例如是30%-50%-20%, 且30%的预付款是可以追回的,当然具体情况还得看合同如何约定

2019-03-13

日志的艺术

原因(何因Why) 对象(何事What) 地点(何地Where) 时间(何时When) 人员(何人Who) 方法(何法How)

2019-02-19

Scrum 模式

这是一种先进的敏捷开发模式,这种模式能够充分的提升工作组的开发效率,高效的完成相关的开发任务,提高效率的同时,还能够给与工作者和管理者一定的放松时间

2019-02-19

odoo12开发手册

这个是odoo12的程序员开发手册,在这里我们将会了解到 Odoo 从环境搭建到开发模块到上线发布一系列的流程,如果有什么资料需要可以留言,我有的一定会分享给大家,我自己也会不断地一些新的资料,让odoo开发更容易入门一些。当然了,英文版的对英语都有一定的要求哦!

2019-01-21

空空如也

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

TA关注的人

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