在ubuntu黑窗口终端中配置shadowsocks(适用于wsl)
在ubuntu黑窗口中配置shadowsocks(适用于wsl)起因:
最近想学ftxui美化一下项目终端, 但是发现这个东东由于win下C++ STL threads库和mutex库的问题, 只能在linux or macOS下运行. 但是在WSL ubuntu中运行时, 由于没有开代理, cmake构建中fetchcontent超级慢, 于是用了一整天的时间搞清楚了如何在黑窗口中配置shadowsocks代理
说明:
版本:
ubuntu-22.04 (WSL)
python 3.8 + pip(不建议过高)
shadowsocks-valoroso 3.0.7(不建议过低)
shadowsocks比较敏感, 不知道文章会不会被禁, 且看且珍惜
步骤:
在windows系统安装v2rayN获取节点参数 github官方链接: https://github.com/2dust/v2rayN/releases/download/5.22/v2rayN-Core.zip/ 下载解压后运行v2rayN.exe,然后点击软件顶部”订阅“按钮,选择”订阅设置“,在”地址 url“里 ...
那些良好的编程习惯
那些良好的编程习惯良好的编程习惯对于编写可读、可维护和可扩展的代码至关重要。特别是对于一些大型的项目, 良好的编程习惯可以规避许多不必要的错误, 缩短改正错误的时间, 降低维护成本, 提高开发效率.
1. 写注释如果你不想第二天一起床就看不懂前一天写的代码, 那么请写注释. 代码的可读性是非常重要的, 你不可能记得住每一行代码的原理, 但是你可以通过注释来帮助你理解一个代码块的作用. 试想如果一个上千行的代码一行注释都没有, 维护起来内有多麻烦.
2. 命名规范我的习惯是起长名字, 例如:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950template<typename T>WeightedGraph<T> primAlgorithm(const WeightedGraph<T>& graph) { // 无向图节点的数量 int verticesCount = graph.numberV ...
<<理解生物信息学>> 阅读笔记 第二部分 序列联配
<<理解生物信息学>>阅读笔记 第二部分 序列联配
第四章 产生和分析序列联配
这一章主要介绍不同序列之间的联配. 其目的是为了发现同源性和比较新序列与数据库中的序列, 看看他们是否存在相似之处.
[{"url":"/img/understandBioinformatics/4-1.jpg","alt":"4-1"}]
Load More
背景: 虽然在数据库中存着上千万的核酸, 蛋白质序列, 但是大多数蛋白质目前还不知道其结构或者功能, 目前的主要挑战是将序列化信息转化为有用的生物知识
序列联配的原理
设计序列间的比较是困难的:
目前存在大量可搜索到的信息
DNA和蛋白质序列在进化的过程中存在多种方式的改变
点突变会造成氨基酸的不同, 插入和删除更会导致序列长度发生变化, 还有更加复杂的情况, 如两个不同基因不过序列的融合. 大多情况下, 突变会使其中一个副本不在表达, 或者不能生成有功能的蛋白质(基因和假基因).总体来说, 能使基因序列长度发生变化的突变掩盖地底层序列相似性的能力较强. 因此需要 ...
vim操作与配置
vim操作与配置[TOC]
1. 初识vim1.1. vim简介vi improved, 是vi的增强版, 也是Linux下最常用的文本编辑器, 拥有强大的功能, 但是学习曲线陡峭, 需要一定的时间去熟悉, 另外vim拥有众多的插件, 可以实现各种各样的功能, 但是插件的安装也是一件麻烦的事情, 本文将会介绍vim的基本操作, 以及vim的配置.
1.2. 检查vim在centos系统中, 通过alias vi可以看到, vi实际上是vim -u NONE -N的别名.但是在ubuntu系统中, vi不是vim的别名, 而且/usr/bin/vi是一系列文件链接中的一环123alias viwhich vils -l /usr/bin/vi
[{"url":"/img/vim/image-20230625160433351.png","alt":"image-20230625160433351"}]
Load More
所以在ubuntu中输入运行vi, 实际上运行的是vim.tiny程序, 只提供了少量的vim功能, 所以建议用一下命 ...
me and my life
ME AND MY LIFE[toc]
[{"url":"/img/野外实习前.jpg","alt":"image"}]
Load More
好奇怪呀, 文献里面说K-X配对是从火鸟生物公司买的, 但是产品目录里面找不到, 发邮件也不回??? (23.8.2)
[{"url":"/img/K-X_pair.jpg","alt":"image"},{"url":"/img/e-mailForK-X.jpg","alt":"image"}]
Load More
家人们, 我真的会谢, 为什么用Na加二苯甲酮制备二氧六环无水溶液它变成棕黑色了,嘤嘤嘤, 人家已经煮了整整三天了(23.8.4)
[{"url":"/img/二氧六环.jpg","alt":"image"}]
Load More
好几年没有听过中文歌了, 最近突然有点喜欢李志(23.8.6)
[{"url":"/img/23-8-6-lizhi-1.jpg","alt ...
文献阅读笔记
文献阅读笔记[TOC]
1. 文献1: Emerging roles of oligodendrocyte precursor 神经回路发展和重塑中前体细胞的新兴角色
作者: JoAnn Buchanan
类型: 综述
原文 翻译
这篇文献主要讨论了神经元前体细胞(OPC)在神经回路发展和重塑中的作用, 以及一些还未解决的问题。
OPC是非神经性脑细胞,它们能够产生髓鞘形成的胶质细胞,这些胶质细胞能够在大脑中髓鞘化神经元的轴突。虽然OPC传统上被认为主要通过产生髓鞘形成的胶质细胞来贡献髓鞘化,但现在越来越多的研究表明,OPC在神经系统中的作用可能更为多样,包括血管形成和抗原呈递等。
主要讨论了OPC可能通过与产生髓鞘形成的胶质细胞不同的机制,对发育中和成年大脑的神经回路的建立和重塑起到关键作用。
接收神经元的直接突触输入:OPC是大脑中唯一已知的非神经元细胞,它们可以接收来自神经元的直接突触输入。这一发现是通过过去三十年的电生理学分析得出的,这些分析证明了OPC具有功能性的神经递质受体,可以接收谷氨酸和GABA的信号。
吞噬突触:OPC能够吞噬突触,这是神经回路 ...
走进shell基础命令
走进shell基础命令[toc]
1. 什么是shell
Bash shell是一种Unix/Linux系统中的命令行shell解释器,是Bourne shell(sh)的一种替代品。它是一个基于文本的界面,用于与操作系统交互,并执行各种任务和程序。
Bash shell可以让用户运行和管理系统中的各种命令和程序,包括文件和目录管理、系统配置、软件安装和配置等等。用户可以通过输入命令来与Bash shell交互,它会解释和执行这些命令,并显示结果。Bash shell也支持shell脚本,可以用来自动化和批量处理任务。
疑问???: Shell, Terminal傻傻分不清???
Shell
graph LR;
A[Shell外壳程序] --> B(接受命令)
A --> C(图形化Shell,命令行Shell)
Terminal
graph LR;
B(命令的输入输出环境) -->
A[Terminal终端] --> C(终端设备)
A --> D(终端模拟器)
由于早期的计算机比较昂贵(现在也是), ...