- 博客(163)
- 资源 (11)
- 收藏
- 关注
转载 高手支招五步提高笔记本WIFI信号强度
高手支招五步提高笔记本WIFI信号强度 如何提高笔记本WIFI无线信号强度不是“崂山道士”,穿墙能力差。在笔者所在的学生宿舍,随着位置的变化,甚至会频繁掉线、上网不稳定;在自己家里房间不同,信号强度也会不一样。可是有时候网络布局不是说改就改的,那么应该如何提高WIFI网络的稳定性和速度呢? 01 启用QOS控制 如果看到802.11e/***QOS这个选项,则可以考虑启用。
2015-03-29 20:48:37 1041
转载 高手支招五步提高笔记本WIFI信号强度
高手支招五步提高笔记本WIFI信号强度 如何提高笔记本WIFI无线信号强度不是“崂山道士”,穿墙能力差。在笔者所在的学生宿舍,随着位置的变化,甚至会频繁掉线、上网不稳定;在自己家里房间不同,信号强度也会不一样。可是有时候网络布局不是说改就改的,那么应该如何提高WIFI网络的稳定性和速度呢? 01 启用QOS控制 如果看到802.11e/***QOS这个选项,则可以考虑启用。
2015-03-29 20:36:44 778
原创 数据对齐详解
syc109:bakari Date:2013.8.26数据对齐实际上是内存字节的对齐,今天偶然翻开自己以前做的笔记,发现做了好多的题,但现在对于我来说觉得很陌生。上网查了一下数据对齐的原因和方式,现在把它整理出来以备之后的学习复习巩固。一、什么是数据对齐1、现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的
2013-01-18 20:16:14 671
原创 sizeof()计算结构体的大小
运算符sizeof可以计算出给定类型的大小,对于32位系统来。C语言中的构造数据类型有三种:数组、结构体和共用体。数组是相同类型的元素的集合,只要会计算单个元素的大小,整个数组所占空间等于基础元素大小乘上元素的个数。结构体中的成员可以是不同的数据类型,成员按照定义时的顺序依次存储在连续的内存空间。和数组不一样的是,结构体的大小不是所有成员大小简单的相加,需要考虑到系统在存储结构
2013-01-18 19:55:10 764
原创 CentOS 安装中文输入法 转载▼
CentOS 安装中文输入法 centos 6.3用yum安装中文输入法 1.需要root权限,所以要用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->preferences->input method 5.如果没有,先注销一下。 6.按照提示添加输入法。 7.最后 再次注销,
2013-01-17 17:45:54 497
原创 VMware虚拟机安装软路由共享上网教程
VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。VMware Workstation 可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT 开发人员和系统管理员而言, VMware 在虚拟
2013-01-17 17:45:52 4480
原创 关于C++中的内联函数(inline)
在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 下面我们来看一
2013-01-17 17:45:48 412
原创 C++this指针的理解和用法
先要理解class的意思。class应该理解 为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。 理解了这个,就好解释this了,my里的this 就是指向my的指
2013-01-17 17:45:44 422
原创 Asterisk安装指南
1. Asterisk及相关软件安装 1.1 下载 Asterisk及相关软件可从Asterisk官方网站http://www.asterisk.org/downloads下载; 也可以从http://downloads.asterisk.org/pub/telephony/网站找到你想要的Asterisk版本以及相关的依赖软件。 服务器上使用的Asterisk及相关软件版本如
2013-01-17 17:45:39 883
原创 BGP综述
具体参见H3C 《网络大虫》相关技术文章 我是传奇 BGP综述 BGP基础 BGP属性简介 BGP的FAQ BGP团体属性 BGP路由聚合 BGP路由过滤 RR/联盟/同步 BGP选路解析 BGP Graceful Restart 常用BGP AS_PATH正则表达式应用 BGP扩展 BGP网络性能优化
2013-01-17 17:45:37 977
原创 全面图解路由器接口及连接(图)
路由器所在的网络位置比较复杂,既可是内部子网边缘,也可位于内、外部网络边缘。同时为了实现强大的适用性,它需要连接各种网络,这样,它的接口也就必须多种多样。对于这些,不要说一般的网络爱好者,就连许多网管人员都无法说清楚。为此笔者向大家全面介绍路由器的各种接口及连接方法。 本文快速导读 接口篇 第一页 局域网接口 第二页 广域网接口 第三页 路由器配置接口 连接篇 第四页 路由器与局域网接
2013-01-17 17:45:35 2966
原创 C++:Miller-Rabin素数(质数)检测算法
2.1 Miller-Rabin理论基础 Fermat定理 若n是奇素数,a是任意正整数(1≤ a≤ n?1),则 an?1≡1pmod n。[2] Miller-Rabin算法的理论基础 如果n是一个奇素数,将n?1表示成2s*r的形式,r是奇数,a与n是互素的任何整数,那么ar≡1pmod n或者对某个j(0 ≤ j≤ s?1, j∈Z)等式a2jr≡?1 pmod n成立。[2]
2013-01-17 17:45:33 1245
原创 边缘网关协议(BGP)
一、背景 路由包括两个基本的动作:确定最佳路径和信息群(通常称为分组)通过网络的传输。通过网络传输分组相对较简单, 而路径的确定可以分复杂。BGP就是当今网络中实现路径选择的一种协议。本文简述BGP的基本操作,并提供其协议组件的描述。 BGP在TCP/IP网中实现域间路由。BGP是一种外部网关协议(EGP),即它在多个自治系统或域间执行路由、 与其它BGP系统交换路由和可达性信息。>
2013-01-17 17:45:31 786
原创 MPLS技术的应用探讨
在IPOA技术的发展过程中,陆续出现了CIPOA(经典IPOA,即ATM上的传统lP)、LANE(局域网仿真)、MPOA(ATM上的多协议传输)、IP交换、CSR(信元交换路由器技术)、ARIS(集成IP交换技术)、TapSwitching(标签交换技术)、MPLS等技术。这些IPOA技术可以分为两类,即重叠模型和集成模型。 集成模式既采用MPLS技术作为解决方案。MPLS是一种新的网络
2013-01-17 17:45:29 694
原创 网络仿真工具OMNET++ INET OverSim 安装
OMNET++ + INET + OverSim 安装步骤如下: Platform: Windows XP 一、安装Omnet++ 4.0 1. 由于Omnet++ 4.0 集成了以Eclipse 为基础的IDE,所以安装JAVA JDK (java development kit)是必须的,JDK 的版本推荐在1.5以上,并且配置好系统变量(不熟悉的参看这里)。 2. 下载windo
2013-01-17 17:45:27 1024
原创 Vmware Workstation 9.0 中为 CentOS 6.3 安装 VMware Tools
本文测试环境为 Windows Vista 下安装的 Vmware Workstation 6.0,guest OS为 CentOS 5.31. 打开Vmware Workstation,运行 CentOS 5.3,待CentOS 5.3启动完成,登录系统。成功登录系统后,在Vmware的菜单中找到 VM -> Install Vmware Tools,这样,Vmware就会把Vmware Too
2013-01-17 17:45:25 1078
原创 sipXecs总体介绍
pXecs是一款针对各类企的基于织模块化并可扩展的通信解决方案。它提供核心的SIP路由,同时,所有业务都通过统一的WEB去管理。它提供PBX的基本通信功能,例如即时消息,甚至视频通信。 sipXecs是一款基于SIP的IP PBX,但功能远非一般PBX,包括语音信箱、综合通讯、自动话务员、会议、状态呈现以及呼叫中心功能。sipXecs可以作为一台服务器为小型企业服务,也可以通过集群的形式为大
2013-01-17 17:45:23 657
原创 谈谈sipXecs及其它[转]
谈到开源的IP-PBX,对该领域熟悉的人大概都知道Asterisk 这个大名鼎鼎的开源IPPBX。对于Asterisk的介绍,各类技术文档不少。然而在此我要介绍的是却是另一个同样是开源系统的IPPBX方案—sipXecs 。通过Google查阅有关sipXecs的中文资料和介绍,发现不多,显然和Asterisk不再一个热门程度上。但是不是Asterisk就一定比sipXecs强,sipXecs就一
2013-01-17 17:45:21 628
原创 OMNeT++中的models
ModelsWanted Drop an note here if you're looking for a specific simulation model, such as protocol X. Or if you have implemented a "wanted" one. Has anyone implemented 802.3ad Link Aggregatio
2013-01-17 17:45:18 924
原创 Text over IP
Text over IP ------来自维基百科,自由的百科全书 IP文本(或ToIP)是一种基于IP网络提供实时文本服务的方式。它补充了IP语音(VoIP)和IP视频。 实时文本是自产生便被发送的流式文本,允许文本被交互地使用。实时文本被定义在ITU -T多媒体建议F.700 2.1.2.1 中。实时文本是专为在人们相互交谈时而设计的。要做到这一点,由于每个字符的延迟和字符损失率(见附录
2013-01-17 17:45:16 1126
原创 SRTP参数及数据包处理过程[转]
1. 相关参数介绍 1.1 SRTP 1.1.1 两种Key SRTP协议中定义了两种类型的key,分别为master key和session key。 Master key为一个随机位串,根据这个随机位串来生成相应的session key。 Session key指在加密传输中使用的key。其中,master key以及加密上下文中的其它参数都由密钥管理机制提供。 1.1.2 与传输
2013-01-17 17:45:14 778
原创 jpgraph+php+mysql生成柱状图(含代码)
jpgraph+php+mysql生成柱状图(含代码) 并有详细的解释! 一、首先创建数据库及测试表: CREATE DATABASE `jpgraph`; //创建数据库 USE `jpgraph`; //创建测试表 DROP TABLE IF EXISTS `jpg_temp`; CREATE TABLE `jpg_temp` ( `year` int(11)
2013-01-17 17:45:12 1175
原创 PHPMyadmin 配置文件详解(配置)
PHPMyadmin配置文件config.inc.php内容如下,在需要设置的地方增加了相关注释。 非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称。 2.配置config文件 打开libraries下的c
2013-01-17 17:45:10 481
原创 基于UDP协议的网络程序设计
l 实例编译环境为Microsoft Visual Studio 2010 l 该实例编写了一个基于数据包的客户端/服务器交互程序,在程序启动后,服务器端向客户发送“Hello!I am a server.”信息,客户端向服务器端发送“Hello!I am a client.”信息,双方各自接收到对方的信息将其显示出来。 l 实例执行结果: 图1和图2分别是客户端程序和服务器端程序执行
2013-01-17 17:45:08 593
原创 SSH框架的搭建
1、实验环境准备 ? MyEclipse8.6? Tomcat6.0.20? MySQL5.1? 数据库脚本程序CREATE TABLE user (id int(11) NOT NULL auto_increment,username varchar(50) default NULL,password varchar(50) default NULL,PRIMARY KEY (id));INS
2013-01-17 17:45:06 302
原创 Windows下安装PHP+MYSQL+PHPMYADMIN(APACHE篇)
Windows下安装PHP+MYSQL+PHPMYADMIN APACHE篇(转贴)PHP的安装(直接解压版)1、文件解压到你所想安装的盘,一般我们是安装在系统盘目录。并把目录名字改成PHP或者PHP4等,一般推荐PHP这个目录名字,因为好用点。因为我们没安装其他版本的PHP。2、把 php.ini-dist 这个文件重新命名为 :PHP.INI 。也就是删除后面的-DIST。3、把重新命名的PH
2013-01-17 17:45:04 459
原创 算法:计算某年的第一天是星期几 [转]
首先,利用你的公式编一简单程序:main(){ int year;/*年份*/ intw; /*星期几*/ scanf("%d",&year); w=((year-1)+(year-1)/4-(year-1)/100+(year-1)/400+1)%7; printf("%d\n",w); getch(); } 运行时,输入1,得到结果1。即,如果这个公式正确,公元1年的第一天是
2013-01-17 17:45:01 631
原创 [转载]c/c++/VC程序员-笔试题(转)
来自:http://hi.baidu.com/litomboy/blog/item/08dade95a32c3148d0135e38.html 其他http://www.zeliu.com/digg_view.asp?id=112 题1:编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh” 函数头是这
2013-01-17 17:44:59 809
原创 C++自实现string
要求自实现string的基本函数,构造函数,析构函数等,缘分呐,不得不认真对待一下,回来仔细查了下,总结一下:C++实现的代码 #includeclass string{public:string(const char*str=NULL);//注意指针常量和常量指针的区别,const在前表示是常量(指针)而不 //是指针常量string(const string&other);~string(
2013-01-17 17:44:57 315
原创 JAVA中String与StringBuffer的区别 [转载]
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String:是对象
2013-01-17 17:44:55 244
原创 C语言时间函数整理
C语言时间函数整理 用到的数据结构:time_t是一个long类型 代表机器时间,可由time( )函数获得。日历时间用一个(char *) 类型的字符串表示。格式为:星期 月 日 小时:分:秒 年\n\0可由函数ctime( ) asctime( ) 得到。以tm结构表达的时间,结构tm定义如下: struct tm { 可由函数localtime( ), gmtime( )得到 int tm
2013-01-17 17:44:53 410
原创 【转载】IMS对SIP协议的要求及应用
摘要 IP多媒体核心子系统(IMS)近年来日益成为比较受认同的固定网络和移动网络融合的理想方案,而会话发起协议(SIP)是IMS的基本控制协议,它自身的特点使得它在固网和移动网络向下一代网络(NGN)迈进的过程中发挥日益突出的重要作用。文章就SIP在IMS中的基本应用、扩展应用做了具体的分析,并通过IMS中SIP信令典型流程阐述了SIP在IMS中的应用。 关键词 IP多媒体核心子系统 会话发起
2013-01-17 17:44:51 764
原创 基于TCP协议的socket编程实例
基于TCP协议的socket编程实例 l 实例编译环境为Microsoft Visual Studio 2010 //****************************Server.c**********************************// #define WIN32 #include #include #pragma comment(lib,"ws2_3
2013-01-17 17:44:49 660
原创 网络仿真工具OMNET++ INET OverSim 安装
OMNET++ + INET + OverSim 安装步骤如下: Platform: Windows XP 一、安装Omnet++ 4.0 1. 由于Omnet++ 4.0 集成了以Eclipse 为基础的IDE,所以安装JAVA JDK (java development kit)是必须的,JDK 的版本推荐在1.5以上,并且配置好系统变量(不熟悉的参看这里)。 2. 下载windo
2013-01-17 17:44:47 815
原创 OMNeT++代码迁移指南:从3.x到4.0
第一章:3.x版本后的改变 概述 因为C++ API、NED、ini和msg文件的改变,为OMNeT++ 3.x版本写的仿真模型是不能直接在OMNeT++ 4.0及其以后的版本中使用的。本文档描述了如何将一个3.x的模型转化为可以在OMNeT++ 4.0下运行的模型。 在进行代码迁移之前,你应该已经熟悉OMNeT++ 3.x和4.0版本。我们建议在继续之前看看4.0中的示例仿真文件。
2013-01-17 17:44:45 1110
原创 C++输入一行字符串的一点小结 【转】
大家在学习C++编程时,一般在输入方面都是使用的cin.而cin是使用空白(空格,制表符和换行符)来定字符串的界的。这就导致了对于带有空格的字符串,比如”I Love syc109.blog.163.com”只能读入”I”,后面的都无法读入。这时怎么办? 一.对于字符数组:方法一:getline()读入整行数据,它使用回车键输入的换行符来确定输入结尾。调用方法: cin.getline(str,
2013-01-17 17:44:43 286
原创 Linux下的常用shell命令,文本编辑器vi和C语言编译、调试工具gcc、gdb的使用心得 [转]
1.字符界面下的Shell命令操作 (1)查看当前目录。pwd (2)cat命令:标准的输入、输出,显示文件。参数如下: -n 输出行编号 -b 对空白行不编号 -s 大于两行的空行换成一行 -v 显示问打印的字符LFD和TAB -E display $ at end of each line -T display TAB characters as ^I -A equi
2013-01-17 17:44:41 780
原创 ofstream 和ifstream的具体用法
http://hi.baidu.com/sibeichen055/blog/item/e81aca3398d807fc1b4cff78.html这个小知识点迷糊了很久了,前段时间始终没有搞清楚,今天又拿过来看的时候好象明白了点......今天将ifstream 与ofstream的用法归纳一下 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;
2013-01-17 17:44:38 396
原创 VS2010设置纯C环境
右键项目名---属性---配置属性----C/C++----高级---编译为:“编译为C代码"。 由来 最近看了《C语言也能干大事》的视频教学,又激发起了写纯C程序的兴趣。视频中的开发环境是Visual C++6.0,还有一个版本是CFree,而这些开发环境不是过于陈旧就是非主流,所以打算在Visual Studio 2010上开始我的纯C之旅。 目前软件开发分工已经非常细化了,各个领域
2013-01-17 17:44:36 804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人