一、概念 1、算法: 算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。 2、算法的五大特性: 输入: 算法具有0个或多个输入 输出: ...
分类:
编程语言 时间:
2018-11-20 21:11:52
阅读次数:
155
数据库反范式设计是一个老生常谈的话题,最近两年我用的也确实非常多,我个人觉得合理的反范式设计才是更合理的设计,严格的范式设计在某种程度上会加大开发的复杂度,并且带来性能上的耗损 对于反范式的优劣势,欢迎大家留言讨论 一、关系数据库三大范式回顾 第一范式:原子性,每一列都是不可分割的 第二范式:每个表 ...
分类:
其他好文 时间:
2018-11-20 15:09:22
阅读次数:
201
机器与人:埃森哲论新人工智能 主题是未来人工智能与人的合作关系的讨论。作者认为人工智能与人各有优劣势,中间有一大片交叉地带是需要人工智能与人一起合作的,这些交叉地带目前还有很多空缺岗位找不到合适的人。 书中的人工智能相关的事实,大部分是新闻稿,其中有不少有宣传稿的味道,也引用了一些研究报告。在此基础 ...
分类:
其他好文 时间:
2018-11-16 12:17:43
阅读次数:
210
排行榜有很多种设计方案: 比如数组,排序树,Redis的sort set等,还有这里说的跳表。 先科普一下跳表以及分析一下跳表优劣: 跳表:在普通链表中,给一些节点增加额外的指针,使得这些节点能够一次跨越更多的中间节点,提高了效率。 优点:相比普通链表,由于跳跃的特性,可以节省便利次数,时间复杂度上 ...
分类:
其他好文 时间:
2018-11-14 19:16:15
阅读次数:
833
在评价LoRa技术优劣前,一定要先清楚技术产生的背景。本质上来说,LoRa技术是为了创建长距离通信链接的物理层无线调制方式。许多传统的无线系统使用物理层频移键控(FSK)调制,因为它是十分高效的低功耗方案。LoRa技术基于线性Chirp扩频调制,延续了移频键控调制的低功耗特性,但是大大增加了通信范围。Chirp扩频调制已经在军事和航天通信方面应用了几十年(很重要),因为它具有长距离传输,以及很好的
分类:
其他好文 时间:
2018-11-14 19:01:09
阅读次数:
134
传统数据中心运维团队在整体企业中是成本中心,每年通过申请维护经费或新增维护系统等方式进行管理方法及工具的优化。对于整个企业核心业务来说,数据中心管理的优劣属于间接影响关系,这往往导致在意识上数据中心运维团队的价值远低于其他业务团队,在现在的数据中心大环境下企业公司选择一款数据中心基础设施管理软件是必要的。
分类:
其他好文 时间:
2018-11-14 15:40:46
阅读次数:
201
常用前端布局,CSS技巧介绍 对前端常用布局的整理总结,并对其性能优劣,兼容等情况进行介绍 css常用技巧之可变大小正方形的绘制 元素高度可变,需要元素内部元素水平垂直居中(主要是垂直)方案 对于单行文本和多行文本超出部分 ... 自定义文本选择样式 杂项 css变量使用 查看详情 border为1 ...
分类:
Web程序 时间:
2018-11-11 19:12:07
阅读次数:
169
在普通情况下DIY电脑,绝大部分的人都会选择采用塔式散热器,并顺便吐槽一下下压式散热器怎么不好。而只有在考虑视觉效果或者mini主机的安装上,下压式散热器才有发挥的空间。那么到底下压式散热器是不是真的不如塔式散热器呢,我们综合了机箱内部环境来分析一下。 散热器的工作原理 首先我们来温习一下热管散热器 ...
分类:
其他好文 时间:
2018-11-11 16:54:40
阅读次数:
176
本文主要讲ssm框架整合EhCache。或许有人会问什么是ehcache。 关于EhCache的介绍和优劣,我想下面的解答足以让读者明白: EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 ...
分类:
系统相关 时间:
2018-11-08 19:47:37
阅读次数:
185