首页 > 编程语言
递归算法--写实例----阶乘问题---整数划分问题
一个自己或间接调用自身的算法叫递归算法。 1、求阶乘n! 第一步:递推表达式 f(n) = {1,n*f(n-1)} 前者:当 n=0(递归终止条件) 后者:n>0 第二步:清楚返回值是什么 调用f(0) 返回值为 1 调用f(1) 返回值为 1*f(0) 调用f(2) 返回值为 1*f(1) 调用 ...
分类:编程语言   时间:2017-01-21 20:18:55    收藏:0  评论:0  赞:0  阅读:227
Python打包方法——Pyinstaller
Python版本:Python3.5.2 一、安装Pyinstaller 1、安装pywin32 下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的pywin32,下载后安装 使用pip命令安装:pip install pywin3 下载安装文件:查找到跟自己适用的pyth ...
分类:编程语言   时间:2017-01-21 19:37:55    收藏:0  评论:0  赞:0  阅读:194
各种排序算法的优缺点
一、冒泡排序 已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与 a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则不变。再比 较a[3]与a[4],以此类推,最后比较a[n-1] ...
分类:编程语言   时间:2017-01-21 19:37:39    收藏:0  评论:0  赞:0  阅读:213
九章算法第二天,二分搜索
二分搜索分两类,一类可以直接看出来是二分搜索 另一类很难直接看出来是二分搜索, 最重要的是理解二分搜索的思想, 根据有序集合这个特性,每次通过O(1)的时间复杂度 ,使得搜索的规模减半, 同红黑树查找类似(红黑树也是在增加了空间复杂度的情况下,减少了时间复杂度,每次比较,然后就会使得搜索规模减半) ...
分类:编程语言   时间:2017-01-21 19:35:54    收藏:0  评论:0  赞:0  阅读:262
【repost】JavaScript 运行机制详解:再谈Event Loop
一年前,我写了一篇《什么是 Event Loop?》,谈了我对Event Loop的理解。 上个月,我偶然看到了Philip Roberts的演讲《Help, I'm stuck in an event-loop》。这才尴尬地发现,自己的理解是错的。我决定重写这个题目,详细、完整、正确地描述Java ...
分类:编程语言   时间:2017-01-21 19:35:36    收藏:0  评论:0  赞:0  阅读:253
C#中Control的Invoke和BeginInvoke是相对于支线线程
Control的Invoke和BeginInvoke 是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui)Invoke立即插入主线程中执行,而BeginInvoke 要等主线程结束才执行. ...
分类:编程语言   时间:2017-01-21 19:30:53    收藏:0  评论:0  赞:0  阅读:220
Java基础之常量
Java语言基础之常量: 概念: 在程序执行中,其值不可发生改变的量,称为常量 常量在程序运行过程中主要有两个作用: 1.代表常数,便于常数的修改; 2.增强程序的可读性。 常量的分类: 字面值常量 自定义常量(面向对象部分讲) 字面值常量的分类: 1. 整型常量:整型常量的值为整数的类型,它可以采 ...
分类:编程语言   时间:2017-01-21 19:25:55    收藏:0  评论:0  赞:0  阅读:228
spring 学习
1.spring简单工程搭建 http://www.cnblogs.com/yun965861480/p/6278193.html 2.spring数据源 3.spring事务控制 4.spring任务调度 5.spring响应json 6.spring响应xml ...
分类:编程语言   时间:2017-01-21 19:25:10    收藏:0  评论:0  赞:0  阅读:162
解决 failed to push some refs to 'git@github.com:zle1992/head-first-java' hint: Updates were rejected because the tip of your curr
问题描述: 寒假之前用实验室电脑push到github 上head first java 的程序,寒假回家后,想用自己的笔记本继续编,继续push 。 我先从github下载zip到本地,然后 解压后,继续编程,但是用git push origin master 出现问题如下: 试了很多方法,最终解 ...
分类:编程语言   时间:2017-01-21 19:24:38    收藏:0  评论:0  赞:0  阅读:191
javascript的解析执行顺序
1、代码块 JavaScript中的代码块是指由<script>标签分割的代码段。例如: <script type="text/javascript"> alert("这是代码块一"); </script> <script type="text/javascript"> alert("这是代码块二" ...
分类:编程语言   时间:2017-01-21 19:24:00    收藏:0  评论:0  赞:0  阅读:119
Java核心技术 卷Ⅰ 基础知识(5)
第11章 异常、断言、日志和调试 处理错误 异常分类 声明已检查异常 如何抛出异常 创建异常类 捕获异常 捕获多个异常 再次抛出异常与异常链 finally子句 带资源的try语句 分析堆栈跟踪元素 使用异常机制技巧 使用断言 启用和禁用断言 使用断言完成参数检查 为文档假设使用断言 记录日志 基本 ...
分类:编程语言   时间:2017-01-21 19:23:11    收藏:0  评论:0  赞:0  阅读:177
Python基本数据统计(二)
1. 便捷数据获取 1.2 网络数据获取: 1.2.1 urllib, urllib2, httplib, httplib2和正则表达式(python3中为urllib.request, http.client) 2. 数据准备和整理 3. 数据显示 4. 数据选择 4.1 选择行 4.1.1 索引 ...
分类:编程语言   时间:2017-01-21 18:30:55    收藏:0  评论:0  赞:0  阅读:216
delphi 线程教学第七节:在多个线程时空中,把各自的代码塞到一个指定的线程时空运行
第七节:在多个线程时空中,把各自的代码塞到一个指定的线程时空运行 以 Ado 为例,常见的方法是拖一个 AdoConnection 在窗口上(或 DataModule 中), 再配合 AdoQuery ,DataSoure, DbGrid 等,就可以实现数据库的访问操作。 这种方式,可以理解为在主线 ...
分类:编程语言   时间:2017-01-21 18:28:18    收藏:0  评论:0  赞:0  阅读:227
C/C++ error
0x01 asm/page.h: No such file or directory 在/usr/include/asm/下创建page.h 0x02 ...
分类:编程语言   时间:2017-01-21 18:26:28    收藏:0  评论:0  赞:0  阅读:286
悟透javascript
悟透JavaScript(理解JS面向对象的好文章) 悟透JavaScript(理解JS面向对象的好文章) 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想 ...
分类:编程语言   时间:2017-01-21 18:24:10    收藏:0  评论:0  赞:0  阅读:190
转转转!SpringMVC访问静态资源的三种方式
如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 问题原因:罪魁祸首是web.xml下对spring的DispatcherSer ...
分类:编程语言   时间:2017-01-21 18:23:04    收藏:0  评论:0  赞:0  阅读:167
Python - Anaconda使用
一、配置Jupyter的工作目录 1) 在命令行中输入jupyter notebook --generate-config,会产生一个配置文件 我的会显示Writing default config to: C:\Users\allen\.jupyter\jupyter_notebook_confi ...
分类:编程语言   时间:2017-01-21 18:20:38    收藏:0  评论:0  赞:0  阅读:214
Spring源代码解析(收藏)
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http: ...
分类:编程语言   时间:2017-01-21 17:24:07    收藏:0  评论:0  赞:0  阅读:229
python核心编程学习记录之多线程编程
...
分类:编程语言   时间:2017-01-21 17:22:27    收藏:0  评论:0  赞:0  阅读:233
C++多态实现与继承
面向对象的三个基本特征 面向对象的三个基本特征是:封装、继承、多态。其中, 封装可以隐藏实现细节,使得代码模块化; 继承可以扩展已存在的代码模块(类),它们的目的都是为了——代码重用; 而多态则是为了实现另一个目的——接口重用! 继承 继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编 ...
分类:编程语言   时间:2017-01-21 17:15:00    收藏:0  评论:0  赞:0  阅读:218
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!