React
React 是一个用于构建用户界面的 JavaScript 库。
采用组件化模式、声明式编码,提高开发效率及组件复用率。
在 React Native 中可以使用 React 语法进行移动端开发。
使用虚拟 DOM 和优秀的 Diffing 算法,尽量减少与真实 DOM 的交互。
关于虚拟 DOM:
本质是 Object 类型的对象(一般对象)
虚拟 DOM 比较“轻”,真实DOM比较“重”,因为虚拟 DOM 是 React 内部在用,无需真实 DOM 上那么多的属性。
虚拟 DOM 最终会被 React 转化为真实 DOM,呈现在页面上。
A4-JSX创建虚拟DOM
使用 Rea ...
Sass
Sass 是一个 CSS 预处理器。
Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。
Sass 完全兼容所有版本的 CSS。
Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承、内置函数等等特性。
Sass 生成良好格式化的 CSS 代码,易于组织和维护。
Sass 文件后缀为 .scss。
快速入门
1234567891011/* 定义变量与值 */$bgcolor: lightblue;$textcolor: darkblue;$fontsize: 18px;/* 使用变量 */body { background-colo ...
CodePenDemo
CodePenDemo:
3d-css-plane-tap-to-toggle-mouse-move-parallax
a-very-wobbly-liquid-svg-button
agency-website-poc
alarm-on-off
amazing-tab-bar-animated
animated-parallax-effect
animated-tab-bar
app-admin-menus-light-dark-modeswith-tailwind-css
apple-keynote-animation
audio-waveform
bootstrap-4-navbar
...
JavaScript之DOM
文档对象模型(DOM,Document Object Model)是 HTML 和 XML 文档的编程接口。DOM 表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。脱胎于网景和微软早期的动态 HTML(DHTML,Dynamic HTML),DOM 现在是真正跨平台、语言无关的表示和操作网页的方式。
参考资料:
https://github.com/babbittry/Front-end-notes/edit/master/Web APIs-notes/Web APIs.md
API,应用程序编程接口,就是一个工具,以便于能轻松实现想要完成的功能
Web API, ...
COⅠ基因
COⅠ基因简介
编码线粒体细胞色素 C 氧化酶亚基 1(Cytochrome c Oxidase subunit 1,简称 COⅠ)
COⅠ基因位于动物线粒体DNA(mtDNA)的重链(H 链)的 tRNA-Lyr基因与 tRNA-Leu 基因之间,长度约为 1.6 kbp,COⅠ与细胞色素氧化亚基 2 (COⅡ)和亚基 3(COⅢ)共同构成参与级联反应的细胞色素氧化酶的核心结构。COⅠ基因为中度保守序列且碱基替换率较高,因而可作为优良的分子遗传标记被广泛地用于海洋动物的种及种以上阶元的分类及系统进化研究中。
COⅠ基因的序列分析
COⅠ基因的核苷酸序列分析
COⅠ基因序列分析是通过比较各类群 ...
保护生物学复习资料整理
仅供参考
从基因层面对棘皮动物对称性研究
原文链接:Genomic insights of body plan transitions from bilateral to pentameral symmetry in Echinoderms | Communications Biology (nature.com)
Genomic insights of body plan transitions from bilateral to pentameral symmetry in Echinoderms
从基因组学去洞察棘皮动物躯体蓝图从双侧对称转变到五辐射对称
Abstract
Echinoderms are an excepti ...
Java 多线程
参考:《Java 多线程与 Socket 实战微服务框架》
多线程的概念
进程与线程
现在的操作系统都是多任务操作系统。多任务操作系统允许多个进程在同一个 CPU 上运行。进程也是操作系统进行资源分配的最小单位,每个进程都有独立的代码和数据空间,称为进程的上下文。CPU 从一个进程切换到另一个进程所做的动作被称为上下文切换。操作系统通过频繁的上下文切换来让这些进程看起来像在同时运行一样。
进程的运行需要较多的资源,因此,操作系统能够同时运行的进程数量是有限的。进程间的切换和通信也存在较大的开销。为了能并行执行更多的任务,提升系统的效率,才引入了线程的概念。线程间的切换开销比进程间的切换开销小得 ...
位运算
2 的幂【简单】
231. 2 的幂https://leetcode-cn.com/problems/power-of-two/
题目描述
给你一个整数 n,请你判断该整数是否是 2 的幂次方。
如果是,返回 true ;
否则,返回 false 。
如果存在一个整数 $x$ 使得 $n = 2^{x}$ ,则认为 $n$ 是 2 的幂次方。
示例 1示例 2示例 3输入:n = 1
输出:true
解释:$2^{0}=1$输入:n = 8
输出:true
解释:$2^{3}=8$输入:n = 5
输出:false
题解
位运算 参考题解:
若 $n = 2^{x}$ 且 $x$ 为自 ...
千种植物转录组计划
原文链接:https://www.nature.com/articles/s41586-019-1693-2
One thousand plant transcriptomes and the phylogenomics of green plants
Abstract
Green plants (Viridiplantae) include around 450,000–500,000 species [1,2] of great diversity and have important roles in terrestrial and aquatic ecosystems. Here, a ...



