程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算 ...
分类:
其他好文 时间:
2016-04-17 14:27:10
阅读次数:
113
定义和用法 method 属性规定如何发送表单数据(表单数据发送到 action 属性所规定的页面)。 表单数据可以作为 URL 变量(method="get")或者 HTTP post (method="post")的方式来发送。 method 属性 浏览器使用 method 属性设置的方法将表单 ...
分类:
Web程序 时间:
2016-04-17 14:28:00
阅读次数:
329
拿到一道题,有时候数据范围的信息量,比题面还大,有些特别的范围就相当于把正解告诉你了,所以想从现在多积累一些数据范围,如果数据范围与算法有关就记下来。 数据量: [1,20]:状压dp、强剪枝爆搜 [1,50]:需要拆点的最短路、网络流 [1,100]:网络流 [1,1000] [1,10000] ...
分类:
其他好文 时间:
2016-04-17 14:28:18
阅读次数:
88
卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学 ...
分类:
其他好文 时间:
2016-04-17 14:27:22
阅读次数:
145
构造器是隐式静态方法,而静态方法是不能继承的,所以构造器不能继承; 如果父类中实现了其它构造器,则无参数构造器就消失了,不能再调用了; 默认情况下,如果没有显式调用父类构造器,则调用默认的那一个; 编写子类时,必须调用父类构造器(默认调用父类无参构造器) 父类中有自己编写的构造器时(父类中的默认无参 ...
分类:
其他好文 时间:
2016-04-17 14:25:41
阅读次数:
106
由于所了解的东西越来越多,记忆有限,为了方面后期查看和定期进行自我总结,我决定写一些博文,来记录自己的学习生涯,以及重要知识点和我的生活感受,但着重写技术博文,方便自我查看。 在生活中需要学会自我管理,学会分享,学会交流。技术是一种能力,自我生存的能力,所以对自己所学的知识点,或者开发过程中需要注意 ...
分类:
其他好文 时间:
2016-04-17 14:25:04
阅读次数:
100
hibernate的Session的saveOrUpdate等方法的使用...
分类:
Web程序 时间:
2016-04-17 13:20:34
阅读次数:
164
使用过ThinkPHP框架的同学可能会对于其中数据库模型操作特别有好感,ThinkPHP提供了数据库操作的简单的操作,对于连接数据库,数据库的增删改查等数据操作都非常的nice,同时支持连贯操作,对于那些不习惯写sql语句的同学真是大大的便利。(注:sql还是很重要的,不要因为用了框架就把原先的忘了)。
而在笔者使用php操作redis实现后台任务的过程中,也想要借助这种便利,但无奈redis操作...
分类:
数据库 时间:
2016-04-17 13:22:52
阅读次数:
268
资料来自网上,简单整理,答案后续总结
1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件?
答:mknod命令结合设备的主设备号和次设备号,可创建一个设备文件。
评:这只是其中一种方式,也叫手动创建设备文件。还有UDEV/MDEV自动创建设备文件的方式,UDEV/MDEV是运行在用户态的程序,可以动态管理设备文件,包括创建和删除设备文件,...
分类:
系统相关 时间:
2016-04-17 13:21:18
阅读次数:
1188
Android MVC模式
【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51151674
前些天看到一篇关于Android MVC模式的技术贴,觉得非常好,所以跟大家分享一下,顺便也说说自己见解~~
算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了An...
分类:
移动开发 时间:
2016-04-17 13:21:09
阅读次数:
432
由于部分工作需要使用Python进行开发,因此就在家尝试先搭建一个Python的开发环境进行学习。尽管网上的教程比较多,但是对于新手来说,还是会有不少的坑需要填。下面就说说我的Python开发环境搭建过程。
1 Python安装
从官网下载安装包,这里需要根据自己的操作系统类型和位数进行安装包的选择。我这里下载的是windows 32位python2.7.11版本。
下载完成后双击开...
分类:
编程语言 时间:
2016-04-17 13:21:17
阅读次数:
272
引言本文仅关注一些常见的虚拟机内存监视手段,以及JVM运行时数据区各个部分内存溢出的发生和对应的解决方案,总体来说属于概括性总结,涉及相对不是很深入,目的是让自己和其它初学者有一个框架性、概念性的了解,当遇到问题时有迹可循、不至于不知所措。一、虚拟机内存监视手段虚拟机常出现的问题包括:内存泄露、内存溢出、频繁GC导致性能下降等,导致这些问题的原因可以通过下面虚拟机内存监视手段来进行分析,具体实施时...
分类:
其他好文 时间:
2016-04-17 13:22:29
阅读次数:
158
用纯css改变下拉列表select框的默认样式 分享到 用纯css改变下拉列表select框的默认样式 分享到 用纯css改变下拉列表select框的默认样式 分享到 分类 JS学习 关键字 前端 发布 kris 2015-04-01 注意 转载须保留原文链接,译文链接,作者译者等信息。 在这篇文章 ...
分类:
Web程序 时间:
2016-04-17 13:21:02
阅读次数:
261
深拷贝效率低,我们可以应引用计数的方式去解决浅拷贝中析构多次的问题。 首先要清楚写时拷贝是利用浅拷贝来解决问题!! 方案一 方案一最不靠谱,它将用作计数的整形变量_refCount定义为类的私有成员变量,任何一个对象都有它自己的成员变量_refCount,它们互不影响,只要拷贝出了对象,_refCo ...
分类:
其他好文 时间:
2016-04-17 13:21:04
阅读次数:
214
一、前言 ReentrantLock表示下面具体分析ReentrantLock源码。 二、ReentrantLock数据结构 ReentrantLock的底层是借助AbstractQueuedSynchronizer实现,所以其数据结构依附于AbstractQueuedSynchronizer的数据 ...
分类:
编程语言 时间:
2016-04-17 13:21:14
阅读次数:
261
我的启蒙书是PHP和MySQL Web开发从新手到高手(第5版),这本书很不错,代码风格我也很喜欢。 1.采用的软件 xampp n合一软件(mysql, php, apache等) 安装:简单至极,下载即可用,无需配置环境等,上手速度快。若遇到mysql 或 apache 启动失败, 并提示 po ...
分类:
数据库 时间:
2016-04-17 13:20:07
阅读次数:
255