自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 熊猫烧香病毒分析

标题:熊猫烧香病毒分析作者:断桥烟雨旧人伤参考书籍:《C++反汇编与逆向分析技术揭秘》0x00 前述  为了培养我们独自分析病毒能力,老师发了一个病毒文件给我们分析,并要求写一份病毒分析报告,正因为这是我第一次写这种报告,所以我打算把过程记录下来。0x01 初步分析病毒文件如下:由上图可知,该文件为一个 vir 文件,很明显是一份病毒文件,为了探知原病毒文件的真实格式,这里我用...

2018-12-31 12:55:00 127

转载 BZOJ 1912(树的直径+LCA)

题面传送门分析显然,如果不加边,每条边都要走2次,总答案为2(n-1)考虑k=1的朴素情况:加一条边(a,b),这条边和树上a->b的路径形成一个环,这个环上的边只需要走一遍,所以答案会减少dist(a,b)-1 (a->b的路径少走一边,但是又多加了一条边,最终答案为2*(n-1)-dist(a,b)+1显然dist(a,b)应该最大,求树上的直径\(L_1\)即可接着...

2018-12-29 21:34:00 92

转载 【Vue】组件watch props属性值

转载:https://www.cnblogs.com/mqxs/p/8972368.html#HTML<div id="example"> <p> <child :msg="msg"></child> </p> <p> <button @click='props'...

2018-12-29 21:19:00 1318

转载 PHP的学习路线规划

第一阶段:WEB的快速入门前期入门学习我们需要学一些HTML+CSS+JS前端的一些技术,这个阶段不需要太深入的学习,学习到可以制作出一个像样点的静态页面就可以了。因为大家是学习PHP,对于新人来说如果是主搞后端这一阶段就不需要做太多的要求,如果以后碰到可以再完善。第二阶段:基本语法的学习这一阶段我们就可以学习以下PHP的基本语法了。这里要学习无非就是变...

2018-12-28 17:56:00 201

转载 case when then else end

查找住院,门诊的人数:SELECT a.leixing,COUNT(a.leixing)FROM(SELECT case resource_type WHEN 'O' THEN '住院'WHEN 'I' THEN '门诊'ELSE '其他' END as leixingFROM `doc_info_hive`) as a GROUP BY a.leixing;转载于:https://www....

2018-12-28 17:23:00 45

转载 隐马尔可夫模型HMM(二)概率计算问题

摘自1.李航的《统计学习方法》2.http://www.cnblogs.com/pinard/p/6955871.html一、概率计算问题上一篇介绍了概率计算问题是给定了λ(A,B,π),计算一个观测序列O出现的概率,即求P(O|λ)。用三种方法,直接计算法,前向算法,后向算法。考虑隐马尔可夫模型(一)中的盒子球模型。假设Q={1,2,3,4}, V = {...

2018-12-28 14:43:00 640

转载 MHA高可用

MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案,它由日本 DeNA 公司 youshimaton(现就职于 Facebook 公司)开发,是一套优秀的作为 MySQL高可用性环境下故障切换和主从提升的高可用软件。在 MySQL 故障切换过程中, MHA 能做到在 0~30 秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程...

2018-12-28 09:17:00 56

转载 记录一次dubbo不能正常抛出特定异常

BUG场景  今天同事的代码中出现一个问题,让我帮忙排查一下。原代码大致如下    dubbo服务消费者: 1 @Resource 2 private IPayWayService payWayService; 3 4 @RequestMapping(value = "/add", method = RequestMethod.POST)...

2018-12-27 16:54:00 256

转载 第七章——Windows内核基础-内核理论基础(0环通信,内核函数,驱动加载流程)...

windowsR3与R0通信 当我们调用某个API的时候,这个API是被封装在某个DLL库中,而DLL库中的函数则是在更底层的ntdll.dll文件中,而相对应的则是调用ntdll中的Native API函数ntdll中的Native API函数是成对出现,分别以Nt和Zw开头,在ntdll中他们的本质是一样,只是名字不同。当API函数在ntdll中执行时,首先会检查参数工作,接...

2018-12-26 22:27:00 304

转载 保存和恢复神经网络

转自莫烦大神,转载原因是想把所有相关内容收集到自己的博客中,方便系统的学习。两种保存方法,1是保存整个神经网络;2是只保存神经网络的所有参数。一、保存神经网络1保存整个神经网络。 torch.save(net1,"net1.pkl")net1为我想要保存的网络,net1.pkl为文件名,保存的格式只能是.pkl2,保存神经网络参数torch.save(net...

2018-12-26 11:21:00 151

转载 BZOJ1814: Ural 1519 Formula 1(插头Dp)

DescriptionRegardless of the fact, that Vologda could not get rights to hold the Winter Olympic games of 20**, it is well-known, that the city will conduct one of the Formula 1 events. Surely, for s...

2018-12-24 20:53:00 148

转载 MongoDB简介和安装

Mongodb简介MongoDB是由C++语言编写, 基于分布式文件存储的开源数据库系统.在高负载的情况下, 添加更多的节点, 可以保证服务器性能.MongoDB旨在为Web应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档, 数据结构由键值(key-value)对组成, MongoDB文档类似于JSON对象. 字段值可以包含其他文档, 数组, 和...

2018-12-24 17:11:00 45

转载 前端传到后台中文乱码---个人心得

1.在tomcat-server.xml里面找到 <Connector 标签里面写入 URLEncoding="UTF-8"2.Stringstr=newString(你的乱码字符串.getBytes("ISO8859_1"),"GBK");如果你的前端是utf-8编码:Stringstr=newString(你的乱码字符串.getBytes("ISO...

2018-12-24 15:22:00 212

转载 洛谷 P2486 [SDOI2011]染色

树链剖分裸题。线段树统计“答案”、“前缀字符”、“后缀字符”三个信息就可以很方便的合并了。代码:#include<bits/stdc++.h>using namespace std;const int maxn = 100000 + 5;int n, m;int head[maxn], nxt[maxn * 4], to[maxn * 4], cnt;void i...

2018-12-23 23:38:00 44

转载 JAVA 反射之Method

★ Method没有构造器,只能通过Class获取。重点方法:class.getDeclaredMethods():获取所有方法。class.getDeclaredMethod(String name, Class<?>... parameterTypes):根据方法名获取方法,name是方法名,parameterTypes是可变参数即方法所需要的参数。m...

2018-12-22 17:39:00 83

转载 【iOS】图表实现-Charts(二)

上一篇讲了Charts的基本使用方法。这一篇讲讲我在开发中遇到的问题,以及网上一些朋友遇到的问题。1.在开发中遇到最右边的坐标或者最上面的坐标被遮盖一半显示不全。就像我说的这样,我在开发中,x轴显示6个坐标,最右面的左边显示时间(类似19/01),结果只显示了19/右面的显示不全。这样的问题也可能出现在Y轴。解决方法比较简单。就是向上向右添加区域。// chant view 顶部...

2018-12-22 17:06:00 114

转载 Azure导出所有用户权限---powershell命令

直接运行脚本#requires -Version 3.0 -Modules AzureRM.Resourcesparam( [switch] $GroupRolesByUser)$ErrorActionPreference = 'Stop'Login-AzureRmAccount -ErrorVariable loginerror -Environ...

2018-12-21 15:32:00 191

转载 深入理解单例模式:静态内部类单例原理

  本文主要介绍java的单例模式,以及详细剖析静态内部类之所以能够实现单例的原理。OK,废话不多说,进入正文。    首先我们要先了解下单例的四大原则:    1.构造私有。    2.以静态方法或者枚举返回实例。    3.确保实例只有一个,尤其是多线程环境。    4.确保反序列换时不会重新构建对象。    我们常用的单例模式有:    饿汉模式、懒汉模式、双重锁懒汉模式、静态内部...

2018-12-20 21:16:00 54

转载 c++数据

1.变量名  命名规则:在名称中只能使用字母字符、数字和下划线;名称的第一个字符不能是数字;不能将C++关键词用作名称。  常用的前缀:n-整数,str/sz-字符串,b-布尔值,p-指针,c-单个字符,m-类成员值2.整形short 至少16位;int至少与short一样长;long至少32位,且至少与int一样长;long long至少64位...

2018-12-19 19:48:00 71

转载 百度api 找到当前电话号码归属地

第一种通过百度api找到电话号码归属地import requestsdef get_location(phone_num): path = 'http://mobsec-dianhua.baidu.com/dianhua_api/open/location' result = requests.get(path, params={'tel': phone_num}, timeo...

2018-12-19 17:00:00 1002

转载 算法第5章上机实践报告

一、实践题目7-2工作分配问题(20 分)设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。输入格式:输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行,每行n个数,表示工作费用。输出格式:将计算出的最小总费用输出到屏幕。输入...

2018-12-18 20:00:00 94

转载 php操作redis和memcache过期时间

php-redis 设置过期时间setTimeOut 命令行expireredis过期时间redis术语里面,把设置了expire time的key 叫做:volatile keys。 意思就是不稳定的key。没有设置过期时间的也就是永久存储set:set('key','value')将值 value 关联到 keysetTimeOut:setTimeout('x', 3);设置过期时...

2018-12-18 18:24:00 219

转载 saltstack的pillar

主要内容:存储位置: 存储在master端,存放需要提供给minion的信息应用场景: 敏感信息:每个minion只能访问master分配给自己的.一句话总结:在master上指定给miniond的key ,value1.配置pillar使用pillar之前,需要设置pillar1)vim /etc/salt/master找...

2018-12-18 17:51:00 57

转载 跟我一起学QT_QT标准对话框_文件对话框

标准对话框QT的标准对话框分为以下几种颜色对话框文件对话框字体对话框输入对话框消息对话框进度对话框错误信息对话框向导对话框文件对话框QT中的文件对话框QFileDialog类提供一个允许用户选择文件或者文件夹的对话框。我们继续在上一篇跟我一起学QT_QT标准对话框_颜色选择框的基础上继续修改首先我们在UI设计器上再添加一个QpushButton按钮,然后为这个按钮的cl...

2018-12-18 15:00:00 107

转载 坐标系旋转后的点坐标、坐标点旋转后的点坐标

转:https://blog.csdn.net/wsx_9999/article/details/80441125坐标系旋转后的点坐标、坐标点旋转后的点坐标1. 坐标系旋转后的点坐标2. 坐标点旋转后的点坐标转载于:https://www.cnblogs.com/jiahenhe2/p/10135235.html...

2018-12-18 09:35:00 1034

转载 CodeForces - 1005A-Tanya and Stairways(模拟)

Little girl Tanya climbs the stairs inside a multi-storey building. Every time Tanya climbs a stairway, she starts counting steps from11to the number of steps in this stairway. She ...

2018-12-17 23:35:00 100

转载 描述符

描述符:本质是一个新式类,在这个新式类中至少实现了__get__(),set(),del()中的一个,也被称为描述符协议?为什么是新式类?get()调用属性时触发set()为一个属性赋值时触发del()采用del删除属性时,触发描述符是干什么的:描述符的作用是用来代理另外一个类的属性的(必须把描述符定义成这个类的类属性,不能定义到构造函数中(init))ps:描述符类产...

2018-12-17 21:26:00 58

转载 第九单元 利用vi编辑器创建和编辑正文文件

vi编辑器简介什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删除与复制的操作 删除与复制命令 粘贴命令 复原和重做命令 扩展模式与文件的存储和退出 扩展模式下常用的命令 快速移动光标在文件中的位置 快速移动光标在屏幕中的位置 课后作业【本节内容】1. v...

2018-12-17 20:28:00 100

转载 【BZOJ4650】[NOI2016] 优秀的拆分(后缀数组)

点此看题面大致题意: 定义将一个字符串拆成\(AABB\)的形式为优秀拆分,求一个字符串所有子串的优秀拆分个数。后缀数组这题可是一道后缀数组黑题啊。其实看完题解这题还是挺简单的。大致思路显然可以考虑对于每个位置\(i\)分别处理\(AA\)和\(BB\)的个数\(pre_i\)和\(nxt_i\),最后扫一遍相乘求和即可。而这显然是可以用后缀数组来求的。首先,我们枚举\(i\)来表...

2018-12-16 20:11:00 60

转载 3.5.9 枚举类型

有时,变量的取值只在一个有限的集合内。例如:销售的服装或服装只有小、中、大、和超大的四种尺寸。当然,可以将这些尺寸分别编码为1、2、3、4或S、M、L、X。但这样存在着一定的隐患。在变量中很可能保存的是一个错误的值(如0或m)。 针对这种情况,可以自定义枚举类型。枚举类型包括有限个命名的值。例如, enum Size{ SMALL, MEDIUM, LARG...

2018-12-15 16:09:00 58

转载 前端绘图方式Canvas和SVG的区别

Canvas和SVG是html5中支持2种可视化技术,都是可以在画布上绘制图形和放入图片。下面来介绍和分析一下他们。一.Canvas 和 SVG 简介1.什么是Canvas?Canvas 是H5新出来的标签<canvas></canvas>Canvas画布,利用JavaScript在网页绘制图像在标签中给上宽高:<canvas width="800...

2018-12-15 14:12:00 2642

转载 『没有上司的舞会 树形DP』

树形DP入门有些时候,我们需要在树形结构上进行动态规划来求解最优解。例如,给定一颗\(N\)个节点的树(通常是无根树,即有\(N-1\)条无向边),我们可以选择任意节点作为根节点从而定义出每一颗子树的深度,形成一个子问题重叠的结构,是符合动态规划前提的。在设计动态规划算法时,一般由节点由深到浅的顺序来作为\(DP\)的阶段。\(DP\)的状态表示中,数组的第一维通常表示子树根节点...

2018-12-14 16:33:00 39

转载 NOIP后省选集训前文化课划水记

划水划了一个多月,文化课没啥长进还他妈累死了。。。--ghj122211.11(NOIP Day2)师傅开车开得很快,晚上8:00多就到了二狱晚上听毒瘤班主任swh讲了半节语文,我:黑人问号.jpg晚四毒瘤班主任swh良心给了透彻时间,我在全班放了COP的世末歌者,不到一个月这个歌在高二奥赛火了起来。。。不过为啥他们都喜欢听双笙的,双笙的分明没有阿绫好听啊注:不是说双笙的不好听,而是说...

2018-12-13 18:35:00 141

转载 B树和B+树对比,为什么MySQL数据库索引选择使用B+树?

一 基础知识二叉树根节点,第一层的节点叶子节点,没有子节点的节点。非叶子节点,有子节点的节点,根节点也是非叶子节点。B树B树的节点为关键字和相应的数据(索引等)B+树B+树是B树的一个变形,非叶子节点只保存索引,不保存实际的数据,数据都保存在叶子节点中,B+树的叶子节点为链表,链表放数据,非叶子节点是索引。二 对比1.B树和B+树同样适...

2018-12-13 17:45:00 96

转载 [Algorithom] Stack Data Structure in JavaScript

A stack is a collection of items that obeys the principle of "last in, first out". Like a stack of plates, we can only access the topmost plate at any time. We must remove that plate before we get dow...

2018-12-13 06:06:00 47

转载 Jsp俩大内置对象学习

https://www.cnblogs.com/smyhvae/p/4065790.htmlpost与get的区别最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求...

2018-12-12 20:17:00 52

转载 机器学习算法迷你课程

机器学习算法是机器学习的重要组成部分。您必须了解他们如何努力在该领域取得任何进展。在这篇文章中,您将发现一个由14部分组成的机器学习算法迷你课程,您可以通过该课程最终了解机器学习算法。我们将在本课程中介绍很多内容,您将度过一段美好的时光。让我们开始吧。机器学习算法迷你课程机器学习算法迷你课程照片由Jared Tarbell提供,保留一些权利。这门课程是谁?在我们开始之前,让我们...

2018-12-12 16:37:00 125

转载 c# 日期时间与字符串格式

class Program { static void Main(string[] args) { //通过使用$符号初始化一个字符串,可以在字符串中使用占位符来引用变量 int a = 123; Console.WriteLine($"t...

2018-12-11 15:45:00 188

转载 301. Remove Invalid Parentheses

Remove the minimum number of invalid parentheses in order to make the input string valid. Return all possible results.Note:The input string may contain letters other than the parentheses(and)....

2018-12-10 21:58:00 32

转载 node.js 接受post数据 接受get数据

一、接受get数据在cmd中输入在浏览器中输入自己的ip+端口号就可以访问了二、接受post数据接下来的操作同get转载于:https://www.cnblogs.com/guanpingping/p/10097570.html...

2018-12-10 17:13:00 70

空空如也

空空如也

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

TA关注的人

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