P14 第二部分面向对象分析第2章什么是面向对象2.1分析面临的主要问题2.2面向对象分析综述□面向对象的分析(Object Oriented Analysis,OOA),就是运用面向对象方法进行系统分析。 OOA是软件生命周期的一个阶段,具有一般分析方法共同具有的内容、目标及策略;但OOA强调运用面向对象方法进行分析,用面向对象的概念和表示法表达分析结果。 OOA的基本任务是:运用面向对象方法,对问题域和系统责任进行分析和理解,找出描述问题域及系统责任所需的对象,定义对象的属性、操作以及它们之间的关系。□目标是建立一个符合问题域、满足用户需求的OOA模型。
P70 什么是面向对象的分析与设计? 分析的重点不是解决方案,而是调查问题本身和需求,包括需求分析、需求调查、研究需求。 设计在于得到一个概念上的,可以满足需求的解决方案,而不是这个解决方案的具体实现,例如:数据库结构设计、软件对象设计等。 面向对象的分析与设计:重点在于分析问题域有哪些对象,以及用面向对象的模型将它们设计表示出来。(传统的结构化方法)
P98 JavaScript教程JavaScript是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要Java编译器,而是直接运行在Web浏览器中,而因倍受Web设计者的所爱JavaScript教程语言概况JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力.JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。
P17 Kubernetes,其实就是说这个Docker技术在13年年底的时候就是说开源出来的时候我就开始关注这个技术,然后当时研究了一段时间,对它的这个代码,怎么样运行都研究过一段时间,后来发现这个最开始玩这个东西还是只能再一个机器上面玩的,而且是管理起来也是不太方便的,当时就觉得这个管理这个技术的确是一个缺陷,当时的一个短板,自己心里面想的是在不久的将来在管理技术方面会出现的。
P17 关于云巴云后端服务MQTTasaService实时pub/sub系统云时代的运维云主机弹性运算弹性扩容灰度上线每天都可能需要部署典型的过程增加一个新机房扩容申请机器配置DNS部署应用部署监控自动测试分配流量自动扩容监控系统发现容量压力触发扩容过程以前的做法开发工程师写代码测试工程师测试运维部署维护问题开发更清楚应该测试什么开发更清楚怎么部署维护于是有了DevOps实际做法开发人员开发应用写测试用例写部署维护脚本理想的部署方式新机器只需支持SSH配置机器的SSH连接方式运行一个部署命令部署完成不需要Master、不需要AgentAnsible概述基于Python/Jinja2/PyYAML/Paramiko通过SSH连接目标服务器
P27 讲的是fibjs的逻辑,主要对比分析在解决并发问题的时候 fibjs 跟 nodejs 思考的逻辑有什么不同? 简单介绍一下什么是 fibjs,fibjs 跟 nodejs 是做的事情很相似,都是服务器端 javascript 运行环境,我们的引擎也是一样的,都是用v8做的,但是我们在并发的解决方式上不一样,nodejs 主要是回调的方式,fibjs 是用 fiber 解决的,模块组织上都是 commonjs,fibjs 代码是C++写的,总共是有8万多行,模块有27个
P28 今天我所讲的内容主要是分成三个方面,第一个是Docker的简介,真的很简洁,第二个是Docker的架构,可能会花一半的时间。 这个Docker的介绍,有几个部分,第一个是Open-source,第二个是automate deployment,第三个是additional layer,第四个是operatingsystem-levelvirtualization,第五个是linux。
P41 主要内容为什么垂直行业需要知识图谱垂直知识图谱的特点垂直知识图谱工具——VKGBuilder介绍垂直知识图谱应用我们从通用知识图谱开始。。。。1.S/对不同的中文数据源进行合并,组成统一的知识库。共有621万实例,73万类别,上亿的事实。成果在ISWC以及SCI期刊上发表。使用机器学习获得的知识网络,包括260,345个概念,5,602,180个实例,526,219个同义关系,下图显示了网络的部分节点2.zhishi.me华东理工大学上海交大为了让知识图谱有用
P47 Redis简介Redis是什么功能与特点内部实现(单机)整体数据框架基本数据结构优化机制索引优化内存优化持久化主从备份集群Key-value数据库设计与其他数据库对比Redis不足应用场景国际上最大的redis用户是谁?在众多的NOSQL数据库与传统的关系数据库中为什么会出现redis?传统的key-value数据库(文档,string类型)有什么不足?----数据结构需求传统的关系型数据库IO操作性能问题?----性能需求传统的内存数据库有什么不足?
P27 .NET系统结构目标对.net应用进行概览了解什么是.net了解.net与java的区别.net的最新技术介绍.net应用概览基于C/S的winform技术,请参看《学生管理系统》c/s版本。基于b/s的asp.net技术,请参看《学生管理系统》b/s版本。WAP网站智能客户端Web服务控制台程序.NET是什么?.NET是Microsoft为开发应用程序而创建的一个富有革命性的新平台,是微软今后十年的战略。(1)目前版本运行在Windows操作系统上(2).NET是不是可以跨平台的?答案:是的,例如Mono,该版本可以运行在几个操作系统上,包括各种Linux版本和MacOS。还有许多这类项目正在开发中。
P144 Google第一届手机开发者大赛Google第一个亲儿子T-MobileG1发布SDK1.0发布Android开放源代码(ApacheLicense)Android进化史1.5Cupcake(纸杯蛋糕)1.6Donut(甜甜圈)2.1Eclair(闪电泡芙)2.2Froyo(冻酸奶)2.3Gingerbread(姜饼)3.0Honeycomb(蜂巢)4.0IcecreamSandWich(冰激凌三明治)4.1 JellyBean(果冻豆)4.2JellyBean(果冻豆)5.0 LimePie(酸橙派)Android是什么手机设备的软件栈,包括一个完整的操作系统中间件关键的应用程序底层是linux内核安全管理内存管理进程管理电源管理硬件驱动Android体系结构DalvikVM和JVM的比较区别
P24 版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。
P15 基于Spark/hbase的数据分析平台及SparkSQl使用经验分享
P30 Spark SQL Overview<br> Catalyst in Depth<br> SQL Core API Introduction<br> V.S. Shark & Hive-on-Spark<br> Our Contributions<br> Useful Materials
P48 计算机网络协议LAN传输速度通常在10Mb/s~1000Mb/s之间通常是针对于一座建筑物内WAN一个较大的地理范围内传输速度相对要慢的多WLANIEEE802.11标准LAN,WAN,WLAN网络分层模型解决异种网络互连时所遇到的兼容性问题将服务、接口和协议这三个概念区分开来使网络的不同功能模块分担起不同的职责减轻问题的复杂程度在各层分别定义标准接口,各层相对独立能有效刺激网络技术革新便于研究和教学OSI七层参考模型开放系统互连参考模型
P25 Liferay Portal是一个现成的,即开即用的,功能完备的门户网站Liferay Portal是一个完美的桌面协同办公组合,完全为企业和机构设计,并且可以随意适应不同的应用Liferay Social Office提供60余种工具和一系列当今最赋创新意识的技术,可以创建Web站点、内部网,以此来向适当的客户群显示符合他们的文档和应用程序。
P46 局部优化循环优化优化目的:提高运行速度,减少存储空间
P38 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡(LoadBalance)。
P33 2.页面(HTML)优化3.数据库访问性能优化4.IIS优化5.网站架构优化1.1ASP.NET性能优化之页面和服务器控件处理a) 避免到服务器的不必要的往返行程在某些情况下不必使用ASP.NET服务器控件和执行回发事件处理。例如,在ASP.NET网页中验证用户输入经常可在数据提交到服务器之前在客户端进行。通常,如果不需要将信息传递到服务器以进行验证或将其写入数据存储区,请避免使用导致到服务器的往返行程的代码,这样可以提高页的性能并改善用户体验。
P150 Matlab简介在欧美各高等院校,Matlab已经成为线性代数、数值分析、数理统计、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,已成为大学生必须掌握的基本技能之一。Matlab功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。Matlab是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年推向市场以来,历经二十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境