自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (15)
  • 收藏
  • 关注

原创 list去重的两种方法大比拼

有两个存储10000数据的list(LinkedList A和 LinkedList B)要去重,有两种方法:方法一:把两个list都放到一个HashSet里面,然后for循环转化回LinkedList。方法二:A.removeAll(B);                A.addAll(B);上面两种方法,哪种效率更好呢?下面我们来让两种方法做一个大比拼:

2014-07-16 12:13:04 3336

原创 php 数组转化成json格式工具

php数组:<?php$array=$_POST["array"];if($array != null){ if(eval("return is_array(".$array.");")) eval("echo JSON(".$array.");"); else echo "您输入的不是数组!";}function arrayRecursive(&$array

2014-07-07 16:32:17 2124

转载 eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-06-12 12:06:06 545

原创 solr中facet和group的使用

solr中进行分组统计的应用例子:public class solr { String url = ""; SolrServer server = server = new HttpSolrServer(url); SolrQuery query = new SolrQuery(); query.setQuery("*:*"); query.setParam(GroupParams

2014-04-30 14:31:18 1169

原创 Json转换

写程序的发现一些json转换出现的现象:1、

2014-04-29 19:56:21 657

原创 ResultSet关闭异常

正常情况下如果使用Statement执行完一个查询,又去执行另一个查询时这时候第一个查询的结果集就会被关闭,也就是说,所有的Statement的查询对应的结果集是一个,如果调用Connection的commit()方法也会关闭结果集。可保持性就是指当ResultSet的结果被提交时,是被关闭还是不被关闭。JDBC2.0和1.0提供的都是提交后ResultSet就会被关闭。不过在JDBC3.0中,我

2014-04-29 19:50:56 3479

转载 百度定位API使用方法

导入库文件在下载页面下载最新的库文件。将liblocSDK2.4.so文件拷贝到libs/armeabi目录下。将locSDK2.4.jar文件拷贝到工程根目录下,并在工程属性->Java Build Path->Libraries中选择“Add JARs”,选定locSDK2.4.jar,确定后返回。这样您就可以在程序中使用百度定位API了。 设置AndroidManifes

2014-04-21 10:29:10 1176

转载 java反射详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package

2014-04-21 10:22:44 723

转载 android 网络状态判断

许多联网应用都在开始运行的时候检查当前网络状态,如果没有开启则去开启它,记录一下以前写程序时的网络检查,发现人的记忆力真是有限,总是隔段时间久忘记,所以记录下来是最好的记忆。我们可以在一开始启动程序的时候检查网络连接状况,如果没有开启则弹出对话框设置网络首先需要加入权限

2014-04-21 10:09:00 735

转载 Linux samba 服务器安装

samba适合内网文件共享。本教程适合ubuntu/Fedora系统。1、查看是否已安装。# rpm -q sambapackage samba is not installed2、使用yum查询软件包#yum list samba (查询软件包,得到可安装的软件包:  samba.i686)3、使用yum安装 (一路选yes安装完成)# y

2014-04-16 17:31:05 823

转载 Solr开发

Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JDK:1.6+JavaEE Server:tomcat5.0.2.8、t

2014-04-16 15:33:16 616

转载 LAMP配置详解

LAMP 就是linux+ apache +mysql+php用来web开发的经济实惠的东东,完全开源,很值得期待! ,配置这个东西花了我多半天的时间,非常郁闷,总结一下,,时间就是浪费在对垃圾信息的尝试下,搜索引擎提供给我们海量的东西,因此就需要我们去筛选信息,得到 ,,,,适合自己的,准确的信息,从而去解决问题。。。有些不负责任的网站为了增加流量很多信息纯copy的,,,,而在这个过程

2014-04-16 12:06:50 894

转载 JavaBean拷贝

import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method; public class BeanUtils { @SuppressWarnings("unchecked") public sta

2014-04-16 12:01:02 651

原创 安卓开发之双击返回键退出程序

/** * 菜单、返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK) { exitBy2Cli

2014-04-11 20:20:17 878

转载 享元模式

亨元(Flyweight Pattern)模式 1、亨元模式的用意 亨元模式是对象的结构模式。亨元模式以共享的方式高效地支持大量的细粒度对象。 亨元模式能做到共享的关键是区分内蕴状态和外蕴状态 一个内蕴状态是存储在亨元对象内部的,并且是不会随环境改变而有所不同的。因此,一个亨元可以具有内蕴状态并可以共享。 一个外蕴状态是随环境改变而改变的、不可以共享的状态。亨元对象的外

2014-04-10 21:35:07 624

转载 Solr开发

Solr开发文档Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JDK:1.6+JavaEE Server:tomca

2014-04-10 11:47:53 628

原创 安卓欢迎界面淡入淡出效果

public class Main extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParam

2014-04-08 16:48:56 1607

原创 安卓ActionBar

ActionBar actionBar = getActionBar(); actionBar.show(); //显示actionbar actionBar.hide(); //隐藏actionbar

2014-04-08 16:31:30 833

转载 安卓ListView使用例子

首先在xml里面定义一个ListView Xml代码  xml version="1.0" encoding="utf-8"?>  LinearLayout       android:id="@+id/LinearLayout01"       android:layout_width="fill_parent"       android:l

2014-04-08 16:26:13 925

转载 Android中SQLite应用详解

SQLite常用的操作方法,为了方便,我将代码写在了Activity的onCreate中:[java] view plaincopy    @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedI

2014-04-08 16:16:41 613

转载 安卓蓝牙开发

1.设置权限 在manifest中配置 Xml代码  uses-permission android:name="android.permission.BLUETOOTH"/>  uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>  2.启动蓝牙 首先要查看本

2014-04-08 16:00:12 1429 1

转载 用php实现js中escape和unescape

js中的escape是否和php中有urlencode一样 ----------------------------------------- 是不一样的。 送你一个转换函数。 ----------------------------------------- function escape($str) { preg_match_all("/[\xc2-\xdf][\x

2014-04-08 11:57:10 1237

转载 xStream完美转换XML、JSON

xStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnb

2014-04-04 18:02:49 612

转载 Gson的使用

经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:实体很简单,两个字段,当然实体中的字段也可以是List或者Set类型的。Gson gson = new Gson();List

2014-04-04 17:57:00 608

原创 Android开发之http请求

public class HttpRequest{ Handler handler; public HttpRequest(String url,Handler handler){ this.handler=handler; new request(url).start(); } public class request extends Thread { String url

2014-04-04 17:14:51 817

转载 状态模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述状态(State)模式的:  状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。  状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式的结构  用一句话来表述,状态模式把所研究的对象的行为包装在不同的状

2014-04-02 18:34:08 733

转载 策略模式

java设计模式之——策略模式1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2,策略模式有什么好处?     策略模式的好处在于你可以动态的改变对象的行为。 3,设计原则     设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一

2014-04-02 18:27:42 569

转载 单例模式的七种写法

第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {      if (instance == nu

2014-04-02 18:08:08 546

转载 RabbitMQ 入门指南(Java)

RabbitMQ是一个受欢迎的消息代理,通常用于应用程序之间或者程序的不同组件之间通过消息来进行集成。本文简单介绍了如何使用 RabbitMQ,假定你已经配置好了rabbitmq服务器。RabbitMQ是用Erlang,对于主要的编程语言都有驱动或者客户端。我们这里要用的是Java,所以先要获得Java客户端。。下面是Java客户端的maven依赖的配置。view so

2014-04-01 16:52:41 699

转载 Maven实战

1. 简介   Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.  如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知

2014-04-01 11:50:07 801

转载 用 dbunit-maven-plugin 来管理你的测试数据

单元测试有人写过,也有人没做过,数据库的 dbunit 的用的人应该更少了,它可以用来给你做测试准备数据。一般我们做测试会在一个测试数据库中不停的测,自然会累积许多垃圾数据,给单元测试会造成不便,功能测试倒无太紧要。如果我们想在单元测试的时候有一份干净的数据,有个做法是搞个备用的数据库,测试前导到测试库的,或用某些数据库的导入导出功能。这里我们来看 dbunit 怎么实现准备测试数据的,它

2014-04-01 11:34:53 1228

转载 消息队列RabbitMQ入门介绍

(一)基本概念RabbitMQ是流行的开源消息队列系统,用erlang语言开发。我曾经对这门语言挺有兴趣,学过一段时间,后来没坚持。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍。RabbitMQ的结构图如下:几个概念说明:Broker:简单来说就是

2014-04-01 11:08:56 724

转载 专门针对数据库测试的DbUnit入门实战

1.dbunit从名字上可以看出,是对有关数据库操作的测试。官网:www.dbunit.org从官网下载dbunit相关的jar包,dbunit还依赖于http://www.slf4j.org和commons-logging.jar,所以也需要下载slf4j,使用它的slf4j-api-1.5.3.jar和slf4j-jcl-1.5.3.jar。 dbunit的原理是:它会把数据库表里的数

2014-04-01 11:06:16 1331

原创 字典树

新浪面试,面试官出了一道题,问一片文章,怎样统计其单词出现的次数。数据结构很烂的我当时没反应过来,第一反应就是遍历文章,比较单词然后用标记分别计数。后来面试官提示我问要用什么结构存储,我思考了半分钟,硬挤出了用哈希存储。其实当时想说用map存储的,但是自己没学好c++也没真用过map,然后就很没底气的跟面试官说“听说也可以用map存储的”,然后面试官说大概清楚了,我也明白自己答的很烂。面试官人其实

2013-11-08 12:26:31 629

安卓欢迎页面淡入淡出

提升安卓应用档次的一种欢迎页面淡入淡出的效果

2014-04-29

韩顺平老师的php教程笔记完整版

韩顺平老师php视频 教程中的笔记完整还有html和css部分的笔记

2013-08-08

phpmailer-master

php邮件系统开发代码,引进php程序就可以发邮件啦

2013-08-08

phpapche数据库网站相关各种手册

php mysql apache ajax jquery css smarty zendframework thindphp Linux各种手册应有尽有,欢迎下载!

2013-08-08

广工计算机系统结构试卷

广工的计算机系统结构试卷

2013-06-22

信息系统复习大纲

信息系统复习大纲,

2013-06-22

广工 图形学 复习

广工 图形学 复习,复习必备良品,欢迎下载,高分靠他了

2013-06-22

广工嵌入式试卷真题+复习提纲+简答题答案

广工的童鞋就下吧,期末试题大都在里面出,要考高分就靠他啦!

2013-06-22

计算机网络复习提纲+试卷+课后答案

期末必备的,复习利器,赶紧下载吧,助你期末拿高分

2013-06-22

丰富的嵌入式笔试面试题

丰富的嵌入式笔试面试题,精心整理,可以打印出来做的题

2013-04-19

华为嵌入式面试题

华为嵌入式系统面试题 什么是预编译,何时需要预编译:

2013-04-19

高质量C++C 编程指南

目录 前 言..................................................................................................................................6 第 1 章文件结构 ............................................................................................................. 11 1.1 版权和版本的声明.................................................................................................. 11 1.2 头文件的结构 ......................................................................................................... 12 1.3 定义文件的结构 ..................................................................................................... 13 1.4 头文件的作用 ......................................................................................................... 13 1.5 目录结构 ................................................................................................................ 14 第 2 章程序的版式 ......................................................................................................... 15 2.1 空行 ........................................................................................................................ 15 2.2 代码行.................................................................................................................... 16 2.3 代码行内的空格 ..................................................................................................... 17 2.4 对齐 ........................................................................................................................ 18 2.5 长行拆分 ................................................................................................................ 19 2.6 修饰符的位置 ......................................................................................................... 19 2.7 注释 ........................................................................................................................ 20 2.8 类的版式 ................................................................................................................ 21 第 3 章命名规则 ............................................................................................................. 22 3.1 共性规则 ................................................................................................................ 22 3.2 简单的 WINDOWS 应用程序命名规则..................................................................... 23 3.3 简单的 UNIX 应用程序命名规则............................................................................ 25 第 4 章表达式和基本语句 .............................................................................................. 26 4.1 运算符的优先级 ..................................................................................................... 26 4.2 复合表达式............................................................................................................. 27 4.3 IF 语句.................................................................................................................... 27 4.4 循环语句的效率 ..................................................................................................... 29 4.5 FOR 语句的循环控制变量....................................................................................... 30 4.6 SWITCH 语句............................................................................................................ 30 4.7 GOTO 语句............................................................................................................... 31 第 5 章常量..................................................................................................................... 33 5.1 为什么需要常量 ..................................................................................................... 33 5.2 CONST 与#DEFINE的比较...................................................................................... 33 5.3 常量定义规则 ......................................................................................................... 33 5.4 类中的常量............................................................................................................. 34 第 6 章函数设计 ............................................................................................................. 36 高质量C++/C 编程指南,v 1.0 2001 Page 4 of 101 6.1 参数的规则............................................................................................................. 36 6.2 返回值的规则......................................................................................................... 37 6.3 函数内部实现的规则 .............................................................................................. 39 6.4 其它建议 ................................................................................................................ 40 6.5 使用断言 ................................................................................................................ 41 6.6 引用与指针的比较.................................................................................................. 42 第 7 章内存管理 ............................................................................................................. 44 7.1 内存分配方式.......................................................................................................... 44 7.2 常见的内存错误及其对策....................................................................................... 44 7.3 指针与数组的对比.................................................................................................. 45 7.4 指针参数是如何传递内存的? ............................................................................... 47 7.5 FREE 和DELETE 把指针怎么啦?............................................................................ 50 7.6 动态内存会被自动释放吗?................................................................................... 50 7.7 杜绝“野指针” ..................................................................................................... 51 7.8 有了 MALLOC/FREE 为什么还要NEW/DELETE ? .................................................. 52 7.9 内存耗尽怎么办?.................................................................................................. 53 7.10 MALLOC/FREE 的使用要点................................................................................... 54 7.11 NEW /DELETE 的使用要点...................................................................................... 55 7.12 一些心得体会 ....................................................................................................... 56 第 8 章 C++函数的高级特性........................................................................................... 57 8.1 函数重载的概念 ..................................................................................................... 57 8.2 成员函数的重载、覆盖与隐藏 ............................................................................... 60 8.3 参数的缺省值 ......................................................................................................... 63 8.4 运算符重载............................................................................................................. 64 8.5 函数内联 ................................................................................................................ 65 8.6 一些心得体会 ......................................................................................................... 68 第 9 章类的构造函数、析构函数与赋值函数................................................................ 69 9.1 构造函数与析构函数的起源................................................................................... 69 9.2 构造函数的初始化表 .............................................................................................. 70 9.3 构造和析构的次序.................................................................................................. 72 9.4 示例:类 STRING 的构造函数与析构函数............................................................. 72 9.5 不要轻视拷贝构造函数与赋值函数 ....................................................................... 73 9.6 示例:类 STRING 的拷贝构造函数与赋值函数...................................................... 73 9.7 偷懒的办法处理拷贝构造函数与赋值函数 ............................................................ 75 9.8 如何在派生类中实现类的基本函数 ....................................................................... 75 9.9 一些心得体会 ......................................................................................................... 77 第 10 章类的继承与组合 ................................................................................................ 78 高质量C++/C 编程指南,v 1.0 2001 Page 5 of 101 10.1 继承 ...................................................................................................................... 78 10.2 组合 ...................................................................................................................... 80 第 11 章其它编程经验 .................................................................................................... 82 11.1 使用 CONST 提高函数的健壮性............................................................................ 82 11.2 提高程序的效率.................................................................................................... 84 11.3 一些有益的建议.................................................................................................... 85 参考文献 .......................................................................................................................... 87 附录 A :C++/C 代码审查表.......................................................................................... 88 附录 B :C++/C 试题...................................................................................................... 93 附录 C :C++/C 试题的答案与评分标准....................................................................... 97

2013-04-19

端口扫描器的设计与实现

网络与信息安全•课程设计 一、网络基础知识 4 1、端口的基本概念 4 2、端口的分类 4 二、端口扫描的基本原理 5 1、基本原理 5 2、基于JAVA语言实现的核心代码 5 三、端口扫描器视图 6 1、工作窗口 6 2、异常窗口 6 3、窗口核心代码 6 四、多线程快速扫描 7 1、多线程机制 7 2、多线程核心代码 8 五、用户使用方法 9 1、页面说明 9 2、按主机名扫描 9 3、按IP地址扫描 9 六、常用端口 9 七、异常检测 10

2013-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除