Fork me on GitHub
随笔 - 234  文章 - 49 评论 - 0 阅读 - 13万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2019 档案
接口的定义及使用
摘要:[toc] 所有的开发里面可以不使用抽象类,但是没有不使用接口 接口的基本概念 如果不会接口,别说你会java,如果不会接口,其它任何语言你都难以理解 如果一个类之中只是由抽象方法和全局常量所组成的,那么在这种情况下不会将其定义为抽象类,而只会将其定义为接口,所谓的接口,严格来讲就属于一个特殊的类, 阅读全文
posted @ 2019-11-30 16:11 anyux 编辑
抽象类应用--模板设计(理解)
摘要:[toc] 简述 例如,现在有三类事物: 机器人:充电,工作; 人:吃饭、工作、睡觉 猪:吃饭、睡觉 要求可以实现以上的操作控制,即可以控制人、机器人、猪的操作行为(吃、睡觉、工作) 定义一个行为类 定义机器人的类 定义人这个类 定义猪这个类 调用测试 总结 1.如果真的要使用类继承,那么就使用抽象 阅读全文
posted @ 2019-11-30 15:34 anyux 编辑
Index Template和Dynamic Template
摘要:[toc] 什么是Index Template Index Template 帮助你设定Mappings 和 Settings,并按照一定的规则,自动匹配到新创建的索引之上 模板仅在一个索引被新创建时,才会产生作用。修改模板不会影响到自己创建的索引 可以设定多个模板,这些设置会被"merge"在一起 阅读全文
posted @ 2019-11-29 22:31 anyux 编辑
第4章 Linux环境(时间和日期)
摘要:[toc] 计算机时间简述 所有的UNIX系统都使用同一个时间和日期的起点:格林尼治时间(GMT)1970年1月1日午夜(0点)。这是“UNIX纪元的起点”,Linux也不例外。Linux系统中所有的时间都以从那时起经过的秒数来衡量。这和MS DOS处理时间的方法类似,只是MS DOS纪元始于198 阅读全文
posted @ 2019-11-29 17:08 anyux 编辑
第4章 Linux环境(环境变量)
摘要:[toc] 环境变量简述 UNIX规范为各种应用定义了许多标准环境变量,包括终端类型、默认的编辑器、时区等。C语言程序可以通过putenv和getenv函数来访问环境变量 环境由一组格式为"名字=值"的字符串组成.getenv函数以给定的名字搜索环境中的一个字符串,并返回与该名字相关的值。如果请求的 阅读全文
posted @ 2019-11-29 13:33 anyux 编辑
数据库测试工具记录
摘要:[toc] 测试端 测试端操作系统 sqlmap版本 测试文件 sql.txt(普通字节) sql1.txt(宽字节) 服务端 服务端系统 php版本、apache版本 具体需要安装扩展模块未知 web目录 数据库 数据库镜像是xx公司提供 阅读全文
posted @ 2019-11-29 10:53 anyux 编辑
第4章 Linux环境(程序参数)
摘要:[toc] 程序参数简述 当一个用C语言编写的Linux或UNIX程序运行时,它是从main函数开始的。对这些程序而言,main函数的声明如下所示: 其中 是程序参数的个数, 是一个代表参数自身的字符串数组 也可以如下声明 这样也行,因为默认的返回值类型是int,而且函数中不用的形式参数不需要声明。 阅读全文
posted @ 2019-11-28 17:18 anyux 编辑
freebsd配置sshd_conf文件
摘要:[toc] 以下为sshd配置信息 重启sshd服务 登录成功 阅读全文
posted @ 2019-11-28 10:44 anyux 编辑
freeBSD更新镜像源
摘要:说明: FreeBSD中安装软件一般有两种方式: (一)、使用pk_add r Package 来安装软件,Package安装的是已经编译好的二进制软件包,Package默认下载软件包的路径是在/var/db/pkg中 (二)、使用Ports方式编译安装,Ports是下载源码到本地,再执行编译安装, 阅读全文
posted @ 2019-11-27 19:51 anyux 编辑
抽象类的实际应用--(模板设计)
摘要:抽象类的实际应用 阅读全文
posted @ 2019-11-27 11:14 anyux 编辑
抽象类的使用限制
摘要:[toc] 抽象类的使用限制 抽象类的组成和普通类的区别不大,但是由于有一点点使用以及定义的区别,所以会有以下概念会被忽略 1.抽象类里面由于会存在一些属性,在抽象类中一定会存在抽象方法,目的为属性初始化,并且子类对象初始化时依然满足于,先执行父类构造,再执行子类构造的情况 2.抽象类不能使用fin 阅读全文
posted @ 2019-11-27 10:31 anyux 编辑
抽象类的基本使用(基本概念)
摘要:[toc] 抽象类的定义语法 抽象类可以直接产生实例化对象,并且在普通类之中包含有构造方法、普通方法、static方法、常量、变量的内容。而所谓的抽象类就是指在普通类的结构里面增加抽象方法的组成部分 所有的普通方法上面都会有一个"{}",这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方 阅读全文
posted @ 2019-11-27 09:38 anyux 编辑
多字段特性及Mapping中配置自定义Analyzer
摘要:[toc] 报错org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to obtain node locks, tried 原因:线程占用 杀死进程,启动进程 kill 9 ela 阅读全文
posted @ 2019-11-26 23:27 anyux 编辑
python脚本自动删除老文件
摘要:``` #!/usr/bin/env python2 #-*- coding:UTF-8 -*- import subprocess import os import datetime #python获取磁盘信息 #磁盘最大使用阈值 max_size = 20 abs_path="/root" temp_str="test" #定义删除日志文件 del_log = "del_log.txt" #检 阅读全文
posted @ 2019-11-26 16:39 anyux 编辑
shell脚本自动删除老文件
摘要:根据磁盘使用率,删除日期较老的文件 !/bin/bash 设置磁盘使用比例 max_size=18 设置文件存储目录 tmp_data=/root/ 文件日志前缀 pre_file=test 数组长度 arr_len=0 获取磁盘使用比率 a=0 int=0 删除文件名 tmp_del='' 删除文 阅读全文
posted @ 2019-11-26 14:05 anyux 编辑
vim基本配置
摘要:``` cat >~/.vimrc<<EOF set ts=4 set nu set autoindent set cindent EOF source ~/.vimrc ``` 阅读全文
posted @ 2019-11-24 15:36 anyux 编辑
Django基础04
摘要:Django入门引导 [toc] Django工程结构 Django分为容器项目和应用项目 一个容器项目下可以存在多个应用项目 容器项目并没有实际作用,可以修改容器项目名称,并不影响工程的运行 建立容器项目和应用项目 创建容器项目 devops 是应用项目 __init__.py 文件的作用是将文件 阅读全文
posted @ 2019-11-24 13:03 anyux 编辑
django开发问题总结
摘要:django开发问题总结 报错如下 将 改为 阅读全文
posted @ 2019-11-24 13:01 anyux 编辑
django FBV&&CBV upload-file json 路由系统 反向解析
摘要:[toc] FBV与CBV 参考网址 https://www.cnblogs.com/liwenzhou/articles/8305104.html autoid 1 1 0 request对象 参考网址 https://www.cnblogs.com/liwenzhou/articles/8305 阅读全文
posted @ 2019-11-24 12:58 anyux 编辑
django-课程目录
摘要:"Python之路【目录】" "Python之路" "Django中ORM介绍和字段及字段参数" "HTTP协议那些事儿(Web开发补充知识点)" "Django ORM那些相关操作" 阅读全文
posted @ 2019-11-24 12:51 anyux 编辑
Django基础03
摘要:1. 单表的增删改查 1. 删和改 1. GET请求 URL传值 1. 格式 127.0.0.1:8000/delete_publisher/?name=alex&id=7 2. Django后端取值 2. POST方法提交的数据怎么取: 3. ORM操作 1. 删除 1. 先找到对象,调用对象的. 阅读全文
posted @ 2019-11-24 12:49 anyux 编辑
Django基础02
摘要:一个完整得请求流程: 0. 启动服务端,等待客户端(用户的浏览器)来连接 1. 在浏览器地址栏输入URL,与服务端建立连接,浏览器发送请求 2. 服务端收到请求消息,解析请求消息,根据路径和函数的对应关系,找到将要执行的函数 3. 执行函数,打开HTML文件,进行字符串替换,得到一个最终要返回的HT 阅读全文
posted @ 2019-11-24 12:48 anyux 编辑
Django基础01
摘要:关于HTTP协议: 1. 浏览器往服务端发的叫 请求(request) 请求的消息格式: 请求方法 路径 HTTP/1.1\r\n k1:v1\r\n k2:v2\r\n \r\n 请求数据 2. 服务端往浏览器发的叫 响应(response) 响应的消息格式: HTTP/1.1 状态码 状态描述符 阅读全文
posted @ 2019-11-24 12:44 anyux 编辑
python基础
摘要:目录匿名函数正则表达式match提取内容模块的导入导出查找模块顺序导入方法及别名装饰器简单装饰器装饰器语法糖初级装饰器传参闭包的含义装饰器简单装饰器使用传递参数的装饰器传递字典参数的装饰器对装饰器传参 匿名函数 匿名是因为不需要以标准的方式来声明,如使用def语句 lambda [arg1,[ar2 阅读全文
posted @ 2019-11-24 11:01 anyux 编辑
Install MySQL (MariaDB)
摘要:mysql_secure_installation prompts: Enter current password for root (enter for none): OK, successfully used password, moving on... Setting the root pas 阅读全文
posted @ 2019-11-23 17:31 anyux 编辑
python,pip包管理工具
摘要:使用douban源下载python包 标签(空格分隔): 未分类 [TOC] 安装pip 豆瓣源作为下载源 豆瓣下载地址:http://pypi.douban.com/simple 1、使用pip下载时指定使用豆瓣源作为下载源(这里我们下载tornado) pip install tornado i 阅读全文
posted @ 2019-11-22 22:37 anyux 编辑
redis install
摘要:[toc] 安装 启动连接 start redis server systemctl status redis sentinel.service ps ef | grep redis netstat lnatup | grep redis ss lnatup | grep 26379 redis c 阅读全文
posted @ 2019-11-22 22:33 anyux 编辑
yum install mongodb
摘要:edit /etc/mongod.conf look for port and status of the mongod connect mongod server 阅读全文
posted @ 2019-11-22 22:11 anyux 编辑
对象多态性
摘要:对象多态性严格来讲现在只能为其讲解基本概念,以及相关使用限制 多态性依赖:方法的覆写 以下的内容只是为了解释多态性的特点,代码本身并没有意义 观察如下程序 多态性严格来讲有两种描述形式 1.方法的多态性 | 方法的重载:同一个方法名称,根据传入参数的类型及个数不同执行不同的方法体 | 方法的覆写:同 阅读全文
posted @ 2019-11-22 14:38 anyux 编辑
final关键字
摘要:final在程序中描述为终结器的概念,在java中使用final定义类、方法、属性 1.使用final定义的类不能再拥有子类 观察final定义的类、 编译报错 一般地,开发系统类的会使用到final,如果进行架构代码的开发,也会用到final,只是使用者很少会自已定义的final类 2.使用fin 阅读全文
posted @ 2019-11-21 10:55 anyux 编辑
综合实战-数组操作03(反转子类)
摘要:反转类的最终要求是保证客户端的操作习惯不改变,也就是父类的方法名称继续保留 开发反转类 依然保持方法功能不改变 总结 1.子类的功能就是根据特殊的情况进行父类功能的扩充 2.子类扩充的时候尽量以父类定义的方法名称为主,可以根据实际情况进行方法的覆写 阅读全文
posted @ 2019-11-21 10:32 anyux 编辑
综合实战-数组操作02(排序子类)
摘要:在这个程序中,我们的思路: 绝不改变客户端已有的使用方法 子类现在为了要维持方法的功能继续完善,所以必须要根据情况对父类方法覆写 阅读全文
posted @ 2019-11-21 10:06 anyux 编辑
综合实战-数组操作01
摘要:为了巩固所有学习到的继承和方法的覆写,下面通过具体实例来说明 要求定义一个数据操作类(Array类),可以定义整型数组的操作,由外部传入数组的大小,并且要求实现数组的保存以及数据的输出。随后在此基础上派生出两个子类 1.排序类:通过此类取得的数据可以进行排序 2.反转类:通过此类取得的数组数据要求采 阅读全文
posted @ 2019-11-20 20:39 anyux 编辑
面向对象之继承04(方法覆写重点)
摘要:继承性的主要特征是子类可以根据父类已有的功能进行功能的扩展,但是在子类在定义属性或方法的时候有可能定义的属性和方法与父类同名,这样的称为覆写 方法覆写 当子类定义了与父类方法名称相同、参数的类型及个数相同的方法时,就发生了覆写 观察覆写的产生效果 因为这个时候子类并没有fun()方法,所以子类使用从 阅读全文
posted @ 2019-11-20 19:52 anyux 编辑
面向对象之继承05(属性覆盖)
摘要:属性覆盖 如果说现在子类定义了和父类完全相同的属性名称时,称为属性的覆盖 观察属性覆盖 一直强调,在任何开发之中,类中的属性必须封装(99%),封装之后,是没有意义的,因为父类定义的私有属性子类无法调用 比较:关于super和this的区别? No. | 区别 | this | super | | 阅读全文
posted @ 2019-11-20 17:05 anyux 编辑
面向对象之继承03(方法覆写重点)
摘要:方法覆写 属性的覆盖 继承性的主要特征是子类可以根据父已有的功能扩展,但是在子类定义属性和方法的时候,有可能定义扩展属性和扩展方法与父类同名那么在这样的情况下,称为覆写 方法覆写 当子类定义的方法名称与父类相同,参数类型及个数、返回值相同时就称为发生了覆写 观察覆写产生的效果 此时类B覆写 观察覆写 阅读全文
posted @ 2019-11-20 16:46 anyux 编辑
面向对象之继承03(继承的限制)
摘要:继承的限制 利用extends关键字在大部分情况下不用考虑继承限制(前提:按照标准格式开发)。为了限制用户的使用,所以针对于继承也有一些自己的要求 1.java不允许多重继承,允许多层继承 c++允许多继承,即:允许一个类可以继承多个父类,类似的语法 错误的示例 这里是希望C类可以继承A和B两个类, 阅读全文
posted @ 2019-11-20 14:09 anyux 编辑
面向对象之继承02(继承的实现)
摘要:继承的实现 在java之中如果想要实现继承使用extends关键字,语法结构如下 一定要记住,子类也被称为派生类,父类也被称为基类(超类、Super class) 实现继承 现在Student类里面没有编写任何的方法,但是由于其继承了Persion类 如果有需要也可以在Student类中定义新的扩展 阅读全文
posted @ 2019-11-20 10:48 anyux 编辑
面向对象之继承01
摘要:需要了解的知识点 1.清楚继承性的主要作用以及实现 2.继承性的相关限制以及使用规则 继承性的最大特征是解决代码的重用问题 通过简单程序分析,为什么需要继承 要求定义两个描述人与学生的类 Person.java: Student.java: 以上程序里面出现了代码的重复,在自然的关系上,学生是属于人 阅读全文
posted @ 2019-11-20 10:15 anyux 编辑
链表11-开发可用链表(在映射中使用链表)
摘要:在映射(关系)中使用链表 链表就是动态对象数组,那么在之前进行数据表映射的时候(本次只以一对多为主),都为会出对象数组的概念,以链表实现对象数组的保存 对于任何一个要使用链表的类而言,一定要有提供对象比较方法 本程序不再受到数组长度的限制,但是新的问题,如果真按照这样的方式去编写代码,会造成只有一个 阅读全文
posted @ 2019-11-18 11:28 anyux 编辑
链表10-开发可用链表(使用链表)
摘要:使用链表 之前给出的链表严格来讲不能够使用,而且意义也不大,因为它所能操作的数据类型只有String,毕竟String保留的数据比较少,所以可以采用自定义类进行链表操作 由于链表中要保存的对象需要保存实现contains(),remove()等功能,所以在类中可提供对象比较方法支持 定义一个保存图书 阅读全文
posted @ 2019-11-18 11:02 anyux 编辑
链表09-开发可用链表(将链表变为对象数组)
摘要:将链表变为对象数组:public 数据类型 [] toArray() 将链表以对象数组的形式返回 任何情况下,不管是什么样的类,都不可能在类中使用输出语句,只要是想输出数据一定要将数据返回到调用处进行输出,而由于链表属于动态对象数组,最好的做法是将链表以对象数组的形式返回 通过以上分析发现,最终Li 阅读全文
posted @ 2019-11-17 22:04 anyux 编辑
链表08-开发可用链表(数据删除)
摘要:数据删除:public void remove(数据类型 变量) 删除指定数据,如果是对象则要进行对象比较 对于删除数据而言,实际上要分为两种情况的 情况一:要删除的数据是根节点 ,则root应该变为"根节点.next",Link类才关心根节点,所以此种情况在要Link类中进行处理 情况二:要删除的 阅读全文
posted @ 2019-11-17 21:26 anyux 编辑
链表07-开发可用链表(修改指定索引内容)
摘要:修改指定索引内容:public void set(int index,数据类型 变量) 使用新的内容替换掉指定索引的旧值 修改数据和查询的区别不大,查询的时候当满足索引值的时候,只是进行了数据的返回,此时只需要将数据的返回变成数据的重新赋值即可。 在Link类中增加set()方法 public vo 阅读全文
posted @ 2019-11-17 20:49 anyux 编辑
链表06-开发可用链表(根据索引取得数据)
摘要:根据索引取得数据:public 数据类型 get(int index) 通过以上的代码测试发现,链表里面保存了多个String类的对象,在程序里面只有数组可以保存多个对象。现在使用的链表与数据相比较,优势没有长度限制,所以链表严格意义上来讲就是动态对象数组,既然链表属于动态对象数组,那么也应该具备像 阅读全文
posted @ 2019-11-17 20:28 anyux 编辑
链表05-开发可用链表(判断某一个数据是否存在)
摘要:数据查询:public boolean contains(数据类型 变量) 判断某一个数据是否存在 在链表之中一定会保存有多个数据,那么基本的判断数据是否存在的方式,以String为例,循环链表中的内容,并且与要查询的数据进行匹配(euqals()),如果查找到了返回true,否则返回false 修 阅读全文
posted @ 2019-11-17 15:23 anyux 编辑
链表05-开发可用链表(判断是否为空链表)
摘要:判断是否为空链表:public boolean isEmpty() 空链表判断实际上可以通过两种方式完成: 第一个:判断root有对象(是不为null) 第二个:判断保存的数据量(count) 判断是否为空链表 public boolean isEmpty(){ //判断链表是否为空 return 阅读全文
posted @ 2019-11-17 14:42 anyux 编辑
链表04-开发可用链表(取得链表中保存的元素个数)
摘要:取得链表中保存的元素个数:public int size() 既然每一个链表对象都只有一个root根元素,那么每一个链表就有自己的长度,可以直接在Link类里面直接设置一个count属性,随后每一次数据添加完成之后,可以进行个数的自增 修改Link.java类 增加一个count属性 private 阅读全文
posted @ 2019-11-17 14:25 anyux 编辑
链表03-开发可用链表(实现数据增加)
摘要:指的是可以使用链表实现数据的增加、修改、删除、查询操作 程序基本结构 在开发具体的可用链表操作之前,首先必须明确一个道理:Node类负责所有节点数据的保存以及节点关系的匹配,所以Node类不可能单独去使用。而上一节的实现里面Node类是可以单独使用的,外部可以绕过Link类直接使用Node类,这样明 阅读全文
posted @ 2019-11-16 21:47 anyux 编辑
链表02-链表的基本雏形
摘要:通过分析发现 用户在操作的过程中完全没有必要去关心Node类 所有的节点的引用关系不应该由用户处理,应该由一个专门的工具类来处理 下面需要定义一个类,来帮助客户端去隐藏所有链表中给出的细节操作 // 每一个链表实际上就是由多个节点组成的 class Node { // 定义一个节点 private 阅读全文
posted @ 2019-11-16 19:07 anyux 编辑
python处理Excel文档
摘要:安装pip 安装openpyxl pip install openpyxl 使用openpyxl读取excel文档 一个 Excel文档 称为一个工作簿,一个工作簿包含多个表格,在Excel中能称为sheet。打开工作簿后会默认显示一个表格,这个表格一般称为活跃表。每个单元格都有唯一的坐标。行的坐标 阅读全文
posted @ 2019-11-16 17:00 anyux 编辑
链表01
摘要:每个Node节点包含两个内容 1.保存数据 2.下一个节点引用 定义一个Node类 假设本次保存的数据是String型数据,同时拥有下一个引用; // 每一个链表实际上就是由多个节点组成的 class Node { // 定义一个节点 private String data; // 要保存的数据 p 阅读全文
posted @ 2019-11-16 11:55 anyux 编辑
Install ping command from ubuntu docker
摘要:apt-get install inetutils-ping 阅读全文
posted @ 2019-11-04 11:08 anyux 编辑
In container,I can't use man
摘要:in container,I can't use man in ubuntu image ,by search i find this link to slove the problem how to use man in centos image? I find this link remove 阅读全文
posted @ 2019-11-04 11:01 anyux 编辑
centos install glances
摘要:python and pip install flollow this link https://www.cnblogs.com/anyux/articles/10944129.html error I got the infomation ,so install gcc lib [root@79f 阅读全文
posted @ 2019-11-03 16:23 anyux 编辑

点击右上角即可分享
微信分享提示