Java描述设计模式(21):状态模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 变色龙是爬行动物,是非常奇特的动物,它有适于树栖生活的种种特征和行为,身体也会随着环境的变化而变化出适应环境的颜色,非常神奇。下面基于状态模式对该变化过程进行描述。 2、代码实现 public class C01_InScene { public static void main(String[] args) { Chameleon chameleon = new Chameleon(
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

cat ~/.bash_history

7.history命令 history命令用于显示历史执行过的命令,格式为“history [-c]”。 history命令应该是作者最喜欢的命令。执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值。在使用history命令时,如果使用-c参数则会清空所有的命令历史记录。还可以使用“!编码数字”的方式来重复执行某一次的命令。总之,history命令有很多有趣的玩法等待您去
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

mount+nfs远程挂载

需求背景: 192.168.10.100 源服务器 目录:/root/test 目录属主属组普通用户,权限777 192.168.10.111 目标服务器 目录:/root/test111 目录属主属组普通用户,权限777 首先看下源服务器是否有nfs程序:rpm -qa |grep nfs 如果没有: 1 yum -y install nfs-utils 安装完成后修改 /etc/exports 配置文件: 1:指的是需要挂载的目录,也就是共享的目录位置 2:指的是客服务器的IP地址或者网段
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

leetcode——988. 从叶结点开始的最小字符串

不是自己写的。。 class Solution: def smallestFromLeaf(self, root: TreeNode) -> str: self.ans="~" def dfs(node,A): if node: A.append(chr(node.val+ord('a'))) if not node.left and not node.right:
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

Python 算数运算

Python的数学运算 print(1+2)#加法 #3 print(1-2)#减法 #-1 print(1*2)#乘法 #2 print(1/2)#除法 #0.5 print(2**4)#幂运算 2的4次 #16 print(10%3)#取余数 #1 print(10//3)#取整数 #3
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

Linux常见缩写

目录缩写 缩写 全称 说明 /bin BINaries 二进制文件 /dev DEVices 特殊设备文件 /lib LIBraries 通用库文件 /mnt MouNT 让用户临时挂载其他文件系统 /opt OPTion 第三方软件 /proc PROCess 系统内存的映射 /sbin Superuser BINaries 系统管理命令程序 /srv SeRVices 系统服务数据 /sys SYStem 虚拟文件系统 /tmp TeMPorary 公共临时文件 /usr Unix Sys
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

python,pip包管理工具

目录 使用douban源下载python包 豆瓣源作为下载源 python pip 的安装、更新、卸载、降级、和使用 pip 管理包 安装 pip 更新 pip 使用 pip 管理包 查看python中模块的所有方法 命令行下使用pip查看 使用yolk来查看 安装pyodbc包 解决 Command "python setup.py egg_info" failed with error code 1 问题 输入pip命令报错:from pip import main ImportError
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

将对象转换为数组

拿到[{时间:数值},{时间:数值},....]这样的数组,提取出其中的时间和数值: for (let key in curentData){ arrTime.push(key); arrValue.push(curentData[key]); } for(i=1;i<=arrValue.length;i++){ curentValue.push([arrTime[i],arrValue[i]]); }
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

九十九:CMS系统之ajax提交修改密码的数据

顺便实现ajax提交的时候默认提交csrf_token var http = { 'get':function (args) { args['method'] = 'get'; this.ajax(args); }, 'post':function (args) { args['method'] = 'post'; this.ajax(args); }, 'ajax':function (a
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

使用Android SDK卸载厂家程序

ADB下载: 官网翻墙比较慢,这里推荐使用国内网站:https://www.androiddevtools.cn/ 下载 SDK Tools 和 SDK Platform-Tools: 两者分别下载和解压后: 二者分别是: 将后者 platform-tools 整个文件夹,剪贴至前者的文件夹android-sdk-windows中,并将新的文件夹重命名为Opt,移动至磁盘根目录: 配置环境变量:(window10) 右键我的电脑--属性--高级系统设置--环境变量: 在系统变量中 “新建” 如
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

pandas.Series.duplicated

Series.duplicated(self, keep='first') Indicate duplicate Series values. Duplicated values are indicated as True values in the resulting Series. Either all duplicates, all except the first or all except the last occurrence of duplicates can be indica
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

01 变量的声明、变量的使用、变量的命名规范和规则

变量的声明,关键字:var 1 //声明一个变量 2 var name; 3 4 //给变量赋值 5 name = '哈士奇'; 6 7 //声明并赋值一个变量 8 var name = '哈士奇'; 变量的使用 1 //声明并赋值一个变量 2 var age = 17; 3 4 //使用变量-打印 5 控制台打印输出 6 console.log('我的年龄是:'+age); 7 8 页面内容打印 9 document.write('我的年龄是:'+age); 变量的命名规则   1、
分类: 其他 发布时间: 11-22 23:01 阅读次数: 0

第01组 Alpha冲刺(4/4)

1
分类: 其他 发布时间: 11-22 23:00 阅读次数: 0

django配置模型增删改查

目录 django配置 静态文件配置 form表单默认是get请求 get请求也能携带参数 aciton request方法初识 如何获取用户数据 pycharm连接数据库 django连接MySQL 必须要有两个操作 django的orm简介 模型表字段的增删改查 字段的修改 字段删除 模型表数据的增删改查 增 改 django配置 静态文件配置 什么时静态文件: 网站所使用到的提前写的css,js,第三方的前端模块,图片都叫做静态资源 默认情况下所有的html文件都是放在templates
分类: 其他 发布时间: 11-22 23:00 阅读次数: 0

Loadrunner 性能测试工具笔记

# 性能的是的基础知识
分类: 其他 发布时间: 11-22 23:00 阅读次数: 0

Java实现Kafka的生产者和消费者例子

Kafka的结构与RabbitMQ类似,消息生产者向Kafka服务器发送消息,Kafka接收消息后,再投递给消费者。 生产者的消费会被发送到Topic中,Topic中保存着各类数据,每一条数据都使用键、值进行保存。 每一个Topic中都包含一个或多个物理分区(Partition),分区维护着消息的内容和索引,它们有可能被保存在不同服务器。 新建一个Maven项目,pom.xml 加入依赖: <dependency> <groupId>org.apach
分类: 其他 发布时间: 11-22 23:00 阅读次数: 0

MySQL——索引与事务,存储引擎MyLSAM和InnoDB(理论篇)

索引的概念数据库中的索引与书籍中的目录类似在一本书中,无须阅读整本书,利用目录就可以快速查找所需信息书中的目录是一个词语列表,其中注明了包含各个词的页码数据库索引在数据库中,索引数据库程序无须对整个表进行扫描,就可以在其中找到所需数据数据库中的索引是某个表中一列或者若干列值的集合,以及物理标识这些值的数据页的逻辑指针清单索引的作用设置了合适的索引之后,数据库利用各种快速的定位技术,能够大大加快查询
分类: 企业开发 发布时间: 11-22 23:00 阅读次数: 0

操作符 not 否定 p17

字体元素居中,屏幕设配为灰色背景 true print 而非 screen not 和 only 必须指定媒体类型 only 就是指定 媒体 17
分类: 其他 发布时间: 11-22 22:51 阅读次数: 0

[转帖]String、StringBuilder与StringBuffer

String、StringBuilder与StringBuffer https://www.jianshu.com/p/37f3799bdb56 1.String String本质 String是不可变的,他的实质是被final修饰过的char数组。 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for c
分类: 其他 发布时间: 11-22 22:51 阅读次数: 0

微软操作系统 Windows Server 2012 R2 官方原版镜像

转载地址:https://www.cnblogs.com/NAQ2015/p/8010579.html 微软操作系统 Windows Server 2012 R2 官方原版镜像 Windows Server 2012 R2 是由微软公司(Microsoft)设计开发的新一代的服务器专属操作系统,其核心版本号为 Windows NT 6.3 。提供企业级数据中心与混合云解决方案,直观且易于部署、具有成本效益、以应用程序为重点、以用户体验为中心,深受广大 IDC 运营商青睐。 在 Microsof
分类: 其他 发布时间: 11-22 22:51 阅读次数: 0