本次给各位介绍状态模式,之前在写设计模式的时候,引入了一些小故事,二十章职责连模式是故事版的最后一篇,之后还剩余四个设计模式,会依照原生的方式去解释这几个设计模式,特别是原型模式和解释器模式,会包含一些其它的内容。
好了,接下来,我们先来看看状态模式的定义吧。
定义:(源于DesignPattern):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
上述是百度百科中对状态模式的定义,定义很简单,只有一句话,请各位形象的去理解这句话,它说当状态改变时,这个对象的行为也会变,而看起来就像是这个类改变了一样。
这正是应验了我们那句话,有些人一旦发生过什么事以后,就像变了个人似的
2023/9/15 5:25:28 250KB 状态模式详解
1
1.发现错误并改错。
给出一个实现插入排序的程序,文件名为InsertionSort.java,该文件中有代码错误,请单步调试,发现错误, 并改正错误,提示:只有一行程序有错误,所以只能修改代码中的某一行程序。
要求演示在eclipse开发环境下单步调试程序,如果没有eclipse开发环境,也可以使用其它集成开发环境,但是必须演示调试能力。
2.请编写程序输出13/17小数点后第100位的数字是几?考察循环和除法运算以及模运算(求余数运算)。
请补齐FractionalDigit.java文件中的代码 3.请编写程序,分别使用循环和递归两种方法计算斐波那契数列第9项是几? 斐波那契数列的第1项为1,第2项为1,后续任意项的值为其前两项的和。
请补齐Fibo.java文件中的代码 4.实现Array类中的indexOf函数;
阅读Node.java和SingleLinkedList.java两个关于单链表的类, 实现SingleLinkedList类中的indexOf函数;
5.阅读Node.java和SingleLinkedList.java类,利用它们来实现栈和双向队列功能,请阅读Stack.java 和Deque.java(双向队列),请实现Stack类中的pop函数,请实现Deque.java中的removeLast函数。
6.利用前面的Stack.java和Deque.java类,实现下面问题的求解: 队列中有从1到7(由小到大排列)的7个整数,问经过一个整数栈后,出栈的所有排列数有多少? 如果整数栈的容量是4(栈最多能容纳4个整数),那么出栈的排列数又是多少?(百度查询卡特兰数) 请补齐Catalan.java文件中的代码 7.八皇后问题。
在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、 同一列或同一斜线上,问有多少种摆法。
该程序代码在EightQueens.java文件中,请将voidplace(intn)函数 中未完成的代码补齐,并写出运行结果。
禁止修改其他代码。
8.学生排序。
给出4名同学,请按照学生的年龄排序,然后输出学生的学号和姓名。
具体代码见Student.java文件, 请实现sort函数。
并运行该程序。
9.二叉排序树检索。
BstNode.java和BinarySortTree.java是关于二叉排序树的程序文件,请阅读这两个程序文件,请实现contains函数,并运行该程序。
10.BASE64编码转换问题。
请百度百科查询base64编码,实现将二进制字节数据编码转换为base64的字符串数据,以及将base64字符串转换回二进制字节数据。
禁止使用JDK自带的Base64转换程序以及Apache开源网站上的程序,必须自己编写代码来实现BASE64编码和解码函数。
可以为该类添加其他数据成员和函数成员。
2023/9/1 23:15:20 28KB Java
1
本程序为9节点连续潮流计算。
(百度百科)连续潮流需要注意的问题:1连续潮流中两个重要的问题是:连续参数的选择和步长的确定。
参数选取不正确或是步长不合理都会导致潮流不收敛。
2连续潮流所求出的负荷裕度是针对特定网络状态和特定的负荷增长方式而言的。
当增长方式改变或是网络结构或是参数发生改变后,连续潮流求出的负荷裕度是会改变的。
3至今为止,出现了基于负荷增长的连续潮流、基于网络断线故障的连续潮流等。
2023/8/27 16:55:30 13KB 连续潮流
1
需要实验报告及说明的可以去百度百科下载https://wenku.baidu.com/view/2036c3e4294ac850ad02de80d4d8d15abf230066
1
百度百科全部词条,包含最新的百度百科全部词条,dic格式,解压后用notepad打开即可
2023/6/11 20:54:27 38.89MB 百度百科 词条
1
这个绝对不是病毒,我自己用visualbasic编写的解答数独的小程序。



不收费哦。

欢迎大家下载使用!!什么是数独游戏(可以参考百度百科)数独(すうどく,Sūdoku)是一种运用纸、笔进行演算的逻辑游戏。
玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。
独盘面是个九宫,每一宫又分为九个小格。
在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。
使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。
http://baike.baidu.com/subview/961/10842669.htm?fr=aladdin(参考百度百科的内容)编程的初衷办公室里忽然开始玩数独了,在百度的文库里下载了几道题,回家玩了几个晚上,挺好玩的,但是苦于没有答案可对,有些题解到最后无解了也不知道是题目错了还是自己解错了。
利用出差的闲暇时间,我用visualbasic编写了这个小程序。
现在和大家分享一下,希望喜欢数独的你可以对对答案。
当然了,有些人说我毁了这个游戏的乐趣。
对不起啊,这个东西就是一把双刃剑,看你怎么用了,我的初衷是对答案,不是偷懒。


使用注意事项1)网格里可以用左右上下键控制光标2)程序库里一共128道题,均来源于网络。
您也可以手动输入数独题目求解3)本程序免费提供给你,如果因此造成您机器的死机等等概不负责!(万亿分之一的概率,但是我怕遇到流氓额我啊!)4)程序里有我的email地址,有疑问的可以email我,嘿嘿。
5)我要保留我的版权,未经允许不得转载,不得用于商业用途6)不得将我的程序重新发布并且打包设置权限骗取注册,本来及时免费的,否则法庭见!7)要源代码的就省省吧。
嘻嘻。
给你一条鱼,你就不要管钓到的方法了!!
2023/5/16 7:40:25 17KB 数独 解数独 vb6 visualbasic
1
运用Python编写的爬取百度百科词条信息的Demo源代码,具体看博客:http://blog.csdn.net/tianmaxingkong_/article/details/52959784
2023/2/5 2:23:18 20KB Python 爬虫
1
该资源主要参考我的博客:word2vec词向量训练及中文文本相似度计算http://blog.csdn.net/eastmount/article/details/50637476其中包括C语言的Word2vec源代码(从官网下载),自定义爬取的三大百科(百度百科、互动百科、维基百科)中文语料,涉及到国家、景区、动物和人物。
同时包括60M的腾讯新闻语料,是一个txt,每行相当于一个新闻。
国家包括了Python的Jieba分词代码,详见博客。
免费资源希望对你有所协助~
2023/1/16 9:44:47 142.09MB word2vec 源码 中文预料 词向量
1
测试用例(TestCase)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。
其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。
简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实能否满足某个特定软件需求。
--百度百科移动APP测试用例的模板是针对移动APP测试的用例
2017/2/18 2:03:34 26KB 移动APP 测试用例 模板
1
仿百度百科网站源码,后台经管,从前台登录,经管员帐号:admin,经管员密码:admin888
2016/11/2 13:03:16 1.98MB 仿百度百科网
1
共 28 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡