首页 > 编程语言
Java学习(3):递归问题(举例:汉诺塔问题)。
递归问题是编写程序中常见的问题之一。此随笔对具有明显递归的汉诺塔问题进行说明。 汉诺塔问题解析:n表示盘子的数量 if n = 1:直接将盘子从A移动到C if n > 1:将(n-1)个盘子从A移动到B,然后再将(n-1)个盘子从B移动到C ...
分类:编程语言   时间:2017-07-03 20:35:03    收藏:0  评论:0  赞:0  阅读:254
Java学习(4):统计一个文件中的英文,中文,数字,其他字符以及字符总数
要求:统计一个文件中的英文,中文,数字,其他字符以及字符总数(此随笔以txt文件为例) ...
分类:编程语言   时间:2017-07-03 20:34:13    收藏:0  评论:0  赞:0  阅读:363
Python基础day-18[面向对象:继承,组合,接口归一化]
继承: 在Python3中默认继承object类。但凡是继承了object类以及子类的类称为新式类(Python3中全是这个)。没有继承的称为经典类(在Python2中没有继承object以及他的子类都是经典类。) 继承是类与类的关系,解决了代码重用的问题,减少冗余代码。在Python中是先定义父类 ...
分类:编程语言   时间:2017-07-03 20:32:46    收藏:0  评论:0  赞:0  阅读:280
含有对象的List集合实现字母数字混合排序
现在要对集合对象里面的BOMCode做排序,返回一个排序后的varList: 最后返回的varList如下: ...
分类:编程语言   时间:2017-07-03 20:30:51    收藏:0  评论:0  赞:0  阅读:242
ASP.NET MVC Bundles 用法和说明(打包javascript和css)
本文主要介绍了ASP.NET MVC中的新功能Bundles,利用Bundles可以将javascript和css文件打包压缩,并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方便查找问题。 在网页中,我们经常需要引用大量的javascript和css文件,在加上许多javasc ...
分类:编程语言   时间:2017-07-03 20:30:25    收藏:0  评论:0  赞:0  阅读:266
转!!关于java类初始化顺序
原文地址:http://www.cnblogs.com/luckygxf/p/4796955.html 1.没有继承 静态变量->静态初始化块->变量->变量初始化块->构造方法 2.有继承的情况 父类静态变量->父类静态初始化块->子类静态变量->子类静态变量初始化块->父类变量初始化->父类变量 ...
分类:编程语言   时间:2017-07-03 20:29:29    收藏:0  评论:0  赞:0  阅读:158
Python开发基础-Day18继承派生、组合、接口和抽象类
类的继承与派生 经典类和新式类 在python3中,所有类默认继承object,但凡是继承了object类的子类,以及该子类的子类,都称为新式类(在python3中所有的类都是新式类) 没有继承object类的子类成为经典类(在python2中,没有继承object的类,以及它的子类,都是经典类) ...
分类:编程语言   时间:2017-07-03 20:28:51    收藏:0  评论:0  赞:0  阅读:188
Java学习(2):将键盘录入的内容保存到指定文件中
要求:保存键盘录入的内容,当键盘输入end时,录入结束。 ...
分类:编程语言   时间:2017-07-03 20:28:05    收藏:0  评论:0  赞:0  阅读:298
Java中的finally
首先可以明确一点,finally是一定会执行的,前提是相应的try块执行了,但是对finally执行的顺序却有点儿懵。。 1、在没有控制转移语句return时,是在try块最后执行的;(控制转移语句break,continue不包括在内) 2、try块中包含return语句时,finally语句是在 ...
分类:编程语言   时间:2017-07-03 20:27:28    收藏:0  评论:0  赞:0  阅读:236
转:C++类构造函数初始化列表
构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: 上面的例子中两个构造函数的结果是一样的。上面的构造函数(使用初始化列表的构造函数)显式的初始化类的成员;而没使用初始化列表的构造函数是对类的成员赋值,并没有进行显式的初始化。 初始化 ...
分类:编程语言   时间:2017-07-03 20:27:17    收藏:0  评论:0  赞:0  阅读:215
Java OCR tesseract 图像智能字符识别技术
公司有需求啊,所以就得研究哈。近期公司须要读验证码。于是就研究起了图像识别。应该就是传说中的(OCR:光学字符识别OCR),以下把今天的收获整理一个给大家做个分享。本人程序用的tesseract,官方地址:https://code.google.com/p/tesseract-ocr/。不为别的,谁 ...
分类:编程语言   时间:2017-07-03 20:26:41    收藏:0  评论:0  赞:0  阅读:258
javacript 十进制与二进制相互转换
a.十进制数转换为二进制数 var a = 302; console.log(a.toString(2)); b.二进制转换为十进制 var b = 1010111; console.log(parseInt(b,2)); ...
分类:编程语言   时间:2017-07-03 20:23:37    收藏:0  评论:0  赞:0  阅读:162
Python基础(16)_面向对象程序设计(类、继承、派生、组合、接口)
一、面向过程程序设计与面向对象程序设计 面向过程的程序设计:核心是过程,过程就解决问题的步骤,基于该思想设计程序就像是在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题的简单化,流程化 缺点:扩展性差 面向对象的程序设计:核心是对象,对象是特征(变量)与技能(函数)的结合体,是一种上帝式的思 ...
分类:编程语言   时间:2017-07-03 20:23:23    收藏:0  评论:0  赞:0  阅读:249
学习python的*args和 **kwargs
*args表示任何多个无名参数,它是一个tuple(元组);**kwargs表示关键字参数,它是一个dict(字典) 1 def fun(*args, **kwargs): 2 print 'args = ', args 3 print 'kwargs = ', kwargs 4 print ' ' ...
分类:编程语言   时间:2017-07-03 20:19:53    收藏:0  评论:0  赞:0  阅读:257
Python进阶---面向对象的程序设计思想(一)
thon的面向对象 一、面向过程与面向对象的对比 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产 ...
分类:编程语言   时间:2017-07-03 19:47:00    收藏:0  评论:0  赞:0  阅读:313
C++实现字符串的切割和替换
代码编译执行平台:VS2012+Win32+Debug 1.C++中替换全部指定的子串 下面代码,作为平时代码库的储备,仅供各位猿友參考: //替换指定的子串 //src:原字符串 target:待被替换的子串 subs:替换的子串 string replaceALL(const char* src ...
分类:编程语言   时间:2017-07-03 19:46:08    收藏:0  评论:0  赞:0  阅读:335
转:LRU算法
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。 可以用一个特 ...
分类:编程语言   时间:2017-07-03 19:44:13    收藏:0  评论:0  赞:0  阅读:247
java学习(1):在一个文件夹下搜寻想要类型的所有文件
要求:在一个文件夹下,搜寻自己想要类型的所有文件(比如:我想要一个文件夹中的所有txt文件)。 此段代码对找寻文件时可以使用。 ...
分类:编程语言   时间:2017-07-03 19:41:32    收藏:0  评论:0  赞:0  阅读:254
[算法之美] KMP算法的直观理解
KMP算法是解决字符串匹配问题的,简单说来,其实就是问“P串(Pattern串)是不是T串(Text串)的子串,如果是的话就回答子串在P中的起始位置(即Index函数的返回值)”。 穷举的算法是摆好T串并固定,然后手拿着P串一个一个比对。(我们假设i是指向T串的,j是指向P串的) 现在我们拿着P串, ...
分类:编程语言   时间:2017-07-03 19:41:18    收藏:0  评论:0  赞:0  阅读:268
java面向对象
成员变量和局部变量的区别: A:在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 B:在内存中的位置不同 成员变量:在堆内存 局部变量:在栈内存 C:生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而... ...
分类:编程语言   时间:2017-07-03 19:37:41    收藏:0  评论:0  赞:0  阅读:268
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!