- 博客(147)
- 收藏
- 关注
原创 重学JS-001 --- JavaScript算法与数据结构(一)JavaScript 基础知识
函数 是可以在整个应用程序中重复使用的代码块。function 关键字告诉 JavaScript name 变量将是一个函数。parameter 是一个变量,表示在使用函数时传递给函数的值。一个函数可以具有任意数量的 参数。类似于 for 循环,花括号之间的空间是 函数主体。
2025-07-29 15:04:21
678
原创 odoo-060 git版本:发布/生产版本落后开发版本部署
原来有一个master 分支,再新建一个dev分支,这样测试通过的提交到正式分支就行。下一个功能比较复杂,周一提交,结果周末没有更新,导致现在还有没测试过的不能发布的。周五提交了一个版本,本来打算使用这个版本的,周末更新。在gitee上可以操作全部的commit合并提交;原来只有一个master分支。
2025-07-29 13:56:22
196
原创 重学前端008 --- 响应式网页设计 CSS 无障碍 Quiz
head > <!-- 基础字符编码声明 --> < meta charset = " UTF-8 " > <!-- 视口设置,响应式设计必备 --> < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > <!-- 页面描述(SEO重要元素) --> < meta name = " description " content = " 这里是网页的简要描述,约150-160字符 " > <!
2025-07-21 16:02:17
724
原创 重学前端007 --- 响应式网页设计 CSS 排版
元素默认外边距(Margin)默认内边距(Padding)作用<h1>- <h6>上下 0.5em~1em无标题与内容分隔<p>上下 1em无段落间距<ul>/ <ol>上下 1em,左右 40px无列表缩进上下 1em,左右 40px无引用内容隔离<form>上下 1em无表单分隔<button>无上下左右 0.5em~1em按钮文字间距无上下左右 0.25em~0.5em输入内容间距<fieldset>上下 0.5em。
2025-07-16 17:02:40
288
原创 重学前端006 --- 响应式网页设计 CSS 弹性盒子
特性描述作用控制元素的宽度和高度如何计算,即是否将内边距和边框包含在内。取值content-box(默认值):宽度和高度仅表示内容区域的尺寸;border-box:宽度和高度表示整个盒子的尺寸(包括内容、内边距和边框)。默认值常见用途精确控制元素尺寸、简化布局计算、响应式设计、表单元素样式调整等。全局设置通常会在全局范围内设置 box-sizing: border-box;,以便统一盒模型的计算方式。
2025-07-16 14:26:49
593
原创 重学前端004 --- 响应式网页设计 HTML 表单
单位类型基准特点使用场景px绝对单位屏幕像素固定大小,精确控制图标、边框、固定尺寸元素vh相对单位视口高度基于视口高度,响应式设计友好全屏背景、高度动态调整vw相对单位视口宽度基于视口宽度,响应式设计友好全屏背景、宽度动态调整em相对单位当前元素或父元素的字体大小相对性较强,可能受嵌套影响字体大小、局部尺寸调整rem相对单位根元素(<html>)的字体大小 相对基准固定,易于控制全局字体大小、响应式布局。
2025-07-11 14:56:29
379
原创 Linux-09 ubuntu卸载更新软件包导致的问题,没彻底解决
这次看到提示,立马修改,结果出了重大事故,python3.10 没了,数据库pgadmin4 也打不开了。ubuntu系统更新有问题,右上角提示如上,以前系统崩溃也是因为某个更新导致。有时候开机会显示这个问题,有时候又没了。
2025-07-07 10:04:42
232
原创 odoo-058 odoo恢复备份数据库后,filestore中的附件没有备份成功报错,如何解决
在这里插入图片描述](https://i-blog.csdnimg.cn/direct/efc60c75c249465aaae394d0c1032b8d.png)可以把待恢复的数据库文件解压,之间把里面的filestore的文件复制过来。恢复备份数据库后,filestore中的附件没有备份成功报错,如何解决。原来里面只有几个文件夹。
2025-07-03 11:25:31
150
原创 odoo-055 怎么知道到底是哪个onchange方法起作用的
有时候好多个onchange一起起作用出错的,排查问题的时候,如果能知道是具体哪个方法导致的问题,解决起来就很容易。onchange 方法,是视图上 某个字段发生改变导致其他字段发生的变化。
2025-06-18 15:48:57
148
原创 odoo-053 odoo的one2many字段,级联删除ondelete=‘cascade‘是写在哪里?
One2many 字段的ondelete在 One2many 字段中显式指定 ondelete=‘cascade’,以确保数据一致性。(如果不指定,会有很多脏数据。在 Many2many 中通常不需要手动指定 ondelete。说明:上述是AI查询出来的结果总结记录。
2025-06-09 11:31:55
302
原创 odoo-052 odoo启动提示:OSError: [Errno 98] Address already in use,端口占用
lsof” 是 “List Open Files” 的缩写,它是一个在类 Unix 系统(如 Linux、macOS 等)中非常实用的命令行工具,用于列出当前系统打开文件的信息。在类 Unix 系统里,网络连接、设备等也被视为文件,所以 “lsof” 不仅能查看普通文件的打开情况,还能查看网络端口的使用情况等。sudo:以超级用户权限运行命令,因为查看某些进程信息可能需要管理员权限。-i:表示查看网络连接相关的信息。:8077:指定要查询的端口号。
2025-05-20 15:37:23
287
原创 odoo-048 product.template和product.product中的同一个o2m字段断开关联,单独设置值
product.template和product.product中的同一个o2m字段断开关联,单独设置值。
2025-05-09 10:32:33
332
原创 Linux-06 ubuntu 系统截图软件使用简单记录
原先使用的 Flameshot 截图软件,在ubuntu 18.04下可以正常使用。安装过后重新安装,反而打不开了,但是快捷键还是有用的,但是没有修改已有的问题。(PS:按照AI说的修改还崩了一次 ubuntu 系统,进入不了界面操作)系统升级到22.04 后,安装后的只能截图,不能标注,想着修复下。界面不喜欢,还需要再点击一次才能截图,没找到标注的按钮。以下是个人备忘录记录,如何使用需要客官自己研究。截图后保存不了 ,可能我不会使用。安装后可以界面操作,找到图标打开。安装时间比较长,四五分钟左右要的。
2025-04-25 16:02:31
681
原创 Linux-05 半个月崩了三次 ubuntu 系统记录
截图软件Flameshot 在 ubuntu 22.04 系统下显示不了标注的功能,查了Kimi,根据AI修改,把WaylandEnable=false的注释去掉,reboot后就进入不了界面了。系统默认的打不开mp4文件,下载好能用了的Celluloid,想着把这个多余的清理掉,就再也进不去了。第一天下班可以正常使用,第二天上班就进步了系统了,提示系统损坏。卸载了如下的文件 Videos。莫名其妙,没找到原因。
2025-04-25 15:54:37
302
原创 Linux-04 ubuntu系统坏了,怎么挂载硬盘复制数据
前几天刚换的ubuntu 硬盘,今天早上开机又崩了,显示系统问题,无法修复,使用以前备份好的盘,不过前几天是老板帮忙挂载好的,看着简单,两条命令就搞定,今天我自己试试。排查问题,浏览器之间输入file://mnt/mydrive 路劲可以看到文件目录,证明是成功。权限问题,给 777 权限,执行完,可以进入文件夹,但是不显示界面上的硬盘符。(内置硬盘:通常是 sda(主硬盘)或 sdb(如果有第二块内置硬盘)。文件格式是 ext4 的,是Linux 系统的,所以我的硬盘是 sdb2。
2025-04-22 11:45:43
352
原创 odoo-047 ValueError: 字段 `attachment_location` 不存在
在应用中排查,发现有的模块安装了,但是如果上面没有显示已安装的灰色字体,那么这些模块是没有安装成功的,比如下面的。去源数据库上,在设置-技术菜单找到字段这个菜单,在杂项中可以看到这个字段在哪个应用中,把缺少的模块安装升级下。点开这个模块,可以看到只有取消升级的按钮,这个模块需要重新安装才行。本地还原数据库的时候,打开视图报错:ValueError: 字段。
2025-04-21 14:45:21
166
原创 odoo-046 视图显示的 name 数据库中存储的不一样
如果遇到已有数据存在产品现实名称跟数据库查询名称不一样的问题,多半是多语言翻译的问题;ir.translation 模型中src 是在当前语言状态下输入的源值;value是翻译的值,是当前语言环境下显示在form视图上的值;英文状态下修改name值,会同步修改英文状态下翻译中的src和value的值,以及中文状态下的src值,但是不会修改中文下的翻译的值,也就是中文下form视图下显示的值,需要手动修改;如果遇到复制的产品,通过上述还是不一样,则需要修改源头产品的name(原因不知道为啥)
2025-04-16 11:42:59
1070
原创 odoo-045 ModuleNotFoundError: No module named ‘_sqlite3‘
就是项目启动,本来好好地,忽然有一天报错,不知道什么原因。重新安装后可以看到这个文件夹中的libs的时间都更新了。尝试安装了类似的库,但是还是会报错的。再次启动odoo项目就ok了。虚拟环境和公共环境直接安装。都会报找不到这个库的问题。我是在虚拟环境中使用的。
2025-04-02 23:18:47
311
原创 odoo-044 更新模块报错:约束错误 update or delete on table “ir_model“ violates foreign key constraint
一开始没思路,根据说的错误位置 ir_model_relation,在视图上找,在数据库中查询这个模型的数据都看不出问题。以前使用过的code,stash后,模型之间更新到数据库中了,我再次更新这个模块就报这个错,好在即使报错也不影响使用。后来,这里提到一个关键id(411),顺着这个才知道这个问题所在。更新前,我把一个暂时不紧急的任务代码。更新后,查出来问题的。
2025-03-27 16:07:42
252
原创 odoo-043 过滤用户只能看其中某个仓库的两种方法
客户有个特殊的用户,需要只能看到仓库AA相关的内容,比如库存概览,调拨。总共有两个仓库,一个是AA, 一个是BB。备注: odoo13 版本方法二:通过 和 方法说明:
2025-03-19 10:02:23
367
原创 Linux-03 删除ubuntu系统文件夹Videos和Templates后,如何恢复
手欠的嫌弃Videos和Templates文件夹是空的,也不会用,就删除了,然后这些都不能点击了。手动把删除的文件创建出来,垃圾桶也点击不了。
2025-03-17 10:26:31
271
原创 odoo-042 odoo经常忘记pg数据库登录密码之修改(损坏数据库需要删除)
使用ubutnu系统自带的软件安装 pgadmin4 后,重启,登录数据库。忘了数据库的用户名和密码,odoo的数据库已经通过网页进入不了。默认用户是postgres。一、切换到数据库用户postgres,但是忘了密码:修改其他用户密码:更新密码为:1二、切换到用户postgres:通过直接登录到数据库终端三、查看数据库用户:四、修改postgres用户的登录密码为1,通过pgadmin4登录数据库
2025-03-15 10:00:00
538
原创 odoo-041 domain特殊操作符,parent_of、child_of 用于层级关系字段 many2one、many2many 的筛选
使用 parent_of,child_of 筛选m2m数据。
2025-03-14 14:26:53
472
原创 odoo-039 采购订单已接收修改
调拨单上的作业源位置是来源于调拨单的源位置,修改这个源位置为伙伴/供应商,再退回就可以了.但如果调拨单picking的作业类型的退回作业类型的默认目的位置存在,就选这个.picking 退回物理位置/中转位置的时候,采购单上的已接收是增加的.采购订单生成调拨单的时候,调拨单上的源位置来源于供应商里面的供应商位置.这个是由于物理位置/中转位置的作业类型是中转位置.(代码阅读知道的)调拨单退回的时候,退回的库位默认是调拨单的源位置和目的位置调换.
2024-07-25 17:05:11
396
原创 odoo-038 Could not install packages due to an OSError: Missing dependencies for SOCKS support.
安装报错
2024-07-02 14:01:19
535
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人