- 博客(128)
- 收藏
- 关注
原创 生化基础6_影响凝胶聚合的因素
2 实验试剂: 乙二胺四乙酸二钠(EDTA-Na2)、Tris碱、10×Buffer、 dNTP、TaqDNA聚合酶、引物、去离子甲酰胺、溴酚蓝 、 二甲苯青FF、甲叉双丙烯酰胺、丙烯酰胺、硼酸、尿素、 亲和硅烷、剥离硅烷、四甲基乙二胺、过硫酸铵、硝酸银 、DNA Marker(根据PCR片段大小选择合适的Marker范围, 如SSR实验的范围在100bp—400bp之间)PAGE应用范围广,可用于蛋白质、酶、核酸等生物分子的分离、定性、定量及少量的制备,还可测定相对分子质量、等电点等。
2024-07-17 15:18:27
657
原创 生化基础5_琼脂糖凝胶电泳
简言之,琼脂糖是从琼脂中精细提取的,有自身独特的性质,所以琼脂糖要比琼脂贵得多。三者之中,TAE的缓冲能力最低,双链线状DNA片段在TAE中比在TBE或TPE中迁移快10%,对于高分子量的DNA,TAE的分辨率略高于TBE或TPE,对于低分子质量的DNA,TAE要差些。在0.5×TBE琼脂糖凝胶电泳中溴酚蓝的速率约与长约300bp的线性双链DNA相同,在0.5%-1.4%浓度的琼脂糖凝胶中基本不会变化。根据制胶量及凝胶浓度,在加有一定量的电泳缓冲液的三角锥瓶中,加入准确称量的琼脂糖粉。
2024-07-17 15:13:10
811
原创 生化基础5_聚丙烯酰胺凝胶(蛋白质相关)
低、中压电源、恒温循环器 2 试剂: 丙烯酰胺、N,N’-甲叉双丙烯酰胺, SDS( 十二烷基硫 酸钠)溶液、1.5MTris-HCl(pH8.8)、0.5MTris- HCl(pH6.8)、TEMED、10%(w/v)过硫酸胺溶液、SDS- Page上样缓冲液:( 0.5M Tris( pH6.8)缓冲液、甘油、 10%SDS 、二硫苏糖醇、溴酚蓝)、Tris、甘氨酸、SDS 、考马斯亮蓝 \硝酸银等。胶板制作方便,易剥离,样品用量少,分辨率高,不仅可用于分析,还可用于制备。1 仪器:垂直系列电泳槽;
2024-07-17 15:06:19
945
原创 生物化学基础1_核酸
DNA的基本功能是以基因的形式荷载遗传信息,并作为基因复制和转录的模板。它是生命遗传的物质基础,也是个体生命活动的信息基础。基因从结构上定义,是指DNA分子中的特定区段,其中的核苷酸排列顺序决定了基因的功能。核酸是以核苷酸为基本组成单位的生物大分子,携带和传递遗传信息。核酸(nucleic acid)RNA的种类、分布、功能。
2024-07-17 14:59:59
915
原创 生物化学基础1 : 蛋白质
蛋白质分子除两端的氨基和羧基可解离外,氨基酸残基侧链中某些基团,在一定的溶液pH条件下都可解离成带负电荷或正电荷的基团,而蛋白质中不同的氨基酸残基连接不同的侧链,所以蛋白质带有不同的电荷。蛋白质的等电点( isoelectric point, pI) 当蛋白质溶液处于某一pH时,蛋白质解离成正、负离子的趋势相等,即成为兼性离子,净电荷为零,此时溶液的pH称为蛋白质的等电点。蛋白质就是构成人体组织器官的支架和主要物质,在人体生命活动中,起着重要作用,可以说没有蛋白质就没有生命活动的存在。
2024-07-17 14:37:06
713
原创 VS2017新建并使用静态库
/************************************************************************************************/ VS2017创建静态库 1.打开VS2017 新建项目 #include "Slib.h" void func_show() { printf("static library test\n"); printf("这里是静态库的测试文件\n"); } int add_test(int a ,int
2021-08-25 23:40:36
506
原创 VS2017 --使用学习 --在一个解决方案中创建多个项目
如何在一个解决方案中创建多个项目: 1.打开VS2017 软件 ,选择新建一个 空项目 或者直接选择快捷键 : Ctrl + Shift + N 第二步: 新建之后,我们可以看到这样的界面: 在文件夹中可以看到这样的 点击打开文件夹 这样第一个项目就建立完成了。我们接着来新建第二个项目 这个时候,我们的解决方案管理器中,就有两个项目了。 我们简单的建立一个C语言的项目验证一下可行性即可 这里会发现一直是输出第一个项目的打印函数,这里解决方案还需要进行配置: 我们点击第二个文件进行编
2021-04-09 23:20:36
2380
原创 C Primer Plus --第十二章 存储类,链接 和 内存管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 第十二章 存储类,链接 和 内存管理前言12.1 存储类12.2 存储类说明符12.3 存储类和函数12.4 随机函数和静态变量12.5 掷色子12.6 分配内存: malloc() 和 free()12.7ANSIC二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是
2021-03-03 22:27:24
234
1
原创 C Primer Plus --第十一章 字符串和字符串函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 第十一章 字符串和字符串函数前言11.1 字符串表示和字符串IO11.2 字符串输入11.3 字符串输出11.4 自定义字符串输入输出函数11.5 字符串函数11.6 字符串例子二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 11
2021-03-03 22:24:22
519
1
原创 C Primer Plus --第九章 函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 第九章 函数前言9.1 函数概述9.2 ANSI C的函数原型9.3 递归9.4 多源代码文件程序的编译9.5 地址运算符 &9.6 改变调用函数中的变量9.7 指针简介二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 9.1
2021-03-03 22:19:52
397
1
原创 C Primer Plus --第十章 数组和指针
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 第十章 数组和指针前言10.1 数组10.2 多维数组10.3 指针和数组10.4 函数,数组和指针10.5 指针操作10.6 保护数组内容10.7 指针和多维数组二、使用步骤1.引入库2.读入数据总结 前言 10.1 数组 10.2 多维数组 10.3 指针和数组 10.4 函数,数组和指针 10.5 指针操作 10.6 保护数组内容 10.7 指针和多维数组 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务
2021-03-03 22:16:20
336
1
原创 韦东山—C++快速入门—第四课_C++面向对象编程下
第四课_C++面向对象编程下第四课第一节_C++面向对象编程_多态第四课第二节_C++面向对象编程_类型转换 第四课第一节_C++面向对象编程_多态 第四课第二节_C++面向对象编程_类型转换
2021-02-27 14:35:50
308
原创 韦东山—C++快速入门—第三课_C++面向对象编程_上
第三课_C++面向对象编程_上前言第三课第一节_C++面向对象编程_访问控制和继承第三课第二节_C++面向对象编程_多重继承第三课第三节_C++面向对象编程_再论构造函数 前言 第三课第一节_C++面向对象编程_访问控制和继承 第三课第二节_C++面向对象编程_多重继承 第三课第三节_C++面向对象编程_再论构造函数 ...
2021-02-27 14:32:45
377
原创 数据结构严蔚敏--第十二章--文件
12.1 有关文件的基本概念 12.2 顺序文件 12.3 索引文件 12.4 ISAM 和 VSAM文件 12.5 直接存取文件(散列文件) 12.6 多关键字文件
2021-02-23 21:23:33
292
原创 数据结构严蔚敏--第十一章--外部排序
11.1 外存信息的存取 11.2 外部排列的方法 11.3 多路平衡归并的实现 11.4 置换 - 选择排序 11.5 最佳归并树
2021-02-23 21:20:39
321
原创 数据结构严蔚敏--第十章--内部排序
10.1 概述 10.2 插入排序 10.3 快速排序 10.4 选择排序 10.5 归并排序 10.6 基数排序
2021-02-23 21:17:55
570
原创 数据结构严蔚敏--第八章--动态存储管理
8.1 概述 8.2 可利用空间表及其分配方法 8.3边界标识法 8.4 伙伴系统 8.5 无用单元收集 8.6 存储紧缩
2021-02-23 21:13:21
305
原创 数据结构严蔚敏--第七章--图
7.1 图的定义和术语 7.2 图的存储结构 7.3 图的遍历 7.4 图的连通性问题 7.5 有向无环图及其应用 7.6 最短路径
2021-02-23 21:07:35
395
原创 数据结构严蔚敏--第六章--树和二叉树
6.1 树的定义和基本术语 6.2 二叉树 6.3 遍历二叉树 和 线索二叉树 6.4 树和森林 6.5 树 与等价问题 6.6 赫夫曼树及其应用 6.7 回溯法与树的遍历 6.8 树的计数
2021-02-23 20:59:39
399
原创 数据结构严蔚敏--第五章--数组和广义表
5.1 数组的定义 5.2 数组的顺序表示和实现 5.3 矩阵的压缩存储 5.4 广义表的定义 5.5 广义表的存储结构 5.6 M元多项式的表示 5.7 广义表的递归算法
2021-02-23 20:56:12
365
原创 数据结构严蔚敏--第三章--栈和队列
读书学习 应该是起到了读书学习的意义的!!! 还有就是 以结果位导向!!! 3.1 栈 3.2 栈的应用举例 3.3 栈与递归的实现 3.4 队列 3.5 离散事件模拟
2021-02-23 20:29:15
640
原创 FLASH--W25QXX系列存储器
本来是学习 SPI 总线相关的资源,主要是还需要处理一下关于SPI设备的问题。 W25Q系列存储器是一种按照块,按照扇区去处理的芯片。 以W25Q64为例: 大小: 64兆位==8兆字节,其中分为 大分为128块(Block)那么每块64K字节, 每块又分为16个扇区(Sector),每个扇区4K字节,扇区是擦除的最小单位。 每个扇区又分为16页,每页256个字节) W25Q系列的每个芯片的最小擦除单元都是一样的,4K字节。 W25Q系列的芯片如下: 型号 存储容量(位) 存储容量(字节) 块数量
2021-02-22 15:24:36
2071
原创 C语言指针用法详解
声明: 本文摘自一篇大神做的文档,原文的名字是: 《C语言指针用法详解(宝典)》 这里是本人学习他的文章,抄写的笔记。并非本人原创。本文也不产生任何收益。 在底部放置本文的原版pdf的链接。 /***********************************************************************************************************/ 前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型, 所以我先介
2021-02-22 14:54:57
558
原创 第十二章 事件标志组
前面我们讲过可以使用信号量来完成任务同步,这里我们再讲解一下另外一种任务同步的方法,就是事件标志组,事件标志组用来解决一个任务和多个事件之间的同步,本章分为以下几个部分。 12.1事件标志组 12.2事件标志组相关函数 12.3事件标志组实验 ...
2021-02-22 14:54:25
151
原创 第十三章 同时等待多个内核对象
在前几章中我们讲解了任务如何等待单个对象,比如信号量、互斥信号量、消息队列和时 间标志组等。本章我们就讲解一下 UCOSIII如何同时等待多个内核对象,在 UCOSIII中只支持 同时等待多个信号量和消息队列,不支持同时等待多个事件标志组和互斥信号量,本章分为如 下几部分: 13.1同时等待多个内核对象 13.2 OSPendMulti()函数 13.3同时等待多个内核对象实验 ...
2021-02-22 14:54:12
225
原创 第十四章 存储管理
作为一个操作系统,内存管理是其必备的功能,在 UCOSIII中也有内存管理模块,使用内 存管理模块可以动态的分配和释放内存,这样可以高效的使用“昂贵”的内存资源,本章我们 就学习一下 UCOSIII的内存管理,本章分为如下几部分: 14.1内存管理简介 14.2存储区创建 14.3存储块的使用 14.4存储管理实验 ...
2021-02-22 14:53:58
140
原创 SPI协议-2--> SPI抽象--模拟SPI
1.前言 接上一篇“spi抽象/硬件spi”博客。上一篇文章主要描述spi总线抽象过程和使用方式,同时实现stm32f1硬件spi,及spi抽象接口函数的使用。对于一些特殊mcu没有硬件spi,或者硬件spi不够用的情况下,可以用io翻转方式模拟spi总线。模拟spi实现,只需将硬件spi部分替代即可,上层代码或者器件外设驱动程序无须更改,方便移植。模拟spi与之前一篇“i2c抽象/模拟i2c”中描述的模拟i2c抽象思路一致,对模拟spi通过函数指针的方式进行封装,将时序实现源码和应用程序分离,方便移植和更
2021-02-22 10:17:59
246
原创 SPI协议-1--> SPI抽象--硬件SPI
1.前言 spi(Serial Peripheral Interface)即串行外设接口。与i2c一样,spi也常用外设设备通信的总线,从事嵌入式开发必不可少的掌握。根据本人以往的经历,对spi进行总结(主要是MCU范畴,Linux已有成熟的驱动设备),主要目的及实现: 1)spi总线与spi设备分离; 2)快速使用新的硬件spi或者模拟spi; 3)方便移植spi总线设备及spi外设程序到不同mcu平台 ...
2021-02-22 10:16:17
248
原创 第十一章 UCOSIII消息传递
有时候一个任务要和另外一个或者几个任务进行“交流”,这个“交流”就是消息的传递,也称之为任务间通信,在 UCOSIII中消息可以通过消息队列作为中介发布给任务,也可以直接发布给任务,本章我们就讲解一个 UCOSIII中的消息传递,本章分为如下几部分。 11.1消息队列 11.2消息队列相关函数 11.3消息队列实验 ...
2021-02-18 20:20:34
167
原创 第十章 UCOSIII信号量和互斥信号量
第十章 UCOSIII信号量和互斥信号量前言 前言 在 UCOSIII中有可能会有多个任务会访问共享资源,因此信号量最早用来控制任务存取共 享资源,现在信号量也被用来实现任务间的同步以及任务和 ISR间同步。在可剥夺的内核中,当任务独占式使用共享资源的时候,会出现低优先级的任务先于高优先级任务运行的现象,这个现象被称为优先级反转,为了解决优先级反转这个问题,UCOSIII引入了互斥信号量这个概念。本章我们就来讲解一下 UCOSIII的信号量和互斥信号量,本章分为如下几个部分。 10.1 信号量 10.2
2021-02-18 20:19:32
289
原创 第九章 UCOSIII软件定时器
在学习单片机的时候会使用定时器来做很多定时任务,这个定时器是单片机自带的,也就 是硬件定时器,在 UCOSIII中提供了软件定时器,我们可以使用这些软件定时器完成一些功能, 本章我们就讲解一下 UCOSIII的软件定时器,本章分为以下几个部分。 9.1定时器工作模式 9.2 UCOSIII定时器实验 ...
2021-02-18 20:17:07
251
原创 第八章 UCOSIII中断和时间管理
本章我们讲解一下 UCOSIII的中断处理和时间管理,在使用 UCOS操作系统的时候我们对 于中断服务程序的处理就要做一点修改,这个和我们不使用操作系统的时候是不同的。我们在 对某些任务做延时的时候会使用到一些延时函数,本章我们就讲解一下这两个知识点,本章分 为以下几个部分: 8.1中断管理 8.2时间管理 ...
2021-02-18 20:16:34
185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅