1. void 和void* 的使用 void 意思是无类型,void* 意思是无类型指针,可以指向所有数据类型。 (1) void 主要用于对函数参数和返回值的限定,加上void 限定则表明该函数不接受参数或者无返回值(因为在C语言中,即使函数声明时无参数,在函数调用时传进参数是不会报错的,即使函...
分类:
编程语言 时间:
2014-08-21 21:03:04
阅读次数:
295
1. 获得iframe的window对象iframeElement.contentWindow2. 获得iframe的document对象存在跨域访问限制。chrome:iframeElement.contentDocument firefox:iframeElement.contentDocume...
分类:
编程语言 时间:
2014-08-21 21:02:54
阅读次数:
194
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#当使用多重继承层次结构时,再使用super的时候是非常危险的,主要是因为类的初始化,基类不在__init__中被隐式调用#1滥用super和传统调用#来自jamesknight(http...
分类:
编程语言 时间:
2014-08-21 21:01:54
阅读次数:
257
今天有一个枚举的题目的代码是这样的: 重点在于maxXor这个函数的实现,枚举两个数字,其中maxr保存了最大值的 i 异或 j , 可是这个程序执行结果大大出乎意外-_-. 然后就把 i 异或 j 的结果临时保存在int,进行比较,程序正确的执行了。原来是被操作符优先级坑到了。位操作的优先级...
分类:
编程语言 时间:
2014-08-21 20:53:24
阅读次数:
199
Huffman编码 是一种编码方式,常用于无损压缩。本文只介绍用Java语言来实现该编码方式的算法和数据结构。Huffman编码的核心在于构建一颗最优化的二叉树,首先要得到一个原数据编码中的【编码:频率】的列表,然后根据列表构建二叉树,最后对二叉树编码。第一步: 计算出每个词(编码)出现的频次,并输...
分类:
编程语言 时间:
2014-08-21 20:51:24
阅读次数:
209
java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 ...
分类:
编程语言 时间:
2014-08-21 19:47:05
阅读次数:
305
在linux 下启动tomcat 的时候 由于项目多,出现 内存不足:PermGen space 而启动不了; 解决方案: 修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_O...
分类:
编程语言 时间:
2014-08-21 19:46:55
阅读次数:
214
Lucene是一个基于Java的全文索引工具包。 基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制简介:基于词库和自动切分词算法的比较 具...
分类:
编程语言 时间:
2014-08-21 19:46:35
阅读次数:
445
最近在做代码优化时学习和研究了下JAVA多线程的使用,看了菜鸟们的见解后做了下总结。 1.JAVA多线程实现方式 JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、F...
分类:
编程语言 时间:
2014-08-21 19:46:05
阅读次数:
283
apt-getbuild-deppython-lxmlpipinstalllxml
分类:
编程语言 时间:
2014-08-21 19:43:45
阅读次数:
224
Java天生骄傲系列-8函数的应用(重点掌握)如何定义函数例1:packagetest.myeclipse;publicclasstest1{publicstaticvoidmain(String[]args){intSum=getSum();System.out.println("Sum="+Sum);}publicstaticintgetSum(){return3+4;}}运行结果:Sum=7例2:packagetest.myeclipse;..
分类:
编程语言 时间:
2014-08-21 19:41:45
阅读次数:
208
我的视频【深入浅出Java虚拟机——入门篇】在51CTO学院上线了。想了解的可以点击:http://edu.51cto.com/course/course_id-1952.html课程框架如下:1.jvm概述2.java规范和JVM规范简述3.生活中的数字在计算机中的表示4.jvm内存划分5.jvm内存模型6.jvm调试跟踪参数7.jvm内存控制..
分类:
编程语言 时间:
2014-08-21 19:39:05
阅读次数:
285
抽了点时间体验了一把python分布式进程,有点像分布式计算的意思,不过我现在还没有这个需求,先把简单体验的脚本发出来,供路过的各位高手指教注:需要先下载multiprocessing的python包支持才行。管理端:cattask_manager.py#!/usr/bin/envpython#coding:utf8importrandom,tim..
分类:
编程语言 时间:
2014-08-21 19:38:05
阅读次数:
246
capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充值长度width的新字符串count(sub[,start[,end]])返回sub在字符串里出现的次数,start和end参数表示范围,可选encode(encoding=‘utf-8‘,er..
分类:
编程语言 时间:
2014-08-21 19:36:45
阅读次数:
253
相对于httpurlconnection ,httpclient更加丰富,也更加强大,其中apache有两个项目都是httpclient,一个是commonts包下的,这个是通用的,更专业的是org.apache.http.包下的,所以我一般用后者;
httpclient可以处理长连接,保存会话,重连接,以及请求过滤器,连接重用等等...
下面是测试代码(全部总结来自官方文档,...
分类:
编程语言 时间:
2014-08-21 19:29:04
阅读次数:
249
const关键字
const=read only,修饰的为只读变量而不是常量。const修饰的变量不能用作数组的维数也不能放在switch语句的case:之后。
主要作用有:
1.通过把不希望被修改的变量或参数用const来修饰,编译器会保护这些变量不被修改增强系统的可靠性;
2.增强代码的可读性
[html]
view plaincopyprint?
...
分类:
编程语言 时间:
2014-08-21 19:26:34
阅读次数:
234