jdk动态代理必须要求目标类实现一个接口。有的时候,程序可能不方便或者我们不想让一个类实现接口,也想创建这个项目类的代理对象,我们可以使用cglib动态代理。 一、引入cglib依赖的jar包 二、创建代理类对象的生成器 三、测试 注意:cglib动态代理不需要目标类实现一个接口。 ...
分类:
其他好文 时间:
2019-05-21 22:31:38
阅读次数:
198
我们有时候有需要本地通知的功能 本地推送通知也需要申请推送通知权限,具体步骤可看我的上一篇博客(关于推送权限申请) 1、添加本地推送的方法,需要判断iOS10.0和iOS8.0不同的方法 #import <UserNotifications/UserNotifications.h> 2、移除本地推送 ...
分类:
移动开发 时间:
2019-05-21 12:43:31
阅读次数:
229
一文读懂基因测序技术的前世今生 随着人们对自身基因遗传信息的了解和掌握,使得基因检测技术不断发展和完善,基因检测技 术也得到了迅猛发展,下面就和小编一起看看这些年测序技术的发展历程。 测序技术的每一次变革,都是对基因组研究,疾病医疗研究,药物研发等领域的巨大推动作用。 从1977年第一代DNA测序技 ...
分类:
其他好文 时间:
2019-05-19 12:18:22
阅读次数:
130
clusterProfiler没有显性的接口,但是可以直接扣取clusterProfiler里的函数。 核心函数就是get_GO_data 可以看到输入的是GO数据库,选定类别,基因名字类型,输出的就是整个数据库。 但是想调用这个函数没那么简单,得导入一系列的基础函数。 一个常见的任务就是获取GO数 ...
分类:
其他好文 时间:
2019-05-18 20:59:47
阅读次数:
387
原文:持续集成之应用k8s自动部署持续集成之应用k8s自动部署 Intro 上次我们提到了docker容器化及自动化部署,这仅仅适合个人项目或者开发环境部署,如果要部署到生产环境,必然就需要考虑很多因素,比如访问量大了如何调整部署,如何更好的应对大并发的情况,如何不停机更新应用,如果想要将Docke... ...
分类:
其他好文 时间:
2019-05-12 01:25:45
阅读次数:
176
DbContext public class ZSZDbContext : DbContext { //ILog ILogger 容易混淆 private static ILog log = LogManager.GetLogger(typeof(ZSZDbContext)); public ZSZ... ...
分类:
其他好文 时间:
2019-05-10 23:56:03
阅读次数:
222
1. 成本是放弃了的最大代价 ? 当一个资源有若干个选项时,被选中的那个选项,它的成本就是所有放弃了的选项当中价值最高的那个。简言之,成本就是放弃了的最大代价。 2.沉没成本不是成本 ? 我们说,成本是放弃了的最大代价,而如果没什么可放弃的,也就不存在成本。沉没成本,就是指那些已经发生DNA不可回收 ...
分类:
其他好文 时间:
2019-05-05 01:05:06
阅读次数:
160
第一题 代码生成表格如: 根据以上代码生成的表写出一条查询语句,查询结果如下: 第二题 第三题 第四题(这道题难度相对较高) ...
分类:
数据库 时间:
2019-05-03 21:12:31
阅读次数:
200
1概述1.1简介1.1.1名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻址的地址。私有IP地址:也叫内部地址,属于非注册地址,专门为组织机构内部使用。因特网分配编号委员会(IANA)保留了3块IP地址做为私有IP地址:10.0.0.0———10.255.255.255172
分类:
其他好文 时间:
2019-05-03 18:01:13
阅读次数:
117