复制链接,将正文的html转markdown
复制链接,将正文的html转markdown
摊牌了,我抄袭的
由于本人十分的效率低下,有时候免不了有人催更哈
众所周知,懒是人们创新的动力
所以我就写了个抄袭爬虫脚本,把我看的觉得不错的文章,就直接爬过来,然后用微信公众号的格式给大家分享一下~
(主要是有些文章虽然含金量高,但是长得丑啊,就跟你我一样)
当然,分享的内容我不会标注原创,就当是我个人的收藏夹了,也会注明转载链接的
作用将常规的博客,通过爬虫和字符处理,转换成markdown格式的文本
网上其实有类似工具,包括较为有名的python的第三方库html2text,也或多或少都有些问题,试用了一下,http://www.atoolbox.net/Tool.php?Id=715最准确吧
所以自己写了一个
用法1python3 blog2md.py
输入想要抄袭收藏的链接以后
然后在终端会输出转换成md格式的结果,同时在相同目录下,会生成blog.md
演示
爬取内容是我上一篇原创文章的内容:Python爬虫–自动获取参考链接的标题–转为markdown格式
控制台输出
可以看到,该有的格式基本都完成了
...
手机备份到底备份什么
手机备份到底备份什么
手机太卡了,换不起手机,所以就备份一下,刷一下
起因
手机开始卡了,内存也严重不足了,当然我可以只备份,再挨个清理,但是哪有刷机来的轻巧,所以我选择刷机。
搞不明白,以前4+64和现在8+128有什么区别……内存大了,软件也大了,这扩容的钱不白花了?
准备
申请深度测试权限
OPPO没有深度测试权限是没办法刷的
下载固件包,去官网下就行了
备份
备份什么呢?手机的文件那么多,如何快速有效的备份呢?
作为本文的核心内容,单独开一章来讲
如何快速备份全备份?请出去,你豪爽的行事风格已经与我白嫖和抠门的文章风格不一致了,如果你有部分备份的想法,再往下看
有针对性
首先备份的东西一定要有价值,以我的角度,就是软件、文件、图片、有用的聊天记录
备份方式
软件可以直接发送给自己的QQ小号,文件也是一样
有用的聊天记录直接截屏,和图片一起打包备份,至于没用的图片,每次拍完照自己删啊同志们
开始备份文件备份啊文件备份嘛,这个真没啥经验,因为我很少用手机存文件,大多数都是在电脑上,手机上即使存了,我也会很快删除,所以大家及时备份文件吧哈哈哈哈
...
龙芯杯无开发板如何开发和调试linux
龙芯杯无开发板如何开发和调试linux背景
因为龙芯杯的cpu是32位的,具体来说是基于GS232的,恰好给的pmon引导文件是用于ls1b的,ls1b的核也是GS232的,所以就想到可以直接基于ls1b的虚拟机来开发操作系统,这样就可以加快操作系统的开发周期,而不需要依托于上板才能看出操作系统存在的问题(大多数)。
Qemu搭建
虚拟机采用qemu,因为qemu支持ls1b,pmon的话可以直接使用发布包里面给的,也可以使用龙芯开源的ls1b的pmon,后者开机有图形显示,仅此而已,都是够用的。
首先是下载和安装qemu,从官网和清华源之类的地方下载是只有很少龙芯机器支持的,这里用https://gitee.com/martinqiao/qemu.git
配置和编译如下:
1234mkdir build4mipscd build4mips../configure --target-list=mipsel-softmmu --disable-werrormake
其中--target-list后面的选项,在此调试需求下,必须的是mipsel-softmmu,有更多兴趣的可以加上mi ...
最后,点个关注不迷路
最后,点个关注不迷路
炫猿导航
炫猿导航——所谓精致,就是如此(内附邀请码获取方式)
前两天推送的封装系统,里面的谷歌浏览器更受大家的喜爱啊,但是发现了炫猿导航,我觉的大家收藏这一个网址就够了。『ALL IN ONE , ONE FOR ALL』
简介轩辕导航(http://xydh.fun/)网站上根本没有简介的地方,所谓干净,就是如此。
那么如果你要问我,炫猿导航是什么?
我大概会告诉你,这就是“帮你把你最需要的内容都收藏在一个条理清晰而美丽的界面上”
功能1、应有尽有许多小伙伴经常需要找一些资源或者工具会变得无从下手,那么请看这↓↓↓看这↓↓↓再看这↓↓↓
导航这么细致了还会在互联网迷路嘛?
2、自定义炫猿导航最吸引我的一点就是,支持自定义设置,支持我们根据自己的需要,定制一款专属自己的导航网页。比如这样:还有这样:或者这样:
上面换的可不止是背景,里面的分栏内容也有变化噢(我也在尝试自定义一个来着)
邀请码我借着这个公众号有幸得到一些邀请码,所以同样需要邀请码的小伙伴们,为了避免公众号推文的延迟造成的不公平因素,
今天20:20我会在学习群中公布邀请码
后台回复“学习群”加入群聊
最后,炫猿导 ...
自动获取参考链接的标题
自动获取参考链接的标题
众所周知,我也是一个托更的自媒体的创作者
写的文章经常需要提及一些参考文章,大多数来源于互联网,如下图:
看着感觉还行吧,但是写的时候真的是有点头大,一遍一遍的复制链接,再一遍一遍的对应链接去复制标题,十分的不银杏~
于是懒人总算想起来写一个爬虫脚本直接获取不就完事了吗?
说干就干:
啊完成了:
12345678910111213141516171819202122232425262728293031323334353637import requestsimport timeimport randomimport urllib3from bs4 import BeautifulSoupurllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # 防止ssl请求报错heads = {'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Geck ...
自己动手写操作系统0
自己动手写操作系统0
参考余渊老师写的《自己动手写操作系统》
环境搭建NASM官网:https://nasm.us/
有安装版,也有免安装版,以免安装版为例,直接下载压缩包,然后解压到文件夹中就可以了。
和网上的很多教程有些区别了,在https://www.cnblogs.com/777777-716/p/5003964.html这篇博客中,nasm的使用需要打开一个bat文件,但是我们的压缩包中并没有这个文件,所以就考虑是环境的问题直接使用的话需要在当前文件夹下打开cmd,或者从cmd进入到当前文件夹。
如果在任何其他的路径下,都是无法找到命令。
这个问题可以通过环境变量的配置来解决。
VirtualBox关于VirtualBox添加软盘启动,一开始没能找到,然后也是参考了这篇的博客,同上(https://www.cnblogs.com/777777-716/p/5003964.html)。稍微具体说一下吧。
首先是新建一个空的虚拟机类型和版本都选择其他就好了,文件夹自己建一个,找起来方便。
按照书中的例子是32M内存足够
书中说创建一个虚拟硬盘也无妨
书中没说,所以 ...
自己动手写操作系统 1
自己动手写操作系统 1代码
123456789101112131415161718 org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环DispStr: mov ax, BootMessage mov bp, ax ; ES:BP = 串地址 mov cx, 16 ; CX = 串长度 mov ax, 01301h ; AH = 13, AL = 01h mov bx, 000ch ; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮) mov dl, 0 int 10h ; 10h 号中断 retBootMessage: db "Hello, OS world!"times 510-($-$$) db 0 ; 填充剩下的空间,使生成的二进制代码恰好为512字节dw 0xaa55 ; 结束标志
上面是书中给的代码,注释写的也是很详细了。然后,这玩意叫汇编,稍微懂一点应该 ...
自己封装一个专属的Windows10系统
自己封装一个专属的Windows10系统设计每次重装都要把软件重新整一遍,十分麻烦,所以就寻思着直接封装一个集成了软件的系统。但是为啥只预装这些软件呢,因为软件和系统更新换代快,没必要太多,另外我自己也没必要老是重装,给大家贡献一款上手就能用的方便系统玩玩得了。
集成的软件从浏览器、到下载、到文件查找、到清理、卸载、安全,基本适用于各行各业的伙伴使用。至于开发,不会配置开发环境的话还干开发嘛?/滑稽
使用NTLITE精简一个系统下载:https://www.ntlite.com/download/
把系统ISO镜像解压添加镜像文件夹(不知道这里为啥不能直接添加ISO文件),然后就直接添加刚才解压的文件夹就好。删除不想要的系统版本双击加载所要精简的系统,或者选中后点击上面的加载。按照需求作如下更改:
移除广告、闹钟、反馈、获取帮助、消息、人脉、Skype、你的手机、移动计划、钱包服务、游戏周边等选项及功能
移除edge浏览器桌面快捷方式
移除小娜
关闭Windows Defender
移除更新中的edge浏览器自动安装
将“此电脑”、“控制面板”和“回收站”置于桌面
禁用人脉 ...
远程控制
远程控制(这下够用了吧)三种方法
方法1:使用Remote Desktop(局域网)这种方法是微软发布的跨平台项目。
基于Windows系统的话,只需要下载手机端即可:然后打开软件,对软件进行许可:使用也很简单,点击右上角的“+”,选择Desktop根据提示,我们需要知道电脑的hostname或者IP地址,这里介绍一下IP地址的验证方式打开命令行窗口,输入ipconfig查看ipv4的信息(以太网的话就看以太网,WiFi就看WLAN)开启远程桌面的功能,在设置-系统-远程桌面中打开权限在添加用户时,本地账户已经默认添加,如有需要,还可以自行添加在手机端输入相关信息,然后保存接着会自动返回桌面,点击图标即可开始连接点击connect然后会要求输入本地账户和密码,输入后再次点击connect手机上的电脑显示如下,此时远程连接成功,电脑端会自动锁屏手机端控制电脑访问学校官网截图如下:
方法2:使用anydesk(非局域网)anydesk是teamviewer的孪生弟弟,软件小巧,可跨局域网、跨平台使用首先是电脑端:打开后可以在本机安装,也可以免安装使用:手机端也可以在官网下载,传送到手机端 ...