VB的A星算法模块,有详细的注释,并且附带演示功能。
演示操作说明:鼠标左键设置障碍,鼠标右键设置起点和终点。
寻路之后,灰色代表关闭表中的节点、紫色是开启表中的节点、蓝色是路径。
当年写的代码,现在看起来有些稚嫩了,有空会再优化的。
模块详细使用说明请参照“A星寻路算法.bas”。
2023/8/7 23:24:41 14KB A星算法 VB 寻路算法
1
1、问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍,设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。
2、基本要求:(1)以链栈作为存储结构,编写一个求解迷宫的非递归程序,并将求得的通路以三元组(i,j,d)的形式输出,其中:i,j指示迷宫中的一个坐标,d表示走到下一坐标的方向;
(2)编写递归形式的算法,求得迷宫中所有可能的通路;
(3)以方阵形式输出迷宫及其通路。
(选做)[测试数据]左上角(1,1)为入口,右下角(9,8)为出口。
2023/7/29 3:25:19 7KB 非递归用栈
1
为了方便盲人朋友出行,提出了一种基于STC90C516RD单片机的多功能盲人智能拐杖设计方案,并完成了系统的软硬件设计。
整个系统采用模块化设计,由测距模块、电子指南模块、时钟显示模块、GSM通信模块、语音播报等模块组成,实现了报时、紧急呼救、方位辨识和障碍探测等功能,并且所有功能均伴有语音提示。
为了使设计更加人性化,该系统设置了功能按键,使用者可以通过按键实现各个功能之间的切换。
实际应用结果表明,智能拐杖不但克服了传统拐杖的缺点,而且使用简单,能够为盲人朋友提供更加便捷、安全的出行方式。
1
通过JAVA运用多线程控制球的运动,通过窗口中的滑条,对球的大小和颜色进行选择后,随机从窗口左右两方择一进入,小球在遇到障碍或边界后会折回。
2023/7/22 0:16:24 8KB JAVA 多线程 碰撞球
1
构建敏捷银行-平安银行信用卡中心转型案例;
摘要传统银行正面临多方的挑战,要在复杂多变的金融环境中获取竞争优势、快速做出响应、拥抱变化,构建敏捷银行是传统银行的一条出路。
但对于传统银行而言,要转变给成敏捷银行,存在很多的障碍,具体到银行的研发侧,存在组织“烟囱”,等待时间长,移交过程多;
需求沟通时间长,决策层级多;
只关注按期交付却很少聚焦交付的价值、团队不被激励等问题成功要点因而在银行的敏捷转型中,从整个组织上,需要改变中高层领导的思维方式,构建垂直化组织架构,形成跨职能团队和新的考核机制,建立业务实验机制,提升组织管理的透明度,并组建组织内部的教练团队以持续改进;
在研发侧,要通过改变研发和业务的协作方式、简化研发业务接口,形成开发流程节奏和需求结构,提升交互速度,以支持业务及整体的敏捷运营。
同时,转型的过程也是一个快速迭代反馈的过程。
从实施效果看,在研发侧,提升了需求完成率、减低了需求交付时间和缺陷率,需求的交付时效提升50%以上;
在业务侧,促进了产品创新、减少了上市时间、提升了客户满意度等各项业务指标。
2018年上半年信用卡的发卡量同比去年同期上升了81.2%。
2023/6/14 13:58:21 1.78MB 敏捷
1
PEBrowseProfessionalInteractive9.3.3老朽痴拙汉化版(专业动态调试器).这是一个专业动态调试器(绿化或是破解软件可选)该类产品大致有二个工具:PEBrowseProfessionalInteractive和PEBrowseDbg64Interactive分别生成PEBrowseProfessional的创建非常强大,多功能的框架和可分别自定义Win32和Win64用户模式调试器/反汇编的框架。
PEBrowseInteractive不是源代码调试器,但可在Intelx86的指令级别运行,因而在最低级别运行您的程序的执行位置。
调试器完全支持Microsoft.NET托管进程和无障碍允许互操作模式调试或混合模式调试。
PEBrowseDbg64Interactive是一个64位的本机代码调试器,完全支持32位和64位NET程序,包括使用预实时编译的元数据来设置断点和逐句通过.NETthunk。
PEBrowseInteractive可以使用系统注册表映像文件执行选项键-用于调试ASP.NET应用程序设置为启动调试。
原版下载http://www.smidgeonsoft.prohosting.com/pebrowse-pro-interactive-debugger.html使用范文http://bbs.pediy.com/showthread.php?t=24646阅读教程http://translate.google.com.hk/translate?hl=zh-CN&ie=UTF8&prev=_t&sl=en&tl=zh-CN&u=http://www.smidgeonsoft.prohosting.com/documentation/pebrowse-pro-interactive-debugger-tutorial-introduction.htmlPEBrowseProfessionalInteractiveandPEBrowseDbg64InteractivebuildupontheframeworkpresentedbyPEBrowseProfessionaltocreateverypowerful,versatile,andcustomizableWin32andWin64usermodedebuggers/disassemblers,respectively.PEBrowseInteractiveisnotasourcecodedebugger,butoperatesattheIntelx86instructionlevelandthereforeatthelowestlevelwhereyourprogramexecutes.ThedebuggerfullysupportsMicrosoft.NETmanagedprocessesandseamlesslyallowsinteropormixed-modedebugging.PEBrowseDbg64Interactiveisanx64native-codedebuggerthatfullysupports32and64-bit.NETprograms,includesusingpre-JITtedmetadatatosetbreakpointsandstepsthrough.NETthunks.PEBrowseInteractivecanbesetasthestartupdebuggerusingthesystemregistryImageFileExecutionOptionskey-usefulfordebuggingASP.NETapplications.
2023/3/20 16:04:07 3.52MB PEBrowse Professional Interactive 汉化版
1
国际疾病诊断编码库ICD-11-MMS:1.诊断编码2.诊断名称3.能否为有效码(注意:标示为“否”者是章、节代码,或具有细分亚目的类目编码;
在编码时应当采用有效码)分为以下章节:第1章某些感染性疾病或寄生虫病第2章肿瘤第3章血液或造血器官疾病第4章免疫系统疾病第5章内分泌、营养或代谢疾病第6章精神、行为或神经发育障碍第7章睡眠-觉醒障碍第8章神经系统疾病第9章视觉系统疾病第10章耳或乳突疾病第11章循环系统疾病第12章呼吸系统疾病第13章消化系统疾病第14章皮肤疾病第15章肌肉骨骼系统或结缔组织疾病第16章泌尿生殖系统
1
软件开发过程分为5个阶段:分析  软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计  软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试  软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养   计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向  本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12 5.33MB 软件开发文档实例大全
1
Cocos2d-x大作业横版跑酷游戏摘星湖,主角在湖岸边腾跃越过障碍,影子在水中摘取星星得分,比较简陋的结课大作业,使用cocos2d-x3.10开发,包含cpp代码部分,资源文件和文档,删掉了自动生成的代码。
2023/3/4 7:39:50 8.1MB cocos cocos2d 跑酷
1
自从参加了4月份的QCon以后,持续集成的念头不断在脑海中浮现。
时隔四个月之后,终于有了实践的机会。
在此,首先应该感谢头儿们的大力支持。
记得参加Scrum的培训时,最开始提到的一个障碍就是来自上层。
因为上层希望看到的是实实在在的成果,如果现有的开发模式和质量管理系统已经有了比较好的效果,他们就不太愿意尝试新的模式。
而这次正是有了头儿们的理解和支持,我才能放开手脚、“无所顾忌”地尝试这些新手段。
其次,应该感谢我的天才同事们。
因为,每次即使小小的改动都会给他们的开发带来一些不便,但是他们都会毫无抱怨地接受,并且总能给出一些我意想不到的想法,帮助我不断地改善这个系统。
虽然当前的CI系统还存在诸多问题
2023/2/21 10:54:38 1.12MB 持续集成之路—Maven
1
共 98 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡