数据结构与算法
关于如何用二代测序数据注释单细胞细胞群
起因是因为看到了曾老师的一篇推文( research《Single-cell transcriptomic heterogeneity in invasive ductal and lobular breast cancer cells》的细胞分群结果,见下图。
Pandas 依据特定列去除重复值
目的:依据特定的几个列,对数值相同的行进行删除
函数:pandas.DataFrame.drop_duplicates()
功能:针对输入的DataFrame格式的数据,去除指定列下面的重复的行,返回一个DataFrame数据
参数解释:
subset:默认采用所有列,可以指定特定列
keep:可选{‘first’, ‘last’, False}, 默认 ‘first’,选择保留第一次还是最后
【MySQL】索引(B+树详解)
MySQL(五)索引一、索引的减I/O设计1.读取量2.搜索树2.1方向2.2有序3.分多叉3.1B树弊端:3.2B+树3.2.1非叶子-搜索字段3.2.1.1海量分叉3.2.1.1.1最大式3.2.1.1.2最快式3.2.1.2缓存内存3.2.1.2.1字段总量小3.2.1.2.2时间复杂度3.2.1.3区间搜索向下保留3.2.1.3.1过程3.2.1.3.2模式3.2.1.3.3效果3
582.缺陷解决(上)
经过零零散散一周的时间,今天问题终于解决了。
在昨天的文章缺陷描述中描述了缺陷的概况。
现在这个缺陷主要分为两部分:一个是是影像的必要性校验如何去掉;另外一个是影像插件是怎么回复正常。
今天先说一下第一个是如何解决的。
我咨询了其他同事,她说正常的业务流程应该有必要性这个校验的。有的同事,可能会通过信贷工厂准入中把目前所在机构移除,从而跳过必要性校验,业务流程可以正常提交。
还有另外一种解决办法,
531.【博客开发】服务端接口实现(一)
由于整个博客是前后端分离的,并且接口规范主要使用的是 graphql(对于前端的界面不会有什么侵入性)。所以我这先把服务端的接口给实现了。
一、实体类实现
在做服务端——数据库表结构设计时,已经实现完了。
二、实体查询、删除、创建的数据库访问代码实现
由于所有维度数据访问接口约定为:全部支持分页。因此服务端无须做访问单条数据的代码实现。(即使是单条数据,也返回一个列表)(也是为了简化考虑)。
1.
Spring Security 中,想在权限中使用通配符,怎么做?
小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限:
system:user:add
system:user:delete
system:user:select
system:user:update
...
现在给用户授权的时候,我们可以像上面这样,一个权限一个权限的配置,也可以直接用通配符:
system:user:*
这个通配符就表示拥有针对用户的所有
MyBatis 流式查询
基本概念
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。
流式查询的过程当中,数据库连接是保持打开状态的
拦截mybatis并输出完整sql语句
由于公司项目需要,在每次查询完成之后都要把完整的sql语句打印出来,需要集成输出完整SQL插件到框架中
单数据源配置
编写拦截器,并实现打印sql日志
package com.api.interceptor;
import com.sun.deploy.util.StringUtils;
import org.apache.ibatis.cache.CacheKey;
import org
win10电脑安装MongoDB数据库(2022年安装最新版)
现在MongoDB官网已经集成好完整安装包,只需解压下来使用即可,不需要再像以前那样选择安装,然后再配置一大堆配置,什么环境变量的。
我们现在在网上找的教程去教安装MongoDB的大部分教程已经货不对版,对很多萌新看到以往的操作教程去安装,肯定会一脸懵逼的感觉。
1.mongoDB服务器全新安装
产品 --- 社区服务器
直接下载
创建一个mongo