odoo12--centos7搭建odoo12

环境 centos7、odoo12、postgresql >= 10(9不行)、我没用虚拟环境      1、新建用户,然后赋予root权限,赋予完权限后,切换目录      #新建用户 $ adduser odoo #给用户添加root权限 $ vi /etc/sudoers ## Allow root to run any commands anywhere root ALL=(ALL) ALL odoo ALL=(ALL) ALL #切换用
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

第3篇:元组_字典

元组 特点:有序,一级元素不能被修改,不能增删元素 #一般写元组时,推荐在最后加, 可以被for循环,可迭代对象 字典 特点:无序,支持 del 删除 两个键值对,键重复,则只保留一个键值对 字典的value可以是任意值 元组,布尔值可作为列表的key,列表、字典不可 dict.keys() dict.values() dict.items() dict.update({a:b,c:d}) (a=b,c=d) #更新字典值,两种表达式均可 dict.get(a,b) #取字典里键为a的值,若不
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

查看本机端口与监听端口方法

打开cmd,输入:netstat -nao,即可查看。
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

亚控科技笔试面试记录

笔试 可以参考:https://www.cnblogs.com/wft1990/p/6545446.html 以下仅是回忆起的题目 1 回答下面的问题(6分)   (1).Void GetMemory(char **p, int num){   *p = (char *)malloc(num);   }   void Test(void){   char *str = NULL;   GetMemory(str, 100);   strcpy(str, "hello");   printf(s
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

第2篇:列表

特点:元素排列有序,可以被修改 del list[a] #删除列表中的第a个元素 list[1][2][3] #多重索引 list.append() #只能追加一个参数到列表最后 list.extend() #for循环将每一个参数用append方法追加到列表,参数为可迭代对象 list.clear() #清空列表 list.copy() #浅拷贝 list.count() #计算元素出现的次数 list.insert(a,b) #在a位置插入b元素 list.pop(a) #将a位置元素删除
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

《DSP using MATLAB》Problem 8.18

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Problem 8.
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

第1篇:字符串

pycharm注释:Ctrl + / 查看字符串方法:输入str,按住ctrl,点击 str.capitalize() #首字母大写 str.casefold() str.lower() #将大写字母变为小写,casefold有更多对应关系 str.center(width,'x') #将内容居中,两端用x补齐 str.ljust(width,'x') #将内容居左,剩余用x补齐 str.rjust(width,'x') #将内容居右,剩余用x补齐 str.count('a',start=No
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

LeetCode刷题(中等难度)-1

第2题(在LeetCode题号为2) 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 # Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = x #
分类: 其他 发布时间: 06-20 21:53 阅读次数: 0

Java类型转换.

Object->Map Array->List String[] atp = {"Rafael Nadal", "Novak Djokovic", "Stanislas Wawrinka", "David Ferrer", "Roger Federer", "Andy Murray", "Tomas Berdych", "Juan Martin Del Potro"}
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

软件构造 第三章 第三部分

抽象数据型(ADT) 抽象数据类型与表示独立性:如何设计良好的抽象数据结构,通过封 装来避免客户端获取数据的内部表示(即“表示泄露”),避免潜在 的bug ADT的特性:表示泄漏、抽象函数AF、表示不变量RI 基于数学的形式对ADT的这些核心特征进行描述并应用于设计中。 ADT的四种操作 1)Creators(构造器): 创建某个类型的新对象,⼀个创建者可能会接受⼀个对象作为参数,但是这个对象的类型不能是它创建对象对应的类型。可能实现为构造函数或静态函数。(通常称为工厂方法) t* -> T
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

Java基础单词总结

                               单词总结         Actualpayment --- 实际付款   Aggregatemount --- 合计金额    MemberPoints --- 会员积分         Management --- 管理      LonginMenu --- 菜单          CardNumber --- 卡号         Originalcost --- 原价       Givechange --- 找钱    
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

Spring Cloud Gateway使用

简介 Spring Cloud Gateway是Spring Cloud官方推出的网关框架,网关作为流量入口,在微服务系统中有着十分重要的作用,常用功能包括:鉴权、路由转发、熔断、限流等。 Spring Cloud Gateway是通过Spring WebFlux的HandlerMapping做为底层支持来匹配到转发路由,使用时不要引入SpringMVC,否则初始化时会出错;Spring Cloud Gateway内置了很多Predicates工厂,这些 Predicates 工厂通过不同的
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

C# RSA加密解密

RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 C#使用RSA加密算法重要的一个类就是RSACryptoServiceProvider,这个类可以生成一对公钥和私钥,同时也可以加密和解密。 生成公钥和私钥的代码如下: ///
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

LeetCode 921. 使括号有效的最少添加(Minimum Add to Make Parentheses Valid) 48

921. 使括号有效的最少添加 921. Minimum Add to Make Parentheses Valid 题目描述 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效。 从形式上讲,只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者 它可以被写成 AB (A 与 B 连接),其中 A 和 B 都是有效字符串,或者 它可以被写作 (A),其中 A 是有效字符串。 给定一个括
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

windows 搭建和配置 hadoop + 踩过的坑

一、配置步骤 hadoop官网 下载 tar.gz 镜像 下载安装winRAR , 管理员权限打开CMD, 切换到hadoop目录下, 输入start winrar x -y hadoop-3.1.2.tar.gz 执行解压(不下载安装winRAR, 用7zip解压会报错) 配置hadoop环境 JAVA 配置: 新建变量名 JAVA_HOME, 路径 :java路径, 比如 E:\Java\jdk1.8.0_191 path中,最前面加上%JAVA_HOME%\bin Hadoop 配置:
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

UML结构与解析——BUAA OO第四单元作业总结

UML与解析架构 UML是什么 统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。(百度百科) 作为一种统一的建模语言,UML具有完全的面向对象特性,UML使用类作为建模的主题对象,能够很好地涵盖面向对象设
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

python生成器、推导式及匿名函数

生成器初识 生成器本质就是迭代器。python社区中生成器与迭代器是一种概念。生成器与迭代器的唯一区别:迭代器都是Python给你提供的已经写好的工具或者通过数据转化得来的,(比如文件句柄,iter([1,2,3])。生成器是我们自己用python代码构建的工具。 生成器构建方式 生成器函数。 生成器表达式。 python给你提供的一些内置函数,返回一个生成器。 生成器函数。 生成器函数: 只要函数中出现了yield那么他就不是函数,它是生成器函数 def func(): print(
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

[Redis] Redis内存模型总结

一 Redis内存统计   在客户端通过redis-cli连接服务器后,通过info命令可以查看内存使用情况:   info memory      返回结果中比较重要的几个说明如下:   (1)used_memory:Redis分配器(默认为mem_allocator)分配的内存总量(单位是字节),包括使用的虚拟内存(即swap);Redis分配器后面会介绍。used_memory_human只是显示更友好。   (2)used_memory_rss:Redis进程占据操作系统的内存(单位是
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

字典的学习2——参考Python编程从入门到实践

遍历字典 1. 遍历所有键值对 eg1: user_0 = { 'username': 'efermi', 'first': 'enrico', 'last': 'fermi', } for key, value in user_0.items(): print("\nKey: " + key) print("Value: " + value) for key, value in user_0.items(): 也可简化为 for k, v in use
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0

人月神话阅读笔记(3)

如果将制订功能规格说明的责任从开发快速、成本低廉的产品的责任中分离出来,通过结构师和建筑人员之间彻底、仔细和谐的交流,可以来约束结构师的创造性热情。 当估算过高时,结构师有两个选择:削减设计或者建议成本更低的实现方法一一挑战估算的结果。后者固有的主观感性反应。此时,结构师是在向开发人员的做事方式提出挑战。 要想成功,结构师必须要 1、牢记是开发人员承担创造性和发明性的实际责任,所以结构师只能建议,而不能支配; 2、时刻准备着为所指定的说明建议一种实现的方法,同样准备接受其他任何能达到目标的方法
分类: 其他 发布时间: 06-20 21:36 阅读次数: 0