于是我驻足。
早上六点钟起床,六点十五洗漱完成从宿舍出发,原本以为时间相当充足,可还是低估了北京的通勤时间,一路狂奔,提前两分钟坐上了高铁,启程!
半小时后按时到达天津站,一路上也没心情欣赏沿途的风景,咕噜咕噜睡了一下
下一站我们直接去了世纪钟广场,在路上顺带吃了很有特色的小笼包
之后去到意大利风情区
「可是妳忘了 我也沒記起」
之后参观了瓷房子
当然我们没进去,在外面拍了几张照片就匆匆离开了,瓷房子外面有意思的地方很多,给我的印象有点像北京的南锣鼓巷
偶遇一家很有意思的咖啡店,店主似乎是一个摄影爱好者
另外一家买潮物的店,两张都很喜欢,遂都放上来
中午吃了麦丹劳!“麦门永存”
返京是从滨海站出发的,路上看到铁轨,与周围黄色的树相辉映,有点像The Last of Us里面场景,还是很有意思的
该笔记参考自菜鸟教程|Git 教程、技术蛋老师|Git工作流和核心原理 | GitHub基本操作 | VS Code里使用Git和关联GitHub
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
基本概念
工作区:电脑中实际看到的项目
暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)
版本库:每次提交之后的记录
可以使用git add命令将文件提交到暂存区:
123git add filename # 将单个文件添加到暂存区git add . # 将工作区中的所有修改添加到暂存区git status # 查看哪些文件在暂存区中
当完全准备完成之后,可以一口气将暂存区中的文件提交到本地的版本库中:
123456git commit -m "Commit message" # 将暂存区的更改提交到本地版本库git commit -a -m ...
在大约两个月之前,我尝试基于Golang写了一个图片自动转换为webp的小程序,之后将它使用Docker进行封装📦
我们都知道在Docker的原镜像是通过Dockerfile进行构建的,虽然说Docker支持交叉编译,但是笔者在自己的笔记本上的使用状态并不是很好,arm编译x86失败了
之后了解到GitHub Actions提供了这样的一种虚拟机的解决方案,帮助我们在云端进行构建,接下来是我以自己的项目为例,去编译一个x86的Linux镜像
原项目原项目在这里:https://github.com/Aicnal/composeImage
当时是在一台云服务上进行的docker build操作的,从这里我们可以看到,如果你要使用GitHub Actions进行构建的话,那么你要先确保你的原项目确确实实能构建出你想要的镜像
开始配置GitHub Actions首先在项目根目录创建一个.github的文件夹,再在该文件夹内创建一个workflow文件夹,最后在该文件夹下创建docker-build.yml文件,这样的话当你git push之后,GitHub Actions就会自动识别到, ...
服务器备份方案前言在我们实际的生产环境中,由于云服务存在很多的不稳定性,因此对服务器进行定时备份就很有必要了。
虽然部分服务器厂商提供了快照备份的功能,但是有些是要去收费的,对于我们这些个人用户并不是十分友好,在参考了众多论坛大佬的方案后,我总结出了一套基于Duplicati+Alist+阿里云盘的备份方案
安装AlistAlist官方提供了多种安装方式,在这里我直接使用一键脚本进行安装
1https://alist.nn.ci/zh/guide/install/script.html
安装完成之后进入到Alist到web界面,我们开始挂载阿里云盘
阿里云盘官方对Alist对支持非常好,具体挂载方式可以参考:
阿里云盘 Open
值得注意的是,如果你使用的也是北京阿里云的ecs,你可以在Alist的编辑界面中开启内部上传,这样的话走的就是阿里云的内网流量,带宽会快一点
之后我们需要确定webdev的挂载路径:
1mkdir /mnt/webdev
之后对于具体的挂载方式,请参考:
Ubuntu系统挂载Alist网盘 WebDav服务完全指南
DuplicatiDuplicati的 ...
Day2 内蒙古之旅——海拉尔国家森林公园由于我们昨天去了大草原,睡得太死,导致起太晚,简单点完外卖吃完就已经中午十一点了,因此第二天的行程我们安排了前往海拉尔森林公园,这个离市区相对比较近的景点
行程本节我不是想写很多,因为确实没有很多好玩的地方,更多的是亲近自然,感受一下大城市里面没有的宁静,带大家看看秋天的森林公园是什么样子的(其实就是懒
海拉尔国家森林公园是需要门票的,可以购买学生票,价格为15元,这张票包括后面看鸟的票,非常值
Day0 内蒙古之旅——出发!前言在今年国庆期间,我和一位朋友来到了海拉尔
我是从北京出发,乘坐K1301次列车,坐了大概28个小时
路上穿过河北、辽宁、吉林、黑龙江,欣赏了很多别样的风景,列车员阿姨很有意思,我喜欢喊她姨,她特别热情
夜晚到达酒店办好入住之后我们到外面吃了小火锅,肉确实挺多,回来路上我们顺带走了走,就看到下面的风景:
Day1 内蒙古之旅——呼伦贝尔大草原特辑出行我们住的酒店在海拉尔市区,离呼伦贝尔景点大概有25公里。在从海拉尔火车站到酒店的过程中我们其实就已经问过出租车师傅了,他告诉我们想去呼伦贝尔草原只有两种办法——租车自驾或者组团去,打车太贵了(这里埋个伏笔
还是感慨一下居然没有往返市区和景点的公交
自驾我不是很敢开车,组团我们觉得不是很自由,而且来之前我们酒店就已经定好了,我们不想改变原来的行程,当时我有一种我们可能去不了了的感觉
事情的转机发生在我们到海拉尔的第二天早上
当时我们去到了当地的一家比较有特色的早餐店,人比较多,我们和另外两个广西的老哥拼了桌。在等餐的过程中,他先问我们准备去哪里,原本我们准备去海拉尔国家森林公园,然后老哥就说他们准备去大草原,我又问他们准备怎么去,他就告诉我他们租了个车,自己开车去
这时候我们来兴趣了,我就问能不能搭他们的顺风车,然后和他们一起AA车费,结果出乎意料的是老哥欣然答应了,但是只能带我们去,他们要去另外的地方
这时候我还是有点犹豫的,类似于“有去无回”,但是我想如果这时候不去可能之后就没机会去了,便和我另外一个小伙伴决定去,回来的事情之后再说!
...
分子进化的主要研究内容起因为什么我会想着专门把这个放出来呢?因为是去年在学习生信的过程中碰到了很多名词,比如说“保守”、“同源”、“进化树”等等。虽然在维基上可以查到很详尽的解释,但是这些知识仍然很难成为体系,之间很难产生联系
在进化生物学的课程上刚好讲到了这些,我觉得还是很有必要进行总结,对日后生信分析的思路和算法优化还是很有帮助的
但显然将这些知识完全体系化还是存在难度的,不过没关系——就从现在满满开始吧
内容
经典进化和分子进化的区别
经典进化:表型
DNA、RNA、蛋白质分子
分子进化的一些术语
一致性(identity):两个序列中完全相同的部分(保守)
相似性(similarity):特征相像,但是来源不明确(理化性质相似,对蛋白质性质影响不大)
同源性:来自于同一个祖先
如果两个基因或蛋白质的序列一致性或相似性很高
DNA的一致性60%以上
氨基酸的一致性30%以上
它们具有相同或相似的生物学功能
同源
直系同源:随着新物种的产生而产生的同源基因(纵向)
并系同源:由基因的重复而产生的同源基因(横向)
分子演化速率的计算
蛋白质(氨基酸)水平的演化速率
必 ...
进化生物学前言进化(演化)生物学的学习已经快过半了,目前笔记已经上传到notion中:《生物进化学》(Evolutionary Biology)这门课的深度还是存在的,但在我看来,其中最核心的其实可能在于对进化这个动词的理解,这其中也有我个人对于人类这个种群的一些思考
什么是进化?可能在很多不进行系统生物学学习的人看来,进化给人一种“先进”的意思,从“低等”再到高等。但其实“进化”这个词——“Evolutionary”翻译为“演化”可能更为恰当,它是从种群的角度看待物种的产生、发展和衰退的这样一个过程
人类总喜欢赋予“进化”以意识形态,比如说我们人比所谓“草履虫”等原核生物更加“高级”,但实际上这种说法是不正确的,不客观的。
我认为以“演化”为动词可能更加准确,也避免了人们产生误解
进化生物学的发展实际上在达尔文之前已经有很多科学家都在探讨“进化”这个话题,比如说柏拉图、亚里士多德等等学者,但他们所提出的观点大多都不完整,依靠或者借助“上帝”来试图解释人的形成
第一位系统提出进化理论的人是拉马克,他代表了18世纪进化生物学的巅峰。在高中的时候我们其实学过拉马克学说,当时他的“用进废退” ...
fofa的使用与防护fofa是个啥
FOFA是一款网络空间测绘的搜索引擎,旨在帮助用户以搜索的方式查找公网上的互联网资产。https://fofa.info
简单来说,FOFA的使用方式类似于谷歌或百度,用户可以输入关键词来匹配包含该关键词的数据。不同的是,这些数据不仅包括像谷歌或百度一样的网页,还包括像摄像头、打印机、数据库、操作系统等资产。
网络空间测绘可以被认为是网络空间的“地图”。就像谷歌地图或高德地图通过卫星图像对地形进行测绘,网络空间测绘也是通过技术探针对全球网络资产进行探测。
然而,网络空间分为公网和内网。FOFA主要针对公网上的资产进行探测,类似于谷歌地图上的建筑物(IP地址),虽然可以看到建筑物的外部结构和规模,但无法了解内部的情况。这是因为侵犯内网的隐私是违法的。
你可以将fofa理解为网安界的Google search,你可以通过一些特定的语法来获取特定的信息,比如说对应的IP或者端口
对于专业的网络安全人员,可以使用fofa来搜寻潜在的网络漏洞;对于个人用户来说,可以在合法的前提下使用fofa来寻找一些“有意思”的东西
fofa使用fofa的官网:https: ...