-
基于分布式系统的7种唯一ID实现方案,值得收藏
所属栏目:[建站] 日期:2019-09-04 热度:54
概述 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。 分布式ID的特性 唯一性:确保生成的ID是全网唯一的。 有序[详细]
-
Python开发必备:如何建立一个优秀的项目工程环境
所属栏目:[建站] 日期:2019-09-04 热度:85
在程序开发时候一套好的开发环境和工具栈,可以帮我们极大的提高开发的效率,避免把大量时间浪费在周边琐事上。本文以Python为例,教大家如何快速打造优秀的Python项目开发环境:内容涵盖了模块依赖管理、代码风格管理、调试测试管理和Git版本管理,使用gi[详细]
-
如何在 Linux 上重命名一组文件
所属栏目:[建站] 日期:2019-09-04 热度:75
几十年来,Linux 用户一直使用 mv 命令重命名文件。它很简单,并且能做到你要做的。但有时你需要重命名一大组文件。在这种情况下,rename 命令可以使这个任务更容易。它只需要一些正则表达式的技巧。 与 mv 命令不同,rename 不允许你简单地指定旧名称和新[详细]
-
一文看懂数据结构中的树 值得收藏
所属栏目:[建站] 日期:2019-09-04 热度:100
通常在开始学编程的时候,你会接触一些常用数据结构。 到最后一般会学到哈希表。对于修读计算机科学学位的朋友,你通常要上专门的数据结构课,从了解有关链表、队列和栈的各种知识。这些统称为线性数据结构,因为依逻辑次序从头排到尾。 当你开始进入下一[详细]
-
如何在磁盘上查找 MySQL 表的大小
所属栏目:[建站] 日期:2019-09-04 热度:98
我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 这个看似简单的问题实际上在 MySQL 中非常复杂。MySQL 支持许多存储引擎(其中一些根本不在磁盘上存储数据), 不同的存储数据格[详细]
-
细说Python的Lambda函数用法,建议收藏
所属栏目:[建站] 日期:2019-09-04 热度:158
在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。 1.为什么要用lambda函数? 先举一个例子:将一个列表里的每个元素都平方。 先用def[详细]
-
当JSON解析遇上了泛型该如何处理泛型擦除问题
所属栏目:[建站] 日期:2019-09-04 热度:175
JSON是一种轻量级的数据交换格式,简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言,常被用于实际项目中。Java生态圈中有很多处理JSON格式化的类库,如json-lib框架、Jackson、Google的Gson、阿里的FastJson等,通过这些类库可以使我们更加简便地处[详细]
-
企业是否被人工智能的承诺蒙蔽了双眼?
所属栏目:[建站] 日期:2019-09-04 热度:194
虽然许多企业被实施人工智能计划的雄心所推动,但很少有人了解人工智能如何为他们的企业工作。那么如何使企业采用人工智能技术的雄心与其业务需求保持一致? 很多企业非常关注人工智能,并准备对其进行更多投资。在普华永道公司最近对1,000名企业高管进行的[详细]
-
TPU、GPU、CPU深度学习平台哪家强?有人做了一个基准测试研究
所属栏目:[建站] 日期:2019-09-04 热度:160
GPU、TPU、CPU 都可以用于深度学习模型的训练,那么这几个平台各适用于哪种模型,又各有哪些瓶颈?在本文中,来自哈佛的研究者设计了一个用于深度学习的参数化基准测试套件ParaDnn,旨在系统地对这些深度学习平台进行基准测试。 ParaDnn 能够为全连接(FC)、[详细]
-
人工智能将是医生的好助手
所属栏目:[建站] 日期:2019-09-04 热度:88
人工智能肯定不能完全代替临床医生,但可能部分代替临床医生的功能。 一位医生做出了诊断和决策,可以让沃森机器人们来判断一下这个诊断是否合理,新的进展如何,既往的病例如何,从而修正自己的决策,避免自己的决策走偏 前几年在我们医生的朋友圈里,肿[详细]
-
为物联网革命奠定基础:企业如何在为时已晚之前完善数据策略
所属栏目:[建站] 日期:2019-09-04 热度:81
物联网正迅速成为万物互联。 Gartner预计到2020年将有200亿个物联网设备。这些下一代设备将开始进入商业世界,并期望为更智能的业务流程提供全面支持。 然而,障碍在于目前还没有物联网技术的通用标准,来让决策者了解如何利用这些复杂设备(以及它们创建的[详细]
-
建筑业是人工智能和物联网的下一个大目标
所属栏目:[建站] 日期:2019-09-04 热度:87
建筑业已经成熟,可以进行一些创新、颠覆或其他任何你想称之为的东西。正如我之前所写的,有许多因素使这个行业难以自动化。从每个建筑工地的个体性质开始,到从开工到竣工的20-30个不同环节结束。 这就是为什么对许多公司来说,实现自动化的第一步是弄清[详细]
-
企业在建设网站时应该做哪些安全措施
所属栏目:[建站] 日期:2019-09-03 热度:50
网站在发展的过程中,会根据情况进行修改,在安全方面要高度地关注,特别是隐私数据这方面,这就需要做好数据安全工作,今天艾艾跟大家说一说,企业建设网站时,应该做哪些保障? 主机服务器选择的优势关乎网站的存亡,在选择空间主机不仅要稳定,还可以保[详细]
-
如何应用现代云计算安全的优秀实践
所属栏目:[建站] 日期:2019-09-03 热度:167
如今,很多企业仍然担心云计算的安全性,因为在迁移业务时可能会使其数据面临风险。因此需要探索有助于加强云计算环境安全的现代方法、技术、工具。 而云计算对于组织是否更安全,也存在不一致的观点。云计算安全性与传统内部部署数据中心的安全性之间的最[详细]
-
攻击者在智能家居中制造混乱的五种方法
所属栏目:[建站] 日期:2019-09-03 热度:189
安全公司趋势科技的研究表明,在普通家庭中发现一些设备比其他设备更容易受到网络攻击,而且攻击者有很多方法制造混乱。 根据趋势科技的物联网设备安全:锁定智能家居的风险和威胁报告显示,预计到2023年,全球智能家居设备的数量每年将增加近17%。 随着家[详细]
-
Docker命令行入门大全:这18条,你不得不知
所属栏目:[建站] 日期:2019-09-03 热度:59
Docker有成千上百万的命令行。因此Docker文档内容十分丰富,同时又让刚入门的新手感到不知所措。在本文中,我将重点介绍运行Docker的关键命令。 前 言 Docker镜像是由Dockerfile和一些必要的依赖项组成的,Docker容器是动态的Docker镜像。要使用Docker命令[详细]
-
人工智能是网络安全的助力还是威胁?
所属栏目:[建站] 日期:2019-09-03 热度:198
企业的安全威胁一直存在,只是因为网络的发展,威胁从实体空间转移到了网络空间。 如今的商业世界围绕着数据展开,数据为企业和消费者都增加了内在价值。 而随着技术的进步,商业运作变得更加智能化,操作也是如此,强大的技术改变了商业的本质。对领先的[详细]
-
网络攻击的严峻现实:如何降低风险?
所属栏目:[建站] 日期:2019-09-02 热度:148
网络攻击的严峻现实令人可怕,人们需要了解学会如何反击。 如今,不断增加的漏洞泄露敏感的企业信息和数据,使企业的业务运营面临巨大风险,而网络攻击造成的损害程度愈加严重。然而,网络攻击是大多数企业首席执行官最关注的问题之一。 根据Global Market[详细]
-
电子邮件安全问题分析(一)
所属栏目:[建站] 日期:2019-09-02 热度:113
无论是全新的网络攻击还是抵御攻击的问题,电子邮件安全是一个永远是我们最先讨论的话题。因为每个人都在使用它,而且电子邮件潜在威胁巨大。本机构在2019年第二季度进行了邮件安全调查,以下是调查中人们最关心的问题: 假冒攻击,BEC(商务邮件泄露)。 用[详细]
-
统计调查:69%的IT高管无法在没有AI辅助的情况下应对网络安全威胁
所属栏目:[建站] 日期:2019-09-02 热度:109
最近一些人工智能的健康和进展状况相关调查、研究、预测和其他定量评估突出显示出人工智能在网络安全防御和评分标准化测试中发挥的作用,迁移到云的数据与数据现代化之间的关系,物联网设备安全标准的松懈,以及美国仍然在全球人工智能竞争占据领先、但中[详细]
-
使用 Python 函数进行模块化
所属栏目:[建站] 日期:2019-09-02 热度:73
你是否对函数、类、方法、库和模块等花哨的编程术语感到困惑?你是否在与变量作用域斗争?无论你是自学成才的还是经过正式培训的程序员,代码的模块化都会令人困惑。但是类和库鼓励模块化代码,因为模块化代码意味着只需构建一个多用途代码块集合,就可以在[详细]
-
Redis基本类型及其数据结构
所属栏目:[建站] 日期:2019-09-02 热度:168
以前在使用Redis的时候,只是简单地使用它提供的基本数据类型和接口,并没有深入研究它底层的数据结构。最近打算重新学习梳理一下Redis方面的知识,所以打算从介绍Redis的基本类型及其数据结构入手。 redisObject Redis的key是顶层模型,它的value是扁平化[详细]
-
MySQL 进行 Docker 容器化之体验与感悟
所属栏目:[建站] 日期:2019-09-02 热度:67
原则 Docker 的使用原则是所有容器化的应用程序都应该是无状态的 ,即容器内部只跑业务逻辑,容器应用的所有配置文件、日志文件和持久化数据 都应该挂载到宿主机文件系统,不应该存储在容器内部,以免容器被误删或自身出现问题导致数据丢失。 MySQL 容器化[详细]
-
用Cython加速Python代码,速度溜到飞起
所属栏目:[建站] 日期:2019-09-02 热度:88
介绍 如果你曾用Python编写代码,那么你可能花了更多的时间等待某些代码块的执行,而不是你想要的。虽然有一些方法可以使您的代码更有效,但它很可能仍然比C代码慢。这主要归结为Python是一种动态编程语言,并将许多东西移动到C语言编译期间处理的运行时。[详细]
-
详解JVM内存布局及GC原理,值得收藏
所属栏目:[建站] 日期:2019-09-02 热度:159
java发展历史上出现过很多垃圾回收器,各有各的适应场景,不仅仅是开发,作为运维也需要对这方面有一定的掌握,今天简单介绍一下java的内存布局以及各种垃圾回收器的原理。 JVM内存布局 JVM从概念上大致分为6个(逻辑)区域: 这6块区域按是否被线程共享,可[详细]
