自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven 采坑记录

1、maven scope=import 含义2、Maven传递依赖的坑:父pom中dependencyManagement版本优先级高于传递依赖版本父pom中dependencyManagement版本优先级高于传递依赖版本翻译下:Dependency management:当该组件是通过传递依赖传递过来,或者为没有指定版本号的直接依赖,允许项目作者直接指定artifact的版本。参考...

2020-09-15 10:21:51 6

原创 linux常用命令

文本查找grep -E ‘a|b|c’ test.txt 在 test.txt文件中同时查找 a、b、c 子串

2020-05-07 20:58:02 38

原创 SecureRandom的正确使用

1. 什么是安全的随机数?在安全应用场景,随机数应该使用安全的随机数。密码学意义上的安全随机数,要求必须保证其不可预测性。2. 怎么得到安全的随机数可以直接使用真随机数产生器产生的随机数。或者使用真随机数产生器产生的随机数做种子,输入密码学安全的伪随机数产生器产生密码学安全随机数。非物理真随机数产生器有:Linux操作系统的/dev/random设备接口 Windows操作...

2019-09-18 19:29:51 1483

原创 Linux系统产生随机数/dev/random 和 /dev/urandom

1. 基本介绍    /dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。  这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,/dev/random设备...

2019-09-18 19:28:41 77

原创 cron表达式简述

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year或Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:Seconds:可出现",...

2019-09-18 10:21:57 46

转载 Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

给力星追逐内心的平和首页 笔记 搜藏 代码 音乐 关于Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.042014-08-09 (updated: 2016-03-25) 96109 195当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有 Hadoop 安装配...

2018-09-05 13:26:10 1538

转载 nyoj 37 回文字符串(最小的添加字符)

所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入第一行给出整数N(0接下来的N行,每行一个字符串,每个字符串长度不超过1000.输出每行输出所需添加的最少字符数样例输入1Ab3bd

2017-09-17 21:18:50 153

转载 添加最少字符到数组中组合成回文

【问题描述】回文词是一种对称的字符串——也就是说,一个回文词,从左到右读和从右到左读得到的结果是一样的。任意给定一个字符串,通过插入若干字符,都可以变成一个回文词。你的任务是写一个程序,求出将给定字符串变成回文词所需插入的最少字符数。比如字符串“Ab3bd ”,在插入两个字符后可以变成一个回文词(“ dAb3bAd ”或“Adb3bdA”)。然而,插入两个以下的字符无法使它变成

2017-09-17 20:58:56 1030

转载 字符串的全排列和组合算法

字符串的全排列和组合算法全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题目是如何要求的(百度迅雷校招笔试题)。一、字符串的排列用C++写一个函数,

2017-08-30 16:31:54 13984 2

原创 Android实现通过浏览器点击链接打开本地应用(APP)

Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据今天老大给我提了一个需求叫我调研一下,他已经测试了iOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。比如你在ios中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样的命令,老大他用了小米

2017-08-25 15:31:26 12451 1

原创 MySQL B+树索引和哈希索引的区别

MySQL B+树索引和哈希索引的区别导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。二者区别备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法:CREATE TABLE t(aid int unsigned not nul

2017-08-23 11:32:59 140

原创 最长递增子序列问题的求解2

最长递增子序列问题的求解2 最长递增子序列问题是一个很基本、较常见的小问题,但这个问题的求解方法却并不那么显而易见,需要较深入的思考和较好的算法素养才能得出良好的算法。由于这个问题能运用学过的基本的算法分析和设计的方法与思想,能够锻炼设计较复杂算法的思维,我对这个问题进行了较深入的分析思考,得出了几种复杂度不同算法,并给出了分析和证明。一,    最长递增子序列问题的描述设L=a1

2017-08-22 09:04:03 129

原创 最长递增子序列详解

一个各公司都喜欢拿来做面试笔试题的经典动态规划问题,互联网上也有很多文章对该问题进行讨论,但是我觉得对该问题的最关键的地方,这些讨论似乎都解释的不很清楚,让人心中不快,所以自己想彻底的搞一搞这个问题,希望能够将这个问题的细节之处都能够说清楚。对于动态规划问题,往往存在递推解决方法,这个问题也不例外。要求长度为i的序列的Ai{a1,a2,……,ai}最长递增子序列,需要先求出序列Ai-1{a

2017-08-22 08:06:11 177

原创 百度最新搜索引擎工作原理

百度以及其它搜索引擎的工作原理,其实百度每年都在做大的更新,这也是SEOER大家经常讨论过很多的事情,但随着科技的进步、互联网业的发展,百度自身搜索引擎发生巨大的变化,并且这些变化都是飞快的。下面照明网分享一下SEO主要从百度搜索引擎工作原理的:抓取建库;检索排序;外部投票;结果展现,这四个方面做下讲解。希望照明网的分享对大家在解决工作中遇到的问题有所帮助。       1、蜘蛛的

2017-08-21 09:07:33 562

原创 百度搜索引擎的工作原理 鏀惰棌鍒帮細 时间:2015-07-10 文章来源:马海祥博客 访问次数:4330 关于百度以及其它搜索引擎的工作原理,其实大家已经讨论过很多,但随着科技的进步、互联网

关于百度以及其它搜索引擎的工作原理,其实大家已经讨论过很多,但随着科技的进步、互联网业的发展,各家搜索引擎都发生着巨大的变化,并且这些变化都是飞快的,本文的目的,除了从百度官方的角度发出一些声音、纠正一些之前的误读外,还希望通过不断更新内容,与百度搜索引擎发展保持同步,给各位站长带来最新的、与百度高相关的信息。本章主要内容分为四个章节,分别为:抓取建库;检索排序;外部投票;结果展现

2017-08-21 09:05:56 739

原创 《Hadoop基础教程》之初识Hadoop

Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。         《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史        雏形

2017-08-20 18:20:27 150

原创 链表、头指针、头结点

链表、头指针、头结点    图1为线性表(ZHAO, QIAN, SUN, LI, ZHOU, WU, ZHENG, WANG)的逻辑状态。头指针 指示链表中第一个结点(即第一个数据元素的存储映像)的存储位置。同时,由于最后一个数据元素没有直接后继,则线性链表中最后一个结点的指针为“空”(NULL)。图1 线性链表的逻辑状态由上述描述可见,单链表可由头指针来唯一确定,在C语

2017-08-18 20:20:43 158

原创 Java基础(一):字符、字符串

字符  Java用char类型来表示字母、数字、标点符号以及其他特殊字符。Java基于Unicode4.0来表示每一个字符,Unicode的设计目标是容纳世界上所有主要语言中的字符。  Java使用16位即2个字节来表示字符,这意味着Java可以表示216,即65536个字符,看起来很多,但是还不能支持整个Unicode标准中的所有字符。如果超过这个范围,Java允许使用int类型

2017-08-18 14:11:06 183

原创 B+树算法与Innodb引擎索引

一、innodb存储引擎索引概述:innodb存储引擎支持两种常见的索引:B+树索引和哈希索引。innodb支持哈希索引是自适应的,innodb会根据表的使用情况自动生成哈希索引。B+树索引就是传统意义上的索引,是关系型数据库中最常用最有效的索引。B+树是从最早的平衡二叉树演变而来,但是B+树不是一个二叉树。B+中的B不代表二叉(Binary),而是代表平衡(Balance)。 

2017-08-13 15:11:40 170

原创 查询优化-索引的使用

8.4.5  索引的利弊与如何判定,是否需要索引 相信读者都知道索引能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚索引在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中索引的利与弊做一个简单的分析。 索引的好处 索引带来的益处可能很多读者会认为只是"能够提高数据检

2017-08-13 15:08:56 264

原创 Linux最大打开文件描述符数

Linux最大打开文件描述符数1.    系统最大打开文件描述符数:/proc/sys/fs/file-maxa.    查看$ cat /proc/sys/fs/file-max1864052. 设置a.    临时性# echo 1000000 > /proc/sys/fs/file-max2.    永久性:在/etc/sysctl.conf中设置

2017-08-09 20:40:06 252

原创 网络编程释疑之:同步,异步,阻塞,非阻塞

一讲到网络编程的I/O模型,总会涉及到这几个概念。问了很多人,没几个能清晰地讲出他们之间的区别联系,甚至在网络上也有很多不同的观点,也不知是中国文字释义的博大精深,还是本来这几个概念就是绕人不倦。今天我也来给大家讲解一下我对这几个概念的理解。既然网络上众说纷纭,不如找个权威参考一下,这个权威就是《UNIX网络编程:卷一》第六章——I/O复用。书中向我们提及了5种类UNIX下可用的I/O

2017-08-08 09:11:34 161

转载 深入研究Servlet线程安全性问题

本文参考链接(略加改动):http://www.yesky.com/334/1951334.shtml  摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。    Servlet/JSP技术和ASP、PHP等相比,由于其多

2017-08-03 14:19:57 222

原创 linux中,某文件的权限是:drw-r--r--,用数值形式表示该权限,则该八进制数为多少?

drw-r--r--,其中第一个字符是文件的类型标志,后9个为权限标志。通过第一位确认文件属于那种类型。而该问题中是一个目录。 linux文件的权限标志位共九个,分为3组,分别代表文件拥有者的权限,文件所属用户组的权限和其它用户的权限, Linux 文件的权限有三种: 可读(r):意味着我们可以查看阅读; 可写(w):意味着,可以修改或删除(不过删除或修改的权限

2016-03-31 01:10:56 10330

第三届全国大学生数学竞赛数学类预赛试卷评分标准.pdf )

第三届全国大学生数学竞赛数学类预赛试卷评分标准,可供喜爱数学的同学们应用

2011-11-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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