P41 s=“hello!”; ╳ char *ps; ps=“hello!”; √⑶字符指针变量必须先赋值后使用,否则对系统构成危险。因此,不可以如下编程: char *ps; scanf(“%s”, ps); ╳ 而应写成:char
P0 UML面向对象建模与设计本课程内容安排:1、面向对象概念与UML介绍:2、类建模与类图介绍:3、用例与用例图介绍:4、顺序图介绍:5、状态图介绍:6、活动图:7、协作图与构建图与部署图介绍:8、UML在软件开发实例中的具体应用。第01讲面向对象概念与UML介绍本讲目标:1、面向对象的分析和设计(OOAD)2、面向对象的基本概念。3、模型与建模4、UML的基本概念。5、UML的组成。6、一个UML案例。
P150 1. 中国计算机学会“21世纪大学本科计算机专业系列教材”算法设计与分析王晓东 编著1 2. 主要内容介绍第1章 算法引论 第2章 递归与分治策略 第3章 动态规划 第4章 贪心算法 第5章 回溯法
P18 1. 用户体验 —之用户界面设计(User Interface) 2. 媒体谈论用户体验任何个性化的前提都是满足人们的需求,这个需求就是要做好用户体验—让用户因为使用苹果的产品而爽起来。——苹果公司CEO
P23 1. 设计模式[Strategy,Decorator,Proxy,Adapter]叶子华 Yezee 2. 什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经
P100 Software Nanjing University1Design by Contract契约式设计 2. 2018/10/23Institute of Computer Software Nanjing
P34 1. 第二章 程序设计语言 2. 2.1程序设计环境与基本特征1 计算机语言发展历史 2 C/C++编译环境 3 高级程序设计语言的基本特征 3. 1.计算机语言发展历史机器语言:机器可识别的二进制、八进
设计模式(一)——设计模式概述 中简单介绍了设计模式以及各种设计模式的基本概念,本文主要介绍简单工厂模式,包括其概念、用途、实现方式及存在的问题等。 概念 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static
有把握了。技术实现又何尝不是这样呢? 如果我们没有把握一下子搞定一个大系统,那么我们就想办法把这个大系统拆成若干个可以搞定的小系统,逐个击破不就可以了么…… 技术源于生活,却又高于生活。 在接
意义 在项目开始之前,先根据大概业务设计日志系统。 一个好的日志系统在项目维护时非常重要。 我的日志系统中的内容: 时间戳 日志调用地点:文件+行号 报错级别 致命 错误 警告 信息 调试 Summary
单体应用与微服务的优缺点 。近日,该网站又发表了一篇 文章 ,提供了六种微服务架构的设计模式。 聚合器微服务设计模式 这是一种最常用也最简单的设计模式,如下图所示: 聚合器调用多个服务实现应用程序所需的功
目前SplashActivity的设计 目前市场上的应用在启动时基本上都会先启动一个SplashActivity,作为一个欢迎界面,为什么这样设计呢?个人总结有三个优点: 1、可以给用户更好的体验
部的运营活动抽奖机制,堪比一座物欲相抗衡的虚拟不夜城。 这些多样化而不失秩序的运营设计,背后支撑着有序的设计原则。如今形式内容纷呈的移动互联列队中,充斥着综合垂直电商、团购、旅游、生鲜等2C市场应
在 设计模式(二)——单例模式 中介绍了单例的概念、用途、实现方式、如何防止被序列化破坏等。单例模式在JDK源码中也有多处应用。本文通过JDK(java 8)中几个典型的单例的使用来复习一下单例模式,
前言 即使类的设计很糟糕,也还是有可能实现一个应用程序,使之运行并完成所需的工作。一个已完成的应用程序能够运行,但并不能表明程序内部的结构是否良好。 当维护程序员想要对一个已有的软件做修改的时候,问题才会浮现出来。比如,程序员试
(3)缓存和数据库的操作时序 (4)缓存和数据库架构简析 一、需求缘起 场景介绍 缓存是一种提高系统读性能的常见技术,对于 读多写少的应用场景 ,我们经常使用缓存来进行优化。 例如对于用户的余额信息表account(uid
搜索框的位置 图片示例:亚马逊 现状:进入亚马逊的网站页面,搜索框放在一个很明显的位置。 设计的理由:当用户进入电商网站,大部分人都是很精准地根据需要才进行网上购物,进行搜索就需要寻找搜索框,搜索框就必然置于显要的位置
UX是User experience的缩写,指用户体验,UX设计指以用户体验为中心的设计。UX Planet (uxplanet.org)上面讨论很多关于移动设计里做好UX的技巧,很多观点都非常具有指导意义。
特性,目前被广泛使用,已经是目前大数据生态系统中不可或缺的一环,有关其详细介绍可以查看官方的文档。Kafka 的流行源于他优秀的设计,如依靠磁盘(以及操作系统的 Page Cache)而不是内存来存储
这篇文章讨论了 MapReduce design patterns的四种基本设计模式: 1. Input-Map-Reduce-Output 2. Input-Map-Output 3. Input-Multiple