自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的天,bug!

简单,平常心

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 对查询结果做特殊行列转换的sql记录

查询结果做特殊行列转换Exampleid | type1 | 2 1 | 3 1 | 2 2 | 1 2 | 2 2 | 3Outputid || type1 || type2 || type3 || type41 || 0 || 1 || 1 || 12 || 1 || 1 ...

2019-02-16 19:22:07 359

原创 Oracle 查看表空间的大小及使用情况sql语句

Oracle 查看表空间的大小及使用情况sql语句1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name G...

2019-02-01 14:03:58 614

原创 Oracle HWM( High Water Mark)

Oracle HWM( High Water Mark)1、什么是HWM注意:此部分内容请先了解oracle物理结构和逻辑结构顾名思义,这是一条水位线,oracle的每一个对象都是一个segement,用表来举例,那么这个表你就可以想象成蓄水池,这个HWM就是这条水位线,类比到segement上,水位线以下是存放的数据,水上面就是没有蓄水的水池部分。与传统水池有些许不同,segement...

2019-01-29 18:27:41 475

原创 oracle基本参数调整优化

step1: 关闭审计关于审计:Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用--所有操作在sysdba用户下进行--查看审计show parameters audit_trail;--修改spfile参数alter system set audit_trail=FALSE scope...

2019-01-23 14:42:05 3746

转载 linux的/proc/sys/net/ipv4下的一些参数

====IP、ICMP=ip_local_port_range: (两个INTEGER)定于TCP和UDP使用的本地端口范围,第一个数是开始,第二个数是最后端口号,默认值依赖于系统中可用的内存数:128Mb 32768-610001024-4999 or even less.该值决定了活动连接的数量,也就是系统可以并发的连接数(做nat的时候,我将它设置为了1024 65530 工作正常...

2018-11-08 23:42:47 3759

原创 关于LVS+Nginx为什么会被同时使用的思考

https://blog.csdn.net/BuquTianya/article/details/52076153

2018-11-08 23:36:49 337

原创 《HeadFirst设计模式》迭代器和组合模式的错误原因详解

《HeadFirst设计模式》迭代器和组合模式的错误原因详解下面是本人在阅读HeadFirst 设计模式这本书上讲述的迭代器和组合模式遇到的问题,该问题产生的原因我会更加详细的说明,书上例子的详细代码我就不写出来了,这个问题也只有看了书的人会知道,大家都懂的什么错误?当我们运行测试代码后(按照书中的测试用例,自己写也可以,这里的用例是我自己乱编的,意思意思就可以了,都懂的)。 ...

2018-06-15 15:49:38 919 3

原创 超声波传感器为什么要除58

记录一下,博客大哥哥讲的~~~·"声音在干燥、摄氏 20度的空气中的传播速度大约为343米/秒,合34,300厘米/秒。或者,我们作一下单位换算,34,300除以1,000,000厘米/微秒。即为:0.0343厘米/微秒再换一个角度,1/(0.0343 厘米/微秒)即:29.15 微秒/厘米。这就意味着,每291.5微秒表示10CM的距离。1厘米就是29.15微秒。但是发送后到接收到回波,声音走过...

2018-04-18 13:53:30 4517 1

转载 直线分割平面问题(数学归纳法)

原博客地址: https://blog.csdn.net/lanchunhui/article/details/51723248试问平面上 nn 条彼此相交而无三者共点的直线能够把平面分割成多少部分?我们先从简单的事实出发,设平面分为 SnSn 部分,n=1n=1,Sn=2Sn=2n=2n=2,Sn=4Sn=4n=3n=3,Sn=7Sn=7n=4n=4,Sn=11Sn=11n=5n=5,Sn=15...

2018-03-29 16:24:13 830

转载 hanoi塔问题解析(二)

转载,博客原文地址:https://blog.csdn.net/woshinannan741/article/details/52818614目录(?)[+]在上一篇文章中解释了一下hanoi塔的基本过程和以及路径的打印! 在这片文章中我们主要的说一下当前运行到得状态时第几个最佳状态! 在解决上面的问题之间我们还要解决的就是hanoi塔移动的最小步数hanoi塔移动的最小步数我们之后hanoi塔移...

2018-03-29 10:18:56 701

原创 最大值减去最小值小于或等于num的子数组数量

题目给定数组arr和整数num,共返回有多少个子数组如下情况 max(arr[i..j]) - min(arr[i..j]) <= num max(arr[i..j]) 表示子数组arr[i..j]中的最大值,min(arr[i..j])表示子数组arr[i..j]中的最小值要求如果数组长度为N,请实现时间复杂度为O(N)的解法解析本题来自左神《IT名企算法与数据结构题目最优解》,下面是左神的实

2017-08-30 19:37:27 1756

原创 求最大矩阵的大小-------------->_<

题目给定一个整形矩阵map,其中的值只有0和1两种,求其中全是1的所有矩阵区域中,最大的矩阵型区域为1的数量。 Example: 1 1 1 0Return : 3Example:1 0 1 11 1 1 11 1 1 0Return: 6解析: 将整个矩阵可以看成一个直方图 第一行为底部: 构成 1 0 1 1 ,其中第一列高为1,依次 0 1 1 第二行为

2017-08-29 11:15:21 949

转载 打印二叉树边界节点

题目:打印二叉树的边界节点(注:片文全部来自左神写得书,见文末注解) 给定一颗二叉树的头结点head,按照如下两种标准分别实现二叉树边界点的逆时针打印 标准一: 1、头结点为边界节点 2、叶节点为边界节点 3、如果节点在其所在的层中是最左或是最右的,那么也是边界节点 标准二:1、头结点为边界节点 2、叶节点为边界节点 3、树左边界延伸下去的路径为边界节点 4、树右边界延伸下去的路径

2017-08-28 16:54:39 1443

原创 游戏任务标记-------------->_<

[编程题] 游戏任务标记时间限制:1秒 空间限制:32768K 游戏里面有很多各式各样的任务,其中有一种任务玩家只能做一次,这类任务一共有1024个,任务ID范围[1,1024]。请用32个unsigned int类型来记录着1024个任务是否已经完成。初始状态都是未完成。 输入两个参数,都是任务ID,需要设置第一个ID的任务为已经完成;并检查第二个ID的任务是否已经完成。 输出一个参数,如果第

2017-08-23 18:09:02 1411

原创 五笔字典编码-------------->_<

题目:五笔编码假定一种编码的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把该编码按字典序排序,形成一个数组如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a的Index为0,aa的Index为1,aaa的Index为2,以此类推。 编写一个函数,输

2017-08-23 16:54:30 949

原创 拓扑结构相同子树-------------->_<

(学习资料里面的一道题)题目对于两棵彼此独立的二叉树A和B,请编写一个高效算法,检查A中是否存在一棵子树与B树的拓扑结构完全相同。给定两棵二叉树的头结点A和B,请返回一个bool值,代表A中是否存在一棵同构于B的子树。分析:这是一道二叉树相关的练习题,看了老师说的,其实也很简单,这里也就设计到两个方面的知识:二叉树的序列化,KMP算法。。。咋一看可能不清楚为什么需要这两个知识,从头分析,需要判断A树

2017-08-17 11:53:41 1042

原创 小范围排序-------------->_<

小范围排序,我想了很久,额!!!!题目如下已知一个几乎有序的数组,几乎有序是指,如果把数组排好顺序的话,每个元素移动的距离可以不超过k,并且k相对于数组来说比较小。请选择一个合适的排序算法针对这个数据进行排序。给定一个int数组A,同时给定A的大小n和题意中的k,请返回排序后的数组。测试样例: [2,1,4,3,6,5,8,7,10,9],10,2 返回:[1,2,3,4,5,6,7,8,9,1

2017-08-14 20:04:08 441

原创 堆排序-------------->_<

简介堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 java代码实现注:具体实现可以参考 ———>http://algs4.cs.princeton.edu这是只是我的代码package com.gcp.www;public class HeapSort { pu

2017-08-14 16:35:17 365

原创 基数排序-------------->_<

简介基数排序(英语:Radix sort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。基数排序的发明可以追溯到1887年赫尔曼·何乐礼在打孔卡片制表机(Tabulation Machine)上的贡献[1]。 它是这样实现的:将所有待比较数值(正整数)统一为同

2017-08-14 12:05:15 378

原创 Hdu 的一道水题 排序(hdu 1.3.6)

排序(hdu 1.3.6)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5799 Accepted Submission(s): 1664Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一

2017-06-29 17:37:41 802

原创 Python安装lxml

python3.5安装lxml今天用到python,解析需要用到Soup,代码写好后运行报错,可能是自己没有安装lxml库 使用 pip install lxml 安装失败,接下来莫名其妙报一错,百度一会依然无果。第一次安装这玩意儿(lxml),真的是个大坑,真的是蛋疼。Step1pip install wheelStep2访问www.lfd.uci.edu下载对应的.whl文件,例如我安装的是

2016-12-22 21:03:24 1810

转载 springmvc中shiro拦截权限动态写入功能

1.一开始,springmvc中shiro拦截配置内容,为静态写入方式,对这里大家都不陌生如:这样所有权限添加时都需要在数据库和配置文件中进行修改和添加,不利于后期的维护。再后来的项目修改中,我们添加了权限管理的数据库表,实现了权限的动态录入,那么同样这里的拦截也要和数据库对应,所以修改了拦截配置,实现动态写入的方法。2.实现动态写入拦截配置    a.配置中动态调用写入方法

2016-11-27 20:48:33 889

转载 Spring 缓存注解@Cacheable的用法

在spring中通过获取MemCachedClient来实现与memcached服务器进行数据读取的方式。不过,在实际开发中,我们往往是通过Spring的@Cacheable来实现数据的缓存的,所以,本文给大家详细介绍一下@Cacheable的用法。首先,在使用@Cacheable之前,我们要做好准备工作。第一步:要导入相应的jar包。                 

2016-11-25 10:53:27 4307

原创 验证本地缓冲区溢出漏洞攻击

Info:本篇主要是为了验证本地缓冲区溢出,这是理解缓冲区溢出攻击的第一步,有了这一步,才能更深刻的理解到什么是缓冲区漏洞攻击,从而对以后的学习奠定一定的基础(注意:以下请在linux环境下实验)基本概念NOPshellcode验证1:shell.c文件实现漏洞攻击验证2:在命令行上进行栈溢出漏洞攻击总结一、基本概念缓冲区溢出漏洞产生的原因主要是使用不安全的函数或者是没有检测用户输入的

2016-10-30 19:03:31 5315 1

原创 实现botNet,其实很简单

关于python实现botNetInfo:由于书本上的例子无法实现远程SSH,收集了一些大神写的例子,结合书本上代码性能的优点,自己把最终的实现记录了下来,难免忘记:注: 还是半月更一次博客,现在更新得太频繁(不过这几天心情不错,多写了几篇^_^)botNet简介代码简介总结botNet简介 Botnet也就是我们所说的僵尸网络,是指采用一种或多种传播手段,将大量主机感染bot程序(僵尸

2016-10-27 23:15:43 11124 1

原创 关于利用shellter

关键不在于怎么想,而在于怎么做。今天给大家带来服务器提权之G6FTP提权(好久没写博客了,添点东西上去.....)。这里就不多废话,采用一款市面上的cms做演示站点(本人在这个cms上发现了严重的变量覆盖漏洞,影响站点很多,就不演示拿webshell了,)。简介:Gene6FTP是一款FTP工具,使用的范围很广,1、前提条件你已经拿到了webshell

2016-08-01 09:55:18 4616

原创 关于sql注入之cookie注入

INFO:sql注入我想很多人都接触过,大多数都是接触得get 和post注入的形式,你或是用手工,或是用工具,cookie注入也是一样,今天就给大家讲一讲cookie如何注入,考虑到大家的实际情况,这里就不通过手工来进行,我们就借助一些工具来完成。(大牛看到请不要打我~~)小知识:所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服

2016-06-08 15:06:35 10586

原创 关于如何通过kali linux 攻击以及破解WPA/WPA2无线加密

inf:今天给大家带来的是如何通过linux 对无线网络进行攻击以及破解WPA/WPA2 无线加密的热点密码,由于自己也是刚开始对网络安全这块进行一些探索,大牛看到请不要笑我,那废话不多说,接下来就开始进行:1.前期准备1)打开一个终端  执行命令: ifconfig   #查看无线网卡,找到他的name(我的无线网卡名字为wlano 接下来我就以我的无线网卡名做讲解)

2016-05-17 12:57:56 38616 6

原创 关于Apache shiro如何实现一个账户同一时刻只有一个人登录

今天遇到一个项目问题,shiro如何实现一个账户同一时刻只有一session存在的问题,找了几篇文章,在这里就把核心的代码理了理,具体情况如下。1.假设你使用了Apache shrio ,项目要求一个账户同一时刻只能有一个用户存在,那么你就应该在你的shiro配置文件中添加以下代码:

2016-04-10 11:07:29 10157

原创 关于win7远程登录凭证不工作问题

情况需要,今天中午想本想远程登录到我的计算机(windows7),计算机已经开启了远程登录,但是在我朋友的机器上远程登录我的计算机的时候,出现了凭证不工作,登录失败的提示 这是为什么呢?我百度了一下,试了他们的一些方法,都没有什么效果,百思不得其解,看他们的方法不管用,决定自己看看,并把自己的一些东西放到文章当中 ,具体情况如下1.允许远程登录机器配置如下右击计算机-----> 属

2016-04-08 14:56:05 3678 1

转载 springmvc @ResponseBody 返回json数据错误

原因:父子关系,导致jackson 死循环: 解决方案如下:见红色处 @JsonBackReference @JsonManagedReference @JsonIgnore jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite r

2016-04-04 09:09:43 865

原创 加油吧,骚年!

加油吧,骚年

2016-03-11 22:39:06 2820 1

spring-boot 笔记

springboot_笔记.pdf ,来自视频教程,适用于快速需要入门的小伙伴

2018-04-11

空空如也

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

TA关注的人

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