自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Jzoj3155 最短路

N 个结点、M 个含K 个结点的完全子图构成一个奇怪的图,问从结点1 走到结点N 最少需要经过多少个结点。非常经典的套路了,当时做2sat也讲过了建立中转站让后直接bfs,最后距离/2就好#pragma GCC opitmize("O3")#pragma G++ opitmize("O3")#include<queue>#include...

2017-12-30 21:26:00 34

转载 java学习笔记之定时器

定时器 1 package pack01_timer; 2 3 import java.io.File; 4 import java.text.ParseException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 import java.util.Timer; 8 imp...

2017-12-29 22:54:00 35

转载 Chapter12_Java内存模型与线程

Chapter12_Java内存模型与线程 12.2 物理机的硬件效率与一致性高速Cache层乱序执行(Out-of-Order Execution)由于计算机的存储设备与CPU的运算速度有几个数量级的差距,所以现代计算机系统不得不加入一层读写速度尽可能接近CPU运算速度的高速Cache层;虽然它很好地解决了CPU与内存之间的速度矛...

2017-12-29 11:37:00 40

转载 mysql那些事(3)小数如何存储

创建mysql数据表的时候,经常会遇到存储小数(浮点数)的情况,如:价格,重量,身高等。目前大的公司流行三种存储方案:1、将数据扩大10的倍数达到使用整数类型存储目的。比如价格,我们经常以分为单位进行存储,也就是将数据扩大100倍,这样元改成分存储。重量可以用克为单位,如果克还是小数,就以毫克,微克等单位进行存储。2、使用decimal类型的方式存储比如价格,我们可以使用两...

2017-12-29 10:46:00 763

转载 关于jquery js读取excel文件内容 xls xlsx格式 纯前端

附带参考:http://blog.csdn.net/gongzhongnian/article/details/76438555更详细导入导出:https://www.jianshu.com/p/74d405940305        https://www.jianshu.com/p/044c183edf42///////////////////////////////...

2017-12-28 12:04:00 5585

转载 04.openssl支持底层api接口

OpenSSL库由许多不同的包组成。 一些较低级别的软件包可以独立使用,而较高级别的软件包可以使用几个较低级别的软件包。 要有效地使用OpenSSL库,重要的是要了解我们已经介绍的密码学的基本概念,并熟悉更重要的补充软件包产品.4.1 Multithread Support(多线程支持)大多数现代操作系统都支持多线程应用程序,并且应用程序利用这种支持变得越来越普遍。 OpenSSL当...

2017-12-27 15:03:00 89

转载 设计模式六大原则(4):接口隔离原则

定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例来说明接口隔离原则:(图1 未遵循接...

2017-12-27 10:51:00 29

转载 【Java入门提高篇】Day11 Java代理——JDK动态代理

  今天来看看Java的另一种代理方式——JDK动态代理  我们之前所介绍的代理方式叫静态代理,也就是静态的生成代理对象,而动态代理则是在运行时创建代理对象。动态代理有更强大的拦截请求功能,因为可以获得类的运行时信息,可以根据运行时信息来获得更为强大的执(骚)行(操)力(作)。  我们还是以上一个例子为例,这里的IStars接口和Stars类都不需要修改,只需要修改代理类。 ...

2017-12-26 18:11:00 35

转载 Python 开发者的 6 个必备库,你都了解吗?

  无论你是正在使用 Python 进行快速开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,以下这些 Python 项目都是应该使用的。  Python那些事——Python 开发者的 6 个必备库,你都了解吗?  Python 凭借其易用的特点,已经被工业界和学术界广泛采用。另一方面,Python 丰富的第三方项目——库、附加组件,和辅助的...

2017-12-26 16:52:00 54

转载 Set介绍

Set:部包含重复元素集合,不保证顺序。而且方法和collection一致。Set集合取出元素的方法只有一种:迭代器。HashSet:哈希表结构,不同步,保证元素的唯一性的方式依赖于:hashcode(),eques()方法。查询速度快。TreeSet:可以对Set集合中的元素进行自然排序。使用的是二叉树结构。如何保持元素的唯一性的呢?使用的对象比较方法的结果是否为0,是0,视为相...

2017-12-26 15:17:00 49

转载 SDN第四次上机作业

1. 建立以下拓扑,并连接上ODL控制器2. 利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复3. 借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发的流表备注OpenDaylight在模拟机上太卡了,经常运行到一半就被系统杀掉进程了转载于:https://www.cnblogs.com/seahuai/p/8099038.html...

2017-12-24 20:03:00 41

转载 数据格式化工具

统一数据格式化转换支持类型 : 常规类型,数值类型,百分比,货币,千分位,日期格式转换本工具类依赖 guava ,lombox和 jodaMaven 引入相应jar包<!--lombok--><dependency> <groupId>org.projectlombok</groupId> ...

2017-12-23 17:49:00 89

转载 一个大胆的想法——尔雅答题

最近到了学期末,每次学期初学校都会让在尔雅上面选课,到期末的时候要进行考试,然后决定最终的成绩,可是每次考试题的数目大多都是100道,个别50道,就非常烦人说是答题,其实就是我把题目复制粘贴到公众号上,然后再获取答案,根据这个流程,我突然想能不能使用前一阵用过的selenium,然后这几天就在看selenium和实战练习实现了自动登陆(不过需...

2017-12-21 20:43:00 120

转载 Navicat premium连接Oracle报ORA-28547错误

1:ORA-28547原因:navicate Primium版本的OCi和本地数据库的OCI版本不一致。解决方法:1:把navicate Primium版本自带oci.dll替换本地Oracle安装路径里的oci.dll。我的本地navicate Primium版本自带oci.dll路径是:F:\Navicat Premium\instantclient_10_2\oci.dl...

2017-12-21 15:12:00 413

转载 初探Nginx服务器的整体架构

高度模块化的设计是 Nginx 的架构基础。Nginx 服务器被分解为多个模块,每个模块就是一个功能模块,只负责自身的功能,模块之间严格遵循“高内聚,低耦合”的原则。核心模块核心模块是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录、配置文件解析、事件驱动机制、进程管理等核心功能。标准 HTTP 模块标准 HTTP 模块提供 HTTP...

2017-12-21 11:01:00 40

转载 python实现微信接口(itchat)

python实现微信接口(itchat)安装sudo pip install itchat登录itchat.auto_login()这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotReload==True,那么就会保留登录的状态,至少在后面的几次登录过程中不...

2017-12-20 17:48:00 105

转载 Spring MyBatis多数据源(同包)

创建基本的包 entity service dao 为了区分多数据源 一个用的是Mysql 一个是Oracle 方便测试, 创建MyBatis dao 映射 xml 文件 创建db.properties 我这里设置了2个数据源创建Mybatis.xml ...

2017-12-20 16:39:00 47

转载 Java8 Lambda表达式

https://github.com/mynawang/javabasic-summary/tree/master/chapter03 Lambda表达式的结构: Lambda表达式可以具有零个、一个或多个参数。 可以显式声明参数的类型,也可以由编译器自动从上下文推断参数的类型,如(int a)与(a)相同。 参数用小括号括起来,多个参数用逗号隔开,如(a, b)。 空括号...

2017-12-19 14:50:00 44

转载 caj文件转换成pdf文件有什么办法

中国知网上很多论文都是CAJ的,如果要传到电脑上看比较不方便,用迅捷CAJ转换器就可以很方便的把这些文档转成PDF的,电脑上看就很方便了,那么caj文件转换成pdf文件有什么办法呢? 下面小编教大家使用迅捷CAJ转换器,将caj文件转换成PDF文档。 1、首先我们需要将迅捷CAJ转换器下载安装到电脑上http://caj.xjpdf.com/ ...

2017-12-19 13:55:00 95

转载 个人总结

昨天刚制定目标今天要实习一下开发软件没遇到什么困难呢还转载于:https://www.cnblogs.com/zpsblog/p/8057017.html

2017-12-18 18:52:00 28

转载 区分异同

一、extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法;implements 是实现多个接口,接口的方法一般为空的, 必须重写才能使用2、extends是继承父类,只要那...

2017-12-18 16:52:00 76

转载 position的五种属性值

1.absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。2.relative:生成相对定位的元素,相对于其正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。3.fixed:生成...

2017-12-18 11:15:00 75

转载 啥是数据挖掘?机器学习?深度学习?

数据挖掘:也就是data mining,是一个很宽泛的概念。字面意思就是从成吨的数据里面挖掘有用的信息。这个工作BI(商业智能)可以做,数据分析可以做,甚至市场运营也可以做。你用excel分析分析数据,发现了一些有用的信息,然后这些信息可以指导你的business,恭喜你,你已经会数据挖掘了。机器学习:machine learning,是计算机科学和统计学的交叉学科,基本目标是学习一个x-...

2017-12-18 10:23:00 76

转载 PAT 1002. 写出这个数

1002. 写出这个数 (20)读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:...

2017-12-18 07:59:00 38

转载 2:3 Action的配置

< 一 作用> 一:封装工作单元(相当于是控制层,封装出modelAndView)二:定义name属性接受前台传过来的数据,再定义message属性,用于存放返回前台页面展示的数 据,实现数据的转移。三:每个方法必须要有返回的字符串,才能知道具体返回哪个视图 < 二 > methed属性(一般不使用...

2017-12-16 23:10:00 41

转载 StringUtils中 isNotEmpty 和isNotBlank的区别

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并且都是sta...

2017-12-16 20:05:00 31

转载 [ Openstack ] Openstack-Mitaka 高可用之 memcache

目录 Openstack-Mitaka 高可用之 概述 Openstack-Mitaka 高可用之 环境初始化 Openstack-Mitaka 高可用之 Mariadb-Galera集群部署 Openstack-Mitaka 高可用之 Rabbitmq-server 集群部署 Openstack-Mitaka 高可用之 memcache Openstac...

2017-12-16 17:35:00 159

转载 Eclipse 工作空间(Workspace)

Eclipse 工作空间(Workspace)eclipse 工作空间包含以下资源:项目文件文件夹项目启动时一般可以设置工作空间,你可以将其设置为默认工作空间,下次启动后无需再配置:工作空间(Workspace)有明显的层次结构。 项目在最顶级,项目里头可以有文件和文件夹。插件可以通过资源插件提供的API来管理工作空间的资源。管理工作空间(Workspa...

2017-12-16 16:38:00 41

转载 Web Service

1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...

2017-12-15 15:21:00 54

转载 mysql数据库导入黑窗口导入导出数据

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump-u用户名-p密码数据库名>数据库名.sql#/usr/local/mysql/bin/mysqldump-uroot-pabc>abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump-u用户名-p密码-d数据库...

2017-12-14 12:45:00 304

转载 liunx下的网络配置

liunx下的网络配置 一台计算机想要上网 在物理上连接了网线后 还需要进行网络配置。其中需要配置的多是四个部分 IP 子网掩码 网关 和DNS服务器首先先查看网卡是否能被检查到(root权限)lspci |gerp Ethernet01:00.0 Ethernet controller:Qualcomm Atheros ...

2017-12-14 11:49:00 27

转载 【Java TCP/IP Socket】基于NIO的TCP通信(含代码)

NIO主要原理及使用 NIO采取通道(Channel)和缓冲区(Buffer)来传输和保存数据,它是非阻塞式的I/O,即在等待连接、读写数据(这些都是在一线程以客户端的程序中会阻塞线程的操作)的时候,程序也可以做其他事情,以实现线程的异步操作。 考虑一个即时消息服务器,可能有上千个客户端同时连接到服务器,但是在任何时刻只有非常少量的消息需要读取和分发(如果采用线程池或者一线程一客...

2017-12-13 21:06:00 44

转载 vs2017安装后自动应用许可证

Vs2017专业版"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\StorePID.exe" KBJFW-NXHK6-W4WJM-CRMQB-G3CDH 08862vs2017企业版"C:\Program Files (x86)\Microsoft Visual Studio\2017\En...

2017-12-13 10:03:00 175

转载 Java数据结构和算法(七)——链表

  前面博客我们在讲解数组中,知道数组作为数据存储结构有一定的缺陷。在无序数组中,搜索性能差,在有序数组中,插入效率又很低,而且这两种数组的删除效率都很低,并且数组在创建后,其大小是固定了,设置的过大会造成内存的浪费,过小又不能满足数据量的存储。  本篇博客我们将讲解一种新型的数据结构——链表。我们知道数组是一种通用的数据结构,能用来实现栈、队列等很多数据结构。而链表也是一种使用广泛的通用数据...

2017-12-13 09:43:00 46

转载 【例题】一笔画问题

【例题】一笔画问题链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1341时间限制: 1000 ms 内存限制: 65536 KB如果一个图存在一笔画,则一笔画的路径叫做欧拉路,如果最后又回到起点,那这个路径叫做欧拉回路。根据一笔画的两个定理,如果寻找欧拉回路,对任意一个点执行深度优先遍历;找欧拉路,则对一个奇点执...

2017-12-10 14:25:00 210

转载 最佳实践 —— 单元测试

针对接口测试是单元测试的最佳实践; 针对接口测试而非接口的实现测试;接口(interface)中定义着其各个实现类所需实现的各种函数接口; 转载于:https://www.cnblogs.com/mtcnn/p/9421098.html...

2017-12-10 10:55:00 27

转载 007编码解码

python3默认编码是utf-8#gbk decode变成unicode#unicode encode可以变成gbk,还会把数据转成bytes类型s="特斯拉"s_to_unicode=s.decode("utf-8") #声明原来是什么格式的unicode_to_gbk=s_to_unicode.encode("gbk") #编码成你想要的编码格式python2和pyth...

2017-12-08 23:23:00 62

转载 迟到的NOIP游记

呃。。。。。。看标题就知道不对劲是吧。。。。。。。好吧这要到一个月之前。。。。。双11前(NOIP2017pj)lz说“很简单的,一等不难,只要你把*******(和谐掉)打熟,然后********(其实是忘了也就是有好好认真准备的意思)”。。。。。。然后像我这么辣鸡的楞还不好好努力。、。。。。。。。(上面怎么每一行都是。。。。。。)在这之前我们有集训,我也参加了。lz说每天晚...

2017-12-08 22:11:00 35

转载 springboot集成swagger

对于搬砖的同学来说,写接口容易,写接口文档很烦,接口变动,维护接口文档就更更更烦,所以经常能发现文档与程序不匹配。等过一段时间就连开发者也蒙圈了Swagger2快速方便的解决了以上问题。一个能与Spring MVC程序配合组织出强大RESTful API文档的新宠儿。下面直接上代码pom.xml<?xml version="1.0" encoding="UTF-8"?...

2017-12-08 12:13:00 38

转载 关于function和task的说明

1. 关于函数function调用,总结两个要点: 1. 函数调用一般产生一个值,这个值被赋值给某个变量 2. 函数所返回的值只能是一个,不可以是多个,不能像C语言中采用指针的方式返回多个值。因此,如果想产生多个结果则需要采用别的方式,实际上就是任务:下面给出一段具体的代码(虽然很简单),体会函数的作用: 图1 函数调用图 ...

2017-12-06 21:27:00 89

空空如也

空空如也

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

TA关注的人

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