自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【刷题】BZOJ 2539 [Ctsc2000]丘比特的烦恼

Description随着社会的不断发展,人与人之间的感情越来越功利化。最近,爱神丘比特发现,爱情也已不再是完全纯洁的了。这使得丘比特很是苦恼,他越来越难找到合适的男女,并向他们射去丘比特之箭。于是丘比特千里迢迢远赴中国,找到了掌管东方人爱情的神——月下老人,向他求教。月下老人告诉丘比特,纯洁的爱情并不是不存在,而是他没有找到。在东方,人们讲究的是缘分。月下老人只要做一男一女两个泥人,在他们之间...

2018-05-31 19:48:00 109

转载 利用“进程注入”实现无文件复活 WebShell

引子上周末,一个好兄弟找我说一个很重要的目标shell丢了,这个shell之前是通过一个S2代码执行的漏洞拿到的,现在漏洞还在,不过web目录全部不可写,问我有没有办法搞个webshell继续做内网。正好我之前一直有个通过“进程注入”来实现内存webshell的想法,于是就趁这个机会以Java为例做了个内存webshell出来(暂且叫它memShell吧),给大家分享一下:)前言一般在...

2018-05-31 08:36:00 133

转载 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory....

CentOS7中执行serviceiptablesstart/stop会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,如果要添加范围...

2018-05-30 11:46:00 71

转载 【Revit API】创建相机视角

在Revit中有一个相机功能可以以相机视角产生一个视图。一开始我在Revit2016的API文档中找关键词Camera,但是没什么收获。其实这个相机功能的真正核心是创建透视视图:View3D.CreatePerspective(Document, ElementId)简单的代码示例如下:var uiDocument = commandData.Application.ActiveU...

2018-05-29 16:12:00 932

转载 修改mysql字符集

vim /etc/my.cnf[mysqld]datadir = /data/mysqlsocket = /var/lib/mysql/mysql.sockinnodb_buffer_pool_size = 1024Minnodb_file_io_threads = 4innodb_thread_concurrency = 8innodb_lock_wai...

2018-05-28 11:53:00 34

转载 Element-ui之修改样式

修改样式的方法官网上面介绍了几种方法;当然还有其他的方法,比如:直接在标签上面采用行内式;在组件中的style里面添加样式;引入.scss文件(注意:如果是公用样式最好在index.scss一起引用,然后在main.js中进行调用;如果使用该样式的组件不多,就按需引入,不要引入其他不必要的scss文件)注:这儿的优先级是: [行内的样式>组件中'style'里面的样式&...

2018-05-28 07:28:00 1278

转载 当前List操作的问题

在我们使用HDFS作为数据存储文件系统时,恐怕最常使用到的命令就是ls命令了。我们往往先使用这个命令查找出目前我们期待的文件目录信息,然后对查出的这些文件目录做后续的操作。所以说,list操作的执行效率高低对用户以及上层应用层调用程序来说就显得十分重要了。当前List操作的问题这里我们会从2个层面来展开此方面的讨论:一个是针使用用户的角度,也就是CLI命令行使用方式的...

2018-05-27 16:27:00 44

转载 题解报告:hdu 1848 Fibonacci again and again(尼姆博弈)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1848Problem Description任何一个大学生对菲波那契数列(Fibonacci numbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDO...

2018-05-27 13:47:00 72

转载 题解报告:hdu 1846 Brave Game(巴什博弈)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1846Problem Description十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫《勇敢者的游戏》(英文名称:Zathura),一直到现在,我依然对于电影中的部分电脑特技印象深刻。今天,大家选择上机考试,就是一种勇敢(brave)的选择;这个短学期,...

2018-05-26 14:45:00 80

转载 MySQL数据库篇之索引原理与慢查询优化之二

接上篇7️⃣ 正确使用索引  一、索引未命中     并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,  我们在添加索引时,必须遵循以下问题:#1 范围问题,或者说条件不明确,条件中出现这些符号或关键字:>、>=、<、<=、!= 、between...and...、like、#2 尽量选择区...

2018-05-25 22:41:00 60

转载 003 简单使用spring

一 . 概述  在spring的发展过程之中,出现了三种配置方式.  [1]xml形式  [2]注解形式  [3]javaconfig形式也就是说我们后面每一个问题的说明都应该分成三种.但是可虑到我们学习spring的核心是理解这个原理,  现在我们现在只用xml形式的方式进行配置.后面再详细说明spring的其它配置方式.二 . 简单使用spring ...

2018-05-25 20:50:00 38

转载 线程池(1)—— 线程池管理

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...

2018-05-25 17:03:00 48

转载 新任务不断添加进来,Scrum团队应该如何应对?

团队至少会有协调计划和控制时间的能力。他们能够说:“我们将在接下来的迭代中完成这些事情”,并对这一情况有一定的合理预期。我们看到很多Scrum文献中描述了一类团队——这类团队进行迭代计划并且避免计划改变。但是如果这些变化无法被排除在迭代计划之外,团队成员应该如何应对?在这篇文章中,我们将针对两种不同类型的团队谈谈这个话题:偶尔有中断、但不多的团队高度中断驱动...

2018-05-25 09:56:00 135

转载 WPF 列表开启虚拟化的方式

正确开启虚拟化的方式列表如ListBox,ListView,TreeView,GridView等,开启虚拟化ScrollViewer设置CanContentScroll=True直接在模板中,设置CanContentScroll="True"如模板中未设置CanContentScroll属性,可以在列表添加属性ScrollViewer.CanContentScroll="T...

2018-05-24 15:34:00 66

转载 Spring-Batch将CSV文件转为XML文件

1 介绍用Spring Batch实现一个简单的需求,将csv文件转换成xml文件。csv文件如下:record.csvusername, user_id, transaction_date, transaction_amountdevendra, 1234, 31/10/2015, 10000john, 2134, 3/12/2015, 12321robin, 2134, 2/02/...

2018-05-23 23:09:00 91

转载 springboot2 webflux 响应式编程学习路径

本文转自 springboot2 webflux 响应式编程学习路径_慕课手记springboot2 已经发布,其中最亮眼的非webflux响应式编程莫属了!响应式的weblfux可以支持高吞吐量,意味着使用相同的资源可以处理更加多的请求,毫无疑问将会成为未来技术的趋势,是必学的技术!很多人都看过相关的入门教程,但看完之后总觉得很迷糊,知其然不知道其所以然,包括我本人也有相同的疑惑。后面...

2018-05-22 20:41:00 795

转载 mysql DBA技能

主备启动slave thread:登录到sql后运行start slave;查看主备:show slave status\G主备切换发生切换的原因是ha在固定时间内来测试数据库能否访问,如果数据库在多长时间内一直不能访问才会发生主备切换所以主备切换的原因是一定时间内数据库无法访问,原因可能有qps过大或慢sql rt过高导致数据库堵...

2018-05-21 16:16:00 72

转载 Leetcode(4)-两个排序数组的中位数

给定两个大小为 m 和 n 的有序数组nums1和nums2。请找出这两个有序数组的中位数。要求算法的时间复杂度为O(log (m+n)) 。示例 1:nums1 = [1, 3]nums2 = [2]中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]中位数是 (2 + 3)/2 = 2.5...

2018-05-21 11:55:00 36

转载 iOS 快速集成ijkplayer视频直播与录播框架

最近由于需求的变动,项目内把最初最简单的原生直播框架变成了B站开源的ijkplayer框架,下面把具体的过程总结一下整个过程都比较简单,重要的是理解的过程,集成完毕之后,视频的用户体验比苹果原生好了很多。最后会贴出demo的git地址,只需要简单的操作就能快速的在项目中加入该框架先把B站开源ijkplayer的github地址贴出来 https://github.com/Bi...

2018-05-21 10:45:00 89

转载 poj 3415 Common Substrings

Common SubstringsTime Limit:5000MSMemory Limit:65536KTotal Submissions:12585Accepted:4228DescriptionA substring of a stringTis defined as:T(i,k)=TiT...

2018-05-20 20:14:00 46

转载 bzoj1790: [Ahoi2008]Rectangle 矩形藏宝地

被统考草翻回来做题不太行啊,线段树和cdq都写挂细节这题大概就是四维偏序吧,欸n怎么到了20w,只能水70啊但是这个好像只要有1个在里面就可以ans就可以++了耶突然想到高中奥数老师说的,大概是这样的a<|x-2|/x^2+1 x取任意数,求a的范围,就相当于求后面那坨的最小值运用这个思想那么就搞个线段树,下标跟树状数组一样判第三维,然后维护一下第四维区间最大值,只要...

2018-05-20 15:34:00 49

转载 2017-2018-2 20165301 实验四《Java面向对象程序设计》实验报告

2017-2018-2 20165301 实验四《Java面向对象程序设计》实验报告一、Android Stuidio的安装测试实验要求:参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章;参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 An...

2018-05-20 10:00:00 146

转载 深入css布局 (1) — 盒模型 & 元素分类

深入css布局(1)—— 盒模型 & 元素分类 “ 在css知识体系中,除了css选择器,样式属性等基础知识外,css布局相关的知识才是css比较核心和重要的点。今天我们来深入学习一下css布局相关的知识。”首先来列下大纲盒模型IE盒模型W3C盒模型box-sizing元素的分类块级元素行内元素行内...

2018-05-19 20:27:00 126

转载 Java常用类库——观察者设计模式

观察者设计模式现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。实际上以上的购房者都属于观察者,他们都关注着房子的价格。如果要想实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口。查看API如下:查看java.util包中的Observable类如下: java.u...

2018-05-19 11:18:00 58

转载 LintCode——颜色分类

颜色分类:给定一个包含红,白,蓝且长度为 n 的数组,将数组元素进行分类使相同颜色的元素相邻,并按照红、白、蓝的顺序进行排序。     我们可以使用整数 0,1 和 2 分别代表红,白,蓝。注意事项:不能使用代码库中的排序函数来解决这个问题。排序需要在原数组中进行。样例 :给你数组 [1, 0, 1, 2], 需要将该数组原地排序为 [0, 1, 1, 2]方法一:常规解决方...

2018-05-17 09:55:00 82

转载 kernel笔记——VFS

vfs(the virtual filesystem, virtual file switch)为应用程序访问文件提供了统一的接口,如read、write、open等。下面我们看加载文件系统模块、格式化磁盘、挂载磁盘,这些步骤相应的内核实现,vfs在其中又发挥了哪些作用。文件系统在内核中由file_system_type结构表示,当我们执行以下命令加载文件系统模块时:...

2018-05-16 19:16:00 54

转载 Centos防火墙设置与端口开放的方法

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。一、iptables1.打开/关闭/重启防火墙开启防火墙(重启后永久生效):chkconfig iptables on关闭防火墙(重启后永久生效...

2018-05-16 17:36:00 38

转载 内核优化

net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_synack_retries = 1 net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_keepalive_probes = 3 net.ipv4.tcp_keepalive_intvl =15 net.ipv4.tcp_retries2 = 5 n...

2018-05-16 10:28:00 42

转载 java多线程对CountDownLatch的使用实例

介绍CountDownLatch是一个同步辅助类,它允许一个或多个线程一直等待直到其他线程执行完毕才开始执行。用给定的计数初始化CountDownLatch,其含义是要被等待执行完的线程个数。每次调用CountDown(),计数减1主程序执行到await()函数会阻塞等待线程的执行,直到计数为0实现原理计数器通过使用锁(共享锁、排它锁)实现实例1场景:模拟10人赛跑...

2018-05-15 22:41:00 47

转载 JSP页面中出现的问题:javax.el.PropertyNotFoundException

1. 后台返回到JSP前台的的list,在jsp页面使用EL表达式遍历时出现如下问题:javax.el.PropertyNotFoundException: Property 'ID' not found on type java.lang.String2. ID在是int类型。需要在jsp页面把ID转为String类型。3. 转换的方法为:${item[fn:trim(u.id)]}...

2018-05-15 16:08:00 431

转载 Netty入门(十)解码分隔符和基于长度的协议

  我们需要区分不同帧的首尾,通常需要在结尾设定特定分隔符或者在首部添加长度字段,分别称为分隔符协议和基于长度的协议,本节讲解 Netty 如何解码这些协议。一、分隔符协议  Netty 附带的解码器可以很容易的提取一些序列分隔:    下面显示了使用 “\r\n”分隔符的处理:    下面为 LineBaseFrameDecoder 的简单实现: 1 public...

2018-05-15 14:37:00 76

转载 差分约束系统

介绍差分约束系统这种东西非常的神奇,就是如果一个系统由n个变量和m个约束条件组成,形成m个形如\[a_{i}-a_{j}\leq k\]的不等式\((i,j∈[1,n],k为常数)\),这可以把每个\(a_{i}\)当作一个节点,对于一个不等式\(a_{i}-a_{j}≤k\),将\(a_{j}向a_{i}连一条权值为k的有向边\),然后设置一个源点(按实际情况来设置),再用个最短路...

2018-05-12 19:54:00 37

转载 AbtestingGateway 分流策略添加

目录结构分布我们从GitHub上把它下载后解压出来,有以下5个目录,分别是:admin 管理模块,对策略增删改查等功能diversion 主模块吧,看源码是匹配redis存储的keydoc 文档lib 各个操作的子模块utils 专门存放nginx相关文件的我这次更改的需求是 添加一个分流策略从哪里开始入手我们了解每个目录是干啥的后,我们开始从lib这个模块开始入手我们切换...

2018-05-12 15:40:00 225

转载 KD-Tree【n+e课件下载】

KD-Tree我是看n+e大佬的课件,感觉挺不错的。 课件 转载于:https://www.cnblogs.com/XSamsara/p/9037510.html...

2018-05-12 11:05:00 31

转载 shell字符串数组

数组 声明数组 declare -a ARRAY_NAME declare -A ARRAY_NAME: 关联数组 注意:两者不可相互转换 数组名和下标(索引) 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, bash4.0版本之后开始支持 bash的数组支持稀疏...

2018-05-12 10:09:00 2196

转载 vue路由-动态路由和嵌套路由

一、动态路由我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件。例如,我们有一个User组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染。那么,我们可以在vue-router的路由路径中使用『动态路径参数』(dynamic segment)来达到这个效果:const User = { template: '<div>User</div...

2018-05-11 16:51:00 93

转载 Final:修饰方法【网友见解】

  将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你...

2018-05-10 23:31:00 64

转载 个人作业四--Alpha阶段个人总结

一、个人总结在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程;请用自我评价表:http://www.cnblogs.com/xinz/p/3852177.html 有比较才会有进步。类别具体技能和面试问题现在的回答毕业找工作时语言最拿手的计算机语言之一,代码量多少? (偏web前端,PC/Mobile App)Java,大概应该有一万吧...

2018-05-10 22:15:00 179

转载 selenium+Page Objects(第一话)

简单介绍一种selenium用来做web自动化测试的设计模式:Page Objects一.Page Objects介绍 用官话说它是selenium中的一种页面对象设计模式(不是测试框架!是一种开展ui自动化测试的思想),把ui自动化测试中的每个页面抽象出来,将每个页面用到的业务逻辑(page类)和页面元素(locator类)各自封装起来,然后编写测试用例时只需要调用每个pa...

2018-05-10 21:42:00 67

转载 修好这颗心

以金相交,金耗则忘;以利相交,利尽则散;以势相交,势去则倾;以权相交,权失则弃;以情相交,情逝人伤;唯心相交,静行致远。——星云大师《修好这颗心转载于:https://www.cnblogs.com/hjlweilong/p/9021375.html...

2018-05-10 19:44:00 46

空空如也

空空如也

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

TA关注的人

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