- 博客(31)
- 问答 (1)
- 收藏
- 关注
原创 安装wsl报错的解决方案
搜索 raw.githubusercontent.com 查到IP是185.199.109.133。修改以下域名映射即可,以管理员身份打开hosts文件,添加。保存,然后重新安装‘wsl --install’报错是url访问不到,
2025-04-01 11:37:30
191
原创 Odoo企业版数据库下载
如果是administrator但还是看不到自己的数据库,那就联系Odoo support,他们会给你连接上:右上角头像,点击“Support”如果您正在使用Odoo企业版。数据库设置图标,点击下载即可。首先,账号权限admin。
2024-12-17 08:38:26
276
原创 高并发 发送请求(asyncio)
在接手这个项目之前,关于数据存储的代码逻辑如上图,看起来按部就班,也很合理。(本人觉得这就像个玩具车)在最后一步发送HTTP request响应足够快的话,其实速度说不上快但稳定,可以接受。但偏偏第三季度了,数据量上来了,最后一步得到response的时间达到了2秒多(因为这个请求是往mysql里存储新数据,数据量很大的情况下,存储会慢很多),若是一个压缩包有一万条数据,那处理该文件的时间能达到6小时左右,每天可能有几十个这样的压缩包进入监测文件系统。
2023-10-08 16:57:41
776
原创 VirtualBox 给Ubuntu镜像扩容
1. 先给要扩容的虚拟机关机。2. File -> Virtual Media Manager拖动滑块增大至合适的大小。3. 点击Apply后点击Close,然后启动虚拟机。4. 在Terminal执行`sudo fdisk -l /dev/sda`会看到磁盘大小无变化。有的方法是创建一个新的分区,但是有点麻烦。借助GParted就可以了~5. 安装GPartedsudo apt-get install gparted6. 点击Ubuntu 的左...
2021-09-28 13:58:05
502
原创 119. 杨辉三角 II (Python)
给定一个非负索引k,其中 k≤33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 3输出: [1,3,3,1]进阶:你可以优化你的算法到 O(k) 空间复杂度吗?原来与二项式的n次展开式的系数一样,class Solution(object): def getRow(self, rowIndex): """ :type rowIndex: int :rtype: List[i...
2021-03-30 16:28:48
319
原创 不同的二叉搜索树(Python)
不同的二叉搜索树给定一个整数n,求以1 ...n为节点组成的二叉搜索树有多少种?示例:输入: 3输出: 5解释: 给定 n = 3, 一共有 5 种不同结构的二叉搜索树:思路:先有个列表dp,每个元素对应的索引就是n,值为种类数。dp[2]=2,dp[3]=5,至于dp[0],dp[1]没有意义,但是后面计算会用,设为1不会影响计算。例子里n是3,还要有一个i从1开始循环到3,依次做根节点。i=1时:左侧1种情况,右侧2种情况,一共有1*2种情况;dp[0]dp[2]...
2021-03-24 10:28:24
214
原创 Gitlab CI流程及Runner注册
部分内容来自https://www.jianshu.com/p/2b43151fb92e, 还有截图,很详细。GitLab-CIGitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。GitLab-RunnerGitL...
2020-03-31 10:52:37
545
原创 Odoo (hide a menu)隐藏菜单
1.找到定义的菜单下面是mail模块的top菜单,显示在页面左上角的,拿它举例<menuitem id="mail.mail_channel_menu_root_chat" name="Discuss" action="mail_channel_action_client_chat" web_icon="mail...
2019-04-30 17:15:39
3105
转载 Centos PostgreSQL 安装配置
安装yum 源配置好的情况下 安装或者升级postgresql-libs yum upgrade postgresql-libs 安装postgresql yum install postgresql postgresql-server 初始化数据库以及启动服务 service postgresql initdb service postgresql ...
2019-04-26 12:53:22
386
原创 代理配置(pip,yum,npm)
pip代理配置1、永久设置/etc/profile:vim /etc/profile: export http_proxy='http://代理服务器IP:端口号' export https_proxy='http://代理服务器IP:端口号'source /etc/profile2、临时的修改环境变量export http_proxy='http://代...
2019-04-16 10:49:31
827
原创 Odoo 8 安装部署(centos)
Step 1:git clone ......Step 2:需要sudo权限yum install -y --nogpgcheck epel-release \ postgresql-devel \ python-devel \ openldap-devel \ gcc \ libxslt-devel...
2019-04-16 10:23:00
853
转载 PostgreSQL继承详解
本文转自https://www.cnblogs.com/wolaiye320/p/5588928.html PostgreSQL实现了表继承,这个特性对数据库设计人员来说是一个很有效的工具。SQL99 及以后的标准定义了类型继承特性,和我们在这里描述的很多特性有区别。让我们从一个例子开始:假设我们试图制作一个城市数据模型。每个州都有许多城市,但是只有一个首府。我们希望能够迅速检索任何州...
2019-02-14 09:56:29
923
转载 python: WindowsError
WindowsError的错误代码详解0操作成功完成。1功能错误。2系统找不到指定的文件。3系统找不到指定的路径。4系统无法打开文件。5拒绝访问。6句柄无效。7存储控制块被损坏。8存储空间不足,无法处理此命令。9存储控制块地址无效。10环境错误。11试图加载格式错误的程序。12访问码无效。13数据无效。14存储器不足,无法完成此操作。15系统找不到指定的驱动器。...
2019-01-14 12:41:56
561
原创 Git 学习笔记
一、git fetch 和 git pull的区别git fetch 相当于从远程获取最新版本代码到本地,不会自动merge。git pull 相当于从远程获取最新版本代码到本地并merge,在使用中git fetch更安全一些,在merge前可以查看更新情况。git fetch orign mastergit log -p master..origin/mastergit merg...
2018-08-27 13:09:49
235
原创 Odoo Advanced Search 隐藏相应字段
问题描述:HR 模块中,员工离职后,由HR将员工信息中的"active"字段选为"False",隐藏相应的员工信息。结果确实隐藏掉了相应成员信息,但是通过odoo中的 Advanced Search 高级搜索,还是可以通过active==False,来搜索出离职人员的信息。解决方案:首先Advanced Search的list中是默认有对应table的所有字段的,所以隐藏掉acti...
2018-08-09 16:48:26
1430
原创 odoo模板中例子
odoo版本:8一、小图标<div class="oe_kanban_footer_left"> <span title='Messages'><span class='oe_e'>9</span><t t-esc="record.message_ids.raw_value.length"/></span&a
2018-05-24 14:00:14
1863
原创 odoo Binary field 下载后文件名的问题
版本:odoo8问题描述:在model中添加二进制字段file = fields.Binary(string="File Attachment")在视图中显示后,点击会自动下载,但是下载后文件的名字却不是上传时候的文件名,而是模块名加数字的形式。而正常情况是,上传时候文件叫啥,下载之后还应该叫这个名字。分析过程:点击“Download”,是发送了一个url,到web的控制器saveas_ajax,...
2018-04-25 16:23:38
3168
1
原创 ODOO权限管理
权限等级第一级是access rule,即表级(对象)权限,控制用户组对某个对象是否有创建、读取、修改、删除的权限,一般是用security/ir.model.access.csv文件来管理。第二级是行级权限,控制用户组对表中数据行的访问权限,可以写在views/views.xml文件中。第三级是字段级权限,一个对象或表上的某些字段的访问权限。第四级是菜单级权限,不属于指定菜单所包含组的用户看不到...
2018-04-23 16:39:44
5408
原创 KMP的python实现
用C来写KMP的时候,懂了就忘了,理解不深刻,果然还是python更直观。KMP的next数组是关键,就几行,看懂了就能看着字符串直接写出next数组了,nice!def getNext(pattern, next): j = 0 plen = len(pattern) next.append(0) for i in range(1, plen):
2017-03-08 16:31:50
1783
原创 关于flask中文件下载的实例
文件下载的两种方法, 一是构建文件url,二是使用flask.send_from_directory(directory, filename, **options),介绍第一种方法,是我写着写着就发现的,第二种方法就查api吧,不介绍了。文件下载一般都是先有一个“下载”的按钮,点击后会出现文件下载的提示框(浏览器),出现这个提示框就证明成功了首先是html模板文件上该怎么写,很简单:
2016-09-19 14:47:44
15826
空空如也
Flask jinja模板中使用两个form如何区分表单内按钮按下
2016-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人