这个程序是自从学习Java以来写的第一个比较大的图形界面程序,花费了大约一周的时间,作为期末的课程设计,也算是基本上完成了任务,当然由于作者的编程能力有限,代码中难免存在BUG,不太简练,今天搬到博客上来,也算是对自己学习历程的一段记录吧,当然,如果我的这篇博客有幸被诸君看到,欢迎提出意见和建议,这篇博客仅仅作为我的一个记录吧,如果可能(估计也没时间了),将在后续版本中不断完善。
至于这个程序的所有源代码,我会上传到CSDN,就这么多吧。
2021/3/25 1:30:01 66KB Java 仿QQ聊天程序
1
第2章关系数据库1.试述关系模型的三个组成部分。
答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2.试述关系数据语言的特点和分类。
答:关系数据语言可以分为三类:关系代数语言。
关系演算语言:元组关系演算语言和域关系演算语言。
SQL:具有关系代数和关系演算双重特点的语言。
这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。
4.试述关系模型的完整性规则。
在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);
或者等于S中某个元组的主码值。
即属性F本身不是主属性,则可以取空值,否则不能取空值。
5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:1)求供应工程J1零件的供应商号码SNO:πSno(σSno=‘J1’(SPJ))2)求供应工程J1零件P1的供应商号码SNO:πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))3)求供应工程J1零件为红色的供应商号码SNO:πSno(σPno=‘P1‘(σCOLOR=’红‘(P)∞SPJ))4)求没有使用天津供应商生产的红色零件的工程号JNO:πJno(SPJ)-πJNO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P)5)求至少用了供应商S1所供应的全部零件的工程号JNO:πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ))6.试述等值连接与自然连接的区别和联系。
答:连接运算符是“=”的连接运算称为等值连接。
它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把反复的属性列去掉。
1
选取车辆当前位姿和参考位姿来构造车辆的动态位姿误差,建立车辆路径跟踪闭环控制系统的仿真模型,并设计了模糊自适应控制器,利用模糊推理的方法,对控制器的参数进行自动调整。
利用常规和模糊自适应控制算法分别进行仿真实验仿真结果表明,模糊自适应改善了控制器的动态功能且具有较好的自适应能力
2019/5/2 6:14:12 535KB 路径跟踪控制
1
大型网站架构演化 大型网站软件系统的特点 大型网站架构演化发展历程 初始阶段 应用服务和数据服务分离 使用缓存改善网站功能 缓存类型 本地缓存 分布式缓存 缓存产品 redis 业界主流 memcached 解决问题 数据库访问 使用应用服务器集群改善网站的并发处理能力 问题:负载均衡情况下session状态的保持? 解决方案: 基于DNS的负载均衡 反向代理 ngix JK2 数据库的读写分离 问题:读库与写库的数据同步 解决方案:不同的数据库都有自己的数据库的主从复制功能 使用反向代理与CDN加速网站响应 反向代理产品 ngix 使用分布式文件系统和分布式数据库系统 使用no-sql和搜索引擎 站内搜索 lucene nutch 分词器 no-sql库 mongodb hadoop 业务拆分 webservice restful 分布式服务 大型网站架构演化的价值观 核心价值:随网站所需灵活应对 驱动力量:网站的业务发展 网站架构设计误区 一味追随大公司的解决方案 为技术而技术 企图用技术解决一切问题大型网站架构模式 架构模式 分层 分割 分布式 分布式应用和服务 分布式静态资源 分布式数据和存储 分布式计算 集群 缓存 CDN 反向代理 本地缓存 分布式缓存 异步 冗佘 冷备份 主从分离,实时同步实现热备份 灾备数据中心 自动化 发布过程自动化 ant maven. 自动化代码管理 svn cvs github 自动化测试 loadrunner hudson. 自动化安全测试 自动化部署 自动化报警 自动化失效转移 自动化失效恢复 自动化降级 自动化分配资源 安全 密码和手机校验码 数据库中的密码加密后存->不可ni->md5 加密 子主题1 验证码 防止机器登录 对于攻击网站的XSS攻击,SQL注入,进行编码转换 对垃圾信息,敏感信息进行过滤 对交易转账等重要操作根据交易模式和交易信息进行风险控制 Sina微博的应用大型网站架构要素 功能 可用性 伸缩性 扩展性 安全性瞬时响应:网站的高功能架构 网站的功能测试 不同的视角 用户的视角 开发人员的视角 运维人员的视角 功能测试指标 响应时间 并发数 吞吐量 功能测试方法 功能测试 负载测试 压力测试 稳定性测试 web前端功能优化 浏览器优化 减少http请求 使用浏览器缓存 启用压缩 css上,js下 减少cookie传输,静态资源使用独立域名访问 CDN加速 反向代理 应用服务器功能优化 分布式缓存 缓存的原理 合理使用缓存 频繁修改的数据 没有热点的访问 数据不一致和脏读 缓存可用性 缓存预热 缓存穿透 缓存架构 jbosscache为代表的需要更新同步的分布式级缓存 以memcached为代表的不互相通信的分布式缓存 异步操作 使用集群 代码优化 多线程 资源复用 单例 对象池 数据结构 垃圾回收 存储功能优化 固态硬盘 RAID与HDFS万无一失:网站的高可用性 高可性的度量与考核 度量 考核 高可用的网站架构 高可用的应用 高可用的服务 高可用的数据 CAP原理 数据备份 失效转移 高可用网站的软件质量保证 网站发布 自动化测试 预发布验证 代码控制 自动化发布 灰度发布 网站运行临控 临控数据采集 临控管理永无止境:网站的可伸缩性 网站架构的伸缩性设计 不同功能进行物理分离实现伸缩 单一功能通过集群规模实现伸缩 应用服务器集群的伸缩性设计 http重定向负载均衡 DNS域名解析负载均衡 反向代理负载均衡 ip负载均衡 数据链路层负载均衡 负载均衡算法 分布式缓存集群的伸缩性设计 mem
2021/7/2 17:55:03 1.02MB 网站架构
1
磁带导引AGV小车地方控制系统的作用是使小车能够沿着预先铺设在地面上的磁带和粘贴的地标完成小车的循迹运动、地标识别、车身灯光控制、避障以及完成与上位机之间的无线通信等功能。
小车地方控制系统通过分别接收磁导引传感器、地标传感器和一系列避障传感器在外界导引磁带产生的磁场和障碍物因素作用下产生的输入信号,经过控制核心PLC内部按照要求预先编写的程序完成对小车运动单元两轮电机的速度控制,从而实现小车的启动、停止、循迹、加减速、路径判断、脱轨控制、避障以及声光控制等功能。
传统的AGV小车多采用以单片机为核心的电路板作为控制系统,其集成度和性价比高、可靠性强。
但是其系统编程设备繁琐、程序算法和可靠性验证困难、开发周期长。
与此同时,当需要针对工业现场不断变化的需求情况对小车相应功能进行完善和改变时不便于更改,基本的更改都需涉及对硬件的修改。
正是由于以上原因,具备使用灵活、通用性强、高可靠性和抗干扰能力、性价比高、接口简单、维护方便、扩展性强、模块化、编程简捷且易掌握的PLC成为了一个很好的选择
2015/10/14 16:41:39 2.86MB 磁带 agv
1
空间能力所表现出的个体差异不断是空间能力研究中的热点问题,在研究中所使用的测验也多种多样。
二维空间能力测验主要包括标准心理旋转测验及其多种变式;三维空间能力测验则是运用虚拟现实技术针对动态空间定位与位置学习等空间能力开发出的新型测验。
这些测验主要用于探讨空间能力个体差异的影响因素。
本文在介绍测验的同时总结了空间能力个体差异研究的结果并提出展望。
1
21世纪是信息高速发达的时代,互联网实现了世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展,发挥着重要的作用。
随着我国计算机技术的发展与普及,国民已经离不开了网络,网络已经成为人与人之间交流的一种方式,他能够把事情的复杂化转为简单化。
因此网站建设在互联网的应用上的地位显而易见,它已成为信息社会的重要组成部分,从而倍受人们的重视。
网站的建设不仅能够使我们的活动有所改变,也为我们的工作和学习提供了服务。
同时也大大地提高了我院学生的交流效率,也增加了该社团的知明度,更重要的是为我院计算机爱好者提供了一个网络生活空间,促进了我们对网络知识的进一步地学习。
为了今后更好的方便大家联系、交流,特构建职院计协之家网站。
通过该网站展示了计协信息、机构设置、协会新闻、学习园地、学习资料、问题集锦、休闲娱乐等系列内容的介绍。
网站制作工具是使用Dreamweaver8.0、Flash8.0、Fireworks8.0、AdobePhotoshop等,网站是基于我院计算机协会成员及计算机爱好者为背景开发的,可以有效的实现网上资源共享和学习交流。
同时您也可以利用QQ群和电子信箱经济而又快捷地与外界进行各种信息沟通。
规划并建设好一个学术性综合网站,并不是一件容易的事。
这要求我们制作者要明确和熟悉设计的对象和构成的要素。
另外,将要着手确定网站的风格、布局、色彩搭配等,这就锻炼提高了我的网页制作水平,美工、排版能力。
在论文中首先介绍了网站建设的相关知识,并根据以上知识制作网站。
文中主要包括需求分析、网站的总体设计、详细设计等,并通过流程图和文字加以解释说明。
在论文中还包括了部分网站制作的主要程序代码。
2017/11/2 10:57:05 2.2MB 计协 社团 静态 网站
1
英文原版,PDF格式带目录,非常不错的关于功能优化的书籍,有购买能力的请支持作者。
2017/1/25 2:38:52 5.32MB unity
1
智慧城市发展概况智慧城市处理方案介绍智慧城市运营模式探讨华为集成交付能力介绍华为智慧城市应用案例
2021/2/18 13:06:08 8.11MB 智慧城市
1
设计一检测电路,搜索帧同步码。
要求在搜捕态能够正确地从数据流中提取帧同步码,在达到一定设计要求时进入稳定同步态。
同时,要求帧同步检测电路具有一定的抗干扰能力,在稳定同步态发现帧失步次数超过设计要求时,系统要进入搜捕形态。
2022/12/18 21:28:52 70KB TS流检测 VERILOG
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡