摘要: 前面《有序表查找》中的几种比较高效的查找方法都是基于有序队列的,但日常生活中这种队列比较少,使用局限性也很多;往往遇到的数据集不是变动频繁就是增长很快,比如:微博、微信或者论坛帖子每天的数据量都是千万级别的,如果还想让这些数据按照某种关键字排序,他的代价非常高,所以一般情况下这些数据集就不太适合有序 阅读全文
posted @ 2020-10-29 11:27 卒子 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 本章节说的所有查找算法如没有特殊说明都是基于有序数据为前提的,否则算法无效 什么是有序表 有序表就是把数据按照从大到小或者从小到大顺序排列起来的一组数据。这组数据不一定是数字,可以是字母、字符串或者数据对象,只要找到关键码(可以比较大小的标识)按照顺序排列起来即可。 顺序查找 基本思想: 按照从大到 阅读全文
posted @ 2020-10-26 16:01 卒子 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 1、算法定义 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作。最早出现在波斯数学家阿勒·花刺子密在公元825年所写的《印度数字算术》中。 2、算法特性 输入输出,又穷性,确定性和可行性 2.1、输入输出 算法具有零个或者多个输入,但至少有一个输出。 阅读全文
posted @ 2020-10-22 15:25 卒子 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 背景 前几天给孩子买了一套《狮子老爸讲三国》的付费音频,讲的不错孩子很喜欢。 但有个问题只能在线听,无法保存到本地播放让我有点不爽,盘之 前提 当然是需要先购买了 ^_^ 。 如果你是超级VIP可以听所有音频也没有问题,总之,可以听的才能下载,不是破解哦 。。。。 工具 传说中的浏览器扩展神器——游 阅读全文
posted @ 2020-08-23 11:19 卒子 阅读(16894) 评论(0) 推荐(0) 编辑
摘要: 几年前买的金士顿16GU盘 由于这几天安装系统做成了启动盘,刚开始还可以正常,谁知道睡了一觉就废了。 第一次尝试修复 具体表现: 1、插上电脑可以识别盘符,但是打不开,提示请插入U盘。 2、磁盘管理中可以显示盘符,但提示“无媒体” 既然有现象咱就尝试修复呗,于是一阵度娘,还别说真找到了一堆量产教程。 阅读全文
posted @ 2020-07-17 11:24 卒子 阅读(11819) 评论(1) 推荐(1) 编辑
摘要: 一、登陆服务器生成ssh-key 二、把ssh-key复制到被登陆机器上 三、设置权限 四、测试是否正常 免密登陆失败 1、检查被登陆机器的ssh文件权限 2、检查被登陆机器上的用户 key文件必须放到对应用户的ssh文件夹下面,否则权限校验不过 3、换一种ssh启动方式 阅读全文
posted @ 2019-06-27 10:48 卒子 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 遇到好几次了,总是忘记哪个位置~!!! tomcat启动时查看日志会卡在一个位置很长时间,如下 这种情况一般是因为sessionid获取时卡住了,sessionId获取通过java提供的随机数产生,随机数在java.security.SecureRandom里面,算法使用的是”SHA1PRNG”,在 阅读全文
posted @ 2018-08-29 11:55 卒子 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 一、Redis的安装 1、从官网https://redis.io/download下载最新的stable版本(也可以下载unstable版本)redis-4.0.9.tar.gz。 2、上传到CentOS 7服务器的 /data/目录 3、解压缩文件到 /data/redis-4.0.9目录下 4、 阅读全文
posted @ 2018-05-31 11:15 卒子 阅读(2788) 评论(0) 推荐(0) 编辑
摘要: CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status 显示结果: 1 2 3 4 5 [linuxidc@localhost ~]$service iptable status Redirecting to /bin/s 阅读全文
posted @ 2018-04-27 14:54 卒子 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇mysql在windows下的安装(猛击这儿),linux下用的比较少,最近切换到linux服务器了,发行mysql安装和windows下有所不同,只记录压缩包方式安装,rpm包类似 1、下载安装包 这个就不多说了,从官网或者其他地方都可以下载 。 然后上传到需要安装的服务器上。 2、解 阅读全文
posted @ 2018-04-16 16:34 卒子 阅读(3833) 评论(0) 推荐(0) 编辑
摘要: 分布式部署中不可避免用到分布式锁,目前比较常用的实现方式一般有基于数据库的乐观锁、基于redis的分布式锁和基于zookeeper的分布式锁。本文只说redis的实现方式,使用jedis作为连接器。 比较简单,直接上代码吧。 调用方法 参考网上一些资料改造一下,比较简单,供大家参考。。。 阅读全文
posted @ 2018-01-16 12:00 卒子 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Nginx的nb之处就不说了,lua也是一个小巧的脚本语言,由标准C编写而成,几乎可以运行在所有的平台上,也非常强大,其他特性请自行度娘。nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua 阅读全文
posted @ 2016-06-10 09:16 卒子 阅读(4469) 评论(0) 推荐(0) 编辑
摘要: 虚拟化技术果然非常方便,尤其是windows主机,克隆后在网络管理中改一下IP即可。但对于Linux来说就有点麻烦,只修改IP还不行,还有MAC地址,网卡指定等,这个规程对应新手来说没有大半天搞不定。下面我这个方法让你屡试不爽, 克隆的模板机器必须是网络配置好的,如果模板主机网络都不通我这个方法也不... 阅读全文
posted @ 2015-12-08 15:06 卒子 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 前几天做安装包,需要获取某个目录下所有文件夹的名字和路径。本来想用C++写段代码,后来想起DOS有可能满足需求,于是研究了一下FOR命令,竟然非常容易的达到目的,看来小看了DOS这个门口的东西。说下我的需求吧,获取指定目录的子目录下所有DLL文件,DLL名字和所在目录相同。先贴上我的代码1 ::di... 阅读全文
posted @ 2015-09-16 21:39 卒子 阅读(479) 评论(0) 推荐(0) 编辑
摘要: chrome浏览器自从去年以来逐步去掉了对浏览器插件的支持,npapi的方案马上不可用。 当务之急要选择一个替代方案,最常用的就是扩展了。扩展程序提供了一套和本地程序交互的方案——“原生消息通信”写本地应用的工具和语言很多,比如:C#,C++,phyon 都可以,本人对delphi熟悉一点,就说说d... 阅读全文
posted @ 2015-09-11 17:05 卒子 阅读(3269) 评论(2) 推荐(0) 编辑