自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 设计模式之模板方法模式(行为型)

目录 一、模式定义 二、模式角色 三、模式分析 四、具体例子 五、模式应用场景 一、模式定义模板方法模式就是在一个抽象类中定义一些骨架方法,然后通过类继承的方法,将一些方法延迟到继承类里。模板方法模式是一种类行为型模式,是一种比较常用的方法。不属于对...

2018-12-31 17:06:00 139

转载 学习笔记之《吴坚鸿-手把手教你单片机程序框架》

一,在工控项目中,由于受到电源的波动或者是外来的毛刺信号干扰,开关的输入信号(连接MCU的输入引脚)或读取到瞬间的电平  注:MCU的输入引脚默认为上拉电阻二,单片机C语言的多文件编程技巧1,每个文件保持成双成对出现。每个.c 源文件必须有一个.h 头文件跟它对应,每个.h 头文件必须有一个.c源文件跟它对应。 2,.c 源文件只负责函数的定义和变量的定义,但是不负...

2018-12-31 15:22:00 672

转载 预见2019吴晓波年终秀演讲PPT整理

在2018年倒数的第二天12月30日晚上7点在广东珠海横琴拉开帷幕,吴晓波以一场“预见2019”的年终盛典,和大家一起回望即将告别的跌宕一年,细数过去的焦虑和改变,瞭望未来的激越和走向。下面我们一起来听听吴晓波老师对2018的回顾和对2019年的展望。2018年,我们度过了非常难忘的一年,对我来讲,也是我新媒体创业的第4个年头。今年是改革开放40周年,再过二十几个小时,就是建国70周...

2018-12-31 11:09:00 2094

转载 快速的进制转换法

转载于:https://www.cnblogs.com/long-holiday/p/10199995.html

2018-12-30 17:12:00 169

转载 设计模式之黑板模式

黑板模式的意图黑板模式是观察者模式的一个扩展,知名度并不高,但使用的范围却非常广. 其意图为: 允许消息的读写同时进行, 广泛的交互消息.简单的说, 黑板模式允许多个消息读写者同时存在, 消息的生产者和消费者完全分开. 这就像一个黑板, 任何一个老师(消息的生产者)都可以在上面书写消息, 任何一个学生(消息的消费者)都可以从黑板上读取消息, 两者在空间和时间上可以解耦, 互不干扰.示意...

2018-12-29 21:02:00 406

转载 OZCode

OZCode是一款辅助调试工具,调试linq很方便有点重量级,导致整个项目运行很慢,但是功能很强大。OZCode界面如下:转载于:https://www.cnblogs.com/zhaogaojian/p/10196036.html...

2018-12-29 15:00:00 311

转载 STL中区间最值max_element和min_element的用法

前面的博客已经讲解了nth_element寻找区间第K大的用法,现在我们来说说这两个找区间最值的用法。两个函数都包含在algorithm库中。一、函数原型max_element1 template< class ForwardIt >2 ForwardIt max_element(ForwardIt first, ForwardIt last );3...

2018-12-29 12:49:00 168

转载 把自己的更改的项目更新到github上

由于本人也是刚刚使用git没有多久的小白白,因此见到好用的东西或者好玩的项目就分享一下,满足一下个人内心得虚荣感,不多bb,直接上干货配置当前的fork的仓库的原仓库的地址。git romote add upstream <原仓库的github地址>查看当前仓库的远程仓库地址和原仓库的地址。git remote -v获取原仓库的更新。使用...

2018-12-28 22:50:00 60

转载 [BZOJ3595][SCOI2014]方伯伯的OJ(裂点Splay)

用一棵Splay按名次维护每个点,其中一个节点对应初始编号连续的一段区间,这样总节点数是$O(m)$的。对每个编号记录这个点被Splay的那个节点维护,用std::map存储,只记录被修改的点。每次删除时将一个点分裂成[l,k-1],k,[k+1,r]三个点(特判k=l或k=r),再删除k。注意各种细节。 1 #include<map> 2 #include...

2018-12-28 18:46:00 77

转载 Windows解压安装mysql 5.7.24,并部署多个mysql服务

mysql官网windows安装文档https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html第一步,选择安装包https://dev.mysql.com/doc/refman/5.7/en/windows-choosing-package.html我们只需要mysql所需的组件,所以只需要下载mysql-5...

2018-12-27 18:38:00 69

转载 Mac- appium 环境配置

一: 下载appium : https://bitbucket.org/appium/appium.app/downloads/下载安装完,打开appium,安全性与隐私设置检测提示:Appium无法探测到Mac OS 10.11以上的版本,我们只需要改一下相应的配置即可,详细参照:https://stackoverflow.com/questions/...

2018-12-26 16:47:00 62

转载 python paramiko的使用介绍

一:使用paramiko#设置ssh连接的远程主机地址和端口t=paramiko.Transport((ip,port))#设置登录名和密码t.connect(username=username,password=password)#连接成功后打开一个channelchan=t.open_session()#设置会话超时时间chan.settimeout(session_timeout)#打...

2018-12-25 23:28:00 122

转载 [UE4]蓝图比C++慢10倍,是吗?

  首先,蓝图肯定是比C++慢。  任何脚本语言(需要解释执行的语言),和C++相比可能达到十倍甚至百倍的差距。比如Java、Python、Lua,JS。  脚本语言是运行在虚拟机上的,所以它们比起直接运行的代码要慢,要慢很多。  蓝图属于脚本语言,其性能不比Java、Python、Lua,JS差。  蓝图比C++慢10倍吗?这个问题不能一概而论,要具体情况具体分析,因为大...

2018-12-25 22:23:00 837

转载 【Docker基本操作】

关于镜像的操作docker search centos 搜索所有centos的镜像docker pull centos 获取centos镜像docker images 或 docker image ls 查看镜像docker images -qa 列出所有镜像的IDdocker rmi -f 镜像名/镜像ID 删除指定镜像-f 强制删除在删除镜像之前请先用docker r...

2018-12-25 21:23:00 47

转载 一、基础篇--1.1Java基础-自定义注解的场景及实现

自定义注解使用场景:类属性自动赋值,例如对上下文、传入参数等赋值验证对象属性完整性,例如,对参数的校验代替配置文件功能,像spring基于注解的配置可以生成文档,例如java 最早提供的注解。常用的有@param @return 等利用注解针对性做一些前置或者后置的处理,例如记录日志、检验权限等自定义注解会需要元注解,此处先介绍元注解。元注解包含四种:@Rete...

2018-12-25 15:37:00 52

转载 找出最小元素 Exercise07_09

1 import java.util.Scanner; 2 /** 3 * @author 冰樱梦 4 * 时间:2018年下半年 5 * 题目:找出最小元素 6 * 7 */ 8 public class Exercise07_09 { 9 public static void main(String[] args){10 ...

2018-12-25 15:11:00 136

转载 oracle 表空间创建和删除

oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间。这样用户可以在各自的表空间中操作数据,互不干扰。1. 表空间创建若不清楚表空间对应文件的路径,可以登录系统用户(sys/system)查看已有表空间对应数据文件的路径select * from dba_data_files;临时表空间用作数据库运算过程中的数据存储,或临时表数据存储等。用完之后系...

2018-12-25 09:49:00 59

转载 洛谷 P4592: bzoj 5338: [TJOI2018]异或

题目传送门:洛谷P4592。题意简述:题面说的很清楚了。题解:发现没有修改很快乐。再看异或最大值操作,很容易想到可持久化 01trie。这里要把 01trie 搬到树上,有点难受。树剖太捞了,考虑 DFS 序。子树查询转成 DFS 序上一段区间,而链上查询转成两条链。所以维护两(个?)种可持久化 01trie,一个按照 DFS 序,另一个按照从根到结点的路径。还要求 L...

2018-12-24 22:56:00 82

转载 链表-LeetCode19删除链表中的第N个节点

给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的n保证是有效的。进阶:你能尝试使用一趟扫描实现吗?分析:看到这个问题,第一反应,先求长度,再找节点,看一下进阶...

2018-12-24 21:48:00 84

转载 SpringBoot使用@Value从yml文件取值为空--注入静态变量

SpringBoot使用@Value从yml文件取值为空--注入静态变量1.application.yml中配置内容如下:pcacmgr:publicCertFilePath: E:\\pcacmgr\\CerFiles\\xh_public.cerencPublicC...

2018-12-24 19:01:00 274

转载 关系型数据库

掌握:五键三参一表三语言一.五种键候选键:关系中某一属性组的值能唯一标识一个元组主键:一个关系有多个候选键,则选定其中一个为主键外键:设F是关系R的一组属性(不是R的键),是关系S的主键,F是关系R的外键,关系R为参照关系,关系S为被参照关系超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。如:在...

2018-12-24 18:15:00 71

转载 文本压缩版本三

Heap.h#pragma once#include <vector>#include <algorithm>using namespace std;/********************************************************************************* @File name: Heap.h* @A...

2018-12-24 09:13:00 40

转载 字符串类型

字符串(Str)字符串是Python中最常用的数据类型之一,使用单引号或双引号来创建字符串,使用三引号创建多行字符串。字符串要么使用两个双引号,要么两个单引号,不能一单一双。Python不支持单字符类型,单字符在Python也是作为一个字符串使用的。字符串是不可变的序列数据类型,不能直接修改字符串本身,和数字类型一样。Python全面支持Unicode编码,所有的字符串都是Unicode字...

2018-12-24 01:50:00 216

转载 Java多线程之Callable接口的实现

import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** 一、创建执行线程的方式三:实现 Callable 接口。 相较于实现 Runnable 接口的...

2018-12-23 22:32:00 45

转载 操作redis数据库 & 操作Excel & 开发接口

操作redis数据库:string类型1. 增 set,传俩个参数 key value(只要是字符串就行)2. 删 delete 传一个参数 key3. 修改 set 在目标key重新传参 key value4. 查 getimport redisip = 'xxxxxx'password='xxxxxx'r = redis.Redis(host=ip,passwor...

2018-12-22 21:39:00 287

转载 windows xp蓝屏英文翻译

a problem has been detected and windows has been shut down to prevent damage to you computer.if this is the first time you`ve seen this stop error screen,restart your computer. if...

2018-12-22 19:35:00 168

转载 laydate 无法渲染

无法渲染原因,elem重复了,那么只会渲染一个,其他的不会渲染。出现问题场景:layer的type为1的情况下,由于弹出层的content内容是直接添加进页面中的,容易导致elem重复,因此导致“无法渲染”转载于:https://www.cnblogs.com/huozaimengli/p/10161054.html...

2018-12-22 14:42:00 463

转载 中国剩余定理学习笔记

中国剩余定理中国剩余定理常用来求解同余方程组,形如\[x \equiv a_i \pmod m_i\]的方程组首先,我们来讨论模数互质的:对于这类问题应该怎么求解呢?(果然我只是会背个板子)首先,我们定义\[M=\prod m_i\]然后令\[M_i = \frac{M}{m_i}\]定义\[t_i为M_i 在 mod\ m_i意义下的逆元\](这里求逆元可以使用exgcd...

2018-12-22 13:37:00 65

转载 C++11 —— 获取 tuple 参数列表中指定数据类型的索引位置

1. 问题背景  在 C++11 的标准中,我们可以通过 std::get< Index >(tuple) (以常量整数值为索引号)操作 tuple 中的参数,而到了 C++14 之后的标准,新增了 std::get< Type >(tuple) (以数据类型为索引)的方式操作 tuple 中的参数。那么,若只是在 C++11 标准中,是否有办法使用 以数据类型...

2018-12-22 02:32:00 356

转载 volatile的内存语义

volatile的特性理解volatile特性的一个好方法是把对volatile变量的单个读/写,堪称是使用同一个锁对这些单个读/写操作做了同步。锁的happens-before规则保证释放锁和获取锁的两个线程之间的内存可见性,这意味着对一个volatile变量的读,总是能看到(任意线程)对这个volatile变量最后的写入。锁的语义决定了临界区代码的执行具有原子性。即使是64位的long型...

2018-12-20 19:34:00 48

转载 css3 clip-path(勾画多边形属性/裁剪路径)

clip-path 通过路径裁剪 使对象区域内的显示 区域外的隐藏的属性可以制作动态高亮, 图片重叠等特效用于勾画多边形clip-path: polygon(x1 y1,x2 y2, .........)要画三角形 参数要3个 4边形 要4个参数....x表示点距离父级区域x轴距离,支持百分比,y表示点距离父级区域y轴的距离,同样支持百分比简单记录转载...

2018-12-20 11:29:00 833

转载 win 10 亮度调节不能使用了

我的解决办法的前提:装过teamviewer ,然后每次系统推送大升级似乎都会无法调节亮度,如果不是这个前提自己找别的办法吧teamviewer 就是一个流氓软件。每次更新之后都末名奇妙的不能调节亮度了,显然不是显卡的问题。解决办法:1、找到监视器(百度找一下)2、点开驱动属性来看看制造商(傻眼了)知道流氓软件了吧3、点击4、继续点击5、选...

2018-12-20 09:52:00 75

转载 axios发送post请求,提交表单数据

解决办法一你要是看下用法就解决了。。。 https://www.npmjs.com/package… 或者 https://github.com/mzabriskie… 1 axios({ 2 url: '/user', 3 method: 'post', 4 data:...

2018-12-19 14:12:00 615

转载 MySQL中使用union all获得并集的排序

  项目中有时候因为某些不可逆转的原因使得表中存储的数据难以满足在页面中的展示要求。之前的项目上有文章内容的展示功能,文章分为三个状态待发布、已发布、已下线。他们在数据表中判断状态的字段(PROMOTE_STATUS)值分别为0、1、2。一开始的需求是文章只展示待发布和已发布,已发布排在待发布前面,并且两种状态下在根据自己的情况去排序。这样的实现比较简单,如下的order by语句就可以实现了。...

2018-12-18 23:59:00 351

转载 linux grep检索命令

1功能:使用正则表达式搜索文本,并把匹 配的行打印出来。2.格式grep [-参数]3.详细参数-a或--text不要忽略二进制的数据。-A<显示列数>或--after-context=<显示列数>除了显示符合范本样式的那一列之外,并显示该列之后的内容。-b或--byte-offset在显示符合范本样式的那一列之前,标示...

2018-12-18 18:07:00 51

转载 Problem G: 切煎饼

Description王小二自夸刀工不错,有人放一张大的圆煎饼在砧板上,问他:饼不允许离开砧板,切100刀最多能切多少块?Input多组测试数据,每组输入1个整数,代表切的刀数Output每组输出1个整数,为最多能切的块数Sample Input123Sample Output247#include&l...

2018-12-18 16:31:00 804

转载 计算机常识

计算机发展介绍计算机硬件组成计算机基本原理计算机计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之...

2018-12-18 13:43:00 653

转载 Python中单线程、多线程和多进程的效率对比实验

Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多进程(Thread)的情况下,不能发挥多核的优势。而使用多进程(Multiprocess),则可以发挥多核的优势真正地提高效率。对比实验资料显示,如果多线程的进程是CPU密集型的,那多线程并不能有多少效率上的提升,相反还可能会因为线程的频繁切换,导致效率下降,推荐使用多进程;如果是IO密集型,多...

2018-12-18 12:19:00 73

转载 [CF551E]GukiZ and GukiZiana

题目大意:一个长度为$n(n\leqslant5\times10^5)$的数组,有两个操作:$1\;l\;r\;x:$把区间$[l,r]$加上$x$$2\;x:$询问$x$第一次出现和最后一次出现之间的距离,若没出现输出$-1$题解:分块,把每个块排个序(可以把数值为第一关键字,位置为第二关键字),整块的加就块上打$tag$,非整块的就暴力重构,查询就在每个块内求这个数出现位置...

2018-12-18 10:49:00 45

转载 LinearRegression

import numpy as npfrom .metrics import r2_scoreclass LinearRegression: def __init__(self): """初始化Linear Regression模型""" self.coef_ = None self.intercept_ = None self._th...

2018-12-18 10:23:00 109

空空如也

空空如也

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

TA关注的人

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