首页 > 编程语言
Java算法
一、递归与循环理论上任何的循环都可以改写为递归的形式。有时候因为栈的限制,需要“尾递归”(C可以用goto语句模拟尾递归);java不支持尾递归。有些语言没有循环语句,只能使用递归(LISP)。循环改递归的关键发现循环的逻辑相似性。不要忘记递归“出口”。以下是一个简单循环改造成递归的例子: 1 /*...
分类:编程语言   时间:2015-04-20 13:09:35    收藏:0  评论:0  赞:0  阅读:325
如何将Python的py程序打包成跨平台的exe文件
在编写了自己的第一个可以爬写网页源代码的程序之后,发现如果在没有安装了pythonLDLE程序的计算机上根本就跑不出来。所以开始寻找可以将程序打包成跨平台运行的exe文件。经过自己费力的谷歌没有一个能讲明白的,或者说他们讲的太难了。但是经过自己简单的百度,竟然在百度上找到了最简单的解决办法。(这.....
分类:编程语言   时间:2015-04-20 13:09:15    收藏:0  评论:0  赞:0  阅读:321
java-设计模式(行为型)-【观察者模式】
1.观察者模式(Observer Mode) 定义:一种一对多的关系,属于类与类之间的关系,不涉及继承。 当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化! 关系图: 2.领导通知学生和老师的例子 2.1 观察者//观察者接口:更新方法(更新所有的子类)public in...
分类:编程语言   时间:2015-04-20 13:02:45    收藏:0  评论:0  赞:0  阅读:217
加深Java重写父类方法的理解
1.关于子类方法重写父类方法遵循“两同两小一大”的规则两同:(1)方法名 (2)形参列表两小:(1)子类返回值类型比父类更小或相等 (2)子类声明抛出的异常应比父类小或者相等一大:(1)子类权限比父类大或相等上述的规则都很容易理解:需要注意的是:如何理解子类返回类型比父类更小或相等。相信很多新手跟我...
分类:编程语言   时间:2015-04-20 13:02:35    收藏:0  评论:0  赞:0  阅读:140
《JavaScript高级程序设计》学习笔记12篇
用10天时间把以前写的js笔记转成了电子版,共12篇,理解笔记-测试验证-总结结果-延伸疑惑点-总结前辈经验,每篇需要写4个小时左右。不过功夫总算没有白费,因为在整理过程中发现了几个理解误区和知识网络漏洞。
分类:编程语言   时间:2015-04-20 13:01:25    收藏:0  评论:0  赞:0  阅读:276
Javascript 值类型和引用类型
本篇文章由:http://xinpure.com/javascript-value-types-and-reference-types/Javascript变量类型值类型: 字符串、数字、布尔、Null、Undefined引用类型: 数组、对象、函数值类型与引用类型的比较通过两个实例来比较这两种类型...
分类:编程语言   时间:2015-04-20 13:00:35    收藏:0  评论:0  赞:0  阅读:160
SpringMVC 目标方法返回 json 格式数据
第一种方法:使用 @ResponseBody 注解来实现 1、Spring MVC 配置。添加该配置的作用如下,而我们用到的是。。。 2、添加 jackson-annotations-2.1.5.jar、jackson-core-2.1.5.jar、jackson-databind-2.1.5......
分类:编程语言   时间:2015-04-20 12:59:55    收藏:0  评论:0  赞:0  阅读:180
Effective C++ 之 0 导读(Introduction)
Effective C++阅读笔记之 导读
分类:编程语言   时间:2015-04-20 12:58:35    收藏:0  评论:0  赞:0  阅读:228
java-设计模式(行为型)-【迭代器模式】
1.迭代器模式(IteratorMode) 定义:迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常。 既有两个对象:一是聚集对象:需要遍历的对象。二是迭代器对象:用于对聚集对象进行遍历访问 关系图: 2.例子 2.1 集合//集合接口:获取,长度方法public inte...
分类:编程语言   时间:2015-04-20 12:57:05    收藏:0  评论:0  赞:0  阅读:210
说说Java中的枚举(一)
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在Java中想表示这种数据集最容易想到的写法可能是这样,我们以表示一周五天的工作日来举例: ...
分类:编程语言   时间:2015-04-20 12:56:55    收藏:0  评论:0  赞:0  阅读:343
Java:for循环出现for(int i : arr)
在看书时,注意到作者使用的for循环中出现for(int i : arr),之前没有接触过,不知其作用,于是写了个test测试了其作用。结果发现这是一个遍历循环。1 public class test {2 public static void main(String[] args) {...
分类:编程语言   时间:2015-04-20 12:54:05    收藏:0  评论:0  赞:0  阅读:1997
返回一个二维整数数组中最大子数组的和(圆柱形)
题目:返回一个二维整数数组中最大子数组的和要求:输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。组员:陈晨:负责代码复审和代码测试计划王颖瑞:负责程序分析,代码编程思路:...
分类:编程语言   时间:2015-04-20 12:52:35    收藏:0  评论:0  赞:0  阅读:278
linux 下 rpc python 实例之使用XML-RPC进行远程文件共享
这是个不错的练习,使用python开发P2P程序,或许通过这个我们可以自己搞出来一个P2P下载工具,类似于迅雷。XML-RPC是一个远程过程调用(remote procedure call,RPC)的分布式计算协议,通过XML将调用函数封装,并使用HTTP协议作为传送机制[摘自维基百科]1.先做.....
分类:编程语言   时间:2015-04-20 12:51:45    收藏:0  评论:0  赞:0  阅读:343
Spring多资源文件properties的配置
Spring简化了加载资源文件的配置,可以通过如果想要配置多个properties文件这种方式是不被允许的,一定会出"Could not resolve placeholder"。解决方案:(1) 在Spring 3.0中,可以写:(2) 但是在Spring 2.5中,没有ignore-unreso...
分类:编程语言   时间:2015-04-20 12:51:35    收藏:0  评论:0  赞:0  阅读:128
【原】Jqxgrid在Java服务器端分页
研究这个后台分页一天多,特此写个文章记录备忘jsp页面中有两个需要注意的地方:一个是source中beforeprocessing,另一个是rendergridrows中数据的获取。说明:grid会向服务器发送以下参数the Grid sends the following data to the ...
分类:编程语言   时间:2015-04-20 12:48:15    收藏:0  评论:0  赞:0  阅读:311
IT英语1-计算机算法常用术语中英对照
IT英语1-计算机算法常用术语中英对照Data Structures 基本数据结构Dictionaries 字典Priority Queues 堆Graph Data Structures 图Set Data Structures 集合Kd-Trees 线段树Numerical Problems 数...
分类:编程语言   时间:2015-04-20 12:46:55    收藏:0  评论:0  赞:0  阅读:212
服务器开发中的多进程,多线程及多协程
服务器开发中,为了充分利用多核甚至多个cpu,或者是简化逻辑编写的难度,会应用多进程(比如一个进程负责一种逻辑)多线程(将不同的用户分配到不同的进程)或者协程(不同的用户分配不同的协程,在需要时切换到其他协程),并且往往同时利用这些技术比如多进程多线程。一个经典的服务器框架可以说如下的框架:而这些服...
分类:编程语言   时间:2015-04-20 12:42:55    收藏:0  评论:0  赞:0  阅读:411
二维数组求子数组之和最大值(首尾相接, 圆柱)
问题:求二维数组的子数组之和的最大值(首尾相接,即形成圆柱)成员:陈晨:负责代码复审和代码测试计划王颖瑞:负责程序分析,代码编程思路:对于这个问题,我们可以结合之前的实验(二维数组求子数组之和的最大值和首尾相连一维数组的子数组之和的最大值),把为二维数组的列扩大二倍,之后想一维数组(首尾相连)一样,...
分类:编程语言   时间:2015-04-20 12:41:35    收藏:0  评论:0  赞:0  阅读:312
python 数组的del ,remove,pop区别
以a=[1,2,3] 为例,似乎使用del, remove, pop一个元素2 之后 a都是为 [1,3], 如下:>>>a=[1,2,3]>>>a.remove(2)>>>a[1,3]>>>a=[1,2,3]>>>dela[1]>>>a[1,3]>>>a=[1,2,3]>>>a.pop(1)2>>...
分类:编程语言   时间:2015-04-20 12:41:06    收藏:0  评论:0  赞:0  阅读:287
查找数组里相同元素的个数
int[] list = new int[] { 1,1,2,3,1,2,4,3,3,2,4,5,6,5,6,7,3,2,8}; Dictionary dic = new Dictionary(); foreach (int item in list) ...
分类:编程语言   时间:2015-04-20 12:39:05    收藏:0  评论:0  赞:0  阅读:290
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!