自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 somevoidmethod() does nothing the 1st time but throws an exception the 2nd t

使用Mockito写单元测试时,mock void方法报错,不用解决。当使用@Mock注解后默认void方法就是什么也不做。

2024-08-13 17:39:15 120

原创 使用go语言定义后使用仍然报错declared and not used

declared and not used

2024-07-23 10:14:56 129

原创 webpack、node、npm版本

2023-11-28 17:38:14 165

原创 Error 404: SRVE0190E: File not found

服务器的web.xml配置好好的,就是报找不到全局一搜,果然was这个睿智的东西自己在用自己的备份,直接把备份的web.xml改了大功告成。

2021-10-22 15:36:08 418

原创 明明安装了包,还报ModuleNotFoundError: No module named

明明安装了包,还报ModuleNotFoundError: No module named1.输入python -m sysconfig2.进入lib目录查看包是否存在。3.查看包是否是需要引用的如django引用haystack需要安装的是django-haystack等等。4.还是报错那有没有一种可能你的包名写错了呢?...

2021-09-24 11:26:37 6548 2

原创 【一行命令】查看Linux上的所有用户

awk -F':' '{ print $1}' /etc/passwd

2021-09-17 16:28:54 280

原创 【一行命令】查看Linux系统查看端口长连接数量

netstat -an | grep 8080 | wc -l

2021-06-11 10:03:21 1752 1

原创 【一行命令】查看Linux系统内存占用百分比

free -m | sed -n '2p' | awk '{print "Mem used is "$3/$2*100"%"}'

2021-06-11 10:02:36 2353 1

原创 【一行命令】查看Linux系统CPU占用百分比

sar -u 1 5 | sed -n '7p' | awk '{print "CPU used is "$3+$4+$5+$6+$7"%"}'

2021-06-11 10:01:54 372 1

原创 odoo tree视图装饰字段详解及效果展示(列表视图高亮、列表视图变红)

最近在翻看odoo源码的时候,发现odoo对tree(列表视图)还有这么多修饰用的关键字。之前都没用过,有点儿遗憾。现在给大家介绍一下吧!1. ‘decoration-bf’2. ‘decoration-it’3. ‘decoration-danger’这个我相信很多人都知道,在odoo教程todo里边儿就有这个。大概效果是这样的。4. ‘decoration-info’5. ...

2021-04-21 15:47:06 501

原创 Linux【一行命令】合集

系统相关持续更新中,转载请声明1.查看CPU占用百分比sar -u 1 5 | sed -n '7p' | awk '{print "CPU used is "$3+$4+$5+$6+$7"%"}'2.查看内存占用百分比free -m | sed -n '2p' | awk '{print "Mem used is "$3/$2*100"%"}'3.查看端口长连接数量netstat -an | grep 8080 | wc -l...

2021-04-13 10:01:57 94

原创 IDEA配置Servlet报404错误

今天在把老项目从eclipse迁到IDEA的时候配置好后,一直报404的错误,调试服务也是正常起来的弄了半天请教同事之后才发现,Idea上面配值的默认端口为8080。tomcat配置的为8090,改完之后就好了。...

2021-04-12 15:01:03 315

原创 ERROR

UnicodeEncodeError: 'gbk' codec can't encode charcter \xe5看到这个报错。debug了忙了半天,发现用网上各种办法进行编码、解码都不管用,最后发现写在文件里没问题,转念一想是不是环境问题,于是在控制台跑了一下,发现的确没错,所以,开始在找Pycharm问题,最后定位在Project Encoding,改为输出流的编码格式后,就能正常print()...

2021-03-18 14:20:52 113

原创 docker容器修改文件出错后,start无法启动的解决办法

Docker 在容器内修改配置文件后,重启却一直exit(0);找了很多种方法,都说从镜像要重新起一个容器,可是不太希望这样。最后用的方法是:(注意此方法仅适用于,容器创建后,修改文件造成服务无法启动)1.使用docker start -i 【容器】,获得出错信息,找到错误文件位置2.使用docker container cp 容器名:容器内修改的文件路径(中间冒号必须) 本地路径 。将文件拷贝到本地(此命令需要高权,windows需要使用管理员命令行)。拷贝到本地后,把文件修改成为正确的。3.

2020-10-29 14:14:16 1601

原创 【真正解决】Intellij IDEA导入项目出现Cannot load settings from file错误

出现这个问题一般是手动更改项目文件位置了,idea根据配置文件找不到文件,所以报错。找到idea配置文件夹,打开modules.xml文件找到提示的文件,把对应项删除,或者修改成为正确路径。

2020-09-03 10:23:25 24606 2

原创 你真的了解JAVA类型转换吗?

JAVA类型转换Java类型转换主要包括以下八种一、身份转换 (Identity Conversion)A conversion from a type to that same type is permitted for any type.This may seem trivial, but it has two practical consequences. First, it is always permitted for an expression to have the desired

2020-08-31 20:13:17 320

原创 tomcat的安装与问题

Tomcat的安装1.首先根据自己的jdk版本,下载Tomcat安装包。2.将安装包解约至想要安装的位置,并用 编辑器 (推荐notepad++)打开bin目录下的startup.bat文件,在set “CURRENT_DIR=%cd%”,之前添加一行。set JAVA_HOME=(你的JDK目录位置)保存,如果使用的其他编辑器,可能显示无法保存,可以复制到其他位置,保存后替换文件。3.点击运行startup.bat,在浏览器输入localhost:8080,显示tomcat的页面,说明安装成功

2020-07-16 15:13:36 171

原创 JAVA基本数据类型详细介绍

JAVAx数据类型Java基本类型共有八种,基本类型可以分为三类:类型分类类型字符类型char布尔类型boolean数值类型byte、short、int、long、float、double数值类型又可以分为类型分类类型整数类型byte、short、int、long浮点数类型float、doubleJAVA中的数值类型 不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,JAVA中

2020-07-09 10:25:17 308

原创 从硬件到软件介绍计算机是如何启动的

这是我最近阅读操作系统书籍以及查阅网上资料获得的收获,技术不牢,如有错误或疑问欢迎各位提出。硬件部分1.接通电源插上电源线,首先ATX电源接入电,ATX电源先把220V的交流变成了直流(不稳定),然后通过变换器把直流变成交流,最后又把交流变成直流(稳定)输出到主板。同时实时时钟开始工作,向CMOS电路和开机电路发送实时时钟信号。2.按下开机键当你按动电源键的时候,开关元件会通过物理方式接通电路。这时主板其待命电压自达南桥芯片(输出/输入控制器中心)或I/0芯片。CMOS电路回侦测到一...

2020-06-02 21:41:59 1020

原创 如何解决Uncaught ReferenceError: $ is not defined

出现这个问题主要是由于jQuery文件没能在js代码前加载。需要的步骤如下:1.查看是否浏览器是否加载jquery-*.*.*.min.js2.查看是否早于要执行的js代码之前3.查看jQuery文件加载的是否完整,查看校验码等等。...

2020-04-09 15:32:12 769

原创 数据结构分类之什么是线性结构、非线性结构

什么是线性结构、非线性结构数据结构分类大多可以有三种分类方式,分别是逻辑结构、物理结构、存储结构。一般来讲大多数都是以逻辑结构进行划分的。线性结构简单地说,线性结构就是表中各个结点具有线性关系。如果从数据结构的语言来描述,线性结构应该包括如下几点:1、线性结构是非空集。2、线性结构有且仅有一个开始结点和一个终端结点。3、线性结构所有结点都最多只有一个直接前趋结点和一个直接后继结点。...

2019-10-19 10:29:37 13040 2

原创 【数据结构】基础类型之布尔型Boolean,布尔型为啥要占8位。

First:why?为什么我们需要布尔型是非,对错…诸如此类只有两种状态的事情有许多,包括计算机底层的数据组织形式现在大多也是二进制。所以布尔型是我们必不可少的基础数据类型。1.如何组织布尔型的数据结构一般来讲大多数编程语言都用一个字节(8位)来存储布尔类型。2.布尔型为什么要占8位。我们知道在计算机底层,每一位都只有两种状态。为什么不直接用一位表示不就可以了?这主要是因为两个原因首...

2019-10-19 10:04:41 3511

原创 【数据结构】ascll码与编码类型,字符char型如何实现。

ascll

2019-10-18 22:53:21 1601

原创 牛客网你的输出为: d format: a number is required, not NoneType

在牛客网a题遇到%d format: a number is required, not NoneType的错误。忘了在递归函数前加return。

2019-09-27 23:48:50 5145

原创 【数据结构】定点数、浮点数是如何使用二进制实现的

Fist:why?有时候只知道什么还不够,我们还需要为什么,所以我在整个数据结构系列中都要追寻这个答案。Q1:为什么需要浮点型数据。与整型数据一样,小数应用也是十分广泛,尤其是在高等数学方面。由于计算机最初设计来就是为了进行数学计算的,所以小数出现是理所当然的。至于在计算机中为什么小数会分成两类,等你看完这篇文章就明白了。小数是如何使用二进制实现的上一篇我们介绍了有符号无符号数在计算...

2019-09-27 00:34:26 1080

原创 odoo 给子表设默认值

再写业务时出现了新的需求,需要在视图中的one2Many字段添加默认值。使用列表设置默认值。具体方式看代码:# 设置默认值函数@api.model def _default_ids(self): default_ids=[] for s in range(1,6): default_ids.append((0, 0,{'se...

2019-09-17 17:15:56 512

原创 【数据结构】整数类型之有符号、无符号数(原码、反码、补码)详解。

Fist:why?有时候只知道什么还不够,我们还需要为什么,所以我在整个数据结构系列中都要追寻这个答案。Q1:为什么需要整型数据。因为整型数据结构跟生活密切相关,生活中、数学中到处都是整型数字。所以我们需要计算机也能表示整型数据。整型数据结构(Integer)整型数据在计算机低层组织结构包括无符号数、有符号数1.1 无符号数现在常见的编程语言中支持无符号数的只有C\C++,通过u...

2019-09-14 00:08:49 4802

原创 Uncaught TypeError: Cannot read property 'then' of undefined (odoo)

在写odoo代码时出现了这个错误,是浏览器界面报的错,后台什么都没有提示。翻译后发现好像是跟类型有关,对比好用的button后发现,视图中忘了写type='object',这个问题应该都是因为未指定类型的原因。...

2019-09-05 10:46:02 5642

原创 npm ERR! code E407 npm ERR! 407 Proxy Authorization Required:

在公司win10环境下使用node.js 安装包的时候,报这个错误。发现node.js没有走环境代理,需要单独配置代理命令如下:npm config set proxy http://proxy.company.com:8080npm config set https-proxy http://proxy.company.com:8080如果公司代理需要登陆,那么设置账号密码如...

2019-09-03 09:55:48 7985

原创 odoo 字段指定tree视图(字段选择特定视图显示)

最近在写odoo项目的时候遇到一个新需求。需要在一个表单中显示,一个many2one字段的tree视图。但是这个字段已经有视图了,而且不能更改原来的视图。刚开始尝试使用related字段来实现,但是不能做出tree视图的样子。在网上看半天也没有找到答案。最后问了大神才知道可以直接在form视图里边写字段的视图。例: <form> ...

2019-08-28 16:43:20 2739

原创 数据结构基础之基础(数据、计算机结构)

数据结构基础之基础 要想了解数据结构,首先我们要搞清楚以下问题。1. 什么是数据数据就是数值,也就是我们通过观察、实验或计算得出的结果。数据有很多种,最简单的就是数字。数据也可以是文字、图像、声音等。<引自:百度百科·数据>而在计算机中的数据以二进制信息单元0,1的形式表示。就像语言一样,数据是人为创造的信息载体,人们指定数据表示特性的含义。而同一个载体有的时候表示的信...

2019-08-27 22:16:00 3827

原创 odoo fields源码详解(模型中定义字段,非视图)

1.fields的属性包括string:在视图中field标题的字符串,不设置默认为变量名大写。help:用户鼠标放在字段名上面的提示字符串。readonly:字段是否为只读(布尔值,默认为“false”)required:是否需要字段值(布尔值,按默认``false`)index:字段是否在数据库中编入索引(布尔值,按默认``false`)default:字...

2019-08-27 13:32:33 867

原创 odoo 表单视图中隐藏字段名field

我们有的时候在表单上,不想显示字段的名字,只想显示值。可以使用“nolabel”属性,在视图中对应的field添加就可以了。例:<page string="成绩单"> <group> <field name="score_list" nolabel="1"/> </group></page...

2019-08-27 09:14:26 2982

原创 Odoo field有条件显示

在字段中添加attrs字段。 例子:<...><field name="state" widget="image" string="状态"/><button name="change_state" type="object" string="审核"/></...>当我们想要在tree视图,对某个产品进行审核的时候。就...

2019-08-26 16:32:13 1518

原创 odoo 在视图中给字段设置默认值,给字段设定默认值。

平常我们在给字段设置默认值的时候,可以通过在字段定义的时候,添加default属性来添加。例如:default_val = fields.Integer(string="默认数值", default=1)或者通过指定的函数来设定默认值。def _default(self): return self.noraml + 1noraml = fields.Integer()def...

2019-08-23 13:57:24 4000

原创 odoo 根据不同的情况,给tree视图添加不同筛选domain。

昨天在做业务的时候,出现一个新的需求。一个运营模块中,为了方便运营人员管理图片,需要根据不同的菜单进入相同的视图,但是筛选条件不一样。刚开始想的是写不同的视图,然后再跟菜单绑定。但是这样就使代码冗余很多。所以后来换了个思路,给视图添加不同的动作,动作中添加筛选条件。菜单绑定动作就可以了。...

2019-08-23 09:37:46 1536

原创 odoo widget命令及展示,widget详细使用教程。

odoo 开发时经常需要用到widget,但是有点多,在网上查也没有像是效果图的。 所以就写的这篇博客,让自己以后使用不常用widget能够比较方便,也方便大家。All for one, one for all.1.widget=“statusbar”使用2.widget=“email” 电子邮件地址标签3.widget=“selection” 下拉选择标签4.widget=“...

2019-08-22 18:10:57 11287 7

原创 odoo 11 statusbar不好用,workflow只显示一个

今天在给产品加workflow时出现一个神奇的错误,statusbar只显示一个状态。如图:这个鬼样子再三检查是不是哪儿写错了,比对了半天,还是没有发现错误。最后才发现之前使用statusbar的字段没有删除,删除之后就好了。...

2019-08-21 11:09:28 774 1

原创 超详细介绍计算机是如何开机的

1.接电首先电脑电源接入电,ATX电源先把220V的交流变成了直流,然后通过变换器把直流变成交流,最后又把交流变成直流输出到主板。2.启动当你按动电源键的时候,开关元件会通过物理方式接通电路。这时主板其待命电压自达南桥芯片)CMOS电路回侦测到一个电压跳变,南桥芯片发出指令给IO芯片,让IO芯片将ATX电源的第14脚的开机控制电压拉低为零,且保持为零。 之后,ATX电源全面工作,会全面分别输...

2019-08-12 22:22:57 1464

空空如也

空空如也

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

TA关注的人

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