自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 apt-get install安装软件问题(安装包的依赖库版本过高问题)[原创]

问题描述:使用apt-get安装程序时,报告已安装依赖库的版本高于安装包所需的依赖库指定版本。相关信息如下:Loong:~/hw_test/toolsloongson-0.1lemote#apt-get install qt4-dev-toolsReading package lists...Building dependency tree...Reading state

2016-12-19 17:45:04 1615

转载 apt-get 依赖版本过高(Depends: g++-4.6(>= 4.6.3-1)but it is not going)

在文章的开头,首先要声明,各个版本的Ubuntu的更新源是不同的,请大家使用自己相对应的源进行更新,不然会发生很多依赖问题!出现这个问题,一般都是因为自己更改了错误的源,诸如版本不对,自己是12.04版本的源改成了12.10 13.04的源,导致在使用apt-get的时候报依赖错误,以下是针对12.04 版本的源     昨天在装edb,发现总是报错误,具体错误的信息不大记得,但是 

2016-12-19 17:43:57 1024

转载 J2EE的体系结构

J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),它的核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型。J2EE分层:                                 客户层,运行在客户计算机上的组件,用户与系统的接口逻辑,通过http协议的来访问应用服务

2016-09-18 23:18:04 1366

转载 EJB到底是什么,真的那么神秘吗??

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率

2016-09-17 16:39:50 352

转载 HashMap与Hashtable的区别

Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。    也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须

2016-09-16 12:23:26 324

转载 n&(n-1)的妙用

今天无聊拿起《编程之美》看了下,发现原来n&(n-1)还有很多妙用。n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子:n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 10000可以看到原本最低位为1的那位变为0。弄明白了n&(n-1)的作用,那它有哪些应用?1. 求某一个数的二进制表示中1的个数while

2016-09-12 23:54:31 375

转载 TCP三次握手和四次挥手以及缺陷(详细)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:1、TCP连接建立——三次握手几个概念: 【1】seq:序号,占4个字节,范围[0,4284967296],由于TCP是面向字节流的,在一个1个TCP连接中传送字节流中国的每一个字节都按照顺序编号,此外序号是循环使用的 【2】ACK: 仅当ACK=1时确认字段才有效,当ACK=0时确认字段

2016-09-10 15:26:24 740

转载 HTTP协议、简介、会话方式

HTTP协议简介客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协

2016-09-10 15:25:02 487

转载 操作系统中堆和栈的区别

我们都知道数据结构中也有堆栈的概念,但他们与操作系统中的不同。栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈,栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆则是存放在二级缓存中,生命周期由

2016-09-04 11:46:36 981

转载 java算法字符串全排列

public static void main(String[] args) {          char buf[]={'a','b','c'};           perm(buf,0,buf.length-1);      }  public static void perm(char[] buf,int start,int end){  

2016-09-04 10:07:01 671

转载 Java后端WebSocket的Tomcat实现

原文链接:http://blog.chenzuhuang.com/archive/28.html文章摘要随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。我们知道,传统的HTTP协议是无状态的

2016-08-28 23:01:43 521

转载 replace与replaceAll的区别

这两者有些人很容易搞混,因此我在这里详细讲述下。replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;相

2016-08-26 21:39:57 489

转载 URI和URL的区别

译者:华科小涛:http://www.cnblogs.com/hust-ghtao/:初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了。(找资料还是英文啊,靠谱。。。)。本篇博客翻译自:https://danielmiessler.com/study/url_vs_uri/,是在是一片简单实用的好文,对帮我们弄清概念很有帮助:译文: 

2016-07-26 15:32:46 257

转载 java如何退出所有递归

以异常形式抛出,抛出后执行catch内的语句,与递归本身返回值无关public class Main {    public static void main(String args[]) {        System.out.println("start!");        try {            find(0);

2016-07-11 17:27:53 9043

转载 JAVA自带的进制转换函数

1、十进制转化为N进制Integer.toBinaryString(int i)//返回的是i的二进制表示,返回类型为StringInteger.toString(int i,int radix)//返回的是i的二进制表示,返回类型为String,但是负数不适用。Integer.toHexString(int i)//返回16进制Integer.toOc

2016-07-11 15:50:28 1760

原创 the type java.util.Map$Entry cannnot be resolved 解决办法

JRE8换成6即可:项目-->右键-->Build Path-->Configure Build Path -->JRE System Library-->选择edit-->进入界面后选择alternate jre --> 选择后面的installed jres -->选择jdk1.6的目录上的jre---> ok

2016-06-27 09:34:08 828

转载 tomcat配置虚拟目录映射

一、在Server.xml中进行配置 在元素中添加子元素 并重启服务器即可;path表示虚拟目录,docBase表示真实的web应用所在目录;比如在C盘中存在a这个web应用,则 则输入 http://localhost:8888/test/1.html 就能访问到a文件夹下的 1.html 注意:这种方法需要重启服务器才能够生效,所以不适用

2016-05-31 18:00:18 283

转载 Eclipse中HttpServlet类找不到

Eclipse中使用的HttpServlet类之所以识别不到的原因是没有导入Servlet-api.jar包,这个包在所安装在的tomcat的lib文件下,所以只需要导入即可。在需要导入的工程上右键进入properties,选择Java build path ,library选项卡中add external jars,选择你所安装tomcat目录下lib文件中的Servlet-api.

2016-05-18 17:18:41 1405

转载 java描述链表基本操作

import java.util.HashMap; import java.util.Scanner; import java.util.Stack; /** * * @author kerryfish * 关于java中链表的操作 * 1. 求单链表中结点的个数: getListLength * 2. 将单链表反转: reverseList(遍历),re

2016-04-03 21:05:46 378

转载 深入理解Java的接口和抽象类

于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解并

2016-03-22 23:03:07 327

转载 linux下如何编译c++工程项目

熟悉了Windows平台下编译一个C++工程后,你是否会提出这样一个问题:在Linux平台下又如何编译一个C++工程呢?  希望本文能给正在学习或想学习Linux C++开发的你起到抛砖引玉的作用。  首先,你必须有一个Linux开发环境,这样才能进行C++开发。笔者用的是安装在虚拟机中的Ubuntu 9.04,Ubuntu操作系统是没带C++编译器g++。在连网的情况下,在终端中使用ro

2016-03-18 10:14:12 1911

转载 Gnuplot使用技巧:线和点的种类(Line and Point Types)

Line and Point TypesA lot of the default types that gnuplot chooses are rather nice, but many times it necessary to distinguish and use specific point types and line types. I have generated a huge gnu

2016-03-09 09:35:40 1463

原创 java易混点小结(待补充)

1、final、finally、finalize的区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。2、进程与线程的区别

2016-03-03 16:25:56 500

转载 Java 中重载与复写的区别、super与this的比较

1.方法重载与方法复写的区别英文单词OverloadingOverride概念方法名称相同,参数的个数或者类型不同方法名称相同,参数的个数和类型相同,方法的访问权限不能更严格使用范围发生在同一个类中发生在继承关系中,是由子类进行复写2.  su

2016-03-02 22:29:24 844

原创 linux下c++ 多线程的应用示例

·线程创建  函数原型:int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(*start_rtn)(void),void *restrict arg);  返回值:若是成功建立线程返回0,否则返回错误的编号。  形式参数:pt

2016-03-01 11:29:25 723

转载 ns2输出调试信息及trace

在使用NS2进行协议仿真的过程中,对于调试信息的输出通常采取三两种方式,一种是使用fprintf,另一种是sprintf。1、 fprintf       将格式化数据写入流式文件中       fprintf(stderr, "%s: got my own REQUEST\n", __FUNCTION__);   //其中stderr是标准错误输出,这里会输出到控制台上

2016-01-26 20:15:17 813

转载 ns2.35嵌入gpsr协议

一、下载gpsr协议源码,在~/ns-allinone-2.35/ns-2.35下解压,得到gpsr文件夹。源码地址:点击打开链接7个为协议实现文件:gpsr_packet.h : definition of packets of different type used by this implementaiongpsr_neighbor.h : definition of

2016-01-18 09:34:09 874 1

转载 NS2的离散事件驱动原理(Scheduler, Handler, Event, Timer)

NS2是离散事件驱动的仿真机制,这一点文献到处都在讲但却始终没有讲到点子上。本文试图从几个NS2的基本类出发探究一下离散事件驱动究竟是怎么回事。      首先是Scheduler,Handler和Event类的关系。      在NS2中,事件(Event)是基本的调度单元,比如发送一个Packet、接收一个Packet等等。每个Event都有自己的处理工具,这个工具就是一个Handle

2015-12-31 10:53:13 1327

转载 NS-2中无线节点固定丢包率的实现

在NS-2中,错误模型(Error Model)用来模拟信道上的丢包,可以通过这个来设置节点固定丢包。以下给出一些方法,详见ns manual 第13章。  1、 创建一个固定丢包率的错误模型: # 创建一个loss_module,并将其分组错误率置为1%  set loss_module [new E

2015-12-20 14:36:43 1499

转载 ns2编程小技巧

1.tcl脚本传入一个int变量给c++代码在command解析里int nodenum=atoi(argv[2]);printf("%d",nodenum);2.在nam中输出结果Tcl::instance().evalf("$ns trace-annotate \"node send d_\"");3.改变node颜色$node1 color red

2015-12-20 14:24:29 574

转载 AODV中路由表及控制消息结构(包含aodv开源代码)

1、路由表结构AODV路由协议涉及路由表管理的处理,通常在路由请求发送RREQ过程中建立反向路由,在转发RREP的时候建立正向路由,当然在数据通信的过程中也会涉及到路由表的操作,如出现了路由出错的时候以及路由生命期的更新等。下面对AODV路由条目中的几个重要字段进行介绍:(1)目的节点地址n_dst:用于标志使用此路由的最终目的节点,决定了数据分组转发方向。(2)目的节点序列号rt

2015-12-17 20:44:19 3437

转载 AODV协议的运行方式

(a)AODV路由发现  AODV路由协议是一种典型的按需驱动路由协议,该算法可被称为纯粹的需求路由获取系统,那些不在活跃路径上的节点不会维持任何相关路由信息,也不会参与任何周期路由表的交换。此外,节点没有必要去发现和维持到另一节点的路由,除非这两个节点需要进行通信。移动节点间的局部连接性可以通过几种方法得到,其中包括使用局部广播Hello消息。这种算法的主要目的是:在需要时广播路由发现分

2015-12-17 17:40:10 7743

原创 ns2中aodv协议中路由链表的操作

ns2中aodv协议中路由链表的操作

2015-12-16 22:40:31 843

移远FC20启动WiFi

移远FC20启动WIFI

2018-11-16

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

TA关注的人

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