Code Concept
mystonelxj
不断提高、充实自身
展开
-
SPA(单页面应用)和MPA(多页面应用)
单页面应用第一次进入页面时会请求一个html文件,刷新清除一下,切换到其他组件,此时路径也相应变化,但是并没有新的html文件请求,页面内容却变化了。原理: js会感知到url的变化,通过这一点可以用js动态地将当前页面的内容清除,然后将下一个页面的内容挂载到当前页面上。这个时候的路由不再是后端来做了,而是前端来做,判断页面显示相应的组件,清除不需要的。页面跳转: js渲染优点...转载 2019-01-08 21:52:49 · 22497 阅读 · 0 评论 -
10大热门人工智能开源工具(框架)
1.TensorFlowTensorFlow™是一个开源软件库,最初由Google Brain Team的研究人员和工程师开发。TensorFlow使用数据流图进行数值计算。图中的节点表示数学运算,边表示它们之间通信的多维数据数组(张量)。其架构灵活,你可以使用单个API将计算部署到桌面、服务器或移动设备中的一个或多个CPU或GPU。TensorFlow提供了多种API。最低级别...转载 2019-12-04 16:37:14 · 397 阅读 · 0 评论 -
Flink 源码解析 —— 深度解析 Flink 是如何管理好内存的
前言如今,许多用于分析大型数据集的开源系统都是用 Java 或者是基于 JVM 的编程语言实现的。最着名的例子是 Apache Hadoop,还有较新的框架,如 Apache Spark、Apache Drill、Apache Flink。基于 JVM 的数据分析引擎面临的一个常见挑战就是如何在内存中存储大量的数据(包括缓存和高效处理)。合理的管理好 JVM 内存可以将 难以配置且不可预测的系...转载 2019-08-29 15:32:30 · 196 阅读 · 0 评论 -
边缘计算介绍以及几款边缘计算开源平台
边缘计算中的边缘(edge)指的是网络边缘上的计算和存储资源,这里的网络边缘与数据中心相对,无论是从地理距离还是网络距离上来看都更贴近用户。作为一种新的计算范式,边缘计算将计算任务部署于接近数据产生源的网络边缘,利用边缘资源为用户提供大量服务或功能接口,大大减少上传至云数据中心的数据量,缓解网络带宽压力,同时可以更好地解决数据安全和隐私问题。在边缘计算环境下,数据具有异构性且数据量较大,数据处...转载 2019-07-24 15:43:25 · 22324 阅读 · 1 评论 -
IT 新词汇
ARAugmented Reality增强现实增强现实技术是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。增强现...原创 2019-06-10 09:33:33 · 1160 阅读 · 0 评论 -
面向对象设计的3个基本特征和5个原则
面向对象的基本特征 1.封装 简单来讲:将现实世界的事物抽象成计算机领域中的对象,对象同时具有属性和行为,这种抽象就是封装. 封装的一个重要特性: 数据隐藏. 对象只对外提供与其它对象交互的必要接口,而将自身的某些属性和实现细节对外隐藏, 通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。...转载 2019-06-19 09:43:38 · 153 阅读 · 0 评论 -
界面设计的八条黄金法则
Ben Shneiderman(生于1947年8月21日)是美国马里兰大学人机交互实验室的美国计算机科学家和教授。 他的作品与唐·诺曼(Don Norman)和雅各布·尼尔森(Jakob Nielsen)等当代设计思想家的实力相当。 在他广受欢迎的书《设计用户界面:有效的人机交互策略》中,Shneiderman展示了他的8个界面设计黄金法则:一致性在设计类似的情况和操作顺序时,通过利用相似...原创 2019-05-13 13:39:31 · 4924 阅读 · 0 评论 -
ASCII码表八、十、十六进制对照表
原文地址:http://www.feiesoft.com/00007/八进制 十六进制 十进制 字符 八进制 十六进制 十进制 字符 00 00 0 nul 100 40 64 @ 01 01 1 soh 101 41 65 A 02 02 2...转载 2019-05-08 10:23:42 · 3865 阅读 · 0 评论 -
ASCII码表详解
第一部分:ASCII非打印控制字符表ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。第二部分:ASCII打印字符数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字...原创 2019-04-06 22:41:50 · 1539 阅读 · 2 评论 -
分布式事务 - 两阶段提交与三阶段提交
在分布式系统中,著有CAP理论,该理论由加州大学伯克利分校的Eric Brewer教授提出,该理论阐述了在一个分布式系统中不可能同时满足一致性(Consistency)、可用性(Availability),以及分区 容错性(Partition tolerance)。一致性 在分布式系统中数据往往存在多个副本,一致性描述的是这些副本中的数据在内容和组织上的一致。 可用性 可用性描述了系统对...转载 2018-08-30 11:22:33 · 8688 阅读 · 0 评论 -
多态、重载、覆盖
一、多态 面向对象的设计原则中有一条里氏代换原则:父类出现的地方,子类一定可以出现,反之则不一定;多态即是这一原则的具体表现形式,设有父类为A,含有方法g(),B1、B2、……、Bn是A类的子类,每个子类都以自己的方式实现了方法g(),当类A的对象向子类对象发出消息g()时,接收到此消息的各B子类对象将表现出不同的行为,这种现象即为多态。 多态性是允许你将父对象设置成为和一个或更多的他...转载 2018-08-18 10:39:14 · 9841 阅读 · 0 评论