上节回顾 面向过程与面向对象 面向过程:核心的就是过程,过程就是解决问题的步骤,就是实现确定先干什么后干什么,面向对象的设计程序就好比是在设计一条流水,是一种机械思维方式。 优点:复杂的问题简单化 缺点:可扩展性差(牵一发而动全身) 用到的一些经典案例:Linux内核,httpd,git 面向对象: ...
分类:
其他好文 时间:
2017-06-12 17:14:32
阅读次数:
174
一、程序流程图 1.用规定的一系列图形、流程线和文字说明算法从开始到结束全部步骤,包括基本操作和控制流程。2.流程图的基本元素包括: 1) 表示相应操作的框 2) 带箭头的流程线 3) 框内必要的文字说明 3.设计程序框图的步骤:第一步:用自然语言表述算法步骤;第二步:确定每一个算法步骤所包含的逻辑 ...
分类:
编程语言 时间:
2017-06-11 14:55:35
阅读次数:
165
?? 描写叙述 茵茵非常喜欢研究车牌号码,从车牌号码上能够看出号码注冊的早晚。据研究发现,车牌号码是按字典序发放的。如今她收集了非常多车牌号码。请你设计程序帮她推断注冊较早的号码。车牌号码由5个字母或数字组成 输入第一行是n,代表有n组数据,第二行是m。下面m行是m个车牌号码 当中n<100,m<1 ...
分类:
其他好文 时间:
2017-06-09 21:32:12
阅读次数:
171
对于对象的同步、异步的方法,设计程序的时候一定要考虑问题的整体,出现数据不一致就是一个经典的错误。 1.demo 描述:set的方法加了 synchronized 关键字用到了同步,get方法获取没使用到 synchronized 关键字,最后到线程启动,线程一秒后,再次调用get方法,验证是否修可 ...
分类:
编程语言 时间:
2017-06-09 00:47:20
阅读次数:
173
一,题目说明 随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数量超过了1/4,设计程序从发帖列表中快速找到他们。 二,设计思路 由于发帖数超过四分之一,所以每次消除四个不同的id,用count来记录判断,最后剩下的就是那三个人。 三,程序代码 程序截图 ...
分类:
其他好文 时间:
2017-06-08 12:06:19
阅读次数:
124
递归算法是把问题转化为规模缩小了的同类问题的子问题。然后 递归调用函数(或过程)来表示问题的解。 一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数). 1原理 编辑 1原理 递归算法 递归过程一般通过函数或子过程来实现。递归方法:在函数或子过程的内部,直接或者间接地调用 ...
分类:
Web程序 时间:
2017-06-07 23:20:27
阅读次数:
441
日常工作中,设计师和程序员的工作看似独立,设计师负责设计,程序员开发,除了“设计”,设计师妹子还要为能和你沟通更高效去做很多繁琐的准备工作。比如:为设计图做标注,还是手动的,要知道“手动标注”这项工作是机械的重复劳动,不仅麻烦且还枯燥。所以,时常与你共同加班到深夜的设计师萌妹偶尔也会有些小脾气。 最 ...
分类:
其他好文 时间:
2017-06-07 23:16:05
阅读次数:
333
#include<reg52.h> //包括头文件。普通情况不须要修改。头文件包括特殊功能寄存器的定义 #define uchar unsigned char #define uint unsigned int sbit LED0=P1^0;//定义按键位置 sbit LED1=P1^1; sbit ...
分类:
其他好文 时间:
2017-06-07 10:14:30
阅读次数:
169
-- 维护性操作 都是在cmd下操作的连接数据库: 本机:mysql [-h localhost] -u account -p 远程:mysql [-h remote_ip] -u account -p 显示当前所有数据库:show databases; 切换数据库:use db_name; 显示当 ...
分类:
数据库 时间:
2017-05-26 15:13:22
阅读次数:
290
说完uml的静态图了,说一下uml的动态的表示吧。 uml的行为图,uml的行为图主要用来设计程序的行为。还是老规矩,先来张图: 行为图包含活动图和状态图两种。 先来说下活动图:活动图是由活动的节点和流程构成的图。比较清晰的表达了各个步骤的流程。 首先是起点和终点,活动图由一个实心圆表示起点,一个实 ...
分类:
其他好文 时间:
2017-05-24 22:37:28
阅读次数:
262