吉林大学软件学院卓班设计模式第一次作业一.使用分类稳定和变化的方法,重新设计类,使得新设计能以扩展代码的方式适应变化未来可能会增加新的数据成员如mVal3,do1和do2中可能访问mVal1、mVal2、mVal3等二.按指定的要求或模式,给出实现。
1.使用工厂方法模式实现工厂类。
其中图书馆可能增加其他子类型,体育馆可可能增加具体子类。
2.请用C++语言具体实现多线程中lazy式的单例模式(具体的锁机制,可任意)。
3.若已知文科图书馆和理科图书馆各只有唯逐个个,请参考课件中”多个单例类”,实现文科图书馆和理科图书馆的单例化。
4.显然,一套场所组合对应一个工厂,请实现将各工厂也单例化。
5.一个线程对象可以是多种状态(运行,空闲,挂起等),创建线程是非常耗资源的。
线程池可以较好地避免频繁创建线程:一个线程池可以聚合N个线程(线程初始状态为空闲,N=10)。
当客户申请线程时,从线程池中查找空闲的线程,找到后返回该线程;
若没找到,返回异常。
请用多例模式设计线程池类(ThreadPool)
2022/9/30 19:15:42 56KB 吉林大学
1
现有一医院病房监护系统,病症监视器安置在每个 病房,将病人的病症信号实时传送到地方监视系统 进行分析处理。
在中心值班室里,值班护士使用中 央监视系统对病员的情况进行监控,根据医生的要 求随时打印病人的病情报告,定期更新病历,当病 症出现异常时,系统会立即自动报警,并实时打印 病人的病情报告,立及更新病历。
要求根据现场情景,对医院病房监护系统进行需求 分析,建立系统的Usecasemodel。
2017/11/9 1:07:36 542KB 病症监护系统 类图
1
IGBT(绝缘栅双极性晶体管)是一种电压控制型功率器件,它所需驱动功率小,控制电路简单,导通压降低,且具有较大的安全工作区和短路承受能力。
因此,目前IGBT已在中功率以上的电力电子系统中(如变频器、UPS电源、高频焊机等)逐渐取代了POWERMOSFET及POWERBJT而成为功率开关元件市场中的重要一员。
  然而如何有效地驱动并保护IGBT则成为目前电力电子领域中的重要研究课题之一。
一个具有保护功能的驱动电路不但能在正常工作状态下给IGBT提供所需的驱动功率,在异常工作状态下能起保护IGBT的作用,而且应当能使电力电子系统中的IGBT有很好的替换特性。
因此高功能的驱动电路是提高电子产品品质和可靠性,从而增强其竞争力的关键之一。
2018/4/25 2:06:04 423KB 模拟/电源
1
一.Java基础部分 71、一个".java"源文件中能否可以包括多个类(不是内部类)?有什么限制? 72、Java有没有goto? 73、说说&和&&的区别。
84、在JAVA中如何跳出当前的多重嵌套循环? 85、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 96、shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错? 97、char型变量中能不能存贮一个中文汉字?为什么? 98、用最有效率的方法算出2乘以8等於几? 99、请设计一个一百亿的计算器 910、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 1111、"=="和equals方法究竟有什么区别? 1112、静态变量和实例变量的区别? 1213、能否可以从一个static方法内部发出对非static方法的调用? 1214、Integer与int的区别 1315、Math.round(11.5)等於多少?Math.round(-11.5)等於多少? 1316、下面的代码有什么不妥之处? 1317、请说出作用域public,private,protected,以及不写时的区别 1318、Overload和Override的区别。
Overloaded的方法能否可以改变返回值的类型? 1419、构造器Constructor能否可被override? 1520、接口能否可继承接口?抽象类能否可实现(implements)接口?抽象类能否可继承具体类(concreteclass)?抽象类中能否可以有静态的main方法? 1521、写clone()方法时,通常都有一行代码,是什么? 1522、面向对象的特征有哪些方面 1523、java中实现多态的机制是什么? 1724、abstractclass和interface有什么区别? 1725、abstract的method能否可同时是static,能否可同时是native,能否可同时是synchronized? 1826、什么是内部类?StaticNestedClass和InnerClass的不同。
1927、内部类可以引用它的包含类的成员吗?有没有什么限制? 2028、AnonymousInnerClass(匿名内部类)能否可以extends(继承)其它类,能否可以implements(实现)interface(接口)? 2129、super.getClass()方法调用 2130、String是最基本的数据类型吗? 2231、Strings="Hello";s=s+"world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 2232、能否可以继承String类? 2333、Strings=newString("xyz");创建了几个StringObject?二者之间有什么区别? 2334、String和StringBuffer的区别 2335、如何把一段逗号分割的字符串转换成一个数组? 2436、数组有没有length()这个方法?String有没有length()这个方法? 2437、下面这条语句一共创建了多少个对象:Strings="a"+"b"+"c"+"d"; 2438、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 2539、下面的程序代码输出的结果是多少? 2540、final,finally,finalize的区别。
2741、运行时异常与一般异常有何异同? 2742、error和exception有什么区别? 2843、Java中的异常处理机制的简单原理和应用。
2844、请写出你最常见到的5个runtimeexception。
2845、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗? 2946、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用? 2947、sleep()和wait()有什么区别? 3048、同步和异步有何异同,在什么情况下分别使用他们?举例说明。
3249.下面两个方法同步吗?(自己发明) 3350、多线程有几种实现方法?同步有几种实现方法? 3351、启动一个线程是用run()还是start()?.
2020/1/1 8:23:26 771KB java面试资料
1
一款好用用的清算软件,注册表、垃圾清算功能异常强大。
2020/1/21 12:03:28 14.38MB 垃圾清理 绿色
1
《编程语言原理(第10版)》从为什么学习程序设计语言入手,深入细致地讲解了命令式语言的主要结构及其设计与实现,内容涉及变量、数据类型、表达式和赋值语句、控制语句、子程序、数据抽象机制、对面向对象程序设计的支持(继承和动态方法绑定)、并发、异常处理和事件处理等方面。
最后两章引见了函数式程序设计语言和逻辑程序设计语言。
  《编程语言原理(第10版)》内容丰富,讲解透彻,既可用做高等院校计算机及相关专业本科生程序设计语言课程的教材和参考书,也可供程序设计人员参考。
2021/5/20 14:17:55 86.35MB 编程语言原理 指导教材 计算机
1
spring4.0.2+springmvc4+mybatis3.2.6+swagger2.40+java1.8+maven框架的整合简单例子,其中还有一些工具类下载上去直接用eclipse导入项目会自动加载jar,检查jdk对应版本,直接启动tomcat,如果有监听类异常请(右键项目-BuildPath--DeploymentAssembly--add--javaBuildpathEntries--导入maven就可以正常启动了)
2016/7/21 21:29:43 53KB ssm maven swagger java
1
里面包含:Windows程序设计中文第五版,CHM。
绝非那个XX工作室翻译的版本,那玩意我读过,翻译得莫名其妙,比读英文还难理解。
现在这个是台湾繁体版转过来的,我对了一下我买的此书,几乎一摸一样。
也不是那个57.2M的北大版的PDF能比的,那个北大版的我也读过,异常模糊,看得十分费劲,说起来就来气,眼睛受不了。
ProgrammingWindowsFifthEdition,这个是英文版,附件给大家观赏的。
光盘SourceCode。
2021/5/13 3:29:35 8.75MB Windows程序设计 清晰
1
以下为该版本(18.4)的更新的内容:1、提供使用密码保护的ODT和OTT文件格式的能力2、保留PCL中的PaperTray信息3、添加了ShapeBase.IsLayoutInCell属性4、实现元文件渲染矢量输出的优化5、“DrawingML形状不完全支持”警告不再被抛出,在渲染时使用更具体的警告6、具有自动调整大小和空白文本框的DrawingML形状在渲染时不会引发异常7、具有空填充的艺术字对象现在只能在渲染时投射轮廓阴影8、改进了MathAccentElement的渲染,重音符号根据字母的高度进行渲染9、如果数据标签具有手动规划,则改进PieChart的渲染10、使用渐变填充改进了艺术字对象的渲染
2018/8/19 1:05:08 3.79MB aspose.words 破解
1
针对电力用户的异常用电行为,提出一种基于深度学习的用户异常用电模式检测模型。
利用TensorFlow框架,构建了特征提取网络和多层特征匹配网络。
基于长短期记忆(LSTM)的特征提取网络,从大量时间序列中提取出不同的序列特征。
基于全连接网络(FCN)的多层特征匹配网络,利用提取出的特征数据,完成对异常用电数据的检测。
实例分析表明,与非深度学习检测模型相比,所提模型可愈加有效地完成异常用电模式检测。
此外,与多层LSTM分类模型相比,所提模型具有更好的准确性和鲁棒性。
2016/8/6 7:32:44 527KB 检测 深度学习
1
共 442 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡