自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 线程安全的单利模式

一、多线程安全单例模式实例一(不使用同步锁)public class Singleton { private static Singleton sin=new Singleton(); ///直接初始化一个实例对象 private Singleton(){ ///private类型的构造函数,保证其他类对象不能直接new一个该对象的实例 }...

2019-06-30 23:45:00 152

转载 详解vue静态资源打包中的坑与解决方案

  本文主要解决:  1、vue-cli默认配置打包后部署至特定路径下静态资源路径错误问题;  2、静态资源打包使用相对路径后css文件引入图片路径错误问题。一、问题  vue-cli 脚手架生成的默认打包配置文件情况下运行 npm run build 打包后,部署项目至特定路径下:如://ip:port/public/springActivity/  此时访问:http://...

2019-06-29 16:12:00 328

转载 java 优势和劣势

优点:1.可以跨平台:可以通过jvm(java虚拟机)来实现跨平台缺点:1.因为java是通过jvm实现跨平台的,所以不像c++,c不能跨平台,只可以对接一种操作系统,运行速度就比要jvm翻译的java速度快。转载于:https://www.cnblogs.com/xuwangqi/p/11102989.html...

2019-06-28 15:37:00 911

转载 Easyui入门

一. 三大前端框架的特点1.easyui=jquery+html4优点:快速开发、功能齐全 、免费缺点:不好看、不支持相应式开发2.bootstrap=jquery+html5优点:功能强大、好看、好用、 支持响应式开发缺点:部分功能收费3.layui优点:好看、功能强大、免费、支持响应式开发缺点:框架本生bug较多先导入包  ...

2019-06-28 08:49:00 55

转载 Shell数组:shell数组的定义、数组长度

Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。定义数组在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为: array_name=(valu...

2019-06-27 23:18:00 87

转载 day04 python

一、Selenium请求库1、什么是selenium?selenium是一个自动测试工具,它可以帮我通过代码去实现驱动浏览器自动执行相应的操作。所以我们也可以用它来做爬虫。2、为什么要使用selenium?主要使用selenium的目的是为了跳过登录验证。3、安装与使用——下载驱动器:http://npm.taobao.org/mirrors/chr...

2019-06-27 22:55:00 44

转载 MySQL 索引

摘自https://www.runoob.com/mysql/mysql-index.htmlMySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的...

2019-06-27 22:44:00 35

转载 mysql导入数据中文乱码解决方法

常见的MySQL导入方法有两种第一种方法,使用MySQL命令导入mysql -uroot -p123456--default-character-set=utf8 [db_name] < exemple.sql如上面命令所示,关键在于加上--default-character-set=utf8的选项,可避免中文乱码。第二种方法,进入MySQL命令行下使用sourc...

2019-06-27 20:44:00 126

转载 24种设计模式-策略模式(Strategy Pattern)

一、优点:     1、 策略模式提供了管理相关的算法族的办法。策略类的等级结构定义了一个算法或行为族。恰当使用继承可以把公共的代码转移到父类里面,从而避免重复的代码。  2、 策略模式提供了可以替换继承关系的办法。继承可以处理多种算法或行为。如果不是用策略模式,那么使用算法或行为的环境类就可能会有一些子类,每一个子类提供一个不同的算法或行为。但是,这样一来算法或行为的使用者就和算...

2019-06-27 14:49:00 78

转载

被关键字abstract修饰的类叫作抽象类,抽象类是不能被实例化的。被abstract修饰的方法为抽象方法,一个类只要有一个抽象方法,这个类一定是抽象类。接口是通过关键字interface来定义的,可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体实现。PHP类只支持是单重继承的,但通过接口可以实现PHP类的多重继承。抽象类和接口的不同和相似的地方如下所示。1)抽象类是一种不能被...

2019-06-27 11:53:00 49

转载 JQuery

1.什么是JQuery?Jquery是一个轻量级的Javascript类库,重量级:ext2.jQuery的优点 2.1 兼容性 2.2 选择器(与CSS选择器语法相似) 2.3 面向集合(面向集合方式操作DOM元素) 2.4 链式语法3.jQuery三种工厂方法3.1 jQuery(exp[,context]) exp:选择器 context:上下文 ...

2019-06-26 23:18:00 40

转载 基于python+appium通过图片对比来做的UI自动化

1.python + appium +图片对比实现UI自动化:背景:当手机需要适配不同的语言时,测试过程中易出现因为语言不熟悉,导致UIbug被遗漏(例如setting中的描述性文字显示不完整等等问题)环境搭建:需使用模块PIL,Windows版本链接地址:http://pythonware.com/products/pil/ubuntu (使用16.04虚拟机):sudo apt-get ins...

2019-06-26 18:32:00 984

转载 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生

在网络的初期,网民很少,服务器完全无压力,那时的技术也没有现在先进,通常用一个线程来全程跟踪处理一个请求。因为这样最简单。其实代码实现大家都知道,就是服务器上有个ServerSocket在某个端口监听,接收到客户端的连接后,会创建一个Socket,并把它交给一个线程进行后续处理。线程主要从Socket读取客户端传过来的数据,然后进行业务处理,并把结果再写入Socket传回客户端。由于网络的原...

2019-06-26 17:26:00 53

转载 阿里云磁盘

/dev/sda1是一个文件,又不是文件夹当然不能cd你可以用ll/dev/sda1来查看它的属性/var满了,如果没猜错的话使用了命令 du -sh *1.先删除maildrop目录下的通知邮件文件命令:find /var/spool/postfix/maildrop/ -type f |xargs rm -rf转载于:https://www.cnblo...

2019-06-26 13:56:00 80

转载 Job for docker.service failed because start of the service was attempted too often. See "systemctl s...

安装docker时,自己添加了国内的hub.docker.com镜像[root@ce-docker ~]# systemctl restart docker出现以下报错:Job for docker.service failed because start of the service was attempted too often. See "systemctl status docke...

2019-06-26 11:28:00 2612

转载 Specified key was too long

环境:mysql:5.61.创建表的时候报错:2.解决办法在配置文件中添加如下项,然后重新启动mysqldefault-storage-engine=INNODBinnodb_large_prefix=on转载于:https://www.cnblogs.com/hxlasky/p/11088677.html...

2019-06-26 11:01:00 353

转载 cookies读写代码

public class DoCookie { /// <summary> /// 写入cookie值 /// </summary> /// <param name="strName">cookie名称</param> /// <param...

2019-06-26 09:56:00 146

转载 AcWing 203. 同余方程 (线性同余方程)打卡

求关于x的同余方程 ax ≡ 1(mod b) 的最小正整数解。输入格式输入只有一行,包含两个正整数a,b,用一个空格隔开。输出格式输出只有一行,包含一个正整数x,表示最小正整数解。输入数据保证一定有解。数据范围2≤a,b≤2∗109输入样例:3 10输出样例:7题意:要求满足题给的式子的最小正整数x思路:线性同余方程的经典问题ax ≡ m(mod b)...

2019-06-26 08:26:00 53

转载 Python中数据的保存和读取

参考文献:https://www.cnblogs.com/Yiutto/p/5827775.html在科学计算的过程中,往往需要保存一些数据,也经常需要把保存的这些数据加载到程序中,在Matlab中我们可以用save和lood函数很方便的实现。类似的在Python中,我们可以用numpy.save()和numpy.load()函数达到类似的效果,并且还可以用...

2019-06-25 19:57:00 147

转载 某云,下载.ncm格式自动转换为flac、MP3格式工具

.ncm是开通会员下载的,当你的会员到期后,所下载的音乐文件自动无法播放,需要再次开通会员。(>_<)今天发现一个可以转换.ncm格式文件的软件,可以自动将其转换为flac或mp3,超级方便。github开源项目下载地址:https://github.com/NoColor2/ncmdump网盘链接:https://pan.baidu.com/s/1osCycURyLHWD...

2019-06-25 17:23:00 27572

转载 dp cf 1700 最近几天的刷题

C. Number of Ways这个题目的意思是,把这个n的序列分成三个连续的部分,要求这三个部分的和是一样的。问这种划分的方法有多少种。这个题目和之前写过的数字划分有点像,这个就是要先进行前缀和的处理,然后找到s/3 和 2*s/3 这两个位置。因为这个有负数,所以有可能出现,2*s/3 的位置在 s/3 的位置之后,所以这个时候就需要进行处理。我们每一个 s/3 去找到 2*...

2019-06-25 15:50:00 74

转载 原子类

public class App3 { public static void main(String[] args) { Task task = new Task(); Thread t1 = new Thread(task); Thread t2 = new Thread(task); t1.star...

2019-06-25 13:59:00 39

转载 《快活帮》第九次团队作业:【Beta】Scrum meeting 3

项目内容这个作业属于哪个课程2016计算机科学与工程学院软件工程(西北师范大学)这个作业的要求在哪里实验十三 团队作业9:BETA冲刺与团队项目验收团队名称快活帮作业学习目标 (1)掌握软件黑盒测试技术; ...

2019-06-24 12:16:00 154

转载 mybatis缓存机制与装饰者模式

mybatis 缓存MyBatis的二级缓存的设计原理装饰者模式转载于:https://www.cnblogs.com/bbeb/p/11074764.html

2019-06-23 22:51:00 102

转载 测试

1 #!/usr/bin/env bash 2 # ****************************************************** 3 # Author : kunfer 4 # Last modified: 2019-06-13 18:38 5 # Email : kklinux@126.com 6 #...

2019-06-23 20:05:00 99

转载 Intellij IDEA 配置Junit

Intellij IDEA 配置Junit 导包:1、Hamcrest Core包: https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core/1.32、Junit包:https://mvnrepository.com/artifact/junit/junit...

2019-06-23 17:20:00 1055

转载 [译] Vue 最黑暗的一天

原文:Vue's Darkest Day作者:Daniel Elkington译者注:原文写于2019年6月21日今天,我惊讶的发现,往常积极友好的 VueJS 社区陷入了一场激烈的战争。两周前,Vue 的创建者尤雨溪发布了一个请求意见稿(RFC),用于在即将发布的 Vue 3.0 中使用基于函数的方式编写 Vue 组件。今天,一个 Reddit 上批评性的帖子和 Hacker News ...

2019-06-23 13:33:16 77

转载 基于python语言的自动化测试中生成html的测试报告时HtmlTestRunner模块常见问题

一、导入了HTMLTestRunner模块,报错:No module named StringIO,在python3.x中确实没有,在第94行引入的名称改成import io,539行要改成self.outputBuffer = io.BytesIO(),因为写入磁盘为字节流形式,所以在119行要写城self.fp.write(s.encode()),生成报告时,bytes转化成str。二、报...

2019-06-23 12:07:00 274

转载 NodeJS 后端 解决 OPTIONS 请求 404 (Not Found)

node开发接口POST接口时遇到, 在开发环境没有问题, 在线上服务器中出现的问题:1. 应在处理POST请求的时候, 同时处理一下OPTIONS请求, 否则 method === 'OPTIONS' 的请求就没有命中路由,只能返回404处理之后如下图, 没有404 请求了2. 在 app.js 中设置 响应头的Access-Control-Allow-H...

2019-06-23 01:40:00 2981

转载 day3

逻辑 格式化输出 %s %d %% 编码: ascii 只能显示英文,特殊字符,数字。 万国码:unicode 最开始16位,中文不够32位 4个字节。 占用资源多。 升级:utf-8 utf-16 utf-32 utf-8:最少...

2019-06-22 15:44:00 60

转载 《规划极限编程》阅读笔记03

谁来制定发布计划发布计划需要客户与程序员的共同努力,客户驱动发布计划,而程序员帮助达到目的。客户选择哪个故事投入发布以及哪个故事以后再实现,而程序员提供进行明智分配所需的估算。程序员:估算生成每个故事要用多长时间提醒顾客有关重大技术风险估量他们的团队进度来向客户提供总体预算需要在多大程度上提前做出计划  我们知道计划做得越提前,就会越加不准确,因此对于未来几年的...

2019-06-21 23:53:00 105

转载 详解webpack-dev-server的配置属性

1.devServer.contentBase它指定了服务器资源的根目录,如果不写入contentBase的值,那么contentBase默认是项目的目录。在上面例子中产生错误和后来解决错误的原因:产生错误:因为bundle.js被"放在了"我们的项目根目录里,在dist/html里<script src="./bundle.js"></script>...

2019-06-21 23:28:00 782

转载 旋转数据表(行/转转换)

import pandas as pdpd.options.display.max_columns = 999videos = pd.read_excel('C:/Temp/Videos.xlsx', index_col='Month')# table = videos.transpose()table = videos.Tprint(table)转载于:h...

2019-06-21 20:56:00 144

转载 linux随便贴贴

在bin目录下进入mysql: ./mysql -uroot -p123456update mysql.user set password=password('root') where user='root'; flush privileges;进入support-files中启动mysqljdk环境变量配置export JAVA_HOME=/usr/local/java/jdk...

2019-06-21 18:37:00 47

转载 自我的bug修复之旅 S1W1

今天是到同学家打了一天游戏,回家前刚下过雨,走在泥泞的路上,终于是被一阵阵冷风吹得清醒了点,不由得想起了近期做的事情。这个月来,自己总是忙里忙外的,好像一直都在忙着,课上课下敲项目,但是却一点进展都没有,两周的时间,只是完成了五个页面,一周的时间完成一套数据库设计,这种效率是我无论无何都不会接受的。分析问题这几天来说,挺懵的,感觉好像有很多事情要做,但是自己又不知道到底该干什么,没有明确的...

2019-06-20 23:04:00 57

转载 生成器初识,推导式,

1.生成器初始生成器本身就是迭代器.python社区生成器与迭代器是一种,生成器与迭代器的唯一区别 :生成器是我们自己用Python代码构建的2.生成器的产生方式生成器函数ret =next()时,打印ret时一直打印的是ret通过next接收到的yield的值,只执行一次next, ret = (),打印next(ret)时,打印出的是next这个操作,相当于进行很多次的next...

2019-06-20 20:50:00 50

转载 CentOS7.6安装Pycharm并添加快捷方式

1、以用户身份登录jiangshan 并建立/home/jiangshan/pycharm文件夹2、下载 pycharm-community-anaconda-2019.1.3.tar.gz 放置在/home/jiangshan/pycharm/下3、解压 tar -zxvf pycharm-community-anaconda-2019.1.3.tar.gz4、进入 /home/jiangsha...

2019-06-20 20:14:00 484

转载 InteropBitmap指定内存,绑定WPF的Imag控件时刷新问题。

InteropBitmap指定内存,绑定WPF的Imag控件时刷新问题。 原文:InteropBitmap指定内存,绑定WPF的Imag控件时刷新问题。1.InteropBitmap指定内存,绑定WPF的Imag控件的Source属性创建InteropBitmap的时候,像素的格式必须为PixelFormats.Bgr32,如果不是的话...

2019-06-20 17:55:00 536

转载 干货 | 京东云弹性伸缩功能实践

弹性伸缩AS(Auto Scaling)是一项 Web 服务,可以根据您的业务需求和策略,自动调整云主机计算资源,可帮助确保您拥有适量的云主机实例来处理您的应用程序负载。使用 AS 进行容量调整,您只需事先设置好扩容条件及缩容条件,AS 会在达到条件时自动增加/减少使用的服务器数量以维护性能:在业务需求增长时无缝地增加主机实例。在业务需求下降时自动减少主机实例以节约成本...

2019-06-20 17:22:00 93

转载 17-Ubuntu-文件和目录命令-切换目录-相对路径和绝对路径

1.相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置.例:当前桌面目录下,通过相对路径切换到桌面目录下的Entertainment目录2.绝对路径:在输入路径时,最前面是/或者~,表示从根目录或家目录开始的具体位置.例:从Entertainment目录通过绝对路径切换到家目录下的文档目录转载于:https://www.cnblogs.c...

2019-06-20 16:37:00 1264

空空如也

空空如也

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

TA关注的人

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