使用java -jar命令在命令行执行jar包,传入参数时,参数包含空格,例如“hello world”,这个参数会被解析成两个参数“hello”和“world”。这样的结果是执行时不能正常的获取参数。这时只要在参数两边加上引号即可。一开始使用的命令如下:java -jar Test.jar %{t...
分类:
编程语言 时间:
2014-10-10 16:32:55
收藏:
0 评论:
0 赞:
0 阅读:
328
闭包的官方的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。通俗点的说法是:从理论角度:所有的函数。因为它们都在创建的时候就将上层上下文的数据保存起来了。哪怕是简单的全局变量也是如此,因为函数中访问全局变量就相当于是在访问自由变量,这个时候...
分类:
编程语言 时间:
2014-10-10 16:32:45
收藏:
0 评论:
0 赞:
0 阅读:
388
冒泡排序是很easy理解和实现,,以从小到大排序举例:设数组长度为N。1.比較相邻的前后二个数据,假设前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,假设N不为0就反复前面二步,否则排序完毕...
分类:
编程语言 时间:
2014-10-10 16:30:45
收藏:
0 评论:
0 赞:
0 阅读:
270
一、Foundation框架简介Foundation框架,顾名思义就是基础框架。基础框架上的类都是与用户界面无关的,为所有的程序开发提供一个基础。OC的基础框架常用的类包括:数组,字典,数字,字符串等以及它们的子类。要使用这个框架需要在引入头文件#import 二、数组NSArray类以及它的子类N...
分类:
编程语言 时间:
2014-10-10 16:29:15
收藏:
0 评论:
0 赞:
0 阅读:
373
众所周知java支持多线程,有多线程就必然会存在多线程的交互,交互方式有多种,比如通过共享数据,或者通过提供的锁信号量等等,这里通过用wait以及notify实现线程交互。要用好线程的wait和notify就要首先了解一下线程的状态,线程的状态大致可以划分为一下几种,创建->就绪->运行->阻塞->...
分类:
编程语言 时间:
2014-10-10 16:27:45
收藏:
0 评论:
0 赞:
0 阅读:
216
Spring1推出的时候可以说是不小的颠覆了J2EE 的开发,彻底把EJB打败,将J2EE开发进行简化,Spring2推出以后完美的与多种开源框架与服务器的结合,让你对其拥抱的更紧,Spring变成了一个工具箱,一应俱全,Spring3推出以后让开发真正的得到简单化,并且Spring3支持REST风...
分类:
编程语言 时间:
2014-10-10 16:25:25
收藏:
0 评论:
0 赞:
0 阅读:
317
本文旨在利用android中ICU来解决Contacts中多音字排序错误问题。文中使用的方法比较简单,抛砖引玉,
大神请轻拍.
分类:
编程语言 时间:
2014-10-10 16:25:15
收藏:
0 评论:
0 赞:
0 阅读:
438
1.2. 标签的defer 属性:使用defer='defer' 属性,脚本会被延迟到整个页面都执行完毕后再运行,延迟脚本总是按照指定他们的顺序执行的,第一个演出的脚本会先于第二个延迟脚本执行。defer 属性只适用于外部脚本文件。3. 标签的async属性:async属性也只适用于外部脚本文件,指...
分类:
编程语言 时间:
2014-10-10 16:24:35
收藏:
0 评论:
0 赞:
0 阅读:
248
//countElements 入参为(x: T) 返回值T.Index.Distance 本demo返回11 println(countElements("hello swift"))//11 //0:A 1:B 2:C 返回一个新的序列,其中每个元素是一个元组,第一个值为原来元素...
分类:
编程语言 时间:
2014-10-10 16:24:05
收藏:
0 评论:
0 赞:
0 阅读:
241
前段时间在读trac中wiki模块的源码的时候,发现了很多地方都使用了yiled这一关键词,感觉是在需要返回某个值的地方通过yield来代替return,不是很明白其用法,所以仔细研究下。一个使用了yiled关键字的函数就不再是一个普通的函数了,而是一个生成器函数(generator functio...
分类:
编程语言 时间:
2014-10-10 16:23:55
收藏:
0 评论:
0 赞:
0 阅读:
268
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给各位的同仁们,帮助大家在技术的道路上少一点弯路。 1. 关于动态加载机制 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。...
分类:
编程语言 时间:
2014-10-10 16:22:25
收藏:
0 评论:
0 赞:
0 阅读:
324
标准库函数bind()和function()定义于头文件中(该头文件还包括许多其他函数对象),用于处理函数及函数参数。bind()接受一个函数(或者函数对象,或者任何你可以通过”(…)”符号调用的事物),生成一个其有某一个或多个函数参数被“绑定”或重新组织的函数对象。(译注:顾名思义,bind()函...
分类:
编程语言 时间:
2014-10-10 16:21:45
收藏:
0 评论:
0 赞:
0 阅读:
263
上回讲了Java动态加载机制、classLoader原理和关于jdk和jre三个问题。这次延续着讲一些具体的类库: 1. 关于集合框架类 相信学过Java的各位对这个名词并不陌生,对 java.util.*这个package肯定也不陌生。不知道大家查询API的时候怎么去审视或者分析其中的一个p...
分类:
编程语言 时间:
2014-10-10 16:21:35
收藏:
0 评论:
0 赞:
0 阅读:
273
前两次分别讲述了Java关于jvm、jdk、jre、collection、classLoader和一些Design Pattern的自我理解。这次仍然不准备开始过渡到j2ee中,因为觉得还有一些琐碎的j2se的问题没有总结完毕。 1. 关于Object类理解 大家都知道Object是所有Ja...
分类:
编程语言 时间:
2014-10-10 16:20:15
收藏:
0 评论:
0 赞:
0 阅读:
310
静态变量:XXXClass.py:1 class XXXClass:2 3 CONST_Value = 10.1Tester.py:1 import XXXClass2 3 print XXXClass.XXXClass.CONST_Value4 5 XXXClass.XXXClas...
分类:
编程语言 时间:
2014-10-10 16:19:55
收藏:
0 评论:
0 赞:
0 阅读:
251
堆排序,要从初始状态调整成大顶堆,然后每次取出顶(此时顶是最大的),用最后一个元素代替顶,再接着排序。#define LOCAL#include#include#includeusing namespace std;typedef int ElemType;const int maxSize=10;...
分类:
编程语言 时间:
2014-10-10 16:18:15
收藏:
0 评论:
0 赞:
0 阅读:
268
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返...
分类:
编程语言 时间:
2014-10-10 16:12:55
收藏:
0 评论:
0 赞:
0 阅读:
159
import java.io.*;import org.pdfbox.pdmodel.PDDocument;import org.pdfbox.pdfparser.PDFParser;import org.pdfbox.util.PDFTextStripper;public class PDFRea...
分类:
编程语言 时间:
2014-10-10 16:10:45
收藏:
0 评论:
0 赞:
0 阅读:
357
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
Objective-C是Apple操作系统在导入Swift前使用的编程语言。
分类:
编程语言 时间:
2014-10-10 16:09:55
收藏:
0 评论:
0 赞:
0 阅读:
281
因为觉得我自己的JavaScript基础很不扎实,或者可以说根本就没有所谓基础,所以就最近一直在看《The Defined Guide of JavaScript》 。在一边看的同时,我自己也做了一些阅读笔记,这些笔记内容都是来自于书中,我只不过将其中的一些内容摘录出来,准备以每一部分笔记的内容来作...
分类:
编程语言 时间:
2014-10-10 16:09:15
收藏:
0 评论:
0 赞:
0 阅读:
304