知识介绍
村里最帅的狗蛋
这个作者很懒,什么都没留下…
展开
-
项目需求
1.调查市场 2.需求分析 3.制定方案 4.策划方案 5.总体设计 6.详细设计 7.综合设计原创 2017-12-09 20:27:07 · 187 阅读 · 0 评论 -
Cookie
Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265 。(可以叫做浏览器缓存)原创 2017-11-30 22:42:12 · 302 阅读 · 0 评论 -
面向对象
面向对象编程,即OOP,是一种编程范式,满足面向对象编程的语言,一般会提供类、封装、继承等语法和概念来辅助我们进行面向对象编程。类型被设计为将数据和行为捆绑在一起的一种东西,数据和行为被称之为类型的成员。我们可以创建类型的实例,不同的实例包含不同的数据,从而其表现出来的行为也会不同,尽管其代码是一样的。封装使得类的成员得以有选择性的暴露,一些成员只在类型的内部使用,被称之为私有的(private),原创 2017-11-21 21:27:06 · 171 阅读 · 0 评论 -
中央处理器CPU
中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状原创 2017-11-29 22:59:18 · 387 阅读 · 0 评论 -
程序员
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。原创 2017-11-05 23:05:37 · 200 阅读 · 0 评论 -
JSTL
JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。 JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库(core原创 2017-11-19 22:35:29 · 156 阅读 · 0 评论 -
UML
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rum原创 2017-11-14 22:55:33 · 241 阅读 · 0 评论 -
类图
类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。类图也可用于数据建模。原创 2017-11-28 20:39:58 · 397 阅读 · 0 评论 -
PHP讲述
有太多的原因使得PHP成为世界上最受欢迎的脚本语言——高度灵活、简单易用——不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架大显身手的地方。 通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减原创 2017-11-04 22:55:18 · 139 阅读 · 0 评论 -
EL
一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访原创 2017-11-18 22:12:53 · 159 阅读 · 0 评论 -
javaBean
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。 换句话说,javabean就是一个java的类,只不过这个类你要按上面提到的一些规则来写,比如原创 2017-11-22 22:13:37 · 263 阅读 · 0 评论 -
现代软件工程
软件不是纯物化的东西,其中包含着人的因素,于是就有很多变动的东西,不可能像理想的物质生产过程,基于物理学等的原理来做。早期的软件开发仅考虑 人的因素,传统的软件工程强调物性的规律,现代软件工程最根本的就是人跟物的关系,就是人和机器(工具、自动化)在不同层次的不断循环发展的关系。 面向对象的分析、设计方法(OOA和OOD)的出现使传统的开发方法发生了翻天覆地的变化。随之而来的是面向对象建模语言原创 2017-12-19 22:42:37 · 231 阅读 · 0 评论 -
无人驾驶
无人驾驶汽车是智能汽车的一种,也称为轮式移动机器人,主要依靠车内的以计算机系统为主的智能驾驶仪来实现无人驾驶的目标。无人驾驶汽车是通过车载传感系统感知道路环境,自动规划行车路线并控制车辆到达预定目标的智能汽车。[2] 它是利用车载传感器来感知车辆周围环境,并根据感知所获得的道路、车辆位置和障碍物信息,控制车辆的转向和速度,从而使车辆能够安全、可靠地在道路上行驶。 集自动控制、体系结构、人工智能原创 2017-12-29 22:54:41 · 643 阅读 · 0 评论 -
模块化
1、便于设计与编程 2、便于分工合作 3、便于调试 4、便于移植原创 2017-12-18 22:13:02 · 157 阅读 · 0 评论 -
Web
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。原创 2017-12-25 21:54:56 · 348 阅读 · 0 评论 -
模块化
1、便于设计与编程 2、便于分工合作 3、便于调试 4、便于移植 5、便于改进原创 2017-12-14 22:34:32 · 141 阅读 · 0 评论 -
Ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax 是一种用于创建快速动态网页的技术。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量原创 2017-11-26 21:11:49 · 259 阅读 · 0 评论 -
用例图
用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。用例图是系统的蓝图。用例图呈现了一些参与者,一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。原创 2017-12-13 22:58:59 · 2015 阅读 · 0 评论 -
Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中原创 2017-11-25 22:49:49 · 229 阅读 · 0 评论 -
开闭原则
开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。对于扩展是开放的,对于修改是关闭的,这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。对模块行为进行扩展时,不必改动模块的源代码或者二进制代码。模块的二进制可执行版本,无论是可原创 2017-12-21 22:58:48 · 171 阅读 · 0 评论 -
可扩展超文本标记语言(XHTML)
可扩展超文本标记语言(XHTML)是XML 标记语言系列的一部分。它反映或扩展了广泛使用的超文本标记语言(HTML)的版本,即HTML 网页制定的语言。尽管在HTML5之前的HTML被定义为标准通用标记语言(SGML)(一种灵活的标记语言框架)的应用程序,但XHTML是XML的一种应用程序,它是SGML的一个更具限制性的子集。XHTML文档是格式良好的,因此可以使用标准XML解析器进行分析,而不像H原创 2017-11-24 22:46:37 · 768 阅读 · 0 评论 -
STM32
STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核原创 2017-12-20 22:43:44 · 266 阅读 · 0 评论 -
request对象
Request 对象用于检索从浏览器向服务器发送的请求中的信息。 1、使用Request对象的Browser属性,可以访问HttpBrowserCapabilities属性获得当前正在使用哪种类型的浏览器浏览页面,并可以获得该浏览器是否支持某些特定功能。 protected void Page_Load(object sender, EventArgs e) { HttpBrowserCap原创 2017-11-03 22:52:32 · 209 阅读 · 0 评论 -
Servlet介绍
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。原创 2017-11-01 22:55:57 · 241 阅读 · 0 评论 -
Android studio
Android Studio 是一个Android集成开发工具,基于IntelliJ IDEA. 类似 EclipseADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。原创 2017-10-15 22:32:02 · 150 阅读 · 0 评论 -
什么是敏捷过程,敏捷过程介绍。
一敏捷过程介绍 敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团原创 2017-09-12 21:42:52 · 4467 阅读 · 0 评论 -
什么是XP,介绍XP,敏捷扫盲XP(Extreme Programming)。
一什么是XP?。XP是Extreme Programming的缩写,中文译为极限编程。极限编程是一种强调团队工作的工作方式,它是多种敏捷方式的一种。二在XP中,常见的工程实践有: 1.测试驱动开发 (TDD: Test-Driven Development) 2.验收测试驱动开发(ATDD) 3.结对编程 4持续集成 (Continuous Integration)三如何学习和实践XP除了了原创 2017-09-12 21:39:02 · 7470 阅读 · 0 评论 -
什么是Rup,介绍一下Rup。
**一**RUP(Rational Unified Process),称为统一软件开发过程。统一软体开发过程(RUP)又称为统一软体过程,是一个面向对象且基于网路的程式开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个线上的指导者,它可以为所有方面和层次的程式开发提供指导方针,模版以及事例支持。统一软体开发过程和类似的产品,如面向对象的软体过程(OO原创 2017-09-12 21:30:42 · 952 阅读 · 0 评论 -
script (HTML标签),介绍script。
一介绍Script脚本语言是介于HTML(HyperText Markup Language,超文本标示语言)和Java、C++和Visual Basic之类的编程语言之间的语言,它的语法和规则没有可编译的编程语言那样严格和复杂。 传统的HTML是静态的,为增强网页的动态功能,一些厂商先后推出了自己的Script脚本语言,其中Netscape推出JavaScript(for客户端和 for服务端两种原创 2017-09-20 21:06:02 · 2229 阅读 · 0 评论 -
ASP与ASP.NET.介绍ASP与ASP.net。
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:1·代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,原创 2017-09-19 22:26:31 · 353 阅读 · 0 评论 -
科学的自学编程知识。
一、基础篇(理论与硬件)这一部分关注的是计算机的基本理论与基本实现。包括硬件结构理论,以及软件与硬件的交互。以理论开篇,在机器语言部分深入,最终在操作系统部分达到高潮。1、计算机实现计算的原理。这包括门电路是如何实现计算的,时序电路是如何实现存储的,冯诺依曼体系结构是如何将二者结合实现了真正的现实世界的计算机的,以及它是如何反映图灵机这一理论计算模型的。其间会学习布尔逻辑。2、如何控制计算机硬件。这原创 2017-09-27 15:46:10 · 402 阅读 · 0 评论 -
在JSP中include指令和include动作有什么区别。
一介绍includejsp中include有两种形式,分别是Include指令:<%@ include file=""%>和include动作:<jsp:include page="" flush="true"/> 前者是指令元素、后者是行为元素。 include指令是静态引入的;而include动作是动态引入的。静态与动态的include与页面内容无关。二两种include区别两种incl原创 2017-09-18 22:17:28 · 756 阅读 · 0 评论 -
jsp基本语法。
jsp基本语法总结一,用jsp脚本元素调用java代码1,jsp表达式的应用jsp表达式将值直接插入到输出中:``` <%= Java Expression %>``` 代表一个值隐式对象,在使用jsp表达式的时候:``` <%= request.getParameter("testParam") %>``` ``` <%= session.getId() %>``` ``` <%= ap原创 2017-09-26 20:16:47 · 233 阅读 · 0 评论 -
电脑编程。
一编程编辑程序让电脑执行的过程就叫编程 很多软件都可以编程 具有代表性的计算机语言有Java,BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP ,软件是eclipse,Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。Java是目前应用最广泛的编程语言之一,大学中则常常以C语言作为编原创 2017-09-25 20:31:05 · 546 阅读 · 0 评论 -
C++,C++语言学习。
一介绍C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。二集成开发环境(IDE原创 2017-09-23 20:34:56 · 259 阅读 · 0 评论 -
Android,Android介绍。
一- Android一词的本义指“机器人”,同时也是Google于2007年11月5日 Android logo相关图片 Android logo相关图片(36张) 宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。 Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886原创 2017-09-29 13:54:38 · 264 阅读 · 0 评论 -
Python发现速度
Python最大的问题在于性能:首先,有些时候性能并不重要。IO密集型的业务大部分时间都在等待IO,节省不到1ms让开发量增加几倍似乎不是很划得来。其次,有些时候程序员的效率比机器的效率更重要。对于很多复杂的逻辑性功能,使用更加清晰的语言比晦涩的语言给程序减少的负担,可以大大增强软件的质量。(尤其是公司给的待遇招不到知乎上的大牛程序员的时候)Python底层原创 2017-10-17 23:02:41 · 211 阅读 · 0 评论 -
SQL
论坛(forum)[1] ,简单理解为发帖回帖讨论的平台。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。 它是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户在BBS站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。原创 2017-10-31 22:42:13 · 259 阅读 · 0 评论 -
网页知识
首先介绍一下什么是网页,网页是由HTML组成的一个特殊文档,它存放在网络中某台服务器中,我们如果知道了这个文档的存放位置,然后在网页浏览器中输入这个文档的存放地址,即可看到这个网页。接着介绍一下什么是网站,由几个或多个相互有关联的网页组成的一个集合,我们可以称之为网站。网页是由什么组成的?网页由HTML超文本标记语言编写构成。那么如何查看一个网页的HTML代码?以IE浏览器原创 2017-10-14 19:15:51 · 381 阅读 · 0 评论 -
APP
手机软件:主要指安装在智能手机上的软件,完善原始系统的不足与个性化。 是手机完善其功能,为用户提供更丰富的使用体验的主要手段。(目前发展到了可以和电脑相媲美的程度【存疑】) 手机软件的运行需要有相应的手机系统,目前(2017.6.1)主要的手机系统:1.苹果公司的iOS.2.谷歌公司的Android(安卓)系统。 早期的手机主流系统有以下:Symbian、BlackBerry OS、Windo原创 2017-11-07 20:26:47 · 206 阅读 · 0 评论