摘要: Python 2已经从ubuntu20.04中移除,但是如果您有需要旧Python的遗留程序,仍然可以安装和配置。 步骤1:安装Python 2SSH到您的Ubuntu 20.04服务器并使用apt安装Python 2。 $ sudo apt install python2 检查Python版本。 阅读全文
posted @ 2020-12-28 14:09 553490191 阅读(6320) 评论(0) 推荐(2) 编辑
摘要: 系统启动到request_module: runaway loop modprobe binfmt-464c挂起 利用U盘系统,挂载硬盘出现:mount: unknown filesystem type 'LVM2_member' 解决办法: 需要安装 lvm2: centos: yum insta 阅读全文
posted @ 2020-12-28 11:40 553490191 阅读(7492) 评论(0) 推荐(0) 编辑
摘要: 一、格式 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 二、OPTIONS 参数 简写, 名称参数默认参数描述 --add-host 添加自定义主机到IP的映射(host:ip) --attach , -a 附加到STDIN,STDOUT或STDERR 阅读全文
posted @ 2020-12-09 15:58 553490191 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在linux下,利用定时脚本跑一个xx.jar,把结果输出到文件中。结果里面有中文,输出到文件后,显示为乱码。测试的时候发现,手动运行jar输出正常;用shell脚本运行输出正常;当使用定时脚本去跑的时候,输出就是乱码了。 原因:因为Unix/Linux下使用crontab时的运行环境已经不是用户环 阅读全文
posted @ 2020-12-07 10:35 553490191 阅读(733) 评论(0) 推荐(0) 编辑
摘要: tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。 2. 格式 tar [主选项+辅选项] 文件或目录 eg: tar zxvf libiconv-1.13.tar.gz ./libiconv tar cxvf lib 阅读全文
posted @ 2020-12-02 17:39 553490191 阅读(350) 评论(0) 推荐(0) 编辑
摘要: rsync rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。 不考虑rsync的实现细节,就文件同步而言,涉及了源文件和目标文件的概念,还涉及了以哪边 阅读全文
posted @ 2020-11-30 10:17 553490191 阅读(834) 评论(0) 推荐(1) 编辑
摘要: 在使用如下命令打开PostgreSQL psql -U postgres 提示psql: 致命错误: 对用户"postgres"的对等认证失败 使用如下命令找到postgreSQL的配置文件,vi进入该文件进行修改 find / -name pg_hba.conf 或者 locate pg_hba. 阅读全文
posted @ 2020-11-20 14:46 553490191 阅读(2667) 评论(0) 推荐(0) 编辑
摘要: 我的应用场景是:在vps(root@159.89.206.20)上面跑了个只能在服务器本地访问的网页:127.0.0.1:5000,又不想跑apache,想在mac端连接上该网页,该怎么办呢?搜了一下,发现用ssh本地端口转发可以解决, 在mac端运行以下命令: ssh -L 7001:localh 阅读全文
posted @ 2020-11-04 14:11 553490191 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 目标:从服务器A免密登录服务器B 【配置方法】 1.在服务器A生成密钥文件,直接使用以下命令: ssh-keygen 中间遇到输入内容一路回车即可,完成后会在 ~/.ssh 目录下生成两个文件:id_rsa(私钥文件)和 id_rsa.pub(公钥文件,在服务器B要用到的) 2.登录服务器B,编辑~ 阅读全文
posted @ 2020-11-03 11:38 553490191 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 1. 准备工作 1.1 清除yum缓存、安装EPEL源并升级系统 yum clean all yum -y install epel-release.noarch yum update 1.2 安装PostgreSQL和PHP PostgreSQL extension yum -y install 阅读全文
posted @ 2020-10-29 14:07 553490191 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为它是一款为你的商务提供杰出特性的自由开源软件。 OpenERP是一款自由开源的传统的OpenE 阅读全文
posted @ 2020-10-29 13:59 553490191 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.linuxidc.com/Linux/2016-09/135288.htm 安装之前先安装基本环境:yum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libs 1、配置YUM 阅读全文
posted @ 2020-10-21 09:27 553490191 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 方法一: isdigit() 不可识别汉字 小数类型 str1 = '1' str2 = '2.1' str3 = '三' str4 = '3.3.3.3' print(str1.isdigit()) print(str2.isdigit()) print(str3.isdigit()) print 阅读全文
posted @ 2020-10-14 15:55 553490191 阅读(5358) 评论(0) 推荐(0) 编辑
摘要: 1、安装所需工具 pip install pipreqs 2、进入到python项目主目录 pipreqs ./ --encoding=utf8 3、完成上面命令会生成requirements.txt 4、sudo pip install -r requirements.txt即可 阅读全文
posted @ 2020-09-29 10:59 553490191 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 1.建立本地仓库 查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有,右键->Git bash here ,然后输入命令git init建立本地仓库 git init 2.将代码提交到本地仓库 git add . git commit -m "new branch commit" 3.在 阅读全文
posted @ 2020-09-25 10:50 553490191 阅读(6290) 评论(0) 推荐(1) 编辑
摘要: 前言 今天来说一下@property装饰器,这是个python内置的装饰器,主要是作用是把类中的一个方法变为类中的一个属性,并且使定义属性和修改现有属性变的更容易 我们可以看一下@property源码中给的实例和解释 1 Decorators make defining new properties 阅读全文
posted @ 2020-09-10 14:46 553490191 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Windows安装RabbitMQ 第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads 安装后要配置一下系统的环境变量。此电脑–>鼠 阅读全文
posted @ 2020-09-04 13:17 553490191 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一 概述SSHFS(SSH Filesystem)是一种通过普通ssh连接来挂载和与远程服务器或工作站上的目录和文件交互的文件系统客户端,其通过 SSH 文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录和文件进行交互,实际场景中,我主要在挂载后创建各个库文件所在路径的软链接,用 阅读全文
posted @ 2020-07-20 13:27 553490191 阅读(3843) 评论(0) 推荐(0) 编辑
摘要: 一、Samba用户管理 1、新建系统测试账号 $sudo useradd test //新建一个名为test的账号 $sudo passwd test //为test账号设置密码 2.新增samba账号 $sudo smbpasswd -a test //以系统账号test为基础建立samba用户t 阅读全文
posted @ 2020-06-29 16:14 553490191 阅读(375) 评论(0) 推荐(0) 编辑
摘要: /web/static/src/js/views/form_widgets.js改写: instance.web.form.FieldBinary.include({ init: function(field_manager, node) { var self = this; this._super 阅读全文
posted @ 2020-06-18 16:46 553490191 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 压缩 f=zipfile.ZipFile(file, mode="r", compression=ZIP_STORED, allowZip64=False) 创建一个zip文件对象,压缩是需要把mode改为‘w’,这个是源码中的注释Open the ZIP file with mode read " 阅读全文
posted @ 2020-04-24 10:01 553490191 阅读(3263) 评论(0) 推荐(0) 编辑
摘要: https://www.slideshare.net/TaiebKristou/odoo-icon-smart-buttons 阅读全文
posted @ 2019-12-25 10:20 553490191 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 安装: sudo pip install pymupdf==1.16.0 引入使用: import fitz 可以插入文字、图片。。。。 帮助文档: PyMuPDF documentation https://pymupdf.readthedocs.io/en/latest/faq/#how-to- 阅读全文
posted @ 2019-12-13 15:28 553490191 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: tar命令可以为linux的文件和目录创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。 打包是指将一大堆文件或目录变成一个总的文件。 压缩则是将一个大的文件通过一些压缩算法变 阅读全文
posted @ 2019-11-14 17:04 553490191 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 实际的例子: 阅读全文
posted @ 2019-11-14 16:56 553490191 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.测试文件foo.py 2.引入上文件,创建run-foo.py 3.运行结果 4.把foo.py的“__all__ = ['bar', 'baz']” 注释,运行正常 它不仅在第一时间展现了模块的内容大纲,而且也更清晰的提供了外部访问接口。 阅读全文
posted @ 2019-10-31 15:13 553490191 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1,数据一致性 当多个进程/线程对同一个共享资源读写,会因为资源的争夺而出现混乱,导致数据不一致。 如下图: 在数据库的原始数据是 d0,上图的处理流程如下: t1 时刻,有两个数据源的数据 d1,d2 分别到达数据处理层,主进程分配线程 Merge1 处理 d1,Merge2 处理 d2,两者又同 阅读全文
posted @ 2019-09-20 10:00 553490191 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: httplib requests 阅读全文
posted @ 2019-07-10 16:42 553490191 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 使用正则表达式: 这也将匹配42 bla42bla。如果您只想要按字边界(空格,句号,逗号)分隔的数字,则可以使用\ b: 最终得到一个数字列表而不是字符串列表: 阅读全文
posted @ 2019-06-14 09:59 553490191 阅读(109740) 评论(1) 推荐(2) 编辑
摘要: 改下 utils.py 文件 It works after doing the following change (sorry for the massed up alignment, problems with github formatting): 阅读全文
posted @ 2019-06-05 11:40 553490191 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 问题原因 这是 SQLAlchemy 库版本太高导致的,需要安装低版本的 SQLAlchemy 库。 解决办法 阅读全文
posted @ 2019-06-04 14:38 553490191 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: Ubuntu16.04默认安装了Python2.7和3.5 请注意,系统自带的python千万不能卸载! 输入命令python 按Ctrl+D退出python命令行 输入命令sudo add-apt-repository ppa:jonathonf/python-3.6 按Enter确认 输入命令s 阅读全文
posted @ 2019-05-29 14:39 553490191 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 切换Python3为默认版本: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python pyth 阅读全文
posted @ 2019-05-28 17:29 553490191 阅读(2428) 评论(0) 推荐(1) 编辑
摘要: 现有3种方式创建set() 效率对比 原理 为了了解其中的原因,分析下生成set()的原理 分析 f()需要载入全局函数set,把三个元素放入栈中,然后调用set()函数,就生成了set() h()也需要载入全局函数set,不是把三个元素载入栈,而是把一个元组常量放入栈,然后调用set()函数,就生 阅读全文
posted @ 2019-05-14 13:49 553490191 阅读(232) 评论(0) 推荐(0) 编辑
摘要: odoo, javascript, python, xml 阅读全文
posted @ 2019-04-17 16:23 553490191 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Let's Encrypt颁发的证书是目前生产的大多数浏览器都信任的,您只需下载并运行Let's Encrypt客户端来生成一个证书即可。 在颁发证书之前,需要验证您的域名的所有权。首先,在您的主机上运行的Let's Encrypt客户端将创建一个临时文件,其中包含所需的信息。Let's Encry 阅读全文
posted @ 2019-04-10 17:02 553490191 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 按以下步骤: 一、放开443端口 我的是云服务器,默认没开放443端口,需要先在控制台放开 二、使用let’s encrypt 生成证书 执行以下命令: 邮箱和域名换成自己的即可。 看到上图就说明成功,nginx用到fullchain.pem和privkey.pem两个。 三、配置nginx 修改/ 阅读全文
posted @ 2019-04-10 16:48 553490191 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 官网:https://letsencrypt.org/ 安装Let's Encrypt 安装非常简单直接克隆就可以了 git clone https://github.com/letsencrypt/letsencrypt 生成通配符证书 期间需要根据提示设置DNS TXT记录,用作你对判断你是否拥 阅读全文
posted @ 2019-04-10 15:20 553490191 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了odoo javascript框架。从代码行的角度来看,这个框架不是一个大的应用程序,但它是非常通用的,因为它基本上是一个将声明性接口描述转换为活动应用程序的机器,能够与数据库中的每个模型和记录交互。甚至可以使用Web客户端修改Web客户端的接口。 这里有一个有用的html版本的文档:Ja 阅读全文
posted @ 2019-04-04 13:39 553490191 阅读(1304) 评论(0) 推荐(1) 编辑
摘要: 前言 无论是JavaScript新手还是老手,JavaScript中的this关键词可能都会令你困惑。本文旨在透彻地阐述this。读完本文,就再也不用怕JavaScript中的this了。你将会知道在各种情况下怎么使用this,即使是最晦涩的用法也将不再是问题。 this的用法与自然语言英语法语中的 阅读全文
posted @ 2019-04-03 11:25 553490191 阅读(246) 评论(0) 推荐(0) 编辑