编程开发

哈希/求和-三数求和

题目 LeetCode15 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 示例 1: 输入:nums = [-1,0,1,2,-1,-4] 输出:[[-1,-1,2],[-1,0,1]] 解题思路 思路1:暴力求解,3 层循环。时间复杂度 O(nnn) 思路2:2 层循环

Vim介绍

Vim是一款非常流行的文本编辑器,并且有很多优秀的插件可以帮助用户提高编辑效率。以下是一些比较常用的Vim插件: NERDTree:这个插件可以在Vim中显示文件系统目录树,帮助用户更好地管理文件。 image.png CtrlP:这个插件可以帮助用户快速打开文件,并且支持模糊搜索。 YouCompleteMe:这个插件是一个强大的自动补全插件,支持多种语言。 image.p

2022-09-18

分享一个基因组数据筛选过程中遇到的简单案例 我有一个gtf文件,格式如下图1所示;我想将每一行中gene_id部分都筛选出来(如图1中红圈)。 但是首要的问题是下载的gtf文件,有的行中可能没有gene_id,因此我想做的首先就是判断每一行中是否都有gene_id,如果有,则判断为True,如果没有,则判断为False,这一步可写一个python脚本实现; image1.png 判断

Hello Hexo!一款高效的个人博客框架

一.前言 什么是Hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 现在网上大多数的博客系统其实都是别人的框架,比较流行的框架有WordPress, halo , hugo还有我们今天要讲的Hexo。 二.安装准备 本文部分代码可能失效,具体以官网 | Hexo为准 由于Hexo是基于

nvm配置,以及npm全局安装包的问题

简介:nvm是一个用来切换node版本的工具,日常使用需要下载以及切换版本可以使用此工具。在使用过程中会发现切换版本找不到我们已经安装过的全局包(比如cnpm)。 nvm的基本使用 1.安装nvm: 链接:nvm的GitHub地址 nvm的基本使用:(可以忽略) 命令 作用 nvm list available 显示可以安装的所有node.js的版本 nvm list 显示所有已

0616期末考试

一、功能介绍 4位共阳数码管全亮,按下按键SW1和SW2分别进行计数。 二、结构图 三、流程图 四、程序 #include "reg52.h" sbit C1 = P2^7; sbit C2 = P2^6; sbit C3 = P2^5; sbit C4 = P2^4; sbit SW1 = P3^4; sbit SW2 = P3^3; //¶¨Òå¹²ÑôÊýÂë

iOS Image模糊效果四种方案

最近由于项目需求,需要使用图片模糊效果,根据自己的经验和使用心得整理一下几种使用方法。 先看下整体效果 原始图片: image 模糊效果: image 梳理了四种方案: 一:在图片上加mask遮罩图片 这个图片大多数都是UI给的切图,大多数初级人员应该都是这么做的,虽然可以实现效果,不过应该比较low,不应该满足于此,应该去了解一下其他解决方案。这种方式比较简单,我就不多说

逐字逐句读《诗经·长发》

长发 cháng fā jùn zhé wéi shāng cháng fā qí xiáng 浚哲维商,长发其祥。 hóng shu máng máng yǔ fū xià tǔ fāng 洪水芒芒,禹敷下土方。 wài dà guó shì jiāng fú yuán jì cháng 外大国是疆,幅陨既长。 yǒu sōng fāng jiāng dì lì zǐ shēng shāng