- 博客(71)
- 收藏
- 关注
转载 设计模式——建造者模式
1、概述 建造者模式多用在对象构成比较复杂的场景中,比如汽车、电脑等包含的组件数量和种类很多很大的情形下。建造者(Builder)模式的定义如下,把一个复杂对象的构造与它的装配分离,使同样的构造过程可以创建不同的装配,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象(小的组件),然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是...
2019-06-29 10:38:00 78
转载 【JDK】JDK源码分析-ArrayList
概述ArrayList 是 List 接口的一个实现类,也是 Java 中最常用的容器实现类之一,可以把它理解为「可变数组」。我们知道,Java 中的数组初始化时需要指定长度,而且指定后不能改变。ArrayList 内部也是一个数组,它对数组的功能做了增强:主要是在容器内元素增加时可以动态扩容,这也是 ArrayList 的核心所在。前面「JDK源码分析-List, ...
2019-06-29 00:54:00 81
转载 Windows 10配置Java环境变量
1、前提工作 在配置Java环境变量之前,首先要确保在系统中成功安装了相应的Java版本。本文以在Windows 10系统中配置JDK 1.8为例讲解。安装成功后的Java安装路径为C:\Program Files\Java\jdk1.8.0_181,文件夹结构如下图:2、为什么要配置环境变量 首先需要明白环境变量的含义,环境变量一般是指在操作系统中用来指定操作...
2019-06-28 17:20:00 116
转载 912. Sort an Array - Medium
Given an array of integersnums, sort the array in ascending order.Example 1:Input:[5,2,3,1]Output: [1,2,3,5]Example 2:Input: [5,1,1,2,0,0]Output: [0,0,1,1,2,5]Note:...
2019-06-28 16:04:00 50
转载 golang的时区转换
一、代码package mainimport ( "fmt" "time")const TIME_LAYOUT = "2006-01-02 15:04:05"func parseWithLocation(name string, timeStr string) (time.Time, error) { locationName :=...
2019-06-28 16:02:00 940
转载 UICollectionView中的cell 左对齐
项目中使用UICollectionView做布局,会发现当某个section只有一个cell的时候cell会居中显示,而项目中都是居左显示,这就需要对UICollectionView的布局做些处理,首先创建一个类继承UICollectionViewFlowLayout添加一个属性 cell之间的距离@interface YTCustomFlowLayout : UICollectionVi...
2019-06-28 11:46:00 761
转载 解决GitHub加载和下载慢问题
文章来源:https://www.cnblogs.com/wghao/p/10858558.html1. 修改HOSTS文件:在“C:\Windows\System32\drivers\etc” 下的HOSTS文件添加以下地址:151.101.44.249 github.global.ssl.fastly.net192.30.253.113 gi...
2019-06-28 11:30:00 139
转载 设计模式——工厂模式
1、简述 工厂模式包括简单工厂模式、工厂方法模式和抽象工厂模式,属于创建型模式。2、不使用工厂模式 (1)类图分析 一个接口Computer,接口有两个实现类HP和Apple,同时有一个测试类Client。不使用工厂模式时,在Client中直接通过new操作符类创建HP和Apple类的实例。 (2)代码展示 Computer接口:pa...
2019-06-28 11:00:00 102
转载 python上下文管理器
python通过with实现对上下文管理器的调用一、通过类实现的上下文管理 类中要有__enter__()和__exit__()两个魔术方法class Myopen(object): def __init__(self, file, mode): self.file = open(file, mode) def __enter__(self): ...
2019-06-28 10:49:00 41
转载 win10 下的YOLOv3 训练 wider_face 数据集检测人脸
1、数据集下载(1)wider_face 数据集网址为http://shuoyang1213.me/WIDERFACE/index.html 下载以上几项文件(这里推荐 google Drive 百度云在没有会员的情况下,下载太慢)(2)将文件解压到各自独立的文件夹 2、数据集简介 WIDER FACE 数据集是一个人脸检测基准(benchmark)...
2019-06-27 18:18:00 1504
转载 Spring Boot(三):Spring Boot 中 Redis 的使用
Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。Redis 介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Mmcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了缓存系统和数...
2019-06-27 16:07:00 57
转载 设计模式——单例模式
1、单例模式定义 单例模式可定义为:一个类只有一个实例,并且该类能够自行创建此实例的模式。在Java中,单例模式可以保证一个类在JVM中只有一个实例对象存在。 一般情况下,我们定义一个普通的类之后,当需要该类的实例对象时只需要通过new操作符就可以获得此类的一个实例对象,这是因为Java类都包含一个或一个以上的构造方法,构造方法用于构造该类的实例对象,Java语言通过new关...
2019-06-26 21:55:00 64
转载 Docker 安装 MySQL 并实现远程连接
获取 MySQL 镜像docker pull mysql:5.6查看镜像列表docker images启动 MySQL镜像docker run -itd -P mysql:5.6 bash查看已经运行的 Docker 镜像docker ps -a连接到 MySQL镜像中do...
2019-06-26 17:07:00 159
转载 再访JavaScript对象(原型链和闭包)
一:原型链简介 JavaScript通常被描述为基于原型的语言(从继承机制的角度)- 为了提供继承,对象(注意:区别于实例)可以拥有一个原型对象,它充当一个模板对象,它继承了方法和属性。对象的原型对象也可能有一个原型对象,它继承了方法和属性,依此类推。这通常被称为原型链,并解释了为什么不同的对象具有在其他可用对象上定义的属性和方法。二:三:四:转载于:https:/...
2019-06-26 16:42:00 42
转载 【Beta】Scrum meeting 1
第一天:2019/6/24 前言:第1次会议在6月日24由PM在教3—206召开。明确所有任务要求,根据每个人的特长和项目需求分发任务,并明确项目前进方向。时长50min。本日任务完成情况成员今日完成任务情况成员贡献时间陈飞主持会议的召开和安排任务分工,系统代码优化150min周琳项目开发文档的总结140min赵燕霞编写文档,撰写博客145mi...
2019-06-26 08:16:00 55
转载 OpenStack RPC框架解析
1 消息队列Rabbitmq介绍Rabbitmq的整体架构图(1)Rabbitmq Server:中间那部分就是Rabbitmq Server,也叫broken server,主要是负责消息的传递,保证client A、B发送的消息Cleint 1、2、3能够正确的接收到。(2)Client A、B:在消息队列里我们称之为生产者-Producer,发送消息的客户端。(3)Cl...
2019-06-26 00:18:00 289
转载 MySQL中的两种数据库引擎
MySQL数据库有多个可以选择的数据库引擎,这里重点介绍MyISAM和InnoDB1、MyISAM (1)MyISAM是MySQL 5.5之前版本的默认数据库引擎,是在早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)的基础上改进得到的。 (2)特点: 优点:性能极佳,提供了全文索引、压缩、空间函数等功能...
2019-06-25 18:42:00 85
转载 Error from server at http://127.0.0.1:8983/solr/xxx: undefined field type
undefined field type就是说没有定义type类型,这样情况下,可以新建一个带type的索引,比如:{type:1, id:1, name:"张三"}转载于:https://www.cnblogs.com/xiaostudy/p/11082842.html...
2019-06-25 14:58:00 1941
转载 bazel和TensorFlow安装
bazel安装:https://docs.bazel.build/versions/master/install-ubuntu.html#install-with-installer-ubuntu安装版本0.15.0TensorFlow安装:https://tensorflow.google.cn/install/source安装版本1.9.0转载于:https://www....
2019-06-25 14:47:00 113
转载 005 String s = "Hello";s = s + " world!";执行这两行代码执行后,原始的 String 对象中的内容到底变了没有?...
原始的String对象中的内容没有改变成“Hello world”.1、原因 因为在Java中String类被设计成不可改变的类,所以String类的所有对象都是不可变的。第一句代码中,s(存储在栈区)引用了堆中的一个内存区域(记为a1),a1堆内存区域存储的内容是“Hello”。执行第二句代码后,s不在引用a1区域,而是重新引用了堆中的另外内存区域(记为a2),且a2中的...
2019-06-25 12:06:00 422
转载 Redis 高可用之哨兵模式
参考 : https://mp.weixin.qq.com/s/Z-PyNgiqYrm0ZYg0r6MVeQ 这篇文章有两个问题 1.虽然运行了3个sentinel容器,实际上只有一个sentinel运行 具体可以留意输出的最后一行 2.外部调试连接redis 获取到的monster地址是docker 的虚拟ip(172.17.0...
2019-06-24 22:56:00 60
转载 004 String 是最基本的数据类型吗?
1、Java中的基本数据类型有四大类共8种: (1)整型:byte short int long (2)浮点型:float double(注意:默认是double类型,float类型需要在数字后面加字母f,比如12.17是double类型,12.17f是float类型) (3)字符型:char (4)Boolean:boolean2、String...
2019-06-24 18:03:00 58
转载 面向对象方法及软件工程——团队答辩
一、成员信息队长:王庭巧学号:1700802074博客链接:https://www.cnblogs.com/tinqiao/队员:王涵学号:1700802093博客链接:https://www.cnblogs.com/1806411492wh/队员:朱博一学号:1700802095博客链接:https://www.cnblogs.com/eiumc123456...
2019-06-24 15:15:00 109
转载 LinQ中List,取某个字段,然后用逗号拼接
string htDetails = string.Join(",", DemoList.Select(t => t.id).Distinct().ToArray()); 转载于:https://www.cnblogs.com/puzi0315/p/11077086.html
2019-06-24 14:55:00 6459
转载 WPF入门教程系列十六——WPF中的数据绑定(二)
三、绑定模式 通过上一文章中的示例,学习了简单的绑定方式。在这里的示例,要学习一下绑定的模式,和模式的使用效果。 首先,我们来做一个简单示例,这个示例是根据ListBox中的选中项,去改变TextBlock的背景色。将 TextBlock 的背景色绑定到在 ListBox 中选择的颜色。在下面的代码中针对TextBlock的 Background 属性使用绑定语法绑定从 Lis...
2019-06-24 12:30:00 79
转载 day78 为用户分配角色 为角色分配权限 ajax 字符串拼接
day78 6.22 星期六权限管理的流程先传的 user_list 和 role_listuser_list = User表的all role_list = Role表的all 在html页面 角色栏那里 循环显示 role_list 判断之后的rid 即点击了的被选中的好似给选中 写法如下: <tr {% i...
2019-06-22 19:01:00 98
转载 mysql主从同步错误代码1008
错误描述 前一天在主库上建立了daxia数据库,然后立马就删除了,导致从库并没有同步完成,然后再去执行binlog中删除的操作时,找不到daxia数据库,所以导致同步中断。# 在从库上查看同步状态,如下MySQL [(none)]> show slave status \G*************************** 1. row ********************...
2019-06-21 10:48:00 1112
转载 Chapter 1.1 Classical Cryptography
1. Caesar's Cipher (1)Encryption Method 把文本中的每个字符循环向后移动3位,即A->D,B->E,.....,Z->C。该方法的key是固定的3(也可以说不存在key),因此,只要了解过Caesar cipher的就能够对该方法加密的文本进行解密。 (2)Decryption Method 把c...
2019-06-20 20:25:00 173
转载 2019春总结作业
一:我学到的内容·二:我的收获第一次随笔:https://www.cnblogs.com/tzmad/p/10237910.html我人生中影响最大的三位老师:https://www.cnblogs.com/tzmad/p/10238062.html秋季学习的收获:https://www.cnblogs.com/tzmad/p/10261988.html2019寒假作业一:https:...
2019-06-20 11:24:00 113
转载 MAC系统下,Jmeter5.1.1 无法录制问题
问题一:点击【start】先出现一个检查证书信息的弹窗,确保删除旧的安装新的,并且需要信任证书(一般证书只需要信任一下即可,每次启动都会有这个弹窗提醒)问题二:MAC OS系统使用Jmeter录制抓包失败,一直提示:org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:8888 [/12...
2019-06-19 15:29:00 510
转载 canvas.toDataURL()和URL.createObjectURL()
canvas.toDataURL()和URL.createObjectURL()转载于:https://www.cnblogs.com/yishenweilv/p/11046024.html
2019-06-18 16:40:00 443
转载 谷歌浏览器加载驱动步骤及实现
谷歌浏览器加载驱动步骤及实现 1,谷歌版本及驱动对比及下载https://blog.csdn.net/cz9025/article/details/701602731.1查看本机谷歌版本1.2驱动需要下载到谷歌程序根目录下)2,添加环境变量(文件路径只需截到Application)完成。...
2019-06-18 15:21:00 1006
转载 Vue-cli中的静态资源管理(src/assets和static/的区别)
资源打包 为了回答这个问题,我们需要了解webpack是如何处理静态资源的。在所有的*.vue文件中你所有的templates 和CSS 都被vue-html-loader 和css-loader 查询资源的URLs解析. 比如说, 在img src=”./logo.png”和background: url(./logo.png)中./logo.png是一个相对资源路径,并且会...
2019-06-18 14:53:00 153
转载 群集安装检查主机正确性的问题求解???
转载于:https://www.cnblogs.com/tianqien0423/p/11041169.html
2019-06-17 17:45:00 289
转载 Struts2 result param includeProperties几种正则规则实例
includeProperties的几种正则方式<param name="includeProperties">isUsed.*,pageBean\.pageSize,pageBean\.list\[\d+\]\.clinicEntity\.clName,pageBean\.list\[\d+\]\.id,...</param>转载于:https://www.cn...
2019-06-17 16:46:00 231
转载 day 44 存储引擎【innodb、Myisam】、索引的作用,索引的创建、删除【主键、唯一、联合唯一、普通索引】、慢日志查询、普通日志记录...
回顾 PyMySQL: SQL注入: 原因: 相信用户输入的所有的数据 方法: 1. 自己手动去判断转义用户输入的数据 2. 不要拼接SQL语句, 使用PyMySQL中的execute方法, 防止SQL的注入 事务:用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的...
2019-06-17 16:01:00 67
转载 c# 使用 Redis
1.安装Redis 我是在Windows上安装redis的,Redis官网我只看到linux版本的,得使用别人提供的windows版本 菜鸟教程提供的redis下载地址:https://github.com/MSOpenTech/redis/releases 新建一个文件夹D:\redis解压进去,并添加环境变量 cmd运行以下命令打开redis服务redis-se...
2019-06-17 11:14:00 134
转载 实例演示MaxTenuringThreshold参数及阈值动态调整策略
在上一次【https://www.cnblogs.com/webor2006/p/11031563.html】学习了一个新的JVM对象晋升到老年代的参数“MaxTenuringThreshold”,它的具体作用回忆一下:简单来说就是用来控制哪些对象的年龄超过了这个最大值就会晋升到老年代,而对于对象晋升的参数其实在之前还有一个类似的【https://www.cnblogs.com/webor...
2019-06-16 16:37:00 292
转载 102423函数
1.概念函数是二元关系中特殊的一类,也就是说,函数是一种特定类型的二元关系。本章讨论的是离散函数,它能把一个有穷集合变换到另一个有穷集合。1.1定义给定两个集合X和Y,设 f 是从X→Y的一种关系,若对于每一个 x ∈ X,都存在唯一一个 y ∈ Y,使得 x f y,则称关系 f 为函数(映射),并记为:f:X→Y。例如:是函数不是函数.注:⑴ 在函数 f:X→Y中,若 ...
2019-06-16 16:03:00 208
转载 数据清洗
http://www.sohu.com/a/278177183_464033参考书:摘编自《Python数据科学:技术详解与商业实践》转载于:https://www.cnblogs.com/xuwinwin/p/11026773.html
2019-06-15 10:41:00 39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人