在上节中( [6] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析)我们分析了CONNECT消息格式,我们知道CONNECT消息是客户端发送出去的,作为对客户端的连接请求,服务器端同样会有一个消息的返回,这个消息就是CONNACK的消息。我们在发出去CONNECT消息后,如果WireShark抓包工具依然开启的话,将会抓到类似于下面的TCP消息,其16进制为:20 02 00 00,那么其代表什么意思呢?...
分类:
系统服务 时间:
2015-06-14 12:27:11
收藏:
0 评论:
0 赞:
0 阅读:
199
建立Manager类package com.alisoft.sme.memcached;import java.util.Date;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;pub...
分类:
系统服务 时间:
2015-06-14 12:19:00
收藏:
0 评论:
0 赞:
0 阅读:
204
问题:写了一个程序,尝试在843端口监听,结果在执行bind的时候失败了原来,系统不允许用户程序在1-1024端口监听,因为他们是知名端口。解决办法: 换成root用户,即可成功bind。(ubuntu下命令为:sudo su ,然后输入密码回车即可切换用户。)sudo java -jar
分类:
系统服务 时间:
2015-06-14 12:07:30
收藏:
0 评论:
0 赞:
0 阅读:
423
下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man <COMMANDNAME>“查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。 Tabl...
分类:
系统服务 时间:
2015-06-14 11:03:21
收藏:
0 评论:
0 赞:
0 阅读:
269
kobject 结构
在Linux内核里,kobject是组成Linux设备模型的基础,一个kobject对应sysfs里的
一个目录。从面向对象的角度来说,kobject可以看作是所有设备对象的基类,因为C
语言并没有面向对象的语法,所以一般是把kobject内嵌到其他结构体里来实现类似的
作用,这里的其他结构体可以看作是kobject的派生类。Kobject为Linux...
分类:
系统服务 时间:
2015-06-14 11:00:31
收藏:
0 评论:
0 赞:
0 阅读:
103
1. 安装 cscopesudo apt-get install cscope2. 生成索引文件cd linux-3.8.13make xxx-configmake cscope3. 配置vim if has("cscope") set csprg=/us...
分类:
系统服务 时间:
2015-06-14 10:56:00
收藏:
0 评论:
0 赞:
0 阅读:
256
一、简介 indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。 二、选项 http://www.cnblogs.com/xuxm2007/archive/2011/11/03/2234987.html 三、实例 indent -npro -gnu -i4 -ts4 -sob -l...
分类:
系统服务 时间:
2015-06-14 10:53:50
收藏:
0 评论:
0 赞:
0 阅读:
173
在Ubuntu系统下执行命令:sudo apt-get install openssh-server然后,在Xshell中新建会话,输入Ubuntu系统的IP,以及用户名、密码。但是经常会出现连接失败的情况:网上查找原因之后,当出问题后执行命令:sudo service ssh restart可是好...
分类:
系统服务 时间:
2015-06-14 10:49:20
收藏:
0 评论:
0 赞:
0 阅读:
129
一、free命令[root@xen_202_12 /]# free -m total used free shared buffers cachedMem: 3072 2459 612 0 207 1803-/+ buffers/cache:...
分类:
系统服务 时间:
2015-06-14 10:48:30
收藏:
0 评论:
0 赞:
0 阅读:
172
linux下相关的IO系统调用,及缓冲区对系统调用的影响...
分类:
系统服务 时间:
2015-06-14 09:36:40
收藏:
0 评论:
0 赞:
0 阅读:
166
1
IO空间和内存空间
并不是所有的体系结构都有IO空间这个定义的,我所了解的只有X86体系上有,而ARM
体系结构就没有这种区别,ARM统一编址,
在X86上,IO空间和内存是独立的,他们各自有各自的总线,并且IO空间一般是64K,
即16位,采用IN和OUT指令访问。内存空间为4G。
可见他们的差别是很大。
2
静态映射:...
分类:
系统服务 时间:
2015-06-14 09:33:18
收藏:
0 评论:
0 赞:
0 阅读:
186
A
sysfs
sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户
的空间存取到。
简单介绍sysfs文件系统,您可能想知道 sysfs 是怎么认出系统中存在的设备以及应
该使用什么设备号。对于已经编入内核的驱动程序,当被内核检测到的时候,会直接
在 sysfs 中注册其对象;对于编译成模块的驱动程序,当模块载入的时候才会这样做
。一旦挂载了 sy...
分类:
系统服务 时间:
2015-06-14 09:32:11
收藏:
0 评论:
0 赞:
0 阅读:
198
1.在Linux里面,任何一个文件都具有『User, Group及Others』三种身份的个别权限。
以王三毛为例,王三毛这个『文件』的User为王三毛,他属于王大毛这个Group, 而张小猪相对于王三毛,则只是一个『others』而已。无所不能的天神则是root。
在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息...
分类:
系统服务 时间:
2015-06-14 09:26:31
收藏:
0 评论:
0 赞:
0 阅读:
254
uGet是一款开源下载软件,类似于我们常用的迅雷,不过uGet支持的操作系统非常多,Ubunut,Arch,openSUSE,Windows,MacOS,BSD等。 uGet支持两个下载引擎:curl, aria2,其中curl是内置在uGet内部的,因此即使你操作系统中没有安装curl也没有...
分类:
系统服务 时间:
2015-06-14 08:08:50
收藏:
0 评论:
0 赞:
0 阅读:
1101
在Mac OSX 10.10系统上编译了下OpenJDK9,以下仅是个人安装记录,供参考。 编译时间:2015-06-13 系统版本:Mac OS X Yosemite 10.10.4 编译OpenJDK版本:JDK 9 相关软件版本: ????????XCode版本:XCode...
分类:
系统服务 时间:
2015-06-14 07:05:20
收藏:
0 评论:
0 赞:
0 阅读:
288
一、linux的优点稳定性强,开源免费(除Rhat)。安全性高,多用户,多进程。耗费资源低。二、一般普通的分区大小标准/boot200M/swap相当于虚拟内存/总内存的30%/data剩余的所有分区三、linux根目录下各个文件夹的含义和用途/bin存放linux的常用的基本命令/dev存放设备文件的目..
分类:
系统服务 时间:
2015-06-14 00:41:51
收藏:
0 评论:
0 赞:
0 阅读:
276
#!/bin/bash
#author:
#date:2015-6-13
#filename:ip.sh
#############################
ifconfig_cmd=`whichifconfig`
$ifconfig_cmd>ifconfig.me
###################################
functionobtain_ip_information(){
ifgrep-q‘bond‘ifconfig.me
then
bond_name=`catif..
分类:
系统服务 时间:
2015-06-14 00:41:01
收藏:
0 评论:
0 赞:
0 阅读:
278
$0获取当前执行的SHELL脚本的文件名,包括路径.注:basename只要文件名,dirname只要文件所以路径。$n获取当前的执行的shell脚本的第n个参数值,n=1…9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起${10}。$#获取当前shell命令行终参数的总个数,命令演示如上图所示。$..
分类:
系统服务 时间:
2015-06-14 00:40:31
收藏:
0 评论:
0 赞:
0 阅读:
256
无论学习windows还是linux,还是学习这些系统上的应用,我们都需要一台甚至多台服务器。但一台服务器动辄上万元,做为正在学习的学生或个人根本无力购买。况且一些实验不止需要一台,还需要多台服务器。再加上供电等因素,个人买服务器来做实验真的是不可能的事情。但不通过实..
分类:
系统服务 时间:
2015-06-14 00:35:30
收藏:
0 评论:
0 赞:
0 阅读:
348
本小结主要对linux进程的调度部分进行学习总结。linux是个支持多任务的操作系统,因此才会涉及到进程的调度,调度的目的是为了让多个进程并存、在当前CPU是多核(单核的CPU系统中面对多任务时也涉及到进程的调度)的情况下,CPU可以高效的对处于可执行状态的进行调度处理、以提..
分类:
系统服务 时间:
2015-06-14 00:32:41
收藏:
0 评论:
0 赞:
0 阅读:
207