Java语言支持四种类型:接口、类、数组、基本类型 类的成员由它的域field、方法、成员类、成员接口组成。 方法的签名signature由它的名称和所有参数类型组成,签名不包括它的返回类型。 API元素:类、接口、构造器、成员、序列化形式。 第二章 创建和销毁对象 7条 第1条 用静态工厂方法替代 ...
分类:
编程语言 时间:
2016-04-25 17:58:24
阅读次数:
211
一,背景 近期需要用到ActiveMQ接收Oozie执行作业之后的返回结果。Oozie作为消息的生产者,将消息发送给ActiveMQ,然后Client可以异步去ActiveMQ取消息。 ActiveMQ作为基于 JMS 开源的Apache Message Provider,故记录下JMS相关基础知识 ...
分类:
编程语言 时间:
2016-04-25 17:56:26
阅读次数:
316
我已经解决了这个问题,在eclipse中有一个打包工具,可以将程序打包成.jar文件: 右键要打包的 project >Export >Java >JAR file >Next >Browse设 置.jar文件存放的目的路径 >Next >Next >点Main class 边上的Browse,选择 ...
分类:
编程语言 时间:
2016-04-25 17:53:05
阅读次数:
260
Question: 一个int数组,;一面数据无任何限制,要求求出所有这样的数a[i],其左边数数都小于等于它,右边的数都大于等于它 ...
分类:
编程语言 时间:
2016-04-25 17:51:55
阅读次数:
454
遇到一个问题情况: ocx读取多条记录的结果集。 在js里用 for遍历。 for(var i= 0;i<length;i++){ $.ajax({ 后台返回结果 处理成功, 调用更新进度条的方法。 }) } 发现,总是当for全部遍历完成,才去渲染进度条控件。更改样式。 查阅N多资料更改后, 将f ...
分类:
编程语言 时间:
2016-04-25 17:51:11
阅读次数:
288
javascript 中的 onload 事件, 支持该事件的HTML标签: <body>, <frame>, <frameset>, <iframe>, <img>, <link>, <script> 支持该事件的javascript 对象: image , layer, window ( Arr ...
分类:
编程语言 时间:
2016-04-25 17:49:30
阅读次数:
178
执行#Python或#python -V或#python --version,看到版本号是2.7.5,到官网https://www.python.org/ftp/python/查看了下最新版本都到了2.7.11,于是决定更新python版本。 具体的更新步骤参考了:http://www.jb51.n ...
分类:
编程语言 时间:
2016-04-25 17:46:11
阅读次数:
189
共享性 多线程操作同一个数据,产生线程安全问题 新建一个类ShareData 设计一个int 型的成员变量count 设计一个成员方法addCount(),把count变量++ 在main函数中开启多个线程操作这个成员变量,在main函数里 获取ShareData对象,new 出来 使用for循环1 ...
分类:
编程语言 时间:
2016-04-25 17:46:09
阅读次数:
190
Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度 ...
分类:
编程语言 时间:
2016-04-25 17:45:17
阅读次数:
230
前言 setx不是windows系统自带的工具,需要到微软官网下载,但是有的系统也会自带。(是官方提供的,可放心食用) set和setx都可以用来配置环境变量。他们的不同点在于,set只是临时的修改环境变量,控制台关闭之后效果就消失,setx则可以永久改变环境变量(自动修改注册表)。 下载链接 se ...
分类:
编程语言 时间:
2016-04-25 17:44:13
阅读次数:
224
PEP: PEP是 Python Enhancement Proposal 的缩写,是Python增强建议书的意思。Python的代码风格由PEP 8描述。这个文档描述了Python编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的Python代码可以保持最大程度的相似风格。这样就易于阅读 ...
分类:
编程语言 时间:
2016-04-25 17:42:21
阅读次数:
178
转自:http://blog.csdn.net/cabinriver/article/details/8960119 今天跟踪一段开源代码的时候,因为对代码不太熟悉,所以要打印一些关键的信息。便顺手整理了一下这个能打印文件名、行号、函数名的宏。 1、打印文件名、行号、函数的两种方式 [cpp] vi ...
分类:
编程语言 时间:
2016-04-25 17:43:43
阅读次数:
420
某一个商店卖咖啡,咖啡有很多种,不管以后它变成什么,刚开始它都来自于一杯普通的咖啡,我们把这个Coffee设置成一个接口,它有两种方法:说明它是什么咖啡,以及它卖多少钱。 现在我们开始设计其他咖啡,如加了牛奶的咖啡,加了巧克力的咖啡等等。 咖啡可以有各种各样的调料,根据调料的不同,最后咖啡的种类就不 ...
分类:
编程语言 时间:
2016-04-25 17:40:14
阅读次数:
161
1.清空字典中元素清空,dict变为{}L.clear()->None.RemoveallitemsfromL>>>L={‘shaw‘:23,‘sam‘:36,"eric":40}>>>L.clear()>>>printL{}2.返回一个字典的浅复制L.copy()->ashallowcopyofL>>>L={‘shaw‘:23,‘sam‘:36,"eric":40}>>..
分类:
编程语言 时间:
2016-04-25 16:36:20
阅读次数:
245
题目描述
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。
输入描述
一个非递减序列的一个旋转数组
输出描述
输出旋转数组的最小元素
题目分析 原数组最小的值必然是第一个,旋转后数组是两个非递减数组的拼接,只要找到第二个非递减数组...
分类:
编程语言 时间:
2016-04-25 16:32:05
阅读次数:
233
有一个大数据项目,你知道问题领域(problem domain),也知道使用什么基础设施,甚至可能已决定使用哪种框架来处理所有这些数据,但是有一个决定迟迟未能做出:我该选择哪种语言?(或者可能更有针对性的问题是,我该迫使我的所有开发人员和数据科学家非要用哪种语言?)这个问题不会推迟太久,迟早要定夺。 ...
分类:
编程语言 时间:
2016-04-25 16:28:34
阅读次数:
199
//冒泡 int* maopao(int a[], int n) { int temp = 0; for (int i = 0; i<n-1; i++) { for (int j = 0; j<n-1-i; j++) { if (a[j] > a[j+1]) { temp = a[j]; a[j] ...
分类:
编程语言 时间:
2016-04-25 16:30:51
阅读次数:
264