![](https://csdnimg.cn/release/downloadcmsfe/public/img/no-data.51c5211b.png)
![](https://csdnimg.cn/release/downloadcmsfe/public/img/good-course.ff455529.png)
- MYSQL数据库实用学习资料之常用命令集合L数据库大小:3KB很好的资料,大家一起分享很好的资料,大家一起分享
0 75浏览
会员免费 - k8s安装部署和知识点整理k8s安装部署和知识点整理
0 289浏览
会员免费 - Oracle维护常用SQL语句Oracle维护常用SQL语句大小:9KBOracle维护常用SQL语句Oracle维护常用SQL语句
0 48浏览
会员免费 - shell编程,显示奇数位置参数编写shell程序,使之可以显示奇数位置参数的值,即可以显示$1,$3,$5等位置参数的值
4 176浏览
会员免费 - Infragistics NetAdvantage 2010 vol 2 有效 keyInfragistics NetAdvantage 2010 vol 2 key
0 95浏览
会员免费 - 最近图像面试总结图像面试总结大小:937B最近面试遇到的问题记录下来了,图像处理方面的最近面试遇到的问题记录下来了,图像处理方面的
5 321浏览
会员免费 - MySQL导出一句话拿WebShell的方法MySQL导出一句话拿WebShell的方法
5 741浏览
会员免费 - des加密算法(c++)采用矩阵及密钥的加密算法,简单实现加密过程
0 61浏览
会员免费 - arcgis10 licensearcgis10大小:15KBarcgis10license,截止到2019年。arcgis10license,截止到2019年。
5 57浏览
会员免费 - EM_Editor_SN_序列号EmEditor v8 SN 序列号 注册码
4 100浏览
会员免费 - 数据结构与算法(JAVA篇)之递归算法/** * * @author SunnyMoon */ ////////////////////////////////////////////////////////////////////////////// /** * 概念介绍: * * 消除递归: * 一个算法作为一个递归的方法通常从概念上很容易理解,但实际使用中递归的效率不高,在这种 * 情况下,把递归算法转换成非递归的算法是非常有用的,这种转换经常用到栈。 * * 递归和栈: * 递归和栈之间有着紧密的联系,大部分的编译器使用栈实现递归的。 * * 调用方法的时候发生什么: * 1. 编译器会把这个方法所有当前参数及返回地址压入栈中; * 2. 将控制权交给这个方法,方法通过获得栈顶元素值访问参数; * 3. 方法运行结束的时候,值退栈,参数消失且控制权重新回到返回地址; * * 模拟递归方法: * 可以将任意一个递归方法转换为非递归的基于栈的方法。在一些简单的情况可以完全消除栈,只 * 使用一个简单的循环,但是在很复杂的情况,算法中必须须要保留栈。本例子是简单的情况,可 * 以进一步完全消除栈。 */ ///////////////////////////////////////////////////////////////////////////// /** * 计算三角数字的问题: * 递归算法描述如下 * int triiangle(int n){ * if(n==1) * return 1; * else * return (n+triangle(n-1)); * } */ import java.io.*; /** * 模拟一个递归方法,通用的方式消除递归 */ class Params {//封装了方法的返回地址和方法的参数 public int number; public int returnAddress; public Params(int num, int returnAdd) { number = num; returnAddress = returnAdd; } } class StackX {//模拟递归时使用的栈 private int maxSize; private Params[] stackArray; private int top; public StackX(int s) { maxSize = s; stackArray = new Params[maxSize]; top = -1; } public void push(Params p) { stackArray[++top] = p; } public Params pop() { return stackArray[top--]; } public Params peek() { return stackArray[top]; } } class StackTriangleApp { static int theNumber; static int theAnswer; static StackX theStack; static int logicAddress; static Params theseParams; public static void main(String[] args) throws IOException{//主方法 System.out.print("Number = "); theNumber = getInt(); stackTriangle(); System.out.println(""); System.out.println("Trriangle = " + theAnswer); } @SuppressWarnings("empty-statement") public static void stackTriangle() {//计算三角数字的方法,模拟递归方法 theStack = new StackX(100); logicAddress = 1;//设置一个逻辑地址为入口地址 while (step() == false); } public static boolean step() { switch (logicAddress) { case 1: theseParams = new Params(theNumber, 6);//设定循环返回的地址 theStack.push(theseParams); logicAddress = 2; break; case 2: theseParams = theStack.peek(); if (theseParams.number == 1) { theAnswer = 1; logicAddress = 5; } else { logicAddress = 3; } break; case 3: Params newParams = new Params(theseParams.number - 1, 4); theStack.push(newParams); logicAddress = 2; break; case 4: theseParams = theStack.peek(); theAnswer = theAnswer + theseParams.number; logicAddress = 5; break; case 5: theseParams = theStack.peek(); logicAddress = theseParams.returnAddress; theStack.pop(); break; case 6: return true; } return false; } public static String getString() throws IOException{ InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s = br.readLine(); return s; } public static int getInt() throws IOException{ String s=getString(); return Integer.parseInt(s); } } /** * 总结: * 当要求效率的时候可以把弟归转化为基于栈的非递归,进而可以把基于栈的转化为仅有循环的 * 非递归,这种情况下效率是最高的。 * 但是一些复杂的情况可以转化为基于栈的非递归,但是无法消除栈的。 * 一些递归的算法是非常优秀的,比如分治算法。 */
5 239浏览
会员免费 - 支持多表分页查询的存储过程存储过程大小:10KB支持多表分页查询的存储过程,希望对大家有所帮助支持多表分页查询的存储过程,希望对大家有所帮助
0 65浏览
会员免费 - mq全错误号查询大全mq错误号查询大小:34KBmq错误号查询,包含所有的错误编号。非常全,给大家共享。。mq错误号查询,包含所有的错误编号。非常全,给大家共享。。
5 99浏览
会员免费 - 安卓手机GPS加速定位教程简单修改几处文字,轻松实现安卓手机GPS加速定位,几乎达到秒定
5 267浏览
会员免费 - ATM自动取款机代码银行ATM自动取款机代码,完整且运行无错误,本人亲自编写!
5 77浏览
会员免费 - 强行删除文件好命令删除强行删除好命令删除 强行删除好命令删除 强行删除命令好命令
0 83浏览
会员免费 - 截获鼠标键盘按键源码(无DLL的全局HOOK)截取鼠标键盘按键 并且可以修改重新发送 无DLL 的全局Hook
1 135浏览
会员免费 - 最新Activiti视频教程,包含视频、源码、IDE集成Activiti插件、Activiti-5.22.0的pdm数据库表结构文件、教程菜单在原有Activiti的教程资源上对零散的源码进行了集中整理,并增加了pdm、IDE集成Activiti插件等文件,附上部分菜单,整理不易,给分支持,后期继续分享其他资源 01 - 问候Activiti他大爷 1.Activiti简介 2.Activiti的HelloWorld实现 1.Activiti的25张表; 2.引入Activiti配置文件activiti.cfg.xml; 3.在Eclipse 上安装Activiti插件; 4.初识Activiti流程设计工具; 5.了解Activiti bpmn图表对应的 XML 文件 6.Activiti HelloWorld实现(代码层次) 7.Activiti HelloWorld实现(表数据发生的变化) 02 - Activiti流程定义 1.流程定义添加(部署) 1.Classpath加载方式; 2.Zip加载方式; 2.流程定义查询 1.查询流程定义; 2.查询某个流程定义的流程设计图片; 3.查询最新版本的流程定义集合; 3.流程定义删除 1.删除key相同的所有流程定义 4.流程定义的‘修改’ 03 - Activiti流程实例 1.构建学生请假审批流程 2.执行对象概念 3.判断流程实例状态 4.历史流程实例查询 5.历史活动查询 04 - Activiti流程变量 1.流程变量的概念 2.使用TaskService设置和获取流程变量 3.局部流程变量 4.使用RuntimeService设置和获取流程变量 5.启动流程的时候设置流程变量 6.完成任务的时候设置流程变量 05 - Activiti流程控制网关 1.连线 2.排它网关 3.并行网关 06 - Activiti任务分配 1.个人任务分配 2.多用户任务分配 3.内置用户组设计表以及IdentityService 4.组任务分配
0 420浏览
会员免费 - windows mobile win32下gprs拨号函数自己写的一个在windows mobile win32下使用connmgr的拨号函数。自己真机测试没有问题。函数原理是枚举所有连接,选择最佳连接自动拨号。。
5 39浏览
会员免费 - SQL数据库面试题以及答案SQL大小:13KB常见的一些数据库面试题的汇集,方便大家对现在企业所需的职员对数据库这方面的了解常见的一些数据库面试题的汇集,方便大家对现在企业所需的职员对数据库这方面的了解
4 83浏览
会员免费 - SQLPLUS命令的使用大全SQLPLUS命令的使用大全
4 92浏览
会员免费 - Digital Watermarking and Steganography 算法源码Digital Watermarking and Steganography 第二版 水印算法源码
4 116浏览
会员免费 - Linux常用命令大全Linux大小:22KBLinux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令
0 1608浏览
会员免费 - 使用微信小程序开发2048游戏使用微信小程序开发2048游戏;使用微信小程序开发2048游戏
0 198浏览
会员免费 - php+apache+mysql配置apache大小:2KB简单的安装设置 apache简单的安装设置 apache
0 64浏览
会员免费 - 概率,统计和随机过程简介Introduction to Probability, Statistics, and Random Processes这本书向学生介绍了概率,统计和随机过程。 工程,各种科学,金融和其他相关领域的学生和实践者都可以使用它。
1 550浏览
会员免费 - j2me实现的MD5加密解密算法j2me大小:13KBj2me实现的MD5加密解密算法源代码,使用J2ME开发,编译通过,可以直接使用j2me实现的MD5加密解密算法源代码,使用J2ME开发,编译通过,可以直接使用
4 99浏览
会员免费 - 精妙SQL语句(日程安排提前五分钟提醒等)说明:复制表(只复制结构,源表名:a 新表名:b) 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) 说明:显示文章、提交人和最后回复时间 说明:外连接查询(表名1:a 表名2:b) 说明:日程安排提前五分钟提醒 说明:两张关联表,删除主表中已经在副表中没有的信息
3 710浏览
会员免费 - 正则表达式只可以输入只允许输入中文、数字、字母、下划线正则表达式只可以输入只允许输入中文、数字、字母、下划线
2 1w+浏览
会员免费 - IPC$ 系统密码破解者IPC$ 系统密码破解者 代码。放SHELL上跑密码。。
5 162浏览
会员免费 - 数据库导入导出总结(SQL语句)我们经常要使用到通过一条sql语句实现数据库的导入导出问题,比如说access的数据导出到EXCEL、txt或者SQLSERVER的数据库导到access等等。本人查过多方资料,进行了总结,自己也用过。个人觉得很有用
0 245浏览
会员免费 - MSSQL密码字段的加密密码加密大小:421B对MSSQL数据库的密码字段进行加密解密,自己玩的,两个函数好像微软的官方没有给出来。对MSSQL数据库的密码字段进行加密解密,自己玩的,两个函数好像微软的官方没有给出来。
3 344浏览
会员免费 - 网页制作走马灯效果代码网页制作走马灯效果代码 喜欢网页制作的人可以下载下来看看啊
4 191浏览
会员免费 - arcgis engine10.1arcgis engine10.1和vs2010百度云下载,真实有效,正在使用,配合vs2010使用
1 302浏览
会员免费 - ParallelsDesktop12资源名称:Parallels Desktop 12工具简介:Parallels Desktop 12.1.3 for Mac 一款Mac上最优秀的虚拟机软件!是php开发者不可或缺的工具。Parallels Desktop 12不多说的软件,在Parallels Desktop 12中,新增对macOS Sierra新系统的支持,以及全新的一键式工具、由 Acronis 提供支持的为期一年的 5 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
0 799浏览
会员免费 - loadrunner录制不了脚本可能存在的问题和解决方法loadrunner录制不了脚本可能存在的问题和解决方法
0 3060浏览
会员免费 - LINUX宝典第9版资源名称:LINUX宝典第9版资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
0 225浏览
会员免费 - time.h的使用 时间函数的使用time.h,时间大小:13KBtime.h 的使用 time.h 的使用 time.h 的使用 time.h 的使用 time.h 的使用time.h 的使用 time.h 的使用 time.h 的使用 time.h 的使用 time.h 的使用
3 361浏览
会员免费 - 北航ACM高人写的关于二叉树的一些操作北航ACM高人写的关于二叉树的一些操作,实现了二叉树主要的功能
5 443浏览
会员免费 - 使用ultraedit批量删除代码中的注释和空行,亲测可用使用ultraedit批量删除代码中的注释和空行,自己从网上找了很多,都不能用,自己摸索出来的
0 1658浏览
会员免费 - IT从业人员必看的10个论坛IT从业人员必看的10个论坛大小:3KBIT从业人员必看的10个论坛IT从业人员必看的10个论坛
0 151浏览
会员免费 - SQL语句优化方法sql大小:15KB很好用的优化方法使查询语句更优化很好用的优化方法使查询语句更优化
0 53浏览
会员免费 - Advanced System Care Pro v3.6.0.712 注册码txt大小:119BAdvanced System Care Pro v3.6.0.712 注册码Advanced System Care Pro v3.6.0.712 注册码
0 196浏览
会员免费 - NSIS检测SQL SERVER安装可用该脚本实现制作安装包时,检测是否有安装MS SQL SERVER,及安装的版本,便于安装程序在用户安装时给出友好提示。
4 185浏览
会员免费 - cognos导出excel 或pdfcognos导出 excel 或pdf
3 361浏览
会员免费 - 尚硅谷大数据之Hive视频下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
0 232浏览
会员免费 - 网页错误返回代码(400系列到500系列)TXT大小:12KB网页错误返回代码帮助定位错误位置,包括部分网页错误返回代码帮助定位错误位置,包括部分
4 230浏览
会员免费 - Physically Based RenderingPhysically Based Rendering , 光线跟踪:基于物理的渲染 , 从理论到实践。免费分享。
0 158浏览
会员免费 - AGP驱动教程完整版教程名称:AGP驱动教程完整版教程目录:【】AGP论坛零基础驱动教程-1.1.7(驱动编译环境配置以及IDA常用快捷方式)【】AGP论坛零基础驱动教程-1.2.2(SSDT表Hook原理)【】AGP论坛零基础驱动教程-1.2.3(SSDTHook实例)【】AGP论坛零基础驱动教程-1.2.4(SSDTInlineHook)【】AGP论坛零基础驱动教 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
1 726浏览
会员免费 - 组态王画面制作与动画技巧常见问题16问组态王大小:3KB、组态王6.0中位图透明的方法? [选择粘贴或加载位图后,在快捷菜单上选择“透明化”。在调色板上单击“吸色管”,然后吸取颜色。 再次单击“吸色管”按钮,然后用吸色管箭头单击位图,即可获得透明的位图。] 2、为什么有时候画的图素在填充时没有改变颜色? [这是因为在过渡色类型工具箱中选中了“透明填充”。]、组态王6.0中位图透明的方法? [选择粘贴或加载位图后,在快捷菜单上选择“透明化”。在调色板上单击“吸色管”,然后吸取颜色。 再次单击“吸色管”按钮,然后用吸色管箭头单击位图,即可获得透明的位图。] 2、为什么有时候画的图素在填充时没有改变颜色? [这是因为在过渡色类型工具箱中选中了“透明填充”。]
5 1795浏览
会员免费 - nvidia显卡修改注册表超频通过修改注册表显示nvidia显卡的隐藏项,手动超频
4 1255浏览
会员免费 - 韩顺平-Mysql优化系列视频教程(19讲)教程名称:韩顺平-Mysql优化系列视频教程(19讲)课程目录:【】Mysql优化01 关键技术【】Mysql优化02 表的设计【】Mysql优化03 慢查询(一)【】Mysql优化04 慢查询(二)【】Mysql优化05 慢查询(三)【】Mysql优化06 索引(一)【】Mysql优化07 索引(二)【】Mysql优 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
0 815浏览
会员免费 - 数据结构 直接插入排序的算法源程序数据排序中的一种最基本的排序算法 比较次数个移动次数约为n的平凡除4, 时间复杂度约为0(n的平凡)
0 347浏览
会员免费 - HDU题目分类杭电OJ大小:5KB杭电OJ的题目分类 杭电OJ的题目分类 杭电OJ的题目分类杭电OJ的题目分类 杭电OJ的题目分类 杭电OJ的题目分类
0 183浏览
会员免费 - 15分钟精通正则表达式一刻钟精通正则表达式,里面有详细介绍。文本格式方便查看
0 81浏览
会员免费 - QQ 等级代码 像QQ等级那样 太阳 星星 月亮QQ 等级代码 像QQ等级那样 太阳 星星 月亮 QQ等级 太阳 星星 月亮
4 382浏览
会员免费 - MTK模拟器中断跟踪断点设置函数的一些断点模拟器中断跟踪断点设置函数 触屏相关:比如触摸屏按下函数等!
5 121浏览
会员免费 - 64位WIN7,robotframework导入AutoItLibrary库注意事项64位WIN7,robotframework成功导入AutoItLibrary库的注意事项
5 1081浏览
会员免费 - 操作系统FIFO算法FIFO算法大小:2KB操作系统FIFO算法FIFO算法FIFO算法FIFO算法操作系统FIFO算法FIFO算法FIFO算法FIFO算法
5 501浏览
会员免费 - c语言版先来先服务算法这个算法能行不 我只是试一下 我只是想分享一下 现在再做实训 省的以后也有人和我一样痛苦
0 188浏览
会员免费