归档
2021
2021-03-01 Mon.
一种利用Github notification达到邮件通知目的的思路及其Python实现
说到邮件通知,简单的试了一下,发觉里面的坑蛮深的。 很多云服务直接把端口给封了。。。 邮件服务商也满满的套路,巴不得你用他们的app才好(海外一样)。 开启第三方SMTP服务各种身份验证。隔三岔五“你是不是本人?” 真正的spam拦也拦不住,尽给真正用户增加使用门槛。 抢市场的时候总是野蛮生长,当大头后根据相关规范! 有的时候还发现你的邮件躺在垃圾邮箱里。。。得了,通知而已,让人代发吧。
小技巧
代码片段
Python
Github
2021-02-27 Sat.
Python 关于requests的DNS和SNI设置
在不考虑HTTP2等协议需求的情况下,requests包算是个人小项目中比较常用了,怎么能比较方便指定DNS和设置是否发送SNI呢?
技术学习
小技巧
代码片段
Python
2021-02-24 Wed.
杂七杂八 啊这。。。
想到哪吐槽到哪。
杂七杂八
知识库
2021-02-21 Sun.
知识库 常用IDE快捷键
VSCode、AndroidStudio、IDEA、Eclipse、NotePad++。。。 编辑器太多,一段时间不用容易搞混,记录一下常用的,不用每次再搜一遍了。
技术学习
知识库
2021-02-06 Sat.
关于 Github graphQL
笔记向。
技术学习
Python
2021-02-02 Tue.
Python 关于装饰器(以web地址解析为例)
例如Flask,在处理方法上加一个@app.route('xxx')即可。这是怎么实现的呢?
技术学习
Python
2021-02-01 Mon.
Python 关于装饰器(以异常重试为例)
以抛出异常重试为例。
技术学习
Python
2021-01-15 Fri.
PC端图片阅读的一种方法
很多时候有这么个需求,上下两张图片内容连续不可分割,这时需要一张接一张不间断地纵向浏览。(横向同理)有时候还有这么个情况,1.jpg、2.jpg…9.jpg、10.jpg,但看图时的阅读顺序并不是按照我们想象中的来。 比如1.jpg、10.jpg、2.jpg…怎么办呢?自己做个html网页,用浏览器来阅读。
小技巧
html
2021-01-06 Wed.
Python 提取视频截图作预览图
现在要对一个视频文件提取关键帧等信息用来做预览图。图中应当包含 文件名、大小、分辨率、视频时长以及8张截图。拟选用opencv(主要) + PIL(用于图片添加中文)来加以实现。
代码片段
Python
2021-01-01 Fri.
Python 某站漫画的佛系随缘下载
啊这。因为本身就可以打包,权当练习。
代码片段
Python
2020
2020-12-16 Wed.
Python 微博位置小尾巴
如何伪装微博位置前文有讲,但还是挺麻烦的。现在尝试简化一下,配合vercel进行适配。
技术学习
Python
2020-11-16 Mon.
Vercel Serverless使用笔记(Python版)
服务器冇得了,只能白嫖了,就这样。
技术学习
Vercel
Serverless
Python
2020-10-31 Sat.
【ReadMe】微信运动作弊的操作指引(春雨)
【已失效】服务器快到期,如无意外可能转静态托管了。 那么一些功能实现起来就会有些麻烦,是时候考虑一下移动端实现了。 乐心不能第三方同步,那么只能回退到春雨了。
小技巧
微信运动
2020-09-11 Fri.
【ReadMe】微信运动作弊的操作指引(乐心)
服务器快到期,如无意外可能转静态托管了。 那么一些功能实现起来就会有些麻烦,是时候考虑一下移动端实现了。 更新:需要绑定乐心手环才能实现第三方数据同步
小技巧
微信运动
2020-09-09 Wed.
微信运动的作弊方法(再续)
春雨计步器这几天不能用了,于是只能换个羊毛薅。搜了一下,乐心运动感觉还行。不多说,原理也是关注公众号的形式。
小技巧
微信运动
2020-06-17 Wed.
Java 真香!如何给Gif添加对白(七)
根据调试好的参数,以没有对话的GIF为模板,加上自定义对话,生成GIF
技术学习
Java
2020-06-17 Wed.
Java 真香!如何给Gif添加对白(六)
调试:对话的文字应当摆放到图像的哪个位置
技术学习
Java
2020-06-17 Wed.
Java 真香!如何给Gif添加对白(五)
如何分离有对话的GIF,并记录相应对话和帧数。
技术学习
Java
2020-06-15 Mon.
Java 真香!如何给Gif添加对白(四)
如何获取GIF素材。
技术学习
Java
2020-06-15 Mon.
Java 真香!如何给Gif添加对白(三)
如何将多帧图像按照恒定帧率生成GIF。
技术学习
Java
2020-06-14 Sun.
Java 真香!如何给Gif添加对白(二)
如何对单帧图像进行处理。
技术学习
Java
2020-06-14 Sun.
Java 真香!如何给Gif添加对白(一)
王境则·真香.gif、谁赞成谁反对.gif、为所欲为.gif… 网络上有很多搞笑的gif图片,里面的对白还是可以自定义的。 想搞这个想了很久了,最近终于把它实现了。
技术学习
Java
2020-06-13 Sat.
Java 如何简便地实现host更改功能
一直以来,指定解析某些特定域名为特定IP,要实现这个功能,我一直的思路是搞个代理。 HTTP代理倒是无所谓,反正是明文传输,拿到什么转什么,将代理直接设为要绑定的IP即可。 但是HTTPS请求不行,多了CONNECT消息建立隧道这一步,于是乎只能自己建立一个代理。 这样效率实际上是非常低下的。 那么有什么更好的办法呢? 最近偶然碰到了一个功能实现,让系统的host的修改在现有的java应用中立即生效,于是有了新的想法。
技术学习
Java
2020-06-10 Wed.
Python 使用分享接口实现QQ信息发送(四)
接上一篇
技术学习
Python
2020-06-09 Tue.
Python 使用分享接口实现QQ信息发送(三)
接上一篇
技术学习
Python
2020-06-09 Tue.
Python 使用分享接口实现QQ信息发送(二)
接上一篇
技术学习
Python
2020-06-09 Tue.
Python 使用分享接口实现QQ信息发送(一)
腾讯早早地关闭了Web QQ的接口,使得通过HTTP请求的方式发送消息成为了奢望。在这之后,基本上类似的实现都是基于PC端或app端的协议逆向。比如酷Q、mirai。在这之上进行的二次开发其实都比较重,有时候仅仅只是需要偶尔或者定时发个通知消息,却需要干一大堆事情,这就很烦。 还有前段时间,腾讯开放了HOOK机器人测试接口,结果没多久就没了。。。无语了
技术学习
Python
2020-05-30 Sat.
知识库 零宽度字符隐写
如何将消息隐藏在文本中
技术学习
隐写
2020-05-27 Wed.
关于某些常见js结构的半吊子理解
老是碰见这些类型,是时候理顺一下思路了。(function (){…}())(function (){…})()!function (){…}()
技术学习
JavaScript
2020-05-24 Sun.
Java 关于类加载器ClassLoader的有趣实验(二)
关于热加载的一种尝试。
技术学习
Java
2020-05-23 Sat.
DNS污染、解决方案以及自动化
最近在捣鼓逆向的同时沉迷于Github Workflow,总想利用它来整点骚东西,遂有此文。
技术学习
Github
python
2020-04-14 Tue.
Python 使用scrapy框架记录GithubRepo的Star情况
虽说不用框架自己手撸也行,但达不到学习了解scrapy的目的。先定一个小目标,再在实际使用中学习吧。
技术学习
Python
scrapy
2020-04-10 Fri.
使用jdk的jlink工具生成精简jre
使用jdk的jlink工具生成精简jre
技术学习
Java
2020-04-08 Wed.
一次GitHub Action自动化发布集成部署
一直发布release都是手动编译打包再上传,捣鼓了一下,可以解放了。。
技术学习
Java
2020-03-24 Tue.
Maven 如何通过HTTP链接的方式下载jar包
马克
小技巧
Java
2020-03-14 Sat.
杂七杂八 无题
囧
杂七杂八
闲话
2020-02-20 Thu.
Flutter 一个总结(四)
Show me the code.
技术学习
flutter
dart
2020-02-18 Tue.
Flutter 关于本地内置Host(三)
如何在程序内实现内置的host.mark如何用dart实现HTTPS代理.mark
技术学习
flutter
dart
2020-02-17 Mon.
Flutter 关于图片的二三事(二)
如何刷新图片.mark
技术学习
flutter
dart
2020-02-16 Sun.
Flutter 关于图片的二三事(一)
南+上偶然发现了一个宝藏,微漫…发现是用Flutter做的,效果还不错。 然后偶然有了一个idea,想用它来做一个平时浏览并下载图片的app。因为批量下载是没有灵魂的,而有什么事情总是要到PC端审阅再下载是一件很麻烦的事情。燃烧的大收藏家之魂。。。为了搞这个整整单机了相当长的一段时间,有很多事情都顾不得了…
技术学习
flutter
dart
2020-02-06 Thu.
一次Windows下FFmpeg的编译尝试
这几天一直捣鼓这个,configure/make了无数次,花了这么多功夫,总得记录一下。以Win10 64位系统为例。
技术学习
黑科技
2020-02-03 Mon.
Java 关于类加载器ClassLoader的有趣实验
做个笔记,马克一下。
技术学习
Java
2020-01-19 Sun.
Python 一次package分发记录
感觉还是Python用的人比较多,至少入门简单,使用也方便。现在,我要发布一个Python应用,包名you-live,console命令you-live。记录一下整个过程。
技术学习
Python
2020-01-18 Sat.
【ReadMe】使用NinjaV4 微信运动作弊的操作指引
原理比较简单,是直接模拟春雨计步器往服务器提交请求,但操作起来稍微有点复杂。相比于修改本地的步数的好处是不用考虑app本身上传步数的逻辑,再也不怕步数不及时或者出现头一天的步数啦。
小技巧
微信运动
2019
2019-12-07 Sat.
微信运动的作弊方法(续)
本来一直HOOK的华为运动健康的,无奈最近似乎出了点问题,遂退回了春雨计步器。 但这就有点问题,一是微信步数似乎没法与手机步数实时同步;二是有时会同步到昨天的历史步数。这就很烦。 现在尝试解决一下这些问题。
小技巧
微信运动
2019-11-08 Fri.
Java 动态代理与字节码
做个笔记,马克一下。
技术学习
Java
2019-10-08 Tue.
一次PPT制作视频的简单尝试(3)
集合了许多包含有拟声词的歌曲(3)。
技术学习
黑科技
2019-10-07 Mon.
一次人工申请Let's Encrypt的SSL证书的尝试
一直都是用的阿里云的免费的证书…最近有了这个需求,于是搜了一下,但是网上各种脚本各种自动化操作,稍不注意就会卡壳,然后就没有然后了。。。 就我感觉,还是了解一下如何人工申请一次证书,回头再去一键吧囧。
小技巧
知识库
2019-10-05 Sat.
一次PPT制作视频的简单尝试(2)
集合了许多包含有拟声词的歌曲(2)。
技术学习
黑科技
2019-10-04 Fri.
一次PPT制作视频的简单尝试
集合了许多包含有拟声词的歌曲。
技术学习
黑科技
2019-09-17 Tue.
一个弱鸡应用的诞生(4)-总结
最初要做的是随时随地获取家里Wifi连接的设备状态,也就是有几台终端在线。随着程序逐渐搭建完毕,顺手又加了一个远程控制手机录制直播的idea(因为功能早就做过附加工作量不大嗯哼)。程序dex包已经编译好,接下来讲讲怎么部署环境吧。
技术学习
Java
Android
2019-09-13 Fri.
一个弱鸡应用的诞生(3)-Github建个Repo当云端
前面已经分析,没有公网IP,外面要和家里相互联系,只能靠云服务器了,但这和不要钱、稳定有一定矛盾。想了一下,主要还是在公网要有一个地方,程序主体能够上报状态、获取信息。结合云端建图床的经验,在Github建个Repo,约定好上传、获取状态用的url位置,ok。
技术学习
Java
Android
2019-09-09 Mon.
一个弱鸡应用的诞生(2)-处理都在Controller的弱鸡服务器
前面已经分析了,要实现的是一个Java Web应用。但由于是dalvikvm环境,服务器需要自己去搭建。再加上想向可拓展方面靠,于是仿SpringBoot,一个处理都在Controller的弱鸡服务器诞生了(其实是想吹爆的,可惜不够强。
技术学习
Java
Android
2019-09-08 Sun.
一个弱鸡应用的诞生(1)-想法与思路
其实一直都有个想法,人在外面远程控制/监控家里的某些情况,比如开灯、开空调啥的。最初的想法是DIY路由器,但是电信的路由不敢妄动,再买个路由套路由就没啥意思了。转又想到搞个ARM板算了,最后灵光一闪,有现成的旧手机为啥不用呢。配置也不见得低,价钱比较起来也要对得起用户是吧。 关键是裸机开飞行、一直熄屏,耗电量也不见得高到哪里去。 于是就有了这番折腾。
技术学习
Java
Android
2019-09-08 Sun.
旧手机废物利用(4)-Termux:Tasker定时调用任务
在熄屏状态下,Termux定时功能并不能很好地执行。 一个解决方案是触发器由第三方APP Task担当,调用Termux的脚本即可。
技术学习
Java
Android
2019-09-07 Sat.
旧手机废物利用(3)-Termux:打造个人编程环境和注意事项
前面已经准备好远程的相关工作,这就相当于嫖了一台云端Linux裸机。接下来想要真正做事情的话,还是得老老实实搭好环境。
技术学习
Java
Android
2019-09-06 Fri.
旧手机废物利用(2)-Termux:强者一个SSH就够,弱鸡才要十个
手机端限于硬件,即使环境配置啥都OK,日常开发处理等其实仍应在PC端。所以,把手机当作触不可及的云端服务器,SSH服务很重要。
技术学习
Java
Android
2019-09-05 Thu.
旧手机废物利用(1)-shell环境运行Java工程
最近尝试将旧的手机当Linux跑起来,跑一些自己写的Python/Java小程序。Android是基于Linux内核的操作系统,因为Java用的比较多,先写个demo,看看可不可行
技术学习
Java
Android
2019-08-27 Tue.
薅个图床 - 基于GitHub API的文件创建与更新
听说新浪有了防盗链,羊毛党想再薅个免费的图床。图床有两个要求,能够方便的上传图片,同时对应的图片链接能显示在不同网站。 Github就不错,上传文件肯定没问题;同时因为本身就提供自定义域名的Pages服务,想必不会对Referer标签有限制。要是访问速度再快点简直完美。
技术学习
Java
2019-08-07 Wed.
Acfun接口(六) - UP主视频获取
做个笔记,UP主上传的视频应该如何下载(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
AcFun
2019-08-07 Wed.
Acfun接口(五) - 个人收藏视频获取
做个笔记,个人收藏的视频应该如何下载(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
AcFun
2019-08-02 Fri.
Acfun接口(四) - 模拟扫码登录
做个笔记,A站登录Cookie应该如何获取(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
AcFun
2019-08-02 Fri.
Acfun接口(三) - 番剧合集下载
做个笔记,A站bangumi应该如何下载(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
AcFun
2019-07-28 Sun.
Acfun接口(二) - 番剧单集下载
做个笔记,A站bangumi应该如何下载(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
AcFun
2019-07-24 Wed.
Acfun接口(一) - 普通视频下载
做个笔记,A站普通视频应该如何下载(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
AcFun
2019-06-03 Mon.
科普+笔记向 怎样获取视频的播放链接
只有一个浏览器,如何快速从打开的网页里面抠出正在播放的视频源?
技术学习
爬虫
2019-05-24 Fri.
QQ音乐 个人收藏列表获取
之前尝试过搜索关键词来获取QQ音乐信息 + 音乐直链。自己试过自建喜欢的音乐列表,并为此花费了较多功夫,也解决了几个小问题。(只是技术交流学习,以后就撤掉了😳 例如,由于播放链接有时效性,故而保存的时候仅保留id,播放的时候根据id来自动获取直链。 又比如,由于是静态网页,直接写死了HTML,新增更改十分费力。现在把歌曲内容信息和展示分开来,直接修改保存json即可。 但还是有些麻烦,每新增N首曲目需要 搜索歌名 -> 打印信息 -> 修改json文件 xN,不太方便。于是,我就想能不能直接更进一步,再爬一下个人的收藏夹
技术学习
Java
2019-05-20 Mon.
SpringBoot 踩坑记录(九)- Mybatis 整合笔记
无论是自己搭也好,用Mybatis 或Hibernate也好,本质上只是一个工具,用来‘擦除’那些繁琐的重复的try…catch…finally…,让开发变得更高效更简洁(Spring AOP牛b。 当人们发觉这东西好用,更多人用了后,如何用这个东西反而变得比其它更重要。要说这些东西没出现之前就没有解决办法么,当然不。 相信以前走类似的路子的肯定有,也一定有过自己做插件直接自动批量生成SQL数据库业务代码的,而且还不少,效率并不一定比现在低。 但是随着新人不断涌入,有些东西门槛更低,更易上手,交付起来也不见得慢,于是便成了主流(开源大法好。 这似乎看上去是对新手友好,其实该补的课早晚还是要补。当菜鸟变成老菜鸟,当更新更好的工具出现,老菜鸟如果不能有深度的挖掘学习,思考与新菜鸟相比的优势时,除了一堆过时的东西,大概就只剩下经验了吧。 以下纪录SpringBoot 整合Mybatis的笔记(闲话太多
技术学习
SpringBoot
踩坑
2019-05-16 Thu.
Java FLV文件结构分析 与 直播流录制问题处理
最近做了一下B站的直播录制,发现下载的flv文件播放时视频时长有点问题,于是深入了解了一下,在此做些记录。
技术学习
Java
2019-05-06 Mon.
关于Maven 的笔记
马克
技术学习
Java
2019-04-19 Fri.
踩坑才是进步的源动力(可能
有些工具很棒,有些设计很酷,有些知识很有用。会用,熟悉,亦或者别人问起来也能说出个一二三四来,正儿八经测试或许还能拿高分。但是没用果然,课上学的不是自己的,自己能用也不算会,只有踩过坑趟过雷才别有风味(用词大雾(๑•̀ㅂ•́)و✧
技术学习
Java
闲话
2019-04-11 Thu.
可能感兴趣的东西 Mark一下
发现了一些可能感兴趣的东西,先记着,有空可以尝试一下。
技术学习
Java
2019-04-01 Mon.
干粮无毒草の小说(持续更新)
自高二看的第一本网络小说起,到如今有些年头了。看小说已经养成了习惯,遇到喜欢的甚至会不管不顾白天+晚上熬夜修仙也要看完。我也不知道为什么。到如今,有的小说只记得个名字,别说剧情,连主角名称都忘了,有的甚至书名都已经不记得了。在这里,记录一部分曾经看过的小说。
娱乐
娱乐
小说
2019-03-22 Fri.
N种微信运动的作弊方法
关于微信运动步数作弊的思考,发现新世界系列 😳
小技巧
微信运动
2019-03-14 Thu.
杂七杂八 不知道要说什么
但是,很烦就要说出来😭
杂七杂八
闲话
2019-03-13 Wed.
一种伪装微博位置的方法
此方法不需要使用第三方app mock GPS模拟位置,直接在微博发文内容后加上一段内容即可。话说几年前就发现了这个有趣的东西,发现到现在也没有改动 😳
小技巧
微博
2019-03-13 Wed.
强推 《隐形守护者》
偶然的机会,看到有主播玩《隐形守护者》这款游戏,后来又搜了一些相关视频,当了回云玩家。虽然不怎么玩游戏了,还是补了张票。剧情很棒,角色颜值在线,让人笑过也哭过,难得的红色题材。
娱乐
娱乐
小说
2019-03-12 Tue.
一种备份Android手机app到PC端的办法
该方法基于adb shell, 理论上适用于所有机型.
小技巧
Android
2019-03-10 Sun.
杂七杂八 败犬の狂吠
好吧,我承认我很失败。(。ŏ_ŏ)
杂七杂八
闲话
2019-03-02 Sat.
Java 爬虫练习-bilibili视频下载 索引
B站视频下载至此已经没啥好拓展的了,即使将来变更似乎也没啥好特别记录的(๑•̀ㅂ•́)و✧下面来回顾一下,每篇当时是怎么想的,都具体干了些什么,鱼渔兼得。
技术学习
Java
html
爬虫
bilibili
2019-03-02 Sat.
Java 爬虫练习-bilibili视频下载 (六)
现在要做的就是增加对HTML5播放源的下载支持(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
bilibili
2019-03-02 Sat.
Java 爬虫练习-bilibili视频下载 (五)
其实之前到(四),整个框架,包括下载、登录等功能已经基本完成,可以结束了。 但是,自己用着感觉不是很爽,下载异常后,整个视频都要重新下;而且前面HTML5的播放源没搞定一直是块心病,Flash将死未死这么多年,搞定这一块也是防患于未然。是时候再搞一波事情了(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
bilibili
2019-02-22 Fri.
阿里云CentOS Nginx 关于HTTPS设置的二三事
先说下标题,适用于Linux,不论CentOS/Debian/Ubuntu等等,纯粹是因为第一台主机在阿里双十一剁手,选的是CentOS,从此入坑。。。 虽然说是个小破站,也没啥好加密的,但拿来练练手也是可以的。
技术学习
Linux
Nginx
2019-02-18 Mon.
知识库 Nginx内置变量 [转]
Nginx内置变量,备用
技术学习
Linux
Nginx
2019-02-16 Sat.
瞎扯 关于预设立场与思维实验
“你好笨哦~” “我真傻,真的。”
杂七杂八
娱乐
2019-02-16 Sat.
干粮无毒草の小说2
自高二看的第一本网络小说起,到如今有些年头了。看小说已经养成了习惯,遇到喜欢的甚至会不管不顾白天+晚上熬夜修仙也要看完。我也不知道为什么。到如今,有的小说只记得个名字,别说剧情,连主角名称都忘了,有的甚至书名都已经不记得了。在这里,记录一部分曾经看过的小说。
娱乐
娱乐
小说
2019-02-14 Thu.
杂七杂八 不吐不快
沟通需要成本,sigh.
杂七杂八
闲话
2019-02-14 Thu.
Android PureHost - 类似PC端Host功能的实现
最近捣鼓了一阵Android提供的VPNService这个api,以及各种IP/TCP/UDP/DNS/HTTP协议,搞了这么久,最后以这个app作为收尾吧😄
技术学习
Java
Android
2019-02-14 Thu.
Java 本地TCPServer Demo
本文在上篇的基础上独立而来,可以看作是VpnService中TCPServer的简单实现,也可以单独出来看作Java NIO的一个Demo。
技术学习
Java
2019-02-14 Thu.
Android VpnService初探
发现网络上关于Android VpnService的巴啦啦很多,但没有一个能够简单的能够实现抓包全部ip报文,然后不影响正常使用的关于VpnService的Demo,都是只考虑拦截不考虑正常功能的也是醉了…
技术学习
Java
Android
2019-02-14 Thu.
Java 本地DNS服务器Demo
本以为Android手机就和Linux一样改Host会比较方便,然而发现权限是个问题,很大的问题。有了这个契机,正好捣鼓一下Android提供的VPNService这个api,直接本地拦截DNS报文,然后根据host污染掉再直接回复。当然,这篇文章作为前置,跟Android没半毛钱关系,只单纯的涉及DNS协议。
技术学习
Java
DNS
2019-02-13 Wed.
Java Http/Https代理Demo (下)
上一篇实现了中间人代理Http服务,接下来完成隧道方式代理Https请求。
技术学习
Java
Http
代理
2019-02-13 Wed.
Java Http/Https代理Demo (上)
上一篇对整个http协议有个大致的了解,是时候进一步尝试做一下代理了。
技术学习
Java
Http
代理
2019-02-12 Tue.
Java Http文件服务器Demo
有些东西学起来当时嗯嗯哦就过去了,听着还像是那回事儿,人问起来也能答出个五六七八,但真要理解,还真得自己上手摆弄一遍。不把原理弄清楚了,哪怕知道怎么个操作法儿,实际上心里还是特别虚。把基础弄明白了,哪怕发展再快,万变不离其宗,还能蹦跶出什么来。 再说个题外话,《计算机网络》这门课这是门神课,可惜可惜。。。
技术学习
Java
Http
2019-02-11 Mon.
杂七杂八 - 新春大杂烩
春节就这样差不多了,本来想就着这个假期做些事情的,结果天天在拜年,在别人家里也不好干些什么,真成了低头族手机党了。先Mark一下最近干了些啥,回头再好好整理一下,权当做个总结。
杂七杂八
闲话
2019-01-24 Thu.
Java 爬虫练习-bilibili视频下载 (四)
之前PC端Flv格式的视频下载基本上是搞定了,但登录的Cookies获取是个问题。本文记录模拟登录的相关思考。
技术学习
Java
html
爬虫
bilibili
2019-01-24 Thu.
Java 爬虫练习-bilibili视频下载 (三)
之前PC端Flv格式的视频下载算是有了能下载的办法,但是分辨率的选择仍旧是个问题。本文记录定位API的相关思考。
技术学习
Java
html
爬虫
bilibili
2019-01-23 Wed.
Java 爬虫练习-bilibili视频下载 (二)
之前移动Web访问得到的哔哩哔哩链接视频清晰度不是很好,这个需要改进。本文记录做过的思考与尝试。
技术学习
Java
html
爬虫
bilibili
2019-01-22 Tue.
Java 爬虫练习-bilibili视频下载 (一)
之前做浏览器插件的时候,发现有部分网站视频链接下载提取不了,有很多都是像m3u8这种分开来下一段一段.ts的,这种也还好解决,只是不想把单纯的下载链接提取插件复杂化,也就没有后续展开。 之后不记得怎么的就扯到B站的视频上,初步看下来分成了很多.m4s文件(有部分不是),对这个不是很了解。看了下浏览器后台,http headers一直在变,尝试合并后也并不能播放,初步判断下载M4S文件并合并转码为MP4要花很多功夫,先试试看其它办法,这个以后有时间再试着弄。先来说一下我的解决思路,算是马克一下,以后再遇到问题看看能不能找些灵感。
技术学习
Java
html
爬虫
bilibili
2019-01-18 Fri.
前端 FireFox扩展插件实践 - 网页视频下载器
浏览器扩展是个很好用的东西,像Chrome好用的插件就特别多。可惜找了半天手机端支持的只有火狐,因为都是使用的统一的WebExtensions API,转Chrome也不太费事,尝试着做了一下。
技术学习
浏览器扩展
JavaScript
html
前端
2019-01-16 Wed.
阿里云CentOS Nginx 定时切割日志
先说下标题,适用于Linux,不论CentOS/Debian/Ubuntu等等,纯粹是因为第一台主机在阿里双十一剁手,选的是CentOS,从此入坑。。。 Nginx日志越来越大了,非常不方便查看和分析,因而有定时分割日志的需求。
技术学习
Linux
Nginx
2019-01-16 Wed.
瞎扯 傻与蠢与笨(~ ̄(OO) ̄)ブ
“你好笨哦~” “我真傻,真的。”
杂七杂八
娱乐
2019-01-15 Tue.
Java 从jar包中读取资源文件
由于某些需要,把资源打包进了jar包。那么如何从jar包里面加载相应资源呢? 我们可以使用 ClassLoader来加载
技术学习
Java
2019-01-10 Thu.
知识库 透明代理、匿名代理、混淆代理、高匿代理 [转]
透明代理、匿名代理、混淆代理、高匿代理这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三个变量不同。
技术学习
知识库
2019-01-10 Thu.
Java 线程池笔记
Java线程池笔记
技术学习
Java
2019-01-07 Mon.
Java Http代理设置
在做爬虫的时候,同一ip频繁抓取有很大可能会被识别,然后被ban。因而,使用代理是很有必要的。
技术学习
Java
爬虫
2019-01-01 Tue.
Java 浅谈常见设计模式(一) 单例模式
技术学习
Java
2019-01-01 Tue.
Java System.setProperty设置代理 [转]
因为需要涉及到这块,Mark一下。使用System.setProperty设置相应属性后,HttpURLConnection可以不用做任何额外操作,是一种非常方便快捷的方式。
技术学习
Java
代理
2018
2018-12-19 Wed.
杂七杂八 有点要说的话
Stay Hungry, Stay Foolish.
杂七杂八
闲话
2018-12-18 Tue.
SpringBoot 踩坑记录(八)- 部署分离依赖lib和配置
发布spring boot项目的时候,自己的代码其实只有几M,但相应的依赖包就有50+M。很无奈啊,精简依赖项是一个方面;把这些依赖分离出来,不需要每次部署也很重要。这样每次升级,基本上只要更新自己的代码即可。
技术学习
SpringBoot
踩坑
2018-12-18 Tue.
SpringBoot 踩坑记录(七)- http状态码
在Nginx端反向代理使用了缓存,由此引出了一个较为严重的问题,最新的文章不能及时更新,本文讨论的该问题的解决思路。
技术学习
SpringBoot
踩坑
Nginx
2018-12-16 Sun.
Nginx 内置缓存Proxy_cache
用Nginx反向代理其它服务器,有些静态资源可以直接缓存,没必要再次去查询一遍,减少后端请求的同时加快响应时间。
技术学习
Nginx
2018-12-16 Sun.
Nginx 配置身份验证 http_auth_basic_module
实现用户名和密码验证访问,可以直接使用Nginx 的http_auth_basic_module模块。
技术学习
Nginx
2018-12-16 Sun.
一种访问被DNS劫持/污染的域名的解决办法
最近在学DNS方面的东西,一直在思考这个问题。假定某域名xxx.com被DNS污染了,应该怎么办呢?
小技巧
DNS
2018-12-16 Sun.
[资源备份] 下载站点备份
虽然说由于网速的提升,现在电视、电影很多都是在线观看了。对于搜集控来说,还是有那么一部分BT的死忠粉的。
杂七杂八
2018-12-15 Sat.
Java 获取真实客户端ip
一般的Http请求跑到最终的处理端时都经过(多级)反向的代理,通过方法getRemoteAddr()得不到客户端真实IP,必须要经过一定处理。下面做个转载备份。
技术学习
Java
2018-12-15 Sat.
Thunder等下载地址链接的互相转换
本文就各种下载链接的编码原理及转换详细说明一下,明白以后就可以用迅雷下载快车、旋风专用地址的软件啦。
技术学习
2018-12-14 Fri.
SpringBoot 踩坑记录(六)- 返回String带双引号问题
本文记录SpringBoot学习中遇到的问题。 使用fastJson对出参做处理,会将String类型自动增加双引号字符串。若仅仅想返回String内容,可以在WebConfig里面增加转换器。
技术学习
SpringBoot
踩坑
2018-12-14 Fri.
SpringBoot 踩坑记录(五)- 返回json的几种方式
本文记录SpringBoot学习中遇到的问题。 前文提及了操控注解@Controller等的控制返回类型,现在给出返回json的三种实现方式
技术学习
SpringBoot
踩坑
注解
Annotation
json
2018-12-13 Thu.
知识库 纯真IP数据库格式详解 [转]
纯真版IP数据库,优点是记录多,查询速度快,它只用一个文件QQWry.dat就包含了所有记录,方便嵌入到其他程序中,也方便升级。缺点是你想要编辑它却是比较麻烦的。
技术学习
SpringBoot
踩坑
2018-12-12 Wed.
知识库 Base64编码原理
介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。
技术学习
知识库
2018-12-11 Tue.
Jekyll 站点地图的生成
这几天考虑把网站推到搜索引擎,也不考虑推广啥的,但不说别的,至少要搜索域名至少也得出现个链接呗。
技术学习
2018-12-10 Mon.
知识库 VPS虚拟化架构简介
选择VPS产品的时候一定要注意虚拟化架构,因为不同的虚拟化架构对操作系统是Linux 还是 Windows会有较大的性能损失差异!
技术学习
知识库
Linux
VPS
2018-12-10 Mon.
知识库 VPS主机性能和速度测试
购买VPS前主要是使用一些网络测试工具如ping、tracert、WinMTR之类的工具进行测试,确定VPS所走线路的好坏。购买后主要测试VPS的性能。下面主要介绍一下常用的工具:
技术学习
知识库
Linux
VPS
2018-12-09 Sun.
Putty 免密自动登录设置
虽然XShell等工具越来越流行,但是小巧的Putty 仍然有一定作用。Putty 出于安全考虑,不愿去保存密码,这点很烦。以下是一种解决办法。
小技巧
知识库
2018-12-09 Sun.
知识库 Linux vi编辑器
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。
技术学习
知识库
Linux
2018-12-09 Sun.
知识库 Centos yum源配置
有时候不用自己下载安装包再安装, 直接使用yum可以省去很多功夫
技术学习
知识库
Linux
2018-12-06 Thu.
前端 两个PDF预览API
收藏两款可用的在线PDF预览神器,pdfobject、pdf.js。
技术学习
JavaScript
html
2018-12-04 Tue.
吐槽
谨以此文纪念我的第一份工作。基于保密需要,有各种省略
杂七杂八
2018-12-01 Sat.
Thymeleaf 模板表达式
mark Thymeleaf模板表达式
技术学习
2018-11-30 Fri.
干粮无毒草の小说
自高二看的第一本网络小说起,到如今有些年头了。看小说已经养成了习惯,遇到喜欢的甚至会不管不顾白天+晚上熬夜修仙也要看完。我也不知道为什么。到如今,有的小说只记得个名字,别说剧情,连主角名称都忘了,有的甚至书名都已经不记得了。在这里,记录一部分曾经看过的小说。
娱乐
娱乐
小说
2018-11-24 Sat.
Java 爬虫练习-历史上的今天
最近碰到了一个很有趣的玩意儿-历史上的今天,于是想尝试做一下,贴一下思路和大概步骤。
技术学习
Java
html
爬虫
2018-11-22 Thu.
Windows下为右键菜单减负
随着安装软件的不断增多,右键菜单也越来越长,臃肿不堪。这样,本来以快捷菜单自居的右键菜单使用起来反而并不快捷。本文记录一些注册表中关于右键菜单的位置。
小技巧
Windows
2018-11-22 Thu.
SpringBoot 踩坑记录(五)- Thymeleaf th:replace/include路径问题
本文记录SpringBoot学习中遇到的问题。 因为网页有许多地方老是重复同一坨代码,看着很不舒服,所以想办法把他们公共部分提取出来。在Windows下用Thymeleaf th:replace标签用的好好的,调试也完全没有问题,结果部署到服务器上后,就出现error了,百思不得其解。
技术学习
SpringBoot
踩坑
2018-11-20 Tue.
RSS 一种小众的信息获取方式介绍
即使在RSS最火的时候,你也许也仅仅是听说过它。大多数人从没有了解过它。 是的,这是一款神器,但就和本文毫无吸引力的标题一样,各网站专业拗口的解释让很多人望而却步。 也许对于网站流量的分流使得各门户不重视甚至阻碍它的发展。渐渐的,RSS成了冷门的东西。 但如果说这是一款方便看新闻、追小说、追各种up主更新等一系列操作 的神器,也许你会更感兴趣。
小技巧
2018-11-18 Sun.
VBS 一些超简单、超有趣的VBS小应用
VBS是微软支持的一种脚本语言。因为非专业人员用的电脑系统还是Widows较多,所以下面的VBS小应用在平常我们用的电脑上直接用就行,不需要前置什么乱七八糟的安装环境。。 什么,我没讲明白??直接打开txt文本,复制代码,改下文件名称,程序就能跑起来啦O(∩_∩)O
小技巧
Windows
VBS
2018-11-13 Tue.
踩坑记录 - 在服务器上搭建Git仓库
之前在部署WebHook的时候就有一个想法: 有没有必要通过git提交到第三方, 然后由第三方的钩子触发事件发送请求给服务器, 让服务器pull代码?这里写下我的思考和实际操作, 以及操作里面的坑。( ╯□╰ )其实也不算是坑,只是脑筋没转过弯来。。
技术学习
Linux
git
PowerShell
2018-11-11 Sun.
Win10 Shift+右键还原打开cmd命令窗口
在Win10系统上Shift+鼠标右键,在此处打开命令窗口的快捷方式没有了。从此只能win+R 然后cmd 再然后 cd 到当前目录。用久了以后真的是很烦很烦,不得已百度了一下,贴一下方法。
小技巧
Windows
2018-11-09 Fri.
SpringBoot 踩坑记录(四)- 注解@Controller及@RestController
本文记录SpringBoot学习中遇到的问题。 网页访问还是内容请求接口的处理方式?注解告诉你。
技术学习
SpringBoot
踩坑
注解
Annotation
2018-11-09 Fri.
SpringBoot 踩坑记录(三)- JPA H2数据库运行结束后自动删除
本文记录SpringBoot学习中遇到的问题。 使用嵌入式数据库H2时,虽然没有使用内存模式,但是每次调试运行结束后data都会自动删除。需要更改property配置。
技术学习
SpringBoot
踩坑
JPA
2018-11-08 Thu.
SpringBoot 踩坑记录(二)- JPA 新建实体类报错
本文记录SpringBoot学习中遇到的问题。 虽然编译没有提示错误, 但由于import 包错误导致JPA运行出错。
技术学习
SpringBoot
踩坑
JPA
2018-11-08 Thu.
SpringBoot 踩坑记录(一)- maven 国内镜像
本文记录SpringBoot学习中遇到的问题。 从官网上下载导入了helloWorld的demo,结果在SpringToolSuitez中打开,一直报错,maven update也没法解决。 最后更换了国内的阿里云镜像,成功解决。
技术学习
SpringBoot
踩坑
2018-11-06 Tue.
阿里云CentOS 部署静态博客
本文档介绍如何从Coding.net上将Jekyll编写的静态博客移植到阿里云服务器,并设置WebHook自动更新
技术学习
云服务器
建站
2018-11-05 Mon.
阿里云CentOS Git的安装与使用
本文档介绍如何在CentOS 下安装Git的运行环境
技术学习
云服务器
建站
php
2018-11-05 Mon.
阿里云CentOS Php部署
本文档介绍如何在CentOS 下安装php的运行环境
技术学习
云服务器
建站
php
2018-11-05 Mon.
阿里云CentOS Nginx部署
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
技术学习
云服务器
建站
2018-11-05 Mon.
阿里云CentOS JDK + Tomcat部署
本文档介绍如何使用一台基本配置的云服务器 ECS 实例部署 Java web 项目。
技术学习
云服务器
建站
2018-11-05 Mon.
阿里云CentOS FTP部署
本文介绍在 CentOS 64位操作系统下, 如何搭建并配置服务器端的FTP环境。这里采用的是vsftpd来搭建FTP环境。vsftpd 是 Linux 下的一款小巧轻快、安全易用的 FTP 服务器软件,是一款在各个 Linux 发行版中最受推崇的 FTP 服务器软件。
技术学习
Linux
2018-11-02 Fri.
Java Annotation 注解的初步使用
你是否注意到,junit 中的测试函数上方,总会有个 ‘@Test’ ? 或者在用 JavaWeb时,总会有许许多多的@?删掉或者没配置好会导致项目整个功能失常? @Testpublic void test() {...} 这些都是注解在起着作用。
技术学习
Java
Annotation
2018-10-28 Sun.
Java poi操作Excel踩坑记录
最近想将数据保存到Excel文件中,一件很简单的事情,结果遇到了坑。。。 最新的Excel文件操作会原来的数据给覆盖掉!!囧了个囧,这种坑我也不想的
技术学习
Java
2018-10-28 Sun.
Java htmlUnit动态爬取页面实例
接上上篇博文,当时使用jsoup爬的页面是最初的纯静态页面, 现用htmlUnit重新加以实现
技术学习
JavaScript
Java
前端调试
2018-10-28 Sun.
Java jsonp异域获取QQ音乐链接
接上一篇博文,当时真是脑子没转过弯来, QQ音乐网页版的信息查询请求直接就是异域的。 也就是说,服务器那边是允许不同域名之间的http请求的。 认识到这一点,稍微了解一下jsonp,接下来的工作就好做了.
技术学习
JavaScript
Java
前端调试
2018-10-25 Thu.
Java 一个入门的网络爬虫用例
背景 博客首页的QQ音乐链接又双叒叕失效了,很烦。加上最近碰到了一个很有意思的网站-刘志进实验室。有个想法,我能不能自己实现这样一个类似的功能,通过关键词从QQ音乐获取歌曲信息,然后直接在生成页面。
技术学习
Java
JavaScript
2018-10-24 Wed.
前端 一个网站背景水印图片插件
alimask 是一个使用 canvas 生成类似阿里巴巴内部网站水印图片的 JavaScript 库。Online demo here.
技术学习
JavaScript
html
CSS
前端
2018-10-23 Tue.
前端 一个网页粒子背景插件 -Canvas-nest.js
一个基于 html5 canvas 绘制的网页背景效果。
技术学习
JavaScript
html
CSS
前端
2018-10-23 Tue.
《纪念刘和珍君》
鲁迅镇楼。附原文,共赏之。
杂七杂八
闲话
2018-10-23 Tue.
前端 一个简单的音乐播放器
APlayer.js迷你音乐播放器插件是一款小型的网页音乐播放器代码,支持歌词滚动,带播放进度条和声音控制,暂停播放等功能。 话不多说,先上效果图:
技术学习
JavaScript
html
CSS
2018-10-22 Mon.
这是nIceLee的第二篇文章
目的:目的:写这篇文章的目的主要是为了测试markDown格式以及摘要显示
杂七杂八
测试
html
2018-10-22 Mon.
这是nIceLee的第一篇文章
第一段第二段
杂七杂八
测试
html
2015
2015-06-17 Wed.
Web App 相关技术
这是一篇主题作者的文章,保留以作纪念. 往前推2到3年,前端工程师还在忧心忡忡地想,移动互联网时代下,前端是不是没有生存空间了。但今天一看,在我们团队,前端工程师超过一半的工作都是在做移动端的Web或者APP的开发。移动Web或者APP在技术本质上是和做桌面端Web没有本质区别,但是移动端的坑那是非常的多,通过学习这部分内容,让你成为一名桌面移动通吃的前端开发工程师。
技术学习
JavaScript
html
CSS
WebApp