自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 使用redis-insight连接到服务器上的redis数据库

我们现在虽然安装好了redis数据库,但是外界是连接不到的,我们需要打破这个限制!设置完之后,可以按以下图的命令查看,redis的密码是不是起作用了。的更改,并退出编辑器。在网上下载好redis-insight的客户端,打开。默认情况下,它可能被设置为只监听本地连接,如。这允许在没有进行身份验证的情况下接受外部连接。(3)为了增强安全性,强烈建议设置访问密码。三、使用redis-insight连接数据库。1.查找redis的配置文件。指令,并确保将其设置为。替换为你自己的强密码。

2024-02-16 18:08:56 3567 1

原创 Leetcode With Golang 二叉树 part1

这一部分主要来梳理二叉树题目最简单最基础的部分,包括遍历,一些简单题目。

2024-02-15 18:55:45 755

原创 服务器安装Docker (centOS)

服务器安装Docker

2024-02-07 14:54:58 1823

原创 服务器安装Docker (ubuntu)

Docker安装

2024-02-07 14:49:53 2117

原创 根据基因名批量查找它的Uniprot编号

这里我们可以看到,有一个个框,代表不同的蛋白。我们要找的是人,所以应该是Homo sapiens。Gene也是BOP1。Q14137就是我们要找的uniprot编码。也可以这样说:BOP1~Q14137。前几天老师交给我一个任务,给我一个基因列表,让我查找它们所编码的蛋白质的蛋白质序列。知道了一个那好办,给我们100,1000个呢?这时候我们的爬虫就出现了。

2024-01-19 23:05:44 2362

原创 007 Golang-channel-practice 打印水分子

这在go里面很容易实现。只需要在每个函数前加上一个go关键词,就可以轻松实现并发了。题目大意:在三个为一组的字符串中,打印两个H,一个O,顺序不限。对应leetcode 1117。

2024-01-18 12:50:00 903

原创 006 Golang-channel-practice 并发打印字符串

使用两个通道(channel)是确保打印顺序的一个有效方法,尤其是在涉及到交替执行的并发任务时。在我们的场景中,目标是让两个 goroutine 交替执行并打印字符和数字。使用两个通道可以精确地控制它们的执行顺序。使用两个goroutine,向标准输出中按顺序交替打印出字母和数字,输出是a1b2c3...这里我们使用两个channel保证它们打印的顺序。

2024-01-17 02:35:18 678

原创 005 Golang-channel-practice 打印ABC

第五题 顺序打印ABC依然是,一个协程打印A,一个协程打印B,一个协程打印C。按照上一题左右括号的例子,我们来试一下这题~

2024-01-16 11:04:05 535

原创 Rosalind 045 Inferring Peptide from Full Spectrum

给定一串由b离子和y离子的质量组成的列表,需要推断出蛋白质P内部的一段序列(记作t)。这里的关键是找到t的前缀(t-prefix)和后缀(t-suffix),这些前缀和后缀的质量加上某个常数(分别是w1和w2)会出现在给定的列表中。第一行是总质量,下面的每行是离子们的数量,每两个离子可以组合成一个蛋白质。但是组合的离子我们并不知道谁是b离子和y离子。:当蛋白质被切割时,会产生两种类型的离子:b离子和y离子。简化地说,它通过测量蛋白质分子在特定切割点被切割后产生的小片段(离子)的质量来工作。

2024-01-15 01:43:24 518

原创 Leetcode with Golang 滑动窗口 Part1

题目分析:窗口不断扩大,当窗口里的元素的总和满足条件后(>=target),窗口缩小,即target减去窗口左端的数。滑动窗口这一个技巧主要运用于处理数组问题上,一般用于“子串”问题。精髓是,维护一个里面装着元素的“窗口”,在将新元素装进“窗口”的同时,根据题意,把不符合题意的元素踢出“窗口”。有一个要点,当元素的个数为“0”时,记得把键值对删除。题目有点拗口,简单解释:“窗口内”只能含有两种数字。题目简介:找到长度最短的一个子数组。给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

2024-01-14 00:52:34 549

原创 004 Golang-channel-practice 左右括号匹配

一个协程负责打印“(”,一个协程负责打印“)”。左右括号的数量要匹配。

2024-01-13 00:32:11 561

原创 003 Golang-channel-practice

给定一个int slice,将里面每个值的平方数计算并输出。

2024-01-12 01:21:06 410

原创 002 Golang-channel-practice

按照程序逻辑,通道c应该在最后一个goroutine完成时关闭一次,而不是每个goroutine都关闭。整个流程是并发执行的,main函数、generator的goroutine、receive的goroutine都是并发运行。但是问题是main函数和generator很快就结束了,程序退出,receive的goroutine来不及打印数据。主要原因在于,接收的goroutine一旦从通道接收完所有的数据并退出,通道就会被关闭。埋了个小坑,跑上面的代码,在这里是不会有任何输出的。这时看到可以顺利输出了。

2024-01-11 01:26:25 606

原创 001 Golang-channel-practice

第一道题目是用10个协程打印100条信息,创建10个协程。每个协程都会有自己的编号。每个协程都会被打印10次。循环,创建了10个goroutines。每次循环迭代都会启动一个新的goroutine。最近在练习并发编程。加上最近也在用Golang写代码,所以记录一下练习的题目。

2024-01-10 01:31:19 607 1

原创 Rosalind 044 Longest Increasing Subsequence

个问题来自于基因组学领域,特别是关于比较不同物种染色体上基因的顺序。

2024-01-09 12:11:57 436

原创 Rosalind 043 Comparing Spectra with the Spectral Convolution

这个问题是关于如何比较两个蛋白质的质谱图的相似性。在生物信息学和质谱分析中,这个问题非常重要,尤其是在蛋白质组学领域。

2024-01-08 13:21:22 382

原创 Rosalind 042 Inferring Protein from Spectrum

这个问题涉及生物信息学中的一项特定任务:根据给定的前缀质谱(prefix spectrum)来推断蛋白质序列。

2024-01-07 14:42:42 397

原创 Rosalind 041 Introduction to Set Operations

这个问题是关于集合论的基础练习,集合论是数学的一个基本领域,涉及到集合的研究,集合是对象的集合。

2024-01-06 00:37:11 398

原创 Rosalind 040 Distances in Trees

这个问题涉及到图论中的树结构以及如何使用Newick格式来表示树。

2024-01-05 02:06:47 946

原创 Rosalind 039 Expected Number of Restriction Sites

这个问题结合了分子生物学中的限制性酶(restriction enzymes)的概念和概率统计学的应用。

2024-01-04 23:29:25 455

原创 Rosalind 038 Introduction to Alternative Splicing

这个问题涉及到分子生物学中的“可变剪接”概念,并且使用计算方法来理解它。

2024-01-03 11:49:44 407

原创 Rosalind 037 Counting Subsets

这个问题来自于计算生物学领域,特别是涉及到了遗传学中的一个概念,即单核苷酸多态性(SNP)。

2024-01-02 17:52:49 385

原创 Rosalind 036 Matching Random Motifs

这个问题要求我们计算在一组随机生成的DNA字符串中,至少有一个字符串与给定的基序(特定的DNA序列)相匹配的概率。

2024-01-01 15:47:25 414

原创 Rosalind 035 Creating a Distance Matrix

这个问题涉及到计算一组DNA字符串的p距离矩阵。

2023-12-31 17:01:02 404

原创 使用Go-Gin框架实现 OSS 前端直传功能

本文详细介绍了如何使用 Go-Gin 框架和阿里云 OSS 实现高效的文件上传功能。重点讲解了前端直接上传文件到 OSS 的方法,减少了服务器的负担,并提高了上传效率。文章分析了前端上传界面的构建、后端 UploadToken 函数的作用,以及服务层的 TokenService 函数如何安全地生成用于上传和下载的签名 URL。整个流程不仅优化了性能,还增强了数据的安全性。

2023-12-30 14:57:37 1815 3

原创 Rosalind 034 Ordering Strings of Varying Length Lexicographically

这个题目要求生成并排序一个由给定字母表构成的字符串集合。

2023-12-29 20:31:56 418

原创 Rosalind 033 Finding a Shared Spliced Motif

上述问题的解决方法是使用动态规划来找出两个DNA字符串的最长公共子序列(LCS)。

2023-12-28 21:53:30 406

原创 Rosalind 032 Speeding Up Motif Finding

这个问题涉及到计算一个给定DNA字符串的失败数组(failure array)

2023-12-27 23:36:03 402 1

原创 Rosalind 031 k-Mer Composition

这道题目涉及到生物信息学中的一个概念,即 k-mer 组成分析。在这个上下文中,"k-mer"指的是长度为 k 的字符串,通常是指 DNA 或 RNA 序列中的一部分。对于给定的 DNA 字符串(例如,"AGCT"),一个 4-mer 就是这个字符串中的任何长度为 4 的子串。如:'AAAA','GTCA'......

2023-12-26 01:37:17 421

原创 Rosalind 030 Counting Phylogenetic Ancestors

我们可以使用数学方法来计算具有n个叶子节点的无根二叉树中内部节点的数量。问题中提到,无根二叉树的所有内部节点都具有3个子节点,而叶子节点没有子节点。因此,如果我们有n个叶子节点,那么内部节点的数量就是n - 2。:有根树有一个特定的节点被指定为根。在这种树中,除了根节点之外的每个节点都有一个父节点和可能有多个子节点。题目要求我们根据给定的正整数n,计算具有n个叶子节点的任意无根二叉树中内部节点(非叶子节点)的数量。:二叉树是一种树结构,其中每个节点最多有三个连接(或度数):一个父节点和最多两个子节点。

2023-12-25 23:30:44 364

原创 Rosalind 029 Completing a Tree

这是一个数据结构问题,解决起来也很简单

2023-12-24 23:28:12 370

原创 Rosalind 028 Transitions and Transversions

这道题目涉及DNA字符串之间的碱基转换率

2023-12-23 00:03:26 512

原创 Rosalind 027 Finding a Spliced Motif

这个题目是求解一串字符串的子序列

2023-12-22 01:00:45 374

原创 Rosalind 026 Enumerating Oriented Gene Orderings

这个问题涉及对从1到n的数字进行排列,并为每个数字分配正号或负号。

2023-12-21 01:12:55 366

原创 Rosalind 025 Introduction to Random Strings

我们知道基因组不仅仅是 A、T、C 和 G 的随机集合

2023-12-20 00:57:02 418

原创 Rosalind 024 Partial Permutations

这个题目是一个数学问题。排列问题。

2023-12-19 01:23:30 351

原创 Rosalind 023 Perfect Matchings and RNA Secondary Structures

RNA二级结构和完美匹配

2023-12-18 01:32:08 471

原创 根据蛋白质登录号在Uniprot批量下载蛋白质序列

生物信息

2023-05-11 14:27:41 3202 1

原创 Rosalind 022 Enumerating k-mers Lexicographically

生物信息刷题

2023-01-02 00:01:01 105

原创 Rosalind 021 RNA Splicing

生物信息刷题

2023-01-01 23:55:50 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除