9 上善若水_csdn

尚未进行身份认证

我要认证

码出新世界

等级
TA的排名 15w+

maven 采坑记录

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

2020-09-15 10:21:51

linux常用命令

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

2020-05-07 20:58:02

SecureRandom的正确使用

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

2019-09-18 19:29:30

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:13

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

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

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

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

2017-09-17 21:18:50

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

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

2017-09-17 20:58:56

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

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

2017-08-30 16:31:54

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

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

2017-08-25 15:31:26

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

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

2017-08-23 11:32:59

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

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

2017-08-22 09:04:03

最长递增子序列详解

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

2017-08-22 08:06:11

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

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

2017-08-21 09:07:33

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

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

2017-08-21 09:05:56

《Hadoop基础教程》之初识Hadoop

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

2017-08-20 18:20:27

链表、头指针、头结点

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

2017-08-18 20:20:43

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

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

2017-08-18 14:11:06

B+树算法与Innodb引擎索引

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

2017-08-13 15:11:40

查询优化-索引的使用

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

2017-08-13 15:08:56

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。