XOR

PCR Genotyping | 利用PCR来确定基因型

前面已经利用了PCR做了一些核心的实验: 目标区域扩增 实时定量mRNA 这里的目的还是目标区域扩增,不过material不再是细菌DNA,而是human cancer cell line的DNA(只需要几千细胞即可)。 Kits和protocol: 2X Phire Tissue Direct P ......
基因 Genotyping PCR

BLOG-3

前言: 第六次题目集:该次题目集只有一个题目(成绩计算系统),满分一百分,难度较大,但实际上与之前的菜单计价系统类似,老师也在课堂上讲了部分的代码构架,减轻了我们的编写压力,题目背景是自己输入存在的课程名称与类型及考核方式,然后输入学生的信息及科目的名称及成绩,然后输出学生的班级,学号,最终成绩。虽 ......
BLOG

Linux 可执行文件瘦身指令 strip 使用示例

在 Linux 系统下开发软件,输出的可执行文件可大可小,运行环境如果是在服务器那么可能资源比较充足,但如果是在嵌入式环境,那么存储资源是寸土必争的。所以会有对可执行文件进行瘦身的需求,比如使用指令 strip。 ......
示例 指令 文件 Linux strip

【笔者感悟】笔者的学习心得【二】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
笔者 心得

vue3 vscode快捷模板

{ "Print to console": { "prefix": "v3", "body": [ "<script setup>", "import { ref, reactive, onBeforeMount, onMounted, onBeforeUpdate, onUpdated, onBe ......
模板 vscode vue3 vue

[scrapy]一个简单的scrapy爬虫demo

# 一个简单的scrapy爬虫demo ## 爬取豆瓣top250的电影名称+电影口号 使用到持久化流程: * 爬虫文件爬取到数据后,需要将数据封装到items对象中。 * 使用yield关键字将items对象提交给pipelines管道进行持久化操作。 * settings.py配置文件中开启管道 ......
scrapy 爬虫 demo

「路飞项目08」

## 1 异步发送短信 ```python # 原来的发送短信,是同步 -前端输入手机号 》点击发送短信 》前端发送ajax请求 》到咱们后端接口 》取出手机号 》调用腾讯发送短信 》腾讯去发短信 》发完后 》回复给我们后端发送成功 》我们后端收到发送成功 》给我们前端返回发送成功 # 把腾讯发送短 ......
项目

关于Go切片底层原理 看这篇文章就够了

在Go语言中,切片作为一种引用类型数据,相对数组而言是一种动态长度的数据类型,使用的场景也是非常多。但在使用切片的过程中,也有许多需要注意的事项。例如切片函数传值、切片动态扩容、切片对底层数组的引用问题等等。今天分享的主题,就是围绕切片进行。 ......
底层 篇文章 原理

通过JDBC操作事务示例

**1. 简单的事务操作示例** ```java import utils.JdbcUtils; import java.sql.Connection; import java.sql.PreparedStatement; public class TestTransaction { private ......
示例 事务 JDBC

解决Ubuntu开机后提示“不完整的语言支持”问题

Ubuntu系统开机后总是提示“不完整语言支持”是一个存在已久的bug,一直未被修复,表现为点击如图所示更新信息中的“现在执行此动作”并不会安装任何组件,每次开机自检后都会提示。 ![](https://img2023.cnblogs.com/blog/3206341/202306/3206341- ......
语言 Ubuntu 问题

变量

1. 什么是变量 变量是内存中某个值的名称,变量的值其实是该值的内存地址,而不是其值/内容。只是直观感觉是内存的值。 2. 变量的作用是什么? 1. 程序使用的数据,存储在内存中,而变量就代表其中1个数据,变量的值就是该数据的内存地址。即变量是内存地址(数据),直观上看变量就是内存的1个数据。是程序 ......
变量

快速排序及其实现

快速排序及其实现 快速排序是一种高效而常用的排序算法,它的基本思想是通过选择一个基准元素,将数组分成两个子数组,其中一个子数组中的元素都小于基准元素,另一个子数组中的元素都大于基准元素,然后对这两个子数组递归地进行快速排序,从而实现整个数组的排序。快速排序的平均时间复杂度为O(nlogn),最坏时间 ......

归并排序及其实现

归并排序及其实现 归并排序是一种基于分治思想的排序算法,它的基本思想是将一个大的数组分成两个或多个小的数组,对每个小的数组进行排序,然后将这些有序的小数组合并成一个大的有序的数组。归并排序的时间复杂度为O(nlogn),空间复杂度为O(n),是一种稳定的排序算法。 归并排序的原理 归并排序的原理可以 ......

容器化部署RocketMQ4.9.4集群

## 容器化部署RocketMQ4.9.4集群 - 背景: 生产环境单机的MQ不具有高可用,所以我们应该部署成集群模式,这里给大家部署一个**双主双从异步复制的Broker集群** ### 一、安装docker ```sh yum install -y docker systemctl enable ......
集群 容器 RocketMQ4 RocketMQ 9.4

国家中小学智慧教育平台电子教材下载方法(2023-06-28)

平台的电子教材网址: https://basic.smartedu.cn/elecEdu 选择对应的教材后,默认情况下只能在线浏览。如想下载该pdf文件,可以用下列方法: 1、使用Chrome(或Chrome内核的Edge浏览器),在教材预览页面按F12(或者在页面右键菜单中选择“检查”),调出开发 ......
教育平台 中小学 智慧 教材 中小

数据库内核:PostgreSQL 关系操作与评估2

# 选择(Selection) 选择:`select * from R where C`,从一个关系 R 中过滤元组,得到符合条件 C 的子集。 选择操作根据选择条件可以分为三大类: * 1-d:一维的,也就是选择条件只基于一个属性 * n-d:多维的,也就是选择条件基于多个属性 * similar ......
内核 PostgreSQL 数据库 数据

日常工作效率倍增器-软件篇

# 日常工作效率倍增器-软件篇 ## 背景 ``` 公司电脑带不走了. 虽然是一个很垃圾的HP的笔记本. 但是里面有非常多我这边收集的很多工具软件. 今天一直在折腾他. 想着总结一下自己用到的一些软件. 着实能提高工作效率的. ``` ## 1.ditto ``` ditto 是意大利语 "同上"的 ......
日常工作 效率 软件

selenium鼠标操作和键盘操作

鼠标操作 在 WebDriver 中,与鼠标操作相关的方法都封装在 ActionChains 类中 # 引入 ActionChains 类 from selenium.webdriver import ActionChains 常用方法: perform():执行 ActionChains 类中存储 ......
selenium 键盘 鼠标

初识常量变量、字符串、ASCII编码表、转义字符表

一、常量、变量 1、枚举常量(enum) 枚举常量不能更改,枚举常量所创造出的变量可以更改 正确 错误 2、常变量 3、#define定义的标示变量 二、数组 "abc"——'a','b','c','\0' '\0'——字符串的结束标志 '\0'=0 ASCII编码——编码表 字符串长度测量("st ......
字符 转义 码表 常量 字符串

配置文件

listen 8086; 指定服务器监听的端口为 8086。 server_name localhost; 指定服务器的名称为 localhost。 add_header 配置了一些跨域相关的头信息,允许跨域请求。 location / 定义了针对根路径 / 的配置。 root /home/soft ......
文件

WP CTF-Web 攻防世界 GFSJ0333 ics-06

#「场景」 题目描述: 云平台报表中心收集了设备管理基础服务的数据,但是数据被删除了,只有一处留下了入侵者的痕迹。 #「思路」 场景是个报表平台,逐个点击菜单,发现只有“报表中心”可用,点击进入。 ![](https://img2023.cnblogs.com/blog/710408/202306/ ......
CTF-Web 世界 0333 GFSJ CTF

ugui的Toggle组件小改造

主要改动以下几个地方: 1) 考虑下面的几个使用场景: a) 有多个功能页签,某个页签要玩家等级10级才可以切换过去,不满10级的时候,点击该页签提示:10级后开启 不可ToggleOn b) 合成道具的时候,最多勾选4个道具,选择第5个时,不能勾选上,且提示:最多选择4个道具 不可ToggleOn ......
组件 Toggle ugui

冒泡排序,冒泡排序的比较次数、冒泡排序的优化

冒泡排序及其优化 冒泡排序是一种简单而经典的排序算法,它的基本思想是通过两两比较相邻元素的大小,将较大的元素逐步向后移动,从而实现从小到大的排序。冒泡排序的时间复杂度为O(n^2),空间复杂度为O(1),是一种稳定的排序算法。 冒泡排序的原理 冒泡排序的原理可以用以下图示来说明: 如图所示,假设我们 ......
次数

机器人碰撞

如果两个机器人发生碰撞,则将 健康度较低的机器人从路线中 移除 ,并且另一个机器人的健康度减少 1 。 幸存下来的机器人将会继续沿着与之前相同的方向前进。如果两个机器人的健康度相同,则将二者都从路线中移除 ###1. 单调栈 ``` class Solution { public: vector s ......
机器人 机器

C++对C的增强

### 前言 ​ C++中对于C语言的关键词是有强化,在之前的文章中,我们提到了C中的const修饰是假,可以通过指针指向被修饰的const变量来对const变量进行修改。 这个是一个测试代码,有兴趣的朋友可以复制进行测试。注意这里使用编译器为C语言编译器,并且文件的后缀为.c的后缀。 ```c # ......

Go命令行工具cobra

## 关于 Cobra 是 Go 的 CLI 框架。它包含一个用于创建功能强大的现代 CLI 应用程序的库,以及一个用于快速生成基于 Cobra 的应用程序和命令文件的工具。 Cobra 由 Go 项目成员和 hugo 作者 [spf13](https://github.com/spf13) 创建, ......
命令 工具 cobra

Normalizer_demo

参考:(15条消息) Java之Normalizer(归一化)_java normalizer_oscar999的博客-CSDN博客 (15条消息) 关于Normalizer.normalize()方法的用途_逆光下的轮廓的博客-CSDN博客 全角字符和半角字符的区别 - 知乎 (zhihu.com ......
Normalizer_demo Normalizer demo

go mod tidy 提示错误 go mod tidy -go=1.16 && go mod tidy -go=1.17

## 错误概览 执行 `go mod tidy` 时,提示如下错误 ```bash > go mod tidy github.com/myrepo/myproj imports go.k6.io/k6 imports go.k6.io/k6/cmd imports github.com/fatih/ ......
tidy go mod amp 错误

目录:DS-其他算法

## 大小写字母转换:[链接](https://www.cnblogs.com/kxwslmsps/p/17251129.html) ## 打印图案:[链接](https://www.cnblogs.com/kxwslmsps/p/17251132.html) ## 求公共元素:[链接](https ......
算法 目录 DS

目录:DS-目录

### 1:[链接](https://www.cnblogs.com/kxwslmsps/p/17260000.html) ### 2:[链接](https://www.cnblogs.com/kxwslmsps/p/17260001.html) ### 3:[链接](https://www.cnb ......
目录 DS