自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM——Java虚拟机

讲述了JVM的内存区域划分、类加载(双亲委派模型)、GC

2025-03-20 13:57:28 907 1

原创 Git的基本使用

主要介绍了git的本地使用,远程使用,以及一些规范,重点讲述了分离头指针问题

2025-03-20 11:27:56 1152

原创 【文件IO】Java文件内容操作

主要介绍Java中InputStream、OutputStream、Reader、Writer类的使用

2024-12-05 16:24:07 879 9

原创 【文件IO】Java文件系统操作

主要讲述了文件的基本概念,文件的创建销毁等操作

2024-12-05 14:24:40 905 3

原创 【并发编程】Java并发编程进阶

本文介绍了CAS操作以及Java中实现的原子类,还有JUC中一些重要的类和属性

2024-12-04 22:43:11 1044 2

原创 【线程】Java并发编程——锁机制

主要讲述锁策略,以及synchronized锁的优化策略

2024-12-03 12:11:32 681 3

原创 【线程】Java多线程代码案例(2)

介绍了多线程下定时器和线程池的实现。

2024-11-28 15:18:53 1238 10

原创 【线程】Java多线程代码案例(1)

本文整理了多线程代码案例中的单例模式和阻塞队列,并充分考虑了线程安全问题。

2024-11-28 09:54:25 1445 4

原创 【线程】线程安全问题及解决措施

讲述了Java的线程安全问题,随机调度产生的线程安全问题,死锁,内存可读性,指令重排序

2024-11-24 16:47:30 1597 7

原创 【线程】Java线程操作

讲述了线程的启动、终止、等待操作,还有线程的各种状态。

2024-11-23 22:55:08 1594

原创 【线程】Java多线程编程

本文详细介绍了Java中创建线程的多种方式,介绍了线程的构造方法和重要属性。

2024-11-23 22:54:44 940

原创 【网络】动图解析TCP协议——滑动窗口

主要介绍TCP滑动窗口机制,及滑动窗口机制下的流量控制和拥塞控制

2024-11-22 18:08:01 1386 2

原创 【线程基础】进程和线程

讲解了进程和线程的一些基本属性,描述了多进程和多线程各自的优缺点。

2024-11-22 16:37:32 726

原创 【线程基础】指令与操作系统

简单介绍了指令和操作系统的功能,演示了CPU如何执行计算。

2024-11-20 19:32:53 583

原创 【网络】网络抓包与协议分析

通过网络抓包来查看各种协议,并分析各种协议的功能

2024-11-20 19:30:23 3252 9

原创 Using MAKER for Genome Annotation

MAKER 在基因组注释方面表现出了较高的准确性和可靠性。它能够有效地识别基因、调控区域以及其他重要的基因组特征,为我们深入了解基因组的结构和功能提供了有力的支持。其次,实验结果表明,经过 MAKER 注释的基因组可以作为重要的参考资源,用于后续的比较基因组学研究、基因表达分析、进化研究以及疾病生物学等领域的探索。它为这些研究提供了基础数据和框架,有助于推动相关领域的发展。

2024-11-02 15:17:30 824

原创 Calling short variants with GATK4

GATK4 能够有效地识别样本基因组中的单核苷酸变异和小的插入缺失等短变异类型。该工具具有较高的准确性和可靠性,为后续的疾病研究和遗传分析提供了坚实的数据基础。同时,实验过程也表明,正确的参数设置和数据预处理对于获得高质量的结果至关重要。GATK4 能够有效地识别样本基因组中的单核苷酸变异和小的插入缺失等短变异类型。该工具具有较高的准确性和可靠性,为后续的疾病研究和遗传分析提供了坚实的数据基础。同时,实验过程也表明,正确的参数设置和数据预处理对于获得高质量的结果至关重要。

2024-11-02 15:16:31 758

原创 【网络】HTTPS协议

本文主要介绍了HTTPS的加密过程,以及其如何保证数据的安全

2024-10-19 15:13:43 1209

原创 【网络】HTTP协议(2)

本文主要介绍了HTTP协议的方法,状态码,请求头,以及如何使用Postman来构造HTTP请求。

2024-10-19 15:10:47 1104

原创 【网络】HTTP协议及fiddler抓包工具(1)

介绍了fiddler抓包工具的使用方法,HTTP协议的基本格式,URL的基本格式,以及url encode如何执行。

2024-10-19 14:00:23 1029

原创 【网络】IP协议的地址管理

本文主要介绍了IP协议的格式,以及地址的管理,包括DNS域名解析,网段划分,路由选择,NAT技术及动态分配地址。

2024-10-18 08:34:05 1257

原创 【网络】详解TCP协议的延时应答、捎带应答、异常处理

本文介绍TCP协议的延时应答、捎带应答、异常处理机制。

2024-10-18 08:27:48 837

原创 【网络】详解UDP协议

本文详细介绍了UDP数据报的格式

2024-10-11 14:50:11 889

原创 【网络】详解TCP协议的“三次握手”/“四次挥手“

本文详细介绍了TCP协议中的“三次握手”、“四次挥手”如何进行

2024-10-11 14:45:55 2404

原创 【网络】详解TCP协议中的可靠传输

本文主要介绍了TCP协议如何实现其可靠传输的特性,主要依赖于确认应答、超时重传机制的实现。

2024-10-10 15:36:06 1475

原创 【Java】TCP网络编程套接字

本文主要介绍了TCP通信的基本模型,以及如何利用Java语言来设计一个简单的回显服务器/客户端,然后探讨了一些需要注意的问题。

2024-10-10 15:34:44 976

原创 【Java】UDP网络编程套接字

使用Java程序来简略地实现网络接口的编程。讲述了网络编程的核心接口、思路,以及如何实现。

2024-10-09 16:38:24 1401

原创 【网络】网络的基本结构与特征

主要讲述了TCP/IP五层协议的基本内容与框架。数据发送时的封装过程,接收时的分用过程。

2024-10-09 16:37:16 1118

原创 ChIP-seq/ATAC-seq peak calling and QC

ChIp-seq/ATAC-seq是表观基因组学(epigenomics)常用的两种测序手段,MACS2/GEM是peak calling中常用的工具。

2024-09-29 20:34:24 986

原创 RNA-seq实践

通过对RNA-seq原始的fastq数据进行分析,然后通过R语言的DESeq2包对得到的计数矩阵进行统计分析。目的是为了能够熟悉并掌握RNA-seq的分析流程,对常用软件如fastqc,STAR进行练习,对常用的数据矩阵合成命令如paste,cut,head,tail等进行练习,对差异表达基因分析常用的DESeq进行练习和学习,从而能够理解RNA-seq分析的基本流程和原理。

2024-09-27 00:22:58 1116

原创 Linux实践

Linux交互命令,文件/目录操作,上传/下载操作,多视窗,vim操作,bash脚本编写

2024-09-17 12:15:17 1077

原创 《统计学习方法-基于R语言》第二章8-10题

《统计学习方法-基于R语言》第二章8-10题

2024-09-15 19:58:53 1515

原创 MySQL必知必会(下)

包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问。JDBC是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。而如果在执行完第一个语句后,出bug了,那么张三少了500元,而李四却没收到!以此,我们引出事务的概念:事务指逻辑上的一组操作,组成这组操作的各个单元,

2024-09-08 22:10:16 1101

原创 MySQL必知必会(中)

因为name既不是“分组依据字段”,也不在聚合函数中,那将取每组中第一个出现的name展现,所以出现了错误匹配的情况。例如学生期末考试成绩,既要与学生表联系,又要与课程表联系,而一个学生可以选多门课,一门课程可以被多个学生选择,即多对多。说到这里,那么select from后面可以跟多个表吗,答案是当然可以,这就是我们要说的联合查询。使用UNION和UNION ALL时,前后查询的结果集中,字段需要一致。显然,这样的结果并不是我们想要的,因此需要建立连接,来避免这种情况。

2024-09-08 19:38:14 937

原创 MySQL必知必会(上)

数据库是一类软件,这一类软件可以“管理数据”(保存数据,增删查改)。其可分为关系型数据库(如:Oracle,MySQL,SQLServer)和非关系型数据库(如Redis,MongoDB)。实际开发中,一个复杂的系统(网站)背后往往有多种“存储介质”,很可能是关系型数据库和非关系型数据库搭配使用的。MySQL就是关系型数据库的一种,其免费开源,是个稳定,可靠,快速,可信的系统。

2024-09-08 16:34:26 1389

原创 【C语言】高阶指针(1)

C语言指针进阶

2023-07-24 00:21:16 297 14

原创 【C语言】深度剖析数据在内存中的存储

深度剖析数据在内存中的存储

2023-07-17 17:38:56 175 5

原创 三子棋的C语言实现及改良

最后,我们需要制定制胜规则

2023-07-15 22:44:55 99 1

空空如也

空空如也

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

TA关注的人

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