编程技巧 - 文章列表
-
《数据结构》各章复习要点总结
计算机=硬件+软件软件=程序 文档(软件工程的观点)程序=算法 数据结构(Niklaus Wirth,图灵奖获得者)“数据结构”=“计算机程序设计技巧”(Kunth,图灵奖获得者)熟悉c语言≠写出‘好’的程序学习数据结构=编写高水平的程序《数据结构》:计算机类专业8大核心课程之一教育部计算机教指委认定的8大核心课程:计算机语言、数据结构、离散数学、计算机网络、计算机组成原理、操作系统、数据库、软件工程课程简介她是计算机相关专业的一门重要的专业基础课她主要研究计算机加工对象的逻辑结构、在计算机中的表示形式、实现各种基本操作的算法以及算法分析她是
-
理解设计模式 UML在设计模式中的应用
已经学习了UML的基础知识以及如何将它运用到一个开发项目环境中,作为过渡,让我们来看看UML在一个热点领域——设计模式中的应用。这一章主要有下列内容:\r\n ●参数化。\r\n ●设计模式。\r\n ●运用设计模式。\r\n ●使用自己的设计模式。\r\n ●设计模式的优点。20.1 参数化我们
-
移动互联应用中将普遍采用的技术
移动互联应用中将普遍采用的技术\r\n相对低速的网络——缓存技术\r\n动态的网络服务——智能动态缓存\r\n网络连接不稳定——传统流程拆分\r\n复杂和依赖海量数据的运算——云端技术\r\n云端服务离线使用——数据分组及智能数据下载\r\n可扩展的云端服务——主动与被动式API\r\n普适的移动互联应用架构\r\n传统移动应用架构\r\n移动互联应用架构\r\nAndroid应用开发实践\r\n公司产品介绍移动互联应用中将普遍采用的技术第一部分问题一:相对低速的网络移动互联网相比于传统互联网,速度慢,且稳定性较差与早期的传统互联网比较相近。因此,一些早期的互
-
Apache服务器配置 构建虚拟Web主机
Apache服务器配置本章目标1.apache配置文件\r\n2.apache虚拟目录\r\n3.构建虚拟Web主机\r\n4.建立系统用户的个人主页\r\n5.httpd服务的访问控制\r\n6.apache的rewrite功能httpd服务的目录结构主要目录和文件:\r\n服务目录:/usr/local/apache2/\r\n主配置文件:/usr/local/apache2/conf/httpd.conf\r\n网页目录:/usr/local/apache2/htdocs/\r\n服务脚本:/usr/local/apache2/bin/apachectl\r\n执行程序:/usr/loc
-
C#设计模式 操作型模式
操作型模式第20章 操作(行为)模式行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻划了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方式上来。\r\n行为类模式使用继承机制在类间分派行为。其中Te m p l a t e M e t h o d较为简单和常用。模板方法是一个算法的抽象定义,它逐步地定义该算法,每一步调用一个抽象操作或一个原语操作,子类定义抽象操作以具体实现该算法。另一种行为类模式是I n t e r p r e t e r。它将一个文法表示为一
-
Cocoa设计模式简介
什么是设计模式(Design pattern)?\r\n设计模式是一套被反复使用的、多数人知晓的、经过分类的,代码编写经验的总结。\r\n为什么要使用设计模式?\r\n设计模式在一定程度上帮助我们实现代码的重用,编写出健壮的代码。\r\n\r\n注意:不能滥用设计模式有关设计模式Cocoa基础模式介绍MVC\r\n模板方法M,Model,处理应用程序的业务逻辑,数据。关键子系统\r\nV,View,应用程序的UI\r\nC,Controller,用来解除M和V之间的耦合MVCMVCMVC解除模型子系统和视图之间的耦合,即M与V互不依赖——低耦合\r\n高度可重用性,控制器根据需求选择模型进
-
DNS 服务器的配置与应用 不同类型域名服务器的配置方法
DNS域名系统概述许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 \r\n因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。\r\n名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。因特网的域名结构因特网采用了层次树状结构的命名方法。\r\n任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。\r\n域名的结构由标号序列组成,各标号之间用点隔开:\r\n &
-
FTP服务器配置与管理 FTP服务的基本概念与工作原理
FTP基本概念FTP(File Transfer Protocol)是文件传输协议,我们可以在服务器中存放大量的共享软件和免费资源,网络用户可以从服务器中下载文件,或者将客户机上的资源上传至服务器。FTP就是用来在客户机和服务器之间实现文件传输的标准协议。它使用客户/服务器模式,客户程序把客户的请求告诉服务器,并将服务器发回的结果显示出来。而服务器端执行真正的工作,比如存储、发送文件等。FTP基本概念如果用户要将一个文件从自己的计算机发送到FTP服务器上,称为FTP的上载(Upload),而更多的情况是用户从服务器上把文件或资源传送到客户机上,称为FTP
-
ios教程分享 Objective-C简介
1.Objective-C简介 \r\n\r\n欢迎来到Objective-C的领地! 本文将介绍Objective-C的历史,以及相关特性和概要简介。 \r\n1983年,Objective-C诞生了。\r\n1985年,Next公司使用Objective-C开发出了nextstep操作系统\r\n1997年,apple收购了Next公司,在nextstep基础上,开始设计Mac OS。\r\n2001年,apple正式发布Mac OS X\r\n2007年,apple发布iphone..................\r\n\r\nObjective-C: 一种面向对象的
-
Java面向对象程序设计 几个重要的设计模式
一个好的设计系统往往是易维护、易扩展、易复用的 。 设计模式从一些优秀的设计系统中总结出的设计精髓,因此学习设计模式对提高设计能力无疑是非常有帮助的。 可以是通过讲解设计模式体现面向对象的设计思想,这非常有利于更好地使用面向对象语言解决设计中的诸多问题。设计模式简介 什么是设计模式一个设计模式(pattern)是针对某一类问题的最佳解决方案,而且已经被成功应用于许多系统的设计中,它解决了在某种特定情景中重复发生的某个问题,即一个设计模式是从许多优秀的软件系统中总结出的成功的可复用的设计方案