hukss' blog

Thinking will not overcome fear but action will.

爬虫中的正则表达式

小说精品屋学习之爬虫模块中的正则表达式

从爬虫角度看正则 正则表达式用途广泛,个人使用过的应用场景大概有:shell脚本中,vi编辑器中字符替换与搜索,爬虫中的网页数据获取。 之前在学习Python的时候有使用过xpath对网页数据进行解析,感觉xpath对网页数据更加专业,因为他可以对网页的整个DOM文档进行精确的匹配。正则也能够对html数据进行匹配,缺点就是比较费脑。每写一条正则不免查阅众多资料。 以下是在学习java项...

Markdown常用语法

从别处抄的

将常用的MD用法抄过来,方便忘了的时候查阅: 标题 要创建标题,请在单词或短语前面添加井号 (#) 。# 的数量代表了标题的级别。例如,添加三个 # 表示创建一个三级标题 (<h3>) (例如:### My Header)。 # 这是一级标题 ## 这是二级标题 ### 这是三级标题 段落 要创建段落,请使用空白行将一行或多行文本进行分隔。 Th...

HashMap详解

JAVA

版本差异 JDK1.7以及之前 底层数据结构是数组加链表 JDK1.8开始 底层数据结构是数组加链表加红黑树 JDK1.8之后的HashMap 默认数组长度:16 设计考虑:由于在寻址算法时,16-1为15,其二进制数各个位都为1,为了使得数据更加分散而设计。长度为8或者为32均可,此考虑是综合之前jdk的使用频次而默认值为16 put(key,value...

AOP开发入门

JAVA

AOP开发入门 在maven的pom.xml中导入坐标 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId...

关于debian10系统的systemctl使用若干问题

linux折腾

踩坑 事情是这么子的。 前几天在咸鱼上收了个笔记本,重装系统之后当然是对系统中的一系列东西进行相关的配置,但是最初的一些文件实在懒得一个个对拷。由此将同步工具syncthing给装上了。新笔记本装的是win10,装起来当然一点不费事,直接一步一步点下去就完事。但是老机子装的是manjaro,syncthing貌似又没有提供linux上的自启动脚本(其实是有的,只是没有自带而已)。 同步...

记一次在manjaro下qv2ray不能使用的过程

linux折腾

起因 本来qv2ray都跑得好好的,但是在我一次更新软件之后,就将qv滚坏了。点一下桌面,点不进去界面。命令行运行提示一个动态链接库找不到,可给我愁坏了。 而旧版本的qv似乎有点问题,在连接一个节点的时候只要一开始连接qv就闪退了。头痛。 尝试了很多其他的客户端,觉着还是qv好用(主要是其他的配置也太复杂了emmm),虽然qv官方停止更新了,但是着实挡不住他好用。 既然动态链接库找不...

隔离碰上五一

工作开始

五一假期回顾 当晚小菜 重庆的五一从29号放到3号总共五天,由于隔离的原因,五月1号下午才结束,然后五一假期是还有几天的。再加上第一次过来重庆,出去玩的心情是再也抑制不住了。 1号下午两点接到通知隔离结束可以出去,于是当晚就搓了一顿串串 就拍了这一张,哎,还是太菜,不敢放开。 观音桥&洪崖洞之旅 之后的第二天,也就是五月二号。大家都是假期起床迟的节奏,因此约在下午。说...

出差重庆的一些小事情

新生活

起因 似乎没啥原因,很多出差的好吧。从入职起到现在,一直都有嘞,不过这次轮到我了呗。 转折 25号下午1点钟坐上公司安排的大巴车直达重庆,当时满心欢喜,直到快到了,才听说过来会隔离。当时脑瓜子直接炸开了(我是来上班搞钱的哎, 似乎也没得选,车直接给拉到隔离的小区,甚至当时下午饭都没来得及吃,就被关起来。嗯,还是在超时买了点东西,过了四天了,我买的面包还在哪里。毕竟每天两顿隔离餐也够吃...

linux使用证书登录

连接被拒绝?

记录一次linux使用证书登录发现的问题 今日iK发货了,开启了折腾 问题重现 使用root账户登录ssh之后第一时间设置证书登录 这里使用的是树莓派的环境,因此进入树莓派账户的家目录/home/pi 创建.ssh文件夹,修改权限为700 接着进入.ssh文件夹,使用ssh-keygen生成证书文件并创建公钥 touch authorized_keys 修改公钥文件权限 chmod 6...

在终端中使用代理

针对linux的终端

楔子 很久没有使用git了,前几天突然心血来潮想好好打理下我的gitpages,然后很自然的想到了git clone 结局自然很难受,速度平均在10k至20k之间。。。 正文 好了,回到解决问题上面。首先需要一个socks5代理,紧接着在打开终端的时候执行以下代码即可 linux export ALL_PROXY=socks5://127.0.0.1:7891 解释一下,127.0...