自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 配置redis三主三从

主从环境 centos7.6 redis4.0.1 主 从 192.168.181.139:6379 192.168.181.136:6379 192.168.181.136:6380 192.168.181.137:6380 192.168.181.137:6381 192.168.181.139:6381 集群实例配置 这里展示192.168.181.139:637...

2019-02-27 23:53:00 76

转载 python各种类型转换-int,str,char,float,ord,hex,oct等

int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象...

2019-02-27 20:32:00 254

转载 vue项目实现列表页-详情页返回不刷新,再点其他菜单项返回刷新的需求

  问题背景:有时候一些列表会有一些跳转的需求,比如跳到详情页、或者是其他相关的页面(比如跳到用户列表去查看用户的相关信息)等,此时再返回列表页,列表页会刷新重置。目前需求就是需要改成如下情况:   问题1、列表 - 详情页,返回,不刷新重置;   问题2、再点其他菜单,再返回,需要刷新重置。   解决思路:   解决需求自然是想到vue的keep-alive去缓存组件,但是缓存...

2019-02-27 18:16:00 1139

转载 Spring - shortcuts

How to use CSS, JavaScript and Images in Spring MVC Web App https://www.udemy.com/spring-hibernate-tutorial/learn/v4/t/lecture/5608584?start=0 Deploying To Tomcat using WAR files https://www.udemy....

2019-02-27 14:04:00 90

转载 14.PTD与的基址

0xC0300000就是页目录的基址。 随便找一个软件测试下 通过0xC0300000找到的物理页就是页目录表这个物理页即是页目录表本身也是页表页目录表是一张特殊的页表,每一项PTE指向的不是普通的物理页,而是指向其他的页表.如果我们要访问第N个PDE, 那么有如下公式:0xc0300000+N*4-------------------------------------------...

2019-02-26 14:35:00 89

转载 antd-react-mobile(踩坑记录)

1.按照官网步骤进行, $ npm install -g create-react-app # 注意:工具会自动初始化一个脚手架并安装 React 项目的各种必要依赖,如果在过程中出现网络问题,请尝试配置代理或使用 其他 npm registry。 $ create-react-app my-app $ cd my-app $ npm install antd-mobile --...

2019-02-26 14:32:00 349

转载 python操作excel

python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt、openpyxl。 之所以推荐两个库是因为这两个库分别操作的是不同版本的 excel,xlrd 操作的是 xls/xlsx 格式的 excel,而 openpyxl 只支持 xlsx 格式的excel,openpyxl 使用起来会更方便一些,所以如果你只操作...

2019-02-25 18:28:00 58

转载 深拷贝和浅拷贝

  对于含指针的类,当编译器调用默认的拷贝构造函数时,会将对象的指针所指向的地址拷贝给另一个对象的指针所指向的地址,这个时候就发生了浅拷贝。浅拷贝所存在的问题是:如果只是指针指向的地址进行拷贝,那么两个指针将指向同一片内存空间,当其中一个对象被销毁时,对应的析构函数会delete掉这片内存,那么另一个对象的指针就会成为野指针,如果这时另一个对象也进行了析构操作,则对野指针进行delete操作,则会...

2019-02-25 01:47:00 54

转载 MySQL源码包编译安装

+++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库实例部署时间:2019年5月2日内容:MySQL源码包进行编译,然后部署MySQL单实例+++++++++++++++++++++++++++++++++++++++++++1. MySQL源码包编译1.1 安装编译环境# yum install -y gcc gcc-c++# y...

2019-02-24 19:20:00 91

转载 sql 相关子查询

相关子查询3个执行步骤 1.外部查询获得一个记录,然后将该记录传递到内部查询. 2.内部查询根据传递的值执行. 3.内部查询将结果值传回外部查询,外部查询利用这些值完成处理过程. 转载于:https://www.cnblogs.com/Spinoza/p/10426904.html...

2019-02-24 17:20:00 71

转载 kali linux之edb--CrossFire缓冲区溢出

漏洞的罪恶根源------变量,数据与代码边界不清,开发人员对用户输入没做过滤,或者过滤不严 如这个脚本,写什么,显示什么,但是加上;,|,&&,后面加上系统命令,就执行命令了 缓冲区溢出: 当边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被撑爆,从而覆盖了相邻内存区域的数据,成功修改i内存数据,可造成进程劫持,执行恶意代码,获取...

2019-02-23 15:30:00 486

转载 全虚拟化和半虚拟化的区别 cpu的ring0~ring3又是什么概念?

ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之…… 拿Linux+x86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。 应用程序的代码运行在最低运行级别上ring3上,不能做受控操作。如果要做,比如要访问磁盘,写文件,那就要通过执行系统调用(函数),执行系统调用的时候,CPU的运行级别会发生...

2019-02-22 22:18:00 380

转载 float浮动,定位

1 浮动定位 1、普通流定位 普通流,由称为文档流 块级元素:从上到下一个一个的排列 行内元素:一行内从左到右的排列 2、浮动定位 2.1、什么是浮动定位 将元素排列在普通流之外,即脱离文档流 浮动元素不会占据页面空间 浮动元素会放置在“包含框”的左边或右边 浮动元素依旧位于...

2019-02-22 20:43:00 164

转载 7-1 FireTruck 消防车 uva208

题意: 输入一个n <=20 个结点的无向图以及某个结点k 按照字典序从小到大顺序输出从结点1到结点k的所有路径 要求结点不能重复经过 标准回溯法 要实现从小到大字典序 现在数组中排序好即可 标记数组一定要删去!!!!切记 又因为这个弄错了 提高效率的方法: 先遍历一遍所有点 把和k点相关的点存入数组中 那些无关的点根本用不到 同时也解决了如果...

2019-02-21 23:46:00 85

转载 [Swift]LeetCode556. 下一个更大元素 III | Next Greater Element III

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

2019-02-21 21:03:00 105

转载 x64 stack walking、调用约定、函数参数识别

k = <rsp> <rip> <frame_count>x64下manual stack walking与x86不同,x86一般情况下有ebp chain,x64没有ebp chain,类似x86的FPOx64下,rsp在函数执行完prologue之后就不会变化(调用约定);所以0.如果函数内执行了call指令,call指令返回地址压栈后,rsp就会减8;...

2019-02-21 18:31:00 101

转载 PAT A1149 Dangerous Goods Packaging (25 分)——set查找

When shipping goods with containers, we have to be careful not to pack some incompatible goods into the same container, or we might get ourselves in serious trouble. For example, oxidizing ag...

2019-02-21 14:02:00 58

转载 centos7 docker安装和使用_入门教程

centos7 docker安装和使用_入门教程 原文:centos7 docker安装和使用_入门教程说明:本文也是参考互联网上的文章写的,感谢相关作者的贡献。 操作系统 64位CentOS Linux release 7.2.1511 (Core) 配置好IP:192.168.1.160 修改yum源 目的是提升对docker的下...

2019-02-21 13:05:00 101

转载 Zookeeper:fsync超时导致实例异常

一、问题描述 2019-02-19 08:44左右,实时计算服务重启,报错显示找不到zk集群的leader节点,同时ZooKeeper集群有告警显示连接超时:   指标[连接耗时(ms)=18221]符合告警规则[连接耗时(ms)>=3000] 二、排查过程 查看当前集群状态,集群状态正常,查看报“连接超时”的zk节点日志,发现有shutdown情况,表明作为...

2019-02-20 18:19:00 551

转载 HDU6030 Happy Necklace

Little Q wants to buy a necklace for his girlfriend. Necklaces are single strings composed of multiple red and blue beads.Little Q desperately wants to impress his girlfriend, he knows that she...

2019-02-20 15:35:00 49

转载 C#连接基于Java开发IM——Openfire

Openfire简介    Openfire 是开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。Openfire的效率很高,单台服务器可支持上万并发用户。   Server和Client端的通信都用xml文档的形式进行通信。 但是Openfire是Java语言写的,对于C#的dll拓展库相比与java的jar包少的可怜,在网上寻找一番之后找到了一个...

2019-02-20 14:45:00 152

转载 jquery 实现抖动效果

jQuery.fn.shake = function (intShakes /*Amount of shakes*/, intDistance /*Shake distance*/, intDuration /*Time duration*/) { this.each(function () { var jqNode = $(this); jqNo...

2019-02-20 13:57:00 499

转载 windows上安装mysql5.7.24

平时自己做测试的时候,自己安装一个mysql还是很有必要的,网上教程很多,但是自己操作过程中还是遇到了一些问题,这里记录一下安装过程。 一、下载mysql https://downloads.mysql.com/archives/community/ 我使用的是5.7.24的解压版 二、添加配置文件 在mysql根目录添加配置文件my.ini;改成自己的安装目录,并且一定要新建data目录; [...

2019-02-18 22:09:00 59

转载 蓝桥杯-微生物增殖

微生物增殖   假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢? 本题的要求就是写出这两种初始条件下,60分钟后Y的数目。 题...

2019-02-18 20:58:00 44

转载 JAVA语法——经典题目01

1.什么是JAVA虚拟机?为什么JAVA被称作是“平面无关的编程语言”? JAVA虚拟机是一个可以执行JAVA字节码的虚拟机进程。JAVA源文件被编译成能被JAVA虚拟机执行的字节码文件。 JAVA被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。JAVA虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.JDK和JRE的区...

2019-02-18 20:41:00 47

转载 linux设置开机自启动

一.、在/etc/rc.local文件中添加自启动命令 执行命令: 编辑"/etc/rc.local",添加你想开机运行的命令 运行程序脚本:然后在文件最后一行添加要执行程序的全路径。 例如,每次开机时要执行一个hello.sh,这个脚本放在/usr下面,那就可以在"/etc/rc.local"中加一行"/usr/./hello.sh",或者" cd /opt &am...

2019-02-18 20:36:00 64

转载 【HNOI2013】消毒

题面 题解 当只有二维时,就是一个二分图匹配的板子题 三维的时候就很好做了,暴力枚举一维的情况,因为\(\min(x,y,z) = \sqrt{5000} < 18\),于是时间复杂度有保证 代码 #include<cstdio> #include<cstring> #include<cctype> #include<algorithm> #d...

2019-02-18 16:32:00 77

转载 Celery 之异步任务、定时任务、周期任务

什么是Celery?Celery 是芹菜Celery 是基于Python实现的模块, 用于执行异步定时周期任务的其结构的组成是由 1.用户任务 app 2.管道 broker 用于存储任务 官方推荐 redis rabbitMQ / backend 用于存储任务执行结果的 3.员工 worker 一 异步任务 1 from celery import Cel...

2019-02-18 15:27:00 120

转载 面试之什么是java虚拟机

java虚拟机体系结构 方法区 堆 java虚拟机栈 本地方法栈 方法区 java虚拟机编译的class文件中二进制数据类型解析数据存在方法区中 是所有线程共享 和存在数据的线程安全问题 当二个线程使用同一类并且类还被加载 则让一个线程加载 另一个 线程等待 java虚拟机栈 是线程私有的 既决定了线程的个数 存放的变量 对象引用 堆 是所有线程所共享 存放的是所有的对象 涉及...

2019-02-18 11:50:00 44

转载 专题训练5总结

这个专题学习了两种算法 1.稳定婚姻匹配问题 2.最大团问题 稳定婚姻匹配问题: 1.Stable Match 关于信号站匹配 多了一个容量的权值 如果距离相同看容量大小 数据处理较麻烦! 2.marriage 稳定婚姻匹配问题入门题 3.The Stable Marriage problem 和入门题没啥区别 不说了 4.University Ent...

2019-02-17 19:20:00 70

转载 P4592 [TJOI2018]异或 (可持久化Trie)

[题目链接] https://www.luogu.org/problemnew/show/P4592 题目描述 现在有一颗以\(1\)为根节点的由\(n\)个节点组成的树,树上每个节点上都有一个权值\(v_i\)。现在有\(Q\)次操作,操作如下: \(1\;x\;y:\)查询节点xx的子树中与\(y\)异或结果的最大值 \(2\;x\;y\;z:\)查询路径\(x\)到\(y\)上点与\(z\...

2019-02-17 19:18:00 79

转载 实验吧-web-天下武功唯快不破(Python中byte和str的转换)

题目:看看响应头 打开网站,既然已经提示我们看响应头了,那我们就看看呗(习惯bp,也可直接F12查看) 可以看到,响应头部分有个FLAG,而且有提示:please post what you find with parameter:key 所以就将FLAG解码后post,解码之后是:P0ST_THIS_T0_CH4NGE_FL4G:omiFOwSfc ...

2019-02-17 11:16:00 61

转载 Spring Boot 2 实践记录之 条件装配

实验项目是想要使用多种数据库访问方式,比如 JPA 和 MyBatis。 项目的 Service 层业务逻辑相同,只是具体实现代码不同,自然是一组接口,两组实现类的架构比较合理。 不过这种模式却有一个问题,如果 Bean 是按实现类装配,则在切换数据库访问方式时,就需要大量的代码修改。如果按接口装配,则会出现歧义(同一接口有两个实现,无法自动装配)。 虽然可以使用「首选Bean」或「限定」装配,但...

2019-02-17 00:10:00 55

转载 c++学习书籍推荐《Advanced C++》下载

百度云及其他网盘下载地址:点我 作者简介 James Coplien先在威斯康星大学获得电气与计算机工程学士学位,后又在该大学获得计算机科学硕士学位。他在贝尔实验室的软件产品研发部门工作,在这个部门从一开始就使用C++程序设计语言。近年来致力于大型面向对象系统的开发环境、交付平台以及故障检测。他现在是大型面向对象技术项目的顾问。 目录 译者序序...

2019-02-16 20:31:00 354

转载 CocosCreator2.1.0渲染流程与shader

CocosCreator2.1.0版本正式支持导入3D模型 对于2.5D游戏的开发来说有着重要意义 自己此前在写捕鱼游戏时了解过自定义shader 并实现了4种不同的水波效果 但经过CocosCreator版本的不断升级 尤其是1.10和2.0两个版本 旧的渲染器被抛弃了 因此老的shader特效也全都不能用了 直到最近正好有时间,花了几天把原先写的特效升级到了最新的2.1.0版本...

2019-02-15 15:33:00 1065

转载 lock wait timeout exceeded; try restarting transactio解决方案

问题原因: 今天线上环境,突然出现一个问题,追踪原因是数据库中的一条语句报错,错误内容:lock wait timeout exceeded; try restarting transactio 执行update table set status = 1 where id = 10002;是可以的。 而执行update table set status = 1 ...

2019-02-15 14:11:00 169

转载 Hash冲突的解决--暴雪的Hash算法

Hash冲突的解决--暴雪的Hash算法https://usench.iteye.com/blog/2199399https://www.bbsmax.com/A/kPzOO7a8zx/ 转载于:https://www.cnblogs.com/zengjianrong/p/10382974.html

2019-02-15 12:09:00 64

转载 RabbitMQ入门

一、简述   a) RabbitMQ是mq的一种,目前全球来讲社区是最活跃的,有问题一查就有。以前写过腾讯的CMQ,社区文档真的少啊。   b) RabbitMQ用处一般为啦异步处理,并且可实现一个业务同步处理,速度、效率明显提高。如注册,那么你想给客户发短信与邮件,那么只需要把这两个消息放入MQ中就可。    还可以实现项目间的解耦通讯等。   c) 配上在网上扒的原理图:     ...

2019-02-15 11:33:00 43

转载 单例模式

单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 A...

2019-02-15 10:01:00 38

转载 异或特性

异或的两个特性 两个相等的数的异或为0; 任何一个数和0异或之后,还是这个数不变 应用 在 1 到 n 的数字中,有且只有唯一的一个数字 m 重复出现偶数次,其他数字都只出现一次,请用异或把这个数字找出来。 原始数据: 1,2...m,m,...n (是否有序对此题不重要) 所有数字: 1,2,...m,...n 因为 x^x = 0 令a = 1^2...^m...^n b = 1^2.....

2019-02-15 01:35:00 147

空空如也

空空如也

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

TA关注的人

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