day25 继承的另一种使用方式、接口、接口类与抽象类的对比、鸭子类型
回顾 属性的存放位置: 类中应该存储所有对象公共的内容 对象中存储都是每个对象独有的(都不同) 初始化函数:__init__ 给对象的属性赋初值 , 可以保证只要对象被创建就一定有相应的属性 节省重复代码( 指初始化函数init给每个对象都会初始一份相应的属性) 绑定方法指的是 :将类或对象与函数进行了绑定 之所以绑定是为了提高整合度,后续在拿到对象就可以直接调用对象相关的所有属性,而无需关心数据是什么 如何处理 类、对象其实都可以看作是一个存储数据的容器(有属性有方法) 对象绑定方法: 默认
mapreduce的初识
MapReduce进程 一个完整的mapreduce程序在分布式运行时有三类实例进程: 1)MrAppMaster:负责整个程序的过程调度及状态协调 2)MapTask:负责map阶段的整个数据处理流程 3)ReduceTask:负责reduce阶段的整个数据处理流程 理论(后续补齐): MapReduce理论 Writable序列化 InputFormat数据切片 MapTask工作机制 Shuffle机制 ReduceTask工作机制 OutputFormat自定义 MapReduce数据
javascript---查找节点
快捷键: chazhaojiedian(查找节点) chuangjianjiedian(创建节点) 使用childNodes childElementCount //=====以下是第一种操作DOM的API,会把空文本节点计算在内。相比下面的第二套API兼容性会好点====== //在控制台获取对象时:点击所获取的对象在firefox中显示各种属性,在chrome中是显示其子元素以及孙子元素的所有内容。 DOM节点操作,标签之间的换行空文本节点在IE浏览器和firefox火狐浏览器中会读取,其
MySQL的5大引起及优劣之分
MySQL提供了多个不同的存储引擎,其中5大引擎有:innodb,myisam,memory,merge,csv。 其中优点有:灾难恢复性好、支持事务、使用行级锁、支持外键关联、支持热备份 缺点如下:使用表级锁,虽然内存访问快,但如果频繁的读写,表级锁会成为瓶颈, 只支持固定大小的行。varchar类型的字段会存储为固定长度的char类型,浪费空间, 不支持text、blob字段
女士品茶 - 读书笔记
一般的书读读就行,唯独这本书需要慢慢品读,让统计的思想深入骨髓。 需要做的事: 深刻揣摩每段历史中核心的统计学问题; 整理书中的天才们,出现的时间线,代表性的理论; 书中重要理论思想内涵的总结 待续~
Genome Aggregation Database (gnomAD) 简介 | 参考人群等位基因频率数据库
Genome Aggregation Database (gnomAD) 这是一个关于什么的数据库?broad institute开发的,整合了目前几乎所有的公共的WES和WGS测序数据,并对数据做了一些总结,可供其他开发者使用。 怎么使用gnomAD? 查感兴趣的基因 查感兴趣的variant 参考人群等位基因频率数据库 基因变异耐受性 可以不做这方面的工作,但是该领域一些最基本的概念必须了解,这样才有问问题和合作的可能性。 参考: 遗传资源数据库专题-gnomAD gnomAD 数据库简介
vs code 如何修改默认主题的注释颜色
平时喜欢将注释的颜色调成绿色,既不刺眼,也比较醒目,在大型项目中,能很容易的根据注释找道想要的部分;但是,每次修改完使用一段时间后,当vs code 自动更新了,又变成默认的颜色了,为了方便每次快速修改,故把这个流程做个记录 首先找到需要修改的文件 这里我使用的是vs code 默认的主题 dark+ (default dark) 主题; 先找到vs code 存放默认主题的目录 D:\Program Files\Microsoft VS Code\resources\app\extensio
MySQL知识篇-nmon监控
说明1:监控MySQL服务器资源不止一种方式,这种nmon监控图形化、历史记录查询笔记方便,便于MySQL优化后,对比其效率不同,资源利用率不同。 说明2:摘抄自https://www.cnblogs.com/wnfindbug/p/5719181.html 对奉献着予以感谢! 一、检查安装环境 # uname –a (查看操作系统信息,所检查服务器为64位操作系统) Linux iZ94pmb2p24Z 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31
LeetCode 108. 将有序数组转换为二叉搜索树(Convert Sorted Array to Binary Search Tree) 14
108. 将有序数组转换为二叉搜索树 108. Convert Sorted Array to Binary Search Tree 题目描述 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1。 每日一算法 2019/5/17Day 14 LeetCode108. Convert Sorted Array to Binary Search Tree 示例: 给定有序数组: [-10,-3,0,
2019春季第十二周作业
问题 回答 这个作业属于那个课程 C语言程序设计 这个作业要求在哪里 第十二周作业 我在这个课程的目标是 函数指针,指针函数,还有链表 这个作业在哪个具体方面帮助我实现目标 链表 参考文献 C语言程序设计 基础作业 计算最长的字符串长度 本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。 函数接口定义: int max_len( char *s[], int n ); 其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。 裁判测试程序样例: #i
SSM框架启动报 org.apache.bval.jsr303.ConfigurationImpl.getDefaultParameterNameProvider
今天在做项目,在启动的时候报了一个错。错误信息是org.apache.bval.jsr303.ConfigurationImpl.getDefaultParameterNameProvider。 原因:使用了bval-jsr303.jar这个jar包。而Spring4.0之后不再支持这个jar包了。出现了该错误。 解决办法:把bval-jsr303这个jar换成hibernate-validator。Maven依赖如下: 删除该依赖 <dependency> <groupId>org.ap
Storm 简介及其框架概念
Storm框架 Apache Storm is a free and open source distributed realtime computation system 它是分布式实时计算处理系统 Storm makes it easy to reliably process unbounded streams of data Storm是一个免费并开源的分布式实时计算系统。 利用Storm可以很容易做到可靠地处理无限的数据流, 像Hadoop批量处理大数据一样,Storm可以实时处理数据
51nod 1002 数塔取数问题
一个高度为N的由正整数组成的三角形,从上走到下,求经过的数字和的最大值。 每次只能走到下一层相邻的数上,例如从第3层的6向下走,只能走到第4层的2或9上。 5 8 4 3 6 9 7 2 9 5 例子中的最优方案是:5 + 8 + 6 + 9 = 28 收起 输入 第1行:N,N为数塔的高度。(2 <= N <= 500)
第2 - N + 1行:每行包括1层数塔的数字,第2行1个数,第3行2个数......第k+1行k个数。数与数之间用空格分隔(0 <= A[i] <= 10^5) 。 输
云计算助力企业更好实施物联网计划
云计算和边缘计算在不同类型的环境中提供了不同的好处,这种分布式计算框架最适合物联网部署,可以在边缘计算的不同层区分不同的服务。
很多网络公司利用云计算能力来实现动态物联网解决方案,这并不令人意外。然而人们惊讶的是,云计算如何从这些物联网计划中获益。当提到云时,许多人都会想到其可伸缩性、成本效益和低维护,但是云能提供的远不止这些。 当您决定在物联网项目中应用云计算时,首先来看看它的这些惊人优
行业大咖畅想人工智能时代
人工智能是近几年的热门话题,它正在对社会生活产生什么样的影响?它背后的商业价值如何挖掘?5月16日,在第三届世界智能大会期间,华西都市报、封面新闻记者采访了多个领域的大咖,畅谈人工智能时代的生活。 联想集团创始人柳传志: 智能科技将帮助各行业提升效率 在16日大会高峰会上,联想控股股份有限公司董事长、联想集团创始人柳传志做了题为《智能科技大有可为》的主题演讲,阐述了人工智能在制造、销售领
周排行