java 文件读写的实用工具...
分类:
编程语言 时间:
2014-06-22 19:58:51
阅读次数:
200
引用变量在创建的时候就必须初始化。无法创建一个未被初始化的引用。
#include
using namespace std;
int main()
{
int x=10;
int y=20;
int &r1;
}
编译结果:
如果引用未被初始化,编译将报错。
修改引用:
引用总是指向初始化的那个变量,也就是说,引用一旦被创建并初始化之后就无法改变。这一...
分类:
编程语言 时间:
2014-06-22 22:22:59
阅读次数:
215
python模块collections提供了内置容器类型dict,list,set,tuple更专业的容器数据类型。...
分类:
编程语言 时间:
2014-06-22 16:45:06
阅读次数:
221
迭代器是C++标准库中的重要组件,特别是在容器内部,没有迭代器,容器也就无所谓存在了。
例如:vector容器简而言之就是3个迭代器 start finish 以及end_of_storage vector的任何操作都离不开这3个迭代器。。
接下来,总结一下C++ 中的迭代器的操作。
C++的迭代器分为5类,依次为 : Input_iterator, output_iterator,...
分类:
编程语言 时间:
2014-06-22 22:21:00
阅读次数:
275
选择排序的基本思想:
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。
选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动...
分类:
编程语言 时间:
2014-06-22 18:18:19
阅读次数:
188
如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5
闭包演示
function init() {
var pAry = document.getElementsByTagName("p");
for( var i=0; i<pAry.length; i+...
分类:
编程语言 时间:
2014-06-22 22:19:05
阅读次数:
229
#import
#include "Function.h"
int main(int argc, const char * argv[])
{
// printf("%d\n",sum(10, 8));
//
// int (*p)(int x,int y) = sum;
// //函数指针类型 int (*)(int x,int y)
// //描述: 指向 返回值为...
分类:
编程语言 时间:
2014-06-22 18:41:01
阅读次数:
326
javascript将浮点数转换成整数...
分类:
编程语言 时间:
2014-06-22 17:42:21
阅读次数:
221
Spring AOP中pointcut expression表达式解析 及匹配多个条件...
分类:
编程语言 时间:
2014-06-22 20:43:02
阅读次数:
221
下边是写东西到一个文件中的Java代码。运行后每一次,一个新的文件被创建,并且之前一个也将会被新的文件替代。这和给文件追加内容是不同的。
public static void writeFile1() throws IOException {
File fout = new File("out.txt");
FileOutputStream fos = new FileOutputStrea...
分类:
编程语言 时间:
2014-06-22 20:25:33
阅读次数:
222
功能:
实现多线程:2个线程同时工作,一个用时间计数器,一个用来打印信息
STEP1
XCODE -》New Application -》Cocoa中的Command Line
自动增加:
#include
STEP2
//
// main.c
// test_runloop1
//
// Created by DMD on 20/6/14.
// Copyri...
分类:
编程语言 时间:
2014-06-22 17:39:26
阅读次数:
283
谜题46
函数重载的问题。
JAVA重载解析过程:1. 选取所有可用的方法或者构造器;2. 从过程1中选取的方法或构造器中选择最精确的。
一般而言:可以强制要求编译器选择一个精确的重载版本,将实参转型为形参所声明的类型。
谜题47
继承中静态域的问题。
静态域由声明它的类及其所有子类共享。
如果需要让每一个子类都具有某个域的单独拷贝...
分类:
编程语言 时间:
2014-06-22 18:31:47
阅读次数:
227
好的,废话不多说,接着上篇来.
变量(variables)
始终使用 var 关键字来定义变量,如果不这样将会导致 变量全局化,造成污染.
//bad
superPower = new SuperPower();
//good
var superPower = new SuperPower();
使用 一个 var关键字来定义多个变量...并且每个变量一行..
// bad...
分类:
编程语言 时间:
2014-06-21 22:00:20
阅读次数:
259
谜题36
finally语句中的return语句会覆盖掉try语句中的。
谜题37
该部分还需要进一步理解
一个方法可以抛出的被检查异常集合是它所适用的所有类型声明要抛出的被检查集合的交集。...
分类:
编程语言 时间:
2014-06-21 18:40:37
阅读次数:
194
谜题24
byte是有符号的,范围是-128 - 127。而0x90是int类型。比较的时候,不相等。
如果想让其相等,需要进行类型转换:(byte & 0xff) 或者 (byte)0x99。
谜题25
自增运算符对循环的影响。j = j++,先赋值。
谜题26
Integer.MAX_VALUE加一之后会变成Integer.MIN_VALU...
分类:
编程语言 时间:
2014-06-22 18:32:20
阅读次数:
254
1.继承(Inheritance):Java是单继承的,意味着一个类只能从另一个类继承(被继承的类叫做父类[基类],继承的类叫做子类),Java中的继承使用extends关键字。
2.当生成子类对象时,Java默认首先调用父类的不带参数的构造方法,然后执行该构造方法,生成父类的对象。接下来,再去调用子类的构造方法,生成子类的对象。要想生成子类的对象,首先需要生成父类的对象,没有父类的对象...
分类:
编程语言 时间:
2014-06-21 23:39:27
阅读次数:
391
今天在github 上面找到了一个关于如何正确使用javascript 来进行我们的程序开发.我就恬不知耻的来了个原创啊..坑爹啊.拿来和大家分享一下吧.
A mostly reasonable approach to Javascript.
Types //类型
Objects //对象
Arrays //数组
Strings //字符串
Fu...
分类:
编程语言 时间:
2014-06-22 19:13:40
阅读次数:
240
flex eclipse java spring 整合 集成...
分类:
编程语言 时间:
2014-06-22 18:28:01
阅读次数:
307
充电时刻——模块
python的标准安装包括一组模块,称为标准库。
模块
>>> import math
>>> math.sin(0)
0.0
模块是程序
任何python程序都可以作为模块导入。
$ cat hello.py
#!/usr/bin/python
print "Hello,signjing!"
$ ./hello.py
Hello,signjing!...
分类:
编程语言 时间:
2014-06-22 15:13:33
阅读次数:
181
转载自:http://blog.csdn.net/shendl/article/details/1427475
前言
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。
我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们...
分类:
编程语言 时间:
2014-06-22 21:28:33
阅读次数:
334