自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

T Yuan

上帝点头给你想要的,摇头给你更好的,他让你等,就给你最棒的

  • 博客(262)
  • 资源 (23)
  • 收藏
  • 关注

原创 Spring AOP初试

使用注解加配置实现利用IDEA新建web+maven工程配置信息web.xml:<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext.xml</param-value></context-param><listener>

2016-04-23 15:50:50 714

原创 Spring项目中cannot resolve file applicationContext.xml错误

报异常cannot resolve file applicationContext其实是在发布的web工程中的WEB-INF中没有applicationContext.xml 这个得有才行根本原因因为我是用maven建的web工程,所以需要把applicationContext.xml等资源文件放在resource目录下: 这样在web.xml中就能这样配置了:<context-para

2016-04-23 11:12:45 18775 2

原创 Tomcat集群

高并发问题网站发展壮大,必然得能承受住庞大的网站访问量; 如果服务器访问量过大,就会出现服应用服务器崩溃的情况,如何解决?多服务器负载均衡webSphere或tomcat,都提供了一种通用的解决方式,就是多台服务器来分担访问量。 这样一个服务器上的压力就会减小很多,可以根据需求配置任意多的服务器来支撑应用系统,如果一台服务崩溃了,那么另外的应用服务器依然可以继续支持应用继续服务。 多应用服务器

2016-04-21 14:07:58 640

原创 二叉树、树、森林转换

树转换为二叉树(1)加线。在所有兄弟结点之间加一条连线。(2)去线。树中的每个结点,只保留它与第一个孩子结点的连线,删除它与其它孩子结点之间的连线。(3)层次调整。以树的根节点为轴心,将整棵树顺时针旋转一定角度,使之结构层次分明。(注意第一个孩子是结点的左孩子,兄弟转换过来的孩子是结点的右孩子) 森林转换为二叉树(1)把每棵树转换为二叉树。(2)第一棵二叉树不动,从第二棵二叉树开始,依次把后一棵二

2016-04-21 09:48:28 396

转载 阿里VS京东 两种O2O模式的八大差异

2014年注定是线上、线下大融合之年,短短3月的一个月时间内,两大电商巨头京东、阿里巴巴纷纷全线布局O2O。先是3月17日,京东O2O大会启动,宣布与15余座城市的1万家便利店全面推动O2O合作,实现全渠道销售过程中的交易、结算、物流、售后服务等环节可视化,并支持京东电子会员卡和手机支付功能。接着3月30日,阿里巴巴宣布将以53.7亿元港币战略投资银泰商业,双方将整合优势资源,构造打通线上线下的未来

2016-04-19 15:37:23 3103

转载 赛马问题

问题25匹马,5条赛道,一匹马一个赛道,决胜1,2,3名至少多少场。有25匹马,速度都不同,但每匹马的速度都是定值。现在只有5条赛道,无法计时,即每赛一场最多只能知道5匹马的相对快慢。问最少赛几场可以找出25匹马中速度最快的前3名?答案每匹马都至少要有一次参赛的机会,所以25匹马分成5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每一组的冠军在一起赛一场就行了 (第6场)。最后就是要找第

2016-04-19 15:34:11 474

转载 老鼠喝毒酒

可怜的小白鼠有1000桶酒,其中1桶有毒.而一旦吃了,毒性会在1周后发作.现在我们用小老鼠做实验,要在1周内找出那桶毒酒,问最少需要多少老鼠?答案10只. 将酒编号为1~1000 将老鼠分别编号为1 2 4 8 16 32 64 128 256 512 喂酒时 让酒的编号等于老鼠编号的加和。 如:17号酒喂给1号和16号老鼠 76号酒喂给4号、8号和64号老鼠。 七天后将死掉的老鼠编号加

2016-04-19 15:32:00 1440

转载 京东、阿里对比

阿里优势:大而强从体量层面看,无论是市值、GMV(商品交易总额)、盈利能力还是生态圈的繁荣程度,阿里都远超京东。不过,京东的增长势头良好,未来二者的差距有望缩小。【市值】截至美国时间上周五晚,京东市值329亿美元,阿里巴巴市值2434亿美元,是前者的7倍。【GMV】2014年第三季度,京东GMV是人民币673亿元,同比增长111%;阿里巴巴同期GMV为人民币5557亿元,是前者的8倍,同比增长48.

2016-04-19 15:16:35 5568

转载 信息流造就阿里 物流造就京东

传统电商模式痛点  电商生意的核心要素是信息流、资金流、物流。过去,传统电商通过互联网获得了信息流的对称,做的是流量生意;现在电商作为渠道的时代已经过去,电商消费服务在空间上是分散而非聚合的,讲究的是信息流、资金流、物流及整个产业链的互通,生意需要从线上重回到线下,拓展和整合线下渠道资源,才能掌控对于用户和流量的消费方向,这是传统电商无法解决的痛点。简而言之,信息不对称造就了传统电商,那么,现在信息

2016-04-19 15:09:01 2192

原创 MYSQL存储引擎InnoDB和myisam区别

InnoDBMysql5.5之后的默认存储引擎支持事务行锁insert delete update只是针对一行的,所以在insert update delete很多的情况下优先选innoDBAUTO_INCREMENT 如果你为一个表指定AUTO_INCREMENT列,在数据词典里的InnoDB表句柄包含一个名为自动增长计数器的计数器,它被用在为该列赋新值。自动增长计数器仅被存储在主内存中

2016-04-17 22:30:20 435

原创 数据库事务、锁

事务特征第一、原子性,即不可分割性; 第二、一致性,保证数据更新前后与业务的一致性; 第三、隔离性,多个事务不相影响; 第四、持久性,事务提交后数据将永久存储杂数据库。隔离级别读未提交 一个事务在修改或新增后,另一个事务可以读取上个事务未提交的数据,会产生“脏读”。 读提交(oracle默认隔离级别) 一个事务在修改或新增后,如果未提交,另外一个事务不能去读。只能读取已经提交事务的数据。

2016-04-17 11:18:16 874

原创 高情商聊天事例

壹  女:如果我们见面了,我不如照片好看咋办?   男:没事,没事,我还是会喜欢你的。  ➤上面这样做,只会让女人感觉你很饥渴,没有魅力。只要是母的活的男人就想要,女人感觉到的不是你的爱,而是你携带出的一种不尊重。  女:如果我们见面了,我不如照片好看咋办?   男:那我可以和你妈妈退货么?  ➤不要担心这样做女人会觉得你不喜欢她,其实你越是这样女人越觉得你有味道,想要靠近你。要牢记:女人如猫。

2016-04-14 22:57:32 10032 2

原创 Idea编写web(Spring MVC)

初试只能说idea的maven好使,但是配置tomcat实在太蛋疼了在deploy的时候报类找不到类说的是see server log for detail 其实是org.springframework.web.context.ContextLoaderListener not found这个问题不光是ContextLoaderListener 找不到,是idea在部署web工程的时候不会自动引入

2016-04-14 22:33:30 544

原创 Java Object类方法

Java 8中package java.lang;public class Object { private static native void registerNatives(); static { registerNatives(); } public final native Class<?> getClass(); public nativ

2016-04-13 21:21:04 334

原创 职责链模式

职责链模式职责链是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。灵活性1、 改变内部的传递规则。在内部,项目经理完全可以跳过人事部到那一关直接找到总经理。每个人都可以去动态地指定他的继任者。2、可以从职责链任何一关开始。 3、 我们来比较一下,用职责链和不用职责链的区别:这是不用职责链我们的结构,我们

2016-04-13 19:03:17 330

原创 Linux chown(改变文件权限)

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式:    chown [选项]... [所有者][:[组]] 文件...  2.命令功能:    通过chown改变文件的拥有者和群组

2016-04-13 17:46:22 2333

原创 Linux命令(面试题)

查找某个路径下的所有包含某个特定字符串的文件(递归查找):方法一(管道:find,grep,cut)find . -name "*.txt" | xargs grep "356438824" | cut -d ":" -f 1结果:./base_score.txt./edit_score.txt./liyang/booktype/recom_bookinfo.txt可以看到能递归查找方法二(管道

2016-04-13 17:12:58 6599

转载 Linux命令——find

Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文

2016-04-12 12:55:41 346

原创 Spring Bean

Spring IOC 容器中 Bean 的生命周期如下: ①. 通过构造器或工厂方法创建 Bean 实例:调用构造器 ②. 为 Bean 的属性设置值和对其他 Bean 的引用:调用 setter ③. 将 Bean 实例传递给 Bean 后置处理器的 postProcessBeforeInitialization 方法 ④. 调用 Bean 的初始化方法:init-method ⑤. 将

2016-04-11 22:56:32 481

原创 Struts1,2,Servlet,Spring MVC单例多例 线程安全

Struts 1单例,线程不安全,在请求的时候被第一次初始化 action中的service对象为何不会出现数据存储的错误,大体意思就是每一个用户发出一次请求后就有一个独立的线程与之绑定,且有一个对应的servlet实例,你在其之上做的操作只属于当前servlet实例,不会受其他servlet实例的影响,反之也不会影响其他线程的servlet实例。Struts 2默认多例,可以设置成单例,线程安全

2016-04-11 21:31:24 2273

原创 承诺投入模型

承诺投入模型两性间对于一段关系的承诺程度,是由:1)满意度、2)候补选择的质量、以及3)投入量,这三个主要变量所组成。也就是说,你要不要继续一段关係,是看:”你对对方有多满意”减去“其他人对你的诱惑有多大“,再加上“以及你对对方付出了多少”,来决定的。  ① 满意度:男方所能提供的正面价值。  简言之就是女方得到了男方什么,她可能就会看你的颜值还是看人品,具体情况需要具体讨论。  ②候补选择的质量:

2016-04-10 22:16:56 1568

原创 TCP 三次握手

为何要三次握手1、TCP的三次握手最主要是防止已过期的连接再次传到被连接的主机如果采用两次的话,会出现下面这种情况。 比如是A机要连到B机,结果发送的连接信息由于某种原因没有到达B机; 于是,A机又发了一次,结果这次B收到了,于是就发信息回来,两机就连接。 传完东西后,断开。结果这时候,原先没有到达的连接信息突然又传到了B机,于是B机发信息给A,然后B机就以为和A连上了,这个时候B机就在等待A

2016-04-07 22:53:25 320

原创 LeetCode 260. Single Number III

题目260. Single Number III思路先把全部的数异或一次,得到的是A^B 找到A^B的最低一位为1的位,这一位表示A和B在这位上不一样,一个为0,一个为1 再次遍历数组,分别将该位是0,该位是1的数分两组异或 最后得到的两个数就是了。扩展如果有四个数不同,那么是不能用这种方法的,比如 000 ^ 011 ^ 010 ^ 101 = 000 这样根本不知道有几位相同,几位不同

2016-04-07 20:04:08 352

原创 微软笔试题3 Demo Day

package com.leetcode;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);

2016-04-07 08:45:04 1154

原创 LeetCode 289. Game of Life

题目289. Game of Life思路题目中的Broad[][]是int型的,所以每一个数字可以表示多种状态。 为了能够表示当前一轮和下一轮的生死,总共4种状态,所以需要两位(我们假定1表示生,0表示死): 00:当前轮死+下轮死 01:当前轮生+下轮死 10:当前轮死+下轮生 11:当前轮生+下轮生 所以 利用Broad[i][j] & 1我们能得到当前轮的生死 利用Broad

2016-04-05 23:59:11 502

原创 LeetCode 309. Best Time to Buy and Sell Stock with Cooldown

题目309. Best Time to Buy and Sell Stock with Cooldown思路动态规划,改成最优子结构:方法一buyOrSell[i]:表示第i天一定卖的最大利润递推关系:for (i = 1...N) { if i <= 3 { 0...3中只能有一天买,一天卖,枚举最大max } else { 1、中间可能有多天买

2016-04-05 15:35:21 703

原创 LeetCode 312. Burst Balloons

题目312. Burst Balloons思路考虑最后一个戳破的气球,这个气球的位置可以把整个气球数组分成两部分。 注意是最后一个,不是第一个,之前一直没转过弯来。 利用动态规划思路:动态规划数组: DP[k][h]:nums[k...h]能戳破气球的最大值递推关系: 取k<m<h,nums[m]假设是最后一个戳破的气球 则DP[k][h] = for (m

2016-04-05 00:03:23 3038 1

原创 LeetCode 295. Find Median from Data Stream

原题295. Find Median from Data Stream思路因为需要在插入的时候作调整次数很少,所以选用大根堆,小根堆实现源码package com.leetcode;import java.util.Collections;import java.util.PriorityQueue;public class Leetcode295 { PriorityQueue<Inte

2016-04-04 19:44:26 437

原创 LeetCode 297. Serialize and Deserialize Binary Tree

题目LeetCode 297. Serialize and Deserialize Binary Tree仿照 331. Verify Preorder Serialization of a Binary Tree做的,将叶节点和非叶节点分开考虑,先序遍历二叉树,因为节点node有可能有多位或者负数,所以需要用逗号分隔:序列化如1,2,#,#,# 表示叶子节点,先序遍历反序列化也是用栈实现的,非

2016-04-04 17:47:56 1226

原创 LeetCode 185. Department Top Three Salaries

select c.Name, a.Name, a.salary from Employee a,( select ifnull(b.c,0) as c,a.Id from Employee a left join ( select count(1) as c,a.Id from Employee a,(select DepartmentId,salary

2016-04-04 10:20:18 1249

原创 LeetCode 262. Trips and Users

select allo.r, round(ifnull(canceled.c/allo.c,0),2) from(select count(1) as c,Request_at as r from Trips t,Users u where t.Client_Id = u.Users_Id and u.Banned = 'No' and t.Request_at between '2013-10-

2016-04-04 09:01:17 1475

原创 Mysql安装

1、下载后解压文件 2、将my-default.ini文件拷贝一份并重命名为my.ini 修改如下(加入mysql的路径和data的路径,如果data路径没有需要新建):basedir=F:\programming\mysql\mysql-5.7.11-winx64datadir=F:\programming\mysql\mysql-5.7.11-winx64\data3、配置环境变量,把b

2016-04-03 23:28:07 581

转载 Spring 注解

@Autowired与@Resource的区别1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上 2、@Autowired默认按类型装配(这个注解是属于spring),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果

2016-04-02 08:10:45 419

原创 红黑树、插入删除操作

二叉排序树 一棵自平衡的二叉排序树(二叉搜索树) 生成二叉排序树的过程是非常容易失衡的,最坏的情况就是一边倒(只有右/左子树),这样会导致二叉树的检索效率大大降低(O(n))。 为了维持二叉树的平衡,有各种的算法,如:AVL,SBT,伸展树,TREAP ,红黑树等等。红黑树红黑树需要满足5条性质: - 节点非红即黑 - 根节点是黑色 - 所有NULL结点称为叶子节点,且

2016-04-01 13:41:24 1773

原创 SQL 基础语法整理

update select 之后的数据update B set B_account = b.s_amountfrom B a,( select sum(amount) as s_amount,pay_id from A group by pay_id) bwhere a.pay_id = b.pay_idselect name from (select name,avg(score

2016-03-31 09:52:07 740

原创 Java bio nio aio

在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就相对比较容易了。 同步和异步是针对应用程序和内核的交互而言的。 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写

2016-03-30 20:04:12 434

原创 Java 判断是否合法ip

private boolean checkIP(String str) { Pattern pattern = Pattern .compile("^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]" + "|[*])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25

2016-03-30 17:59:09 3739 1

原创 Java System

System.outSystem.out的类型为PrintStream; System.out.println(‘a’); 实际上调用是PrintStream的println(char c)方法; 而println(char c)方法的源代码为:public void println(String x) { synchronized (this) { print(x)

2016-03-30 17:08:34 336

原创 Java 集合类整理

Array和ArrayList区别精辟阐述 可以将 ArrayList想象成一种“会自动扩增容量的Array”。Array([]):最高效;但是其容量固定且无法动态改变; ArrayList: 容量可动态增长;但牺牲效率;建议 基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList! 不过当你试着解决更一般化的问题时,Array的功能就可能过于受限。

2016-03-30 16:49:52 803

原创 MAVEN项目标准目录结构

1.标准目录结构:src -main –bin 脚本库 –java java源代码文件 –resources 资源库,会自动复制到classes目录里 –filters 资源过滤文件 –assembly 组件的描述配置(如何打包) –config 配置文件 –webapp web应用的目录。WEB

2016-03-30 16:35:42 1928

足球俱乐部程序C++北邮第三版(2)

socket,java,可用,从同学那要的,服务器部分代码

2021-12-18

足球俱乐部管理程序企业版

足球俱乐部管理程序(企业版) 足球俱乐部 管理程序 北邮C++作业 足球俱乐部包括球员、普通行政人员。球员有姓名、年龄、能力、年薪、转会费、进球总数、服役年限等重要参数;普通行政人员有姓名、年龄、能力、年薪等参数。你需要给相关管理机构开发一个管理程序,实现对众多足球俱乐部管理的基本功能。具体功能包括:  俱乐部的增删改查,俱乐部的属性包括名称、现金、其下人员;  可以对所有球员的各项属性进行简单搜索,支持输入多个条件,条件之间用&&连接,例如: 1. “年龄不大于25且服役年限大于5年且进球数大于100的球员”,查询表达式:!(@age>25) && @experience>5 && @kick>100  支持球员在不同俱乐部间的买卖,买卖需符合以下条件:作为买方的俱乐部的现金>=球员的转会费,交易完成后,卖方将得到转会费。

2021-12-18

北邮_大三下_数据库实验一_Sybase版本

北邮_大三下_数据库实验一_Sybase版本

2021-12-18

分布式温控系统,北邮软件工程作业,有运行效果

分布式温控系统,北邮软件工程作业,有运行效果 客户端版本

2021-12-18

文兄3 trainX.rar

2台火车的调度,包括程序界面,使用了win32工程,运行trainX.exe可以看到效果,界面中距离是基于像素的

2021-12-18

北邮_大三下_数据库实验三_Sybase版本

实验三 数据查询实验 一. 实验目的 通过对实验二中建立的学生数据库关系表和视图的各种查询的操作,加深对SQL查询语言的了解,掌握相关查询语句的语法和使用方法。 二. 实验要求 (1) 用SQL语句完成以上操作 (2) 要求学生独立完成以上内容。 (3) 实验完成后完成要求的实验报告内容。 三. 实验环境 操作系统:Microsoft Windows 7旗舰版 (32位)。 硬件:容量足以满足Sybase 12.5.1安装及后续实验的使用。 软件:数据库版本:Sybase 12.5.1 。 四. 实验内容 1. 数据库关系表查询: (1) 简单的查询操作,包括单表的查询、选择条件、结果排序等的练习; (2) 多表的连接查询,包括等值连接、自然连接等; (3) 复杂的查询操作,包括使用分组函数等库函数的查询操作; (4) 练习带有IN、比较符的嵌套查询。 具体内容包括: (1)在简单查询实验中,在sql语句完成以下查询操作: 查询“数据库原理”课程的学分; 查询选修了课程编号为“C01”的学生的学号和成绩,并将成绩按降序输出; 查询学号为“31401”的学生选修的课程编号和成绩; 查询选修了课程编号为“C01”且成绩高于85分的学生的学号和成绩。 (2)在多表连接的查询实验中,在SQL SERVER提供的交互式语言环境下用Transact SQL语句完成以下查询操作: 查询选修了课程编号为“C01”且成绩高于85分的学生的学号、姓名和成绩; 查询所有学生的学号、姓名、选修的课程名称和成绩; (3)在复杂查询实验中,用 SQL语句完成以下查询操作: 查询至少选修了三门课程的学生的学号和姓名; 查询所有学生的学号和他选修课程的最高成绩,要求他的选修课程中没有成绩为空的。 (4)在嵌套查询实验中,在MySQL 5.5提供的交互式语言环境下用iSQL语句完成以下查询操作,要求写嵌套查询语句 查询选修了数据库原理的学生的学号和姓名; 查询没有选修数据库原理的学生的学号和姓名; 查询至少选修了学号为“31401”的学生所选修的所有课程的学生的学号和姓名。 2. 视图查询: 对实验二建立的视图进行相关的查询操作,如: 查询选修了课程编号为“C01”的学生的学号和成绩; 查询所有学生的学号、姓名、选修的课程名称和成绩; 查询选修了数据库原理的学生的学号和姓名。

2021-12-18

北邮_大三下_现代交换原理_实验一_时间表调度实验报告

1. 实验目的 驱动交换网络实验用来考查学生对时间表调度原理的掌握情况。 2. 实验原理及设计 在程控数字交换的体系结构中,周期级程序(例如摘挂机检测程序、脉冲识别程序、位间隔识别程序)是由时间表调度实现的。所谓时间表调度,是指每经过交换系统的最短有效时间(这通常是指各周期性程序周期的最大公约数),都会检查调度表的调度要求,如果某个程序在这时需要执行,则调度程序开始执行它。 在我们设计的时间表调度实验中,这个调度表的调度是静态的。所谓静态,是指我们的调度表是在系统初始化的时候就建立起来的,在系统运行的情况下不再改动。 实验要求的就是这个调度表的初始化。这个调度表如下: 时间(10ms) \任务 0:摘挂机检测任务 1:脉冲检测任务 2:位间隔检测任务 0 0/1 0/1 0/1 1 0/1 0/1 0/1 ..... .... ..... 18 0/1 0/1 0/1 19 0/1 0/1 0/1 我们这个交换系统提供了三个周期性调度程度(摘挂机检测程序、脉冲识别程序和位间隔识别程序),它们的调用周期分别为200ms、10ms和100ms,所以我们系统的最小调度时间为10ms。如图所示,每隔10ms,我们就会检查这个表的一行,如果该行上某一列为1,我们就执列所对应的任务,如果为0,就什么都不做。每当执行到这个表的最后一行,调度任务会返回第一行循环执行。而你所要做的就是按照你的理解来填写这个调度表。

2021-12-18

分布式温控系统,北邮软件工程作业,主控机,有运行效果

分布式温控系统基本要求 假定,某快捷廉价酒店响应节能绿色环保理念,推行自助式房间温度调节的空调系统,经过初步分析该系统的基本需求如下: 1. 空调系统由中央空调和房间空调两部分构成; 2. 中央空调是冷暖两用,根据季节进行模式调整。 a) 当设置为供暖时,供暖温度控制在25°C~30°C之间; b) 当设置为制冷时,制冷温度控制在18°C~25°C之间。 3. 中央空调具备开关按钮,只可人工开启和关闭,中央空调正常开启后处于待机状态。 a) 中央空调开机后,无论哪一种工作模式,缺省工作温度为25°C; b) 当关闭后,不响应来自房间的任何温控请求; c) 当有来自从控机的温控要求时,中央空调开始工作; d) 当所有房间都没有温控要求时,中央空调的状态回到待机状态。 4. 房间内有独立的从控空调机,但没有冷暖控制设备。 a) 从控机具有一个温度传感器,实时监测房间的温度,并与从控机的目标设置温度进行对比,并向中央空调机发出温度调节请求。 b) 如果从控机发出的请求和中央空调设置的冷暖控制状态发生矛盾时,以中央空调机的状态优先,否则中央空调机不予响应。 5. 从控机只能人工方式开闭,并通过控制面板设置目标温度,目标温度有上下限制。 a) 从控机开机后动态获取房间温度,并将温度显示在控制面板上; b) 从控机开机后与中央空调连接获取工作模式,并将工作模式显示在控制面板上; 6. 控制面板的温度调节可以连续变化也可以断续变化: a) 温度调节按钮连续两次或多次指令的时间间隔小于1s时,从控机只发送最后一次的指令参数; b) 如果温度调节按钮连续两次的时间间隔大于1s时,从控机将发送两次指令参数; 7. 房间目标温度达到后,从控机自动停止工作。 a) 房间温度随着环境温度开始变化,当房间温度超过目标温度1 °C时,重新启动; b) 房间不考虑大小和管道的分布及大小问题,在达到目标温度后,房间温度每分钟上下变化X°C(各小组自行定义环境温度的变化曲线)。 8. 中央空调能够实时监测各房间的温度和状态,并要求实时刷新的频率能够进行配置; 9. 要求分控机的控制面板能够发送高、中、低风速的请求,要求各小组自定义高、中、低风情况下的温度变化值;比如以中风为基准,高速风的温度变化曲线可以提高25%,低速风的温度变化曲线可以降低25%。 10. 系统中央空调部分具备计费功能:可根据中央空调对分控机的请求时长及高中低风速的供风量进行费用计算; a) 每分钟中速风的能量消耗为一个标准功率消耗单位; b) 低速风的每分钟功率消耗为0.8标准功率; c) 高速风的每分钟功率消耗为1.3标准功率; d) 并假设,每一个标准功率消耗的计费标准是5元。 11. 中央空调监控具备统计功能,可以根据需要给出日报表、周报表和月报表;报表内容如下:房间号、开关机的次数、温控请求起止时间、温控请求的起止温度及风量大小 12. 中央空调同时只能处理三台分控机的请求,为此主机要有负载均衡的能力,能够保证所有房间的请求都能进行温度调整。 该程序的配置环境文档: http://download.csdn.net/detail/zly9923218/6328843 有问题咨询作者qq:1632310768 该程序是温控的主控机,空调运行效果如下: http://hi.baidu.com/123ktjt/item/03e7047170f95a2b6cc37cea

2021-12-18

Quartz定时调度样例

Quartz定时调度

2021-12-18

北邮大三下数据库实验二实验报告sybase版本

北邮大三下数据库实验二实验报告sybase版本 一. 实验目的 1. 通过进行数据库表的建立操作,熟悉并掌握MySQL 5.5 数据库表的建立方法,理解关系数据库表的结构,巩固SQL标准中关于数据库表的建立语句。 2. 通过进行数据库表数据的增加、删除和插入等维护操作,熟悉并掌握MySQL 5.5数据库数据的操作方法,巩固SQL中关于数据维护的语句 3. 通过对MySQL 5.5中建立、维护视图的实验,熟悉MySQL 5.5中对视图的操作方法和途径,理解和掌握视图的概念

2013-04-23

数据链路层滑动窗口协议的设计与实现——北邮计算机网络实验

数据链路层滑动窗口协议的设计与实现 选择重传,计算机网络实验,C文件datalink。c CRC校验,效率60%

2012-11-29

北邮计算机网络数据链路层实验滑动窗口协议的设计与实现——选择重传协议

北邮计算机网络实验 选择重传 实验一:数据链路层滑动窗口协议的设计与实现 效率大于60%,采用CRC校验技术,网络层分组长度固定为256字节

2012-11-29

足球俱乐部程序C++北邮第三版(1)

足球俱乐部程序C++北邮第三版,可用,socket,从别人那拿的

2012-11-25

VHDL交通灯文档

模拟十字路口交通灯的控制情况,支持紧急情况 设计相关的有限状态自动机,状态转移图为 用实验台上4个红灯,4个绿灯,4个黄灯模拟4个路口的交通灯情况; 数时钟源的脉冲个数,当大于5000时,将一信号CLK1置‘1’,并复位计数;否则将该信号CLK1置‘0’,继续计数;

2012-11-25

VHDL交通灯

模拟十字路口交通灯的控制情况,支持紧急情况 用实验台上4个红灯,4个绿灯,4个黄灯模拟4个路口的交通灯情况; 数时钟源的脉冲个数,当大于5000时,将一信号CLK1置‘1’,并复位计数;否则将该信号CLK1置‘0’,继续计数;

2012-11-25

词法分析器

词法分析,编译原理 将要进行词法分析的程序放在和词法分析程序相同目录的in.c中,运行词法分析程序,在屏幕和out.txt文件中分别输出分析结果。

2012-11-25

语法分析器

语法分析,自顶向下,LL(1)文法,用C语言编写,程序中有差错控制,便于初学者学习

2012-11-25

01背包C语言

0 1背包 C,使用动态规划算法,复杂度O(N*N) 非递归,代码简洁,便于初学者学习,C语言入门学习

2012-11-25

信号系统北邮08-10考研

信号与系统北邮08-10考研题 傅里叶变换,拉氏变换,Z变换等 答案正确,便于备考

2012-11-25

哈夫曼编码-文件压缩

哈夫曼编码-文件压缩,数据结构作业,C语言 用哈夫曼树对ASCII文件进行压缩,编码后得到实际压缩的文件,同时还有解码功能,界面的效果 文件夹中含程序的多个版本,分别是代表程序编写是的不同阶段 程序使用C编写,代码功能完善

2012-11-25

java web 整合开发 刘斌 程序书源代码

java web 整合开发 刘斌 程序书源代码 第11章 充分利用Spring 3.0的IoC利器统管Bean世界第12章 基于Annotation注解技术的SSH2整合开发第13~16章 综合实例-免费电子商务平台第14章 通用新闻采集系统第17章 JAVA EE应用安装打包利器—InstallAnywhere 2010.

2012-11-25

java web 整合开发程序书源代码

第11章 充分利用Spring 3.0的IoC利器统管Bean世界 第12章 基于Annotation注解技术的SSH2整合开发 第13~16章 综合实例-免费电子商务平台 第14章 通用新闻采集系统 第17章 JAVA EE应用安装打包利器—InstallAnywhere 2010

2012-11-25

基于条件随机场的中文命名实体识别

在统计自然语言处理领域,经常要面对的是序列标注问题:根据观察值序列来确定其状态序列"例如在词性标注任务中,需要对每个词标注其词性,在这里,词就是观察值,而词性就是观察值的状态"一个观察值可能有多个状态,这个状态是隐藏在观察值下面的不可见的"如何对整个观察值序列进行建模,来求出最佳的观察值序列,是统计自然语言处理经常要面对的一个决策问题。

2012-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除