自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 django2.x版本 url配置

1、导入模块from django.urls import path, include, re_path路由系统过程:1)网页输入网址,提交请求2)找到settings.py中的Root_URLCONF, 进入路由系统中按照顺序找匹配的3)找到了,就调用与该匹配的url映射的视图函数,并传递参数request以及其它 HttpRequest对象request...

2019-09-30 07:13:00 624

转载 Timeit模块

对程序的运行时间进行统计的模块timeitimport timeittimeit 有timeit,repeat方法,Timer类,包含timeit,repeat方法1.timeit方法timeit.timeit(stmt='add()', setup='from __main__ import add', number=1000)stmt 运行的程序,测序的函数或者...

2019-09-29 11:50:00 595

转载 利用jenkens+github实现简单的CI/CD

一 获取github accessToken 依次点击 settings----> Developer settings --->Personal access tokens 到这里如果没有就创建一个 创建之后需要记住,因为也为刷新就没有了,这里的权限,按照需求点击 (如果不懂就全选) 二 Jenkins 配置 系...

2019-09-20 15:31:00 518

转载 Vi 入门简易教程

首先,请注意,以下所讲的,全部是键盘在英文输入模式下。如果键盘是在中文输 入模式,全部的指令不正确。 vi 有两种模式: Command Mode(指令模式) and Insert Mode(我姑且称为书写模 式).一.启动 vi 的方法: $vi abc.txt //abc.txt 可以是事先不存在的文件名字;abc.txt 也可以是事先存在的 或者就: $vi //如我们在...

2019-09-19 22:24:00 199

转载 Linux/Unix/Cygwin 常用命令

以下只说明各指令的基本用法,若需详细说明,请用man去读详细的manual。[Cygwin通常没有安装 man相关的文件,所以没有man功能] 1.关于文件/目录处理的指令: 1.1 ls 这是最基本的文件指令。ls的意义为“list”,也就是将某一个目录下的内容显示出来。如果你在ls指令后 没有跟任何文件,它将会显示出目前目录中所有文件。也可以在ls后面加上所要察看的目录名称或文...

2019-09-19 22:19:00 230

转载 解决myeclipse没有代码提示的问题

今天和室友安装了一样的myeclipse版本,结果室友的自动提示功能有,我的输入“.”后却不能提示,这对我们敲代码简直来说是一个折磨,不能自动提示,本来还以为是系统问题,一个是win7,一个是win10,在网上查了好久,找到这个方法: windows—》preference—》java-》editor-》Content Assist 上面的那个框里面的“....

2019-09-19 22:17:00 290

转载 arraylist 和linkedlist

arraylist :线程不安全动态数组修改元素慢\访问性能好可用作列表源码分析:数据结构:数组 数组元素类型:object类型,可以存放所有类型数据构造方法:1.无参构造 默认容量102.有参构造 自定义add方法:先判断size+1,数组是否放得下容量不足,增大为1.5倍(>>1),但不能超过规定的最大值扩容步骤...

2019-09-18 20:31:00 66

转载 java程序启动极慢的问题处理

在程序部署过程中,遇到一次java程序启动极慢的情况参考:https://www.iteye.com/blog/windshome-1836885原部署环境是有外网的,启动java极快后来极其修改了IP,没有了外网,仅用了ipv6java启动极慢解决办法在 /etc/hosts 里面 加上 自己的域名解析即可  127.0.0.1 XXXX ...

2019-09-17 14:31:00 864

转载 django中app_name以及namespace理解

在写django的时候,html中反向解析经常会用到app_name 但有时候又是namespace,具体的区别如下:  大部分情况 这两者有其一就可以了。 并且两者(可以简化理解)无区别  只要一种情况 比如 访问 path('book1/', include('book.urls')), path('book2/', include('bo...

2019-09-15 12:59:00 1312

转载 修改jumpserver源码并且实现一个自定义功能模块

在前面已经说了,如何打开jumpserver的管理控制台并且自定义自己的数据模型。接下来实现一个自定义的功能模块。先看效果!一 定义好自己的模型(model)  1.1 这一块儿在前一篇博文已经讲过了二 定义好自己的app(这里注意 一定要自定义app,不要在源码上修改别人的app,因为jumperver的源码不是那么简单的。。可能用各种...

2019-09-14 13:43:00 904

转载 jumperver源码理解以及部分修改

一 admin后台处理以及展示修改  jumpserver 默认不开放admin后台(获取是我没用使用正确的打开方式,)   打开方式 找到程序的入口 urls.py   修改,另外主要看下settings 里面的配置,应该是已经注册了的如图  urlpatterns = [ path('admin/', admin.site.urls), ...

2019-09-12 13:56:00 208

转载 odoo12从零开始:三、2)odoo模型层

前言  上一篇文章(创建你的第一个应用模块(module))已经大致描述了odoo的模型层(model)和视图层(view),这一篇文章,我们将系统地介绍有关于model的知识,其中包括:1、模型的类型:Model、TransientModel、AbstractModel2、模型的属性:_name,_description,_table,_order等3、模型的字段类...

2019-09-12 10:25:00 258

转载 odoo12之应用:一、双因子验证(Two-factor authentication, 2FA)(HOTP,TOTP)附源码

前言 双因子认证:双因子认证(2FA)是指结合密码以及实物(信用卡、SMS手机、令牌或指纹等生物标志)两种条件对用户进行认证的方法。--百度百科 跟我一样"老"的网瘾少年想必一定见过买点卡后上面送的密保(类似但不完全一样),还有"将军令",以及网银的网盾,是一种二次验证的机制;它通常是6位的数字,每次使用后(HOTP)或者一定时间后(TOTP)都将会刷新,大大...

2019-09-11 12:51:00 985

转载 odoo12从零开始:一、安装odoo运行环境(windows10)

前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望可以对朋友们有一些帮助。在windows10上安装odoo12开发环境我们将要安装的软件包:1)、git: 代码管理2)、postgres: odoo12运行所...

2019-09-10 09:57:00 1724

转载 odoo12从零开始:三、1)创建你的第一个应用模块(module)

前言 以前,我一直都不知道为什么好多框架的入门都是“hello world”开始,当我思前想后我要如何介绍odoo的model、record、template等继承等高级特性时,发现在那之前便需要清楚地介绍什么是模型(model),什么是记录(record),什么是模板(template),以及他们到底是干什么用以及是怎么用的?想要知道它们是怎么用的,就得介绍odoo的一个...

2019-09-09 14:34:00 995

转载 Kali 安装tightvncserver

一、软件说明  a) tightvncserver是一个轻量级,只能建立桌面,不能查看TTY7/TTY1正在显示的桌面,但x11 vnc可以,相比x11vnc 安全传输差一些。反之,x11 vnc:安全传输较好,但占用资源比tightvncserver要多。  b) XRDP是一个服务器的远程桌面协议(RDP),Xrdp是免费软件。基于rdesktop工作,旨在为Linux提供功...

2019-09-07 21:41:00 810

转载 Kali -关闭防火墙

kali关闭防火墙前需要安装ufw安装apt-get install ufw关闭ufw disable # To disable the firewall开启ufw enable # To enable the firewall转载于:https://www.cnblogs.com/061713xlhj/p/11479866.html...

2019-09-07 11:47:00 2069

转载 Kali linux network is unreachable

使用树莓派4 安装完kali linux后,配置好ip,能ping通上级路由。但ping公网地址显示网络不可达。Ping: connect: network is unreachable解决方法如下。编辑NetworkManager.conf文件将managed参数修改为true。保存退出:wq重启服务即可正常访问root@kali:...

2019-09-07 11:38:00 1263

转载 odoo12从零开始:二、1)个性化定制odoo12之修改数据库创建页面

剧情回顾上一文章,我们已经成功运行了odoo12,并访问localhost:8069看到如下界面:我们还没有创建数据库,但是我们发现,数据库管理页面的logo是odoo,数据库页面全是英文的,对于我们国内用户来说,这是不太友好的。我们想要自定义这个数据库页面,有没有办法?答案是肯定的。本节代码git clone -b v2.1 https://github....

2019-09-06 17:47:00 477

转载 odoo12从零开始:一、安装odoo运行环境(mac)

写在前面: 接触odoo已经两年多了,在大学做课程设计的时候,无意间了解到odoo这个erp框架,当时的odoo在国内还默默无闻,我也不曾想过自己毕业后会从事到odoo框架的相关开发工作中来。两年多的时间里,我见证了它在国内的发展,也随着工作经验的积累,对odoo已经有了一定的了解,在这里,我希望能分享自己两年多来学习到的一些知识和经验,也希望有可能吸引到更多的朋友加入到o...

2019-09-06 14:52:00 668

转载 python3 中的cls和self的区别 静态方法和类方法的区别

一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁class A(): a='1' @staticmethod...

2019-09-04 15:46:00 155

转载 代理模式

代理模式:在目标对象实现的基础上,实现对目标对象的扩展代理模式的形式:静态代理、动态代理(JDK代理)、cglib代理(可以在内存中动态创建对象,而不需要实现接口)静态代理:代理对象和目标对象要实现相同的接口,然后通过调用相同的方法调用目标对象的方法。1.创建目标对象(被代理对象)2.创建代理对象,同时将被代理对象传递给代理对象3. 通过代理对象,调用被代理对象的...

2019-09-03 15:50:00 57

转载 GC

GC触发条件young GC :当young gen中的eden区分配满的时候触发。注意young GC中有部分存活对象会晋升到old gen,所以young GC后old gen的占用量通常会有所升高。full GC:1. System.gc()方法的调用2. 老年代空间不足.老年代空间只有在新生代对象转入及创建大对象、大数组时才会出现不足的现象,当执行...

2019-09-03 13:56:00 79

转载 和为K的子数组-哈希表

class Solution { public int subarraySum(int[] nums, int k) { HashMap<Integer,Integer> h=new HashMap<>(); int sum=0; int count=0; h.put(0,1);...

2019-09-01 17:58:00 86

转载 和为s的连续子序列---双指针

import java.util.ArrayList;public class Solution { public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum) { ArrayList<ArrayList<Integer>> r...

2019-09-01 17:10:00 88

转载 面试

查找算法:1.顺序查找 链表2.二分查找3.二叉搜索树4.平衡二叉树5.红黑树6.哈希查找红黑树1.根节点是黑色2.叶子的节点都是黑色的空节点3.每个红色节点的两个子节点都是黑色的4.从任意节点到其每个叶子的所有路径都包含相同的黑色节点难点:二叉查找树的前提下,如何保持自平衡状态。特点:黑色完美平衡。任意一个节点到每个叶子节点的...

2019-09-01 15:01:00 143

转载 django 文件上传样例以及遇到的一些问题

使用django上传文件 主流有两种方法 from表单以及ajax,为了自由度高一点,选择了ajax来实现文件的上传前端部分代码如下: 主要关注一 有一个文件上传(type='file')的按钮,绑定了id f二 有一个submit按钮来确认文件上传 绑定idFileUpload <div class="form-group"> ...

2019-08-30 14:12:00 93

转载 观察者模式

概念:对象之间多对1的一种设计方案,被依赖的对象是subject,依赖的对象是observer,subject会通知observer变化。以集合的方式管理用户,包括注册、移除和通知。subject接口:registerObserver(o:observer) :addremoveObserver : removenotifyObserver : 遍历并upd...

2019-08-29 16:35:00 57

转载 装饰器模式

public class Competitor { public void sing() { System.out.println("我唱唱唱......"); } }public class CompetitorDecorator1 extends Competitor { pub...

2019-08-28 10:11:00 72

转载 Factory工厂设计模式

感觉不好工厂模式可以分为三类:1)简单工厂模式(Simple Factory)2)工厂方法模式(Factory Method)3)抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factor...

2019-08-27 14:31:00 88

转载 builder 设计模式

1、经典的Builder模式Product/** * 计算机抽象类, 即Product角色 */public abstract class Computer { protected String mBoard; protected String mDisplay; protected String mOS; pu...

2019-08-27 11:46:00 48

转载 OOM

StackOverflowErrorJVM参数类型标配参数 -version -helpX参数 -Xint解释执行XX参数  boolean类型是否打印GC收集细节 jps // 查看当前进程运行的配置 :jinfo -flag PrintGCDetails是否使用串行垃圾回收器 -XX:-UseSerialGC -XX:+Us...

2019-08-25 21:16:00 84

转载 操作系统

进程进程状态(新建、就绪、运行、阻塞、终止)进程通信方式(信息交换)1.共享存储(基于数据结构的共享【速度慢,限制多】、基于存储区的共享)需要互斥访问共享空间(P V操作)2.消息传递(直接通信方式、间接通信方式)3.管道通信大小固定的缓冲区、半双工(单向传输)、互斥访问管道(写满才能读,读完才能写)2python统计文件字符数pyth...

2019-08-24 23:18:00 80

转载 协议

OSI应用层表示层会话层传输层(端到端的连接;tcp: 三次握手、四次挥手、滑动窗口、拥塞机制(慢开始门限+拥塞避免算法)、快重传、快恢复)网络层数据链路层(比特转化为字节流,字节流转化成帧)物理层 (比特流传输)快重传:当发现某个包丢失(没按顺序到达),立即向发送方连续发3个确认,重新发送,避免后面的无用发送。快恢复:当发送方收到3个确认后,采...

2019-08-24 13:36:00 80

转载 使用pycharm 编写代码 并在远程主机上运行

一 要求远程主机有python解释器二在菜单栏,File -> Settings… -> Project ×× -> Project Interpreter,点击右侧 Add按钮,添加解释器。填写密码配置python的路径 以及工作路径转载于:https://www.cnblogs.com/ZFBG/p/1140033...

2019-08-23 15:32:00 115

转载 linq 延迟执行带来的困扰

有这样一个案例: var filteredResult = from f in orgFileList select f; for (int i = 0; i < WorkStatusFilters.ListWorkStatus.Count; i++) { if( !W...

2019-08-21 20:10:02 86

转载 VS2012 cocos2d-x-2.1.4及创建跨平台项目

官网的办法来创建具体方法如下:首先下载 Python 下载地址:http://www.python.org/download/ 我下载的是Python 2.7.5 Windows X86-64 Installer点击这里直接下载,然后安装,就装在c盘根目录下好了。第二步,需要配置python变量环境,不然cmd 模拟dos会提示 python不是内部或外部命令,以win7为例,...

2019-08-21 10:05:46 84

转载 python3学习特性

一 实例变量与类变量class Pepple: __age=18 __name="zhangfff" @classmethod def GetInfo(cls): print(cls.__name)AAA=PeppleAAA.GetInfo()以上代码 利用类方法输出类变量print(AAA...

2019-08-20 22:46:00 53

转载 fastjson对象,JSON,字符串,map之间的互转

1.对象与字符串之间的互转将对象转换成为字符串String str = JSON.toJSONString(infoDo);字符串转换成为对象InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class);2.对象集合与字符串之间的互转将对象集合转换成为字符串String users = JSON...

2019-08-20 20:51:00 71

转载 C#中使用反射的性能分析 [转]

最近在研究一个可配置系统的框架,在代码中大量使用了反射的方法,虽然借鉴到其他的语言,如java中反射性能都比较差,但是想到c#既然是一种强类型的语言,对于AppDomain中的类的调用应该性能不会差很多。 今天在mvp站点上看到有人说反射的性能很差,要避免使用,...

2019-08-20 15:00:29 649

空空如也

空空如也

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

TA关注的人

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