自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 odoo 默认值 default_get

odoo设置默认值

2022-07-12 13:54:43 823 1

原创 Vue中使用nprogress顶部进度条

实现顶部加载进度条安装nprogressnpm install --save nprogress在main.js中引入,设置import NProgress from 'nprogress'import 'nprogress/nprogress.css'//进度条NProgress.inc(0.2);NProgress.configure({ easing: 'ease',...

2020-04-13 09:53:55 247

原创 vue中js全局鼠标点击弹出文字

前作者:一碗单炒饭在原作者代码的基础上进行修改,将内容放入数组,可按序显示或随机展示增加userSelect样式,快速点击时文字不会被选中可以使用Emoji ????????????????????????????????☺????????????????????????????????????????????????????????????????????????????????????????????☹???????????????????????????????????????????????

2020-04-11 13:08:09 876

原创 Odoo开发指北 03 模型

Odoo中,一切皆模型,连视图都是模型。Odoo将各种数据,如:权限数据、类数据、视图数据等,按照模型分表存储,然后在查看时,按照索引从各个表格读取信息,组合成我们看到的内容。创建模型模型对象Odoo的模型对象在odoo模块的models.py文件中,最基础的对象是BaseModel;Odoo的模型对象有三个:AbstractModel、Model、TransientModelBaseM...

2020-04-11 13:06:08 412

原创 Odoo开发指北 02 启动项/配置文件

Odoo启动项常用启动项自动升级模块,指定配置文件和数据库-c 配置文件路径 -d 数据库名 -u 模块名(或all)服务端开发者模式pip install watchdog启动命令加上 --dev=all这启用了一些有用的功能可加快开发流程,最重要的如下:在保存 Python 文件时自动重载 Python 代码,避免手动重启服务从 XML 中直接读取 view 定义,避免...

2020-04-11 13:05:36 337

原创 Odoo开发指北 01 初识Odoo

架构数据库服务器层:postgreSQL数据库服务器,用于存储所有应用数据。应用服务层:包含所有企业模块逻辑(报表引擎、工作流引擎等),向下提供ORM引擎,向上提供web服务,控制服务器与浏览器的通信。客户层:包括GUI客户端以及Web客户端。客户端通过JSON-RPC或者XML-RPC与服务器进行通信。开发实现功能数据访问功能:信息的增删查改。基于MVC模式进行开发,其中Model用...

2020-04-11 13:05:05 157

原创 LeetCode-二分查找

二分查找二分查找也称为折半查找,每次都能将查找区间减半,这种折半特性的算法时间复杂度为 O(logN)。中值计算有两种计算中值 m 的方式:m = (l + h) // 2m = l + (h - l) // 2l + h 可能出现加法溢出,也就是说加法的结果大于整型能够表示的范围。但是 l 和 h 都为正数,因此 h - l 不会出现加法溢出问题。所以,最好使用第二种计算法方法。...

2020-04-11 13:02:57 155

原创 LeetCode-贪心算法

贪心算法保证每次操作都是局部最优的,并且最后得到的结果是全局最优的。455. 分发饼干455. 分发饼干题目描述:每个孩子都有一个满足度,每个饼干都有一个大小,只有饼干的大小大于等于一个孩子的满足度,该孩子才会获得满足。求解最多可以获得满足的孩子数量。示例:输入: [1,2,3], [1,1]输出: 1解释: 你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。虽然你...

2020-04-11 13:01:59 82

原创 LeetCode-双指针

双指针双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。167.两数之和 II - 输入有序数组两数之和 II - 输入有序数组示例:输入: numbers = [2, 7, 11, 15], target = 9输出: [1,2]解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。解法:使用双指针,一个指针指向值较小...

2020-04-11 13:01:25 74

原创 时间复杂度与空间复杂度

1 前言算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少...

2020-04-11 13:00:59 235

原创 Vue 面试题汇总

vue 面试题汇总1、active-class 是哪个组件的属性?嵌套路由怎么定义(1)、active-class 是 vue-router 模块的 router-link 组件的属性  (2)、使用 children 定义嵌套路由2、怎么定义 vue-router 的动态路由? 怎么获取传过来的值在 router 目录下的 index.js 文件中,对 path 属性加上 /:id。...

2020-04-11 13:00:24 105

原创 Vue 09.前后端交互

前后端交互模式接口调用方式原生ajax基于jQuery的ajaxfetchaxios异步JavaScript的执行环境是「单线程」所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务。这个任务可称为主线程异步模式可以一起执行多个任务JS中常见的异步调用定时任何...

2020-04-11 12:59:50 122

原创 Vue 08.webpack中使用.vue组件

webpack中使用.vue组件运行npm i vue -S将vue安装为运行依赖;运行npm i vue-loader vue-template-compiler -D将解析转换vue的包安装为开发依赖;在webpack.config.js中,添加如下module规则:const path = require('path');const htmlWebpackPlugi...

2020-04-10 11:39:49 109

原创 Vue 07.webpack

引入在网页中会引用哪些常见的静态资源?JS.js .jsx .coffee .ts(TypeScript 类 C# 语言)CSS.css .less .sass .scssImages.jpg .png .gif .bmp .svg字体文件(Fonts).svg .ttf .eot .woff .woff2...

2020-04-10 11:39:18 192

原创 Vue 06.路由

路由定义对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用hash实现;在单页面应用程序中,这种通过hash改变来切换页面的方式,称作前端路由(区别于后端路由...

2020-04-10 11:38:26 90

原创 Vue 05.组件

组件组件: 组件是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可;组件化和模块化区别:模块化: 是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一;组件化: 是从UI界面的角度进行划分的;前端的组件化,方便UI组件的重用;全局组件定义的三种方式注意: 组件中的DOM结构,有且只...

2020-04-10 11:38:00 94

原创 Vue 04.过渡&动画

过渡&动画vue文档-过渡&动画为什么要有动画:动画能够提高用户的体验,帮助用户更好的理解页面中的功能;使用过渡类名HTML结构:<div id="app"> <input type="button" value="动起来" @click="myAnimate"> <!-- 使用 transition 将需要过渡的元素包裹...

2020-04-10 11:37:24 189

原创 Vue 03.vue-resource

vue-resource 发送请求vue-resource GitHub文档除了 vue-resource 之外,还可以使用 axios 的第三方包实现实现数据的请求vue-resource 的配置直接在页面中,通过script标签,引入 vue-resource 的脚本文件;注意:引用的先后顺序是:先引用 Vue 的脚本文件,再引用 vue-resource 的脚本文件;...

2020-04-10 11:30:23 326

原创 Vue 02.生命周期

vue实例的生命周期vue文档-实例的生命周期生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!生命周期钩子:生命周期钩子 = 生命周期函数 = 生命周期事件主要的生命周期函数分类:创建期间的生命周期函数:beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性created:实...

2020-04-10 11:29:39 65

原创 Vue 01.基础

Vue与MVVM模式后端中的 MVC 与 前端中的 MVVM 之间的区别MVC 是后端的分层开发概念;MVVM是前端视图层的概念,主要关注于 视图层分离,也就是说:MVVM把前端的视图层,分为了 三部分 Model, View , VM ViewModel为什么有了MVC还要有MVVMVue.js 基本代码 和 MVVM 之间的对应关系<body><...

2020-04-10 11:27:42 242

原创 Python后端基础面试题

1.NGINX正向代理,反向代理,负载均衡正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息。反向代理,多个客户端给服务器发送的请求,nginx服务器接收到之后,按照一定的规则分发给了后端的业务处理服务器进行处理了。此时~请求的来源是明确的,但是请求具体由哪台服务器处理的并不明确了...

2020-04-10 11:20:10 490

原创 Python 面试基础

1.列出 5 个常用 Python 标准库?os 操作系统sys 命令行参数re 正则math 数学time 时间json 序列化hashlib 摘要算法logging 日志random 随机数threading 线程2.Python 内建数据类型有哪些?int、bool、str、list、dict、tuple、set3.简述 with 方法打开处理文件帮我我们做了什...

2020-04-10 11:18:55 911

空空如也

空空如也

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

TA关注的人

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