- 博客(11)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 进程同步互斥——不死锁的哲学家问题
一、需求分析 (1)本程序模拟不死锁的哲学家问题,将哲学家们的活动过程以文字及可视化的方式表示出来。 (2)本程序的运行不需要输入测试数据,在程序运行是会提示选择程序的运行频率,选择运行频率后点击“开始”按钮,程序会自动模拟哲学家就餐问题,通过随机数决定哲学家的思考时间和进餐时间。点击“返回选择运行频率”可以重新选择运行的速度,点击“结束”则退出程序。 (3)程序的输出形式
2014-06-16 23:55:09
1579
5
原创 买票找零
Description一场激烈足球赛即将开始,售票员紧张地卖票着……。每张球票50元,现在有2n(1问这2n个人有多少种排队方式,不至使售票处出现找不出零的局面?例如当n=3时,共6人,3人持50元,3人持100元。可以找零的排队方式有如下5种:50 50 50 100 100 10050 50 100 100 50 1005
2014-06-06 16:45:09
979
原创 最优自然数分解问题
Description问题描述:设n是一个正整数。(1)现在将n分解为若干个互不相同的自然数之和,且使这些自然数的乘积最大。(2)现在将n分解为若干个自然数之和,且使这些自然数的乘积最大。编程任务:对于给定的正整数n,编程计算问题(1)和(2)的最优分解的最大乘积。注意:这里的自然数不含0但包含1。特别地,当整数n无法分解为若
2014-06-06 16:43:35
1382
原创 0-1背包问题回溯法
一、需求文档描述 随着大学的不断扩张,学校招生人数也在不断增长。为了能够更加方便地管理学生宿舍,开发了此系统——学生公寓管理系统。借助数据库系统,使得对学生宿舍各个方面的有关数据的管理变得十分便捷,数据的操作也更加有效和安全。此系统共有5个实体,分别为宿舍楼building、宿舍room、学生student、账单bill以及宿舍管理员supervisor_of_dorm。此系统为所
2014-06-06 16:41:26
1159
原创 jsp在线投票系统实验
(1)数据库的建立本次投票系统使用的是Mysql数据库。我共建了3张表:administrator表、topic表、optionlist表。administrator表是用户表,记录了管理员的帐号和密码;topic表是主题表,这张表记录了所有已存在的投票主题,其中的关键属性有投票主题的id号topic_id、开启或关闭的状态status以及该投票是单选或多选的属性issingle。option
2014-06-02 15:32:10
3864
7
原创 C#控制台小实验——随机数
一. 实验要求这是一个实际的项目衍生出来的核心算法之一。防伪码是我们现在经常在商品上看到的防伪手段之一,现在需要编写一个防伪码生成器,按照输入参数生成防伪码,并且把生成的时间及指定的防伪码输出。1. 防伪码的组成防伪码由以下字符组成:0123456789ABCDEFGHJKLMNPQRSTUVWXYZ(数字1和字母I相近、数字0和字母O相近,所以去掉字母I和字母O。全部字母大写)。
2014-06-01 21:35:20
1234
转载 (转载)百度Android定位SDK实现获取当前经纬度及位置
使用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况,并且操作起来也不是很方便,在这个Demo里我使用了百度地图API中的定位SDK,可以一次性获取当前位置经纬度以及详细地址信息,还可以获取周边POI信息,同时可以设定位置通知点,当到达某一位置时,发出通知信息等方式来告知用户。jar包下载以及官方文档请参照:百度定位
2014-05-31 14:10:59
875
原创 组合模式
本次实验是组合模式。一开始我做的客户端是直接添加配件,给老师检查后老师觉得不够,应能够体现出配件组合成设备,而设备还能组合成更大的设备这一组合模式的特点。因此我将程序改成上面那样,实现了设备可以由配件组成,而设备又同时可以组合进新的设备中。组合模式的原理并不难,只是类似文件夹系统那样,一层里面还有一层,连绵不绝。组合模式将对象组合成树形结构,以表示“部分-整体”的层次结构。我做的组合模式是安全形式
2014-05-31 14:08:35
778
原创 适配器模式
实验三为适配器模式,实现起来很简单,但是原理非常重要。在以下情况下可以使用适配器模式:当系统想要使用现有的类,但是现有类的接口不符合系统的需要时;当需要通过创建一个可复用的类,使得本来接口不相容并且无关的类结合在一起工作时;在设计中需要改变多个子类接口,在作用相同但名称不同的类或方法之间进行适配时。书上的这段话我觉得对何时使用适配器很重要因此摘抄下来。为了完成多个功能,但是这多个功能又不在同一个类
2014-05-31 14:07:13
606
原创 工厂模式
本次实验是工厂模式,分成3个部分:简单工厂模式、工厂模式和抽象工厂模式。首先是简单工厂模式,跟名字一样,它十分的简单,有一个工厂类,通过客户端的不同要求而返回不一样的对象。简单工厂模式的缺点是当需要添加新的产品类的时候,就需要修改工厂类的代码,十分的不方便,不支持开闭原则。接着是工厂类,工厂类解决了简单工厂的那个缺点。对于每一个产品都有一个工厂来生成它,它是动态的,当要添加新的产品时,只需要添加新
2014-05-31 14:05:53
663
原创 单例模式
public class Singleton{ private static Singleton instance; public static boolean flag = true;//用于判断是否已创建实例 //返回实例的方法 public static Singleton getInstance(String name){ if(i
2014-05-27 23:18:47
467
求安卓C调B的开发教程
2015-08-27
web项目怎么记录网页打开的速度
2015-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅