- 博客(19)
- 资源 (11)
- 收藏
- 关注
原创 安装VMware导致系统USB设备无法识别
这种情况是由于VMware的USB相关服务与系统自带USB服务冲突导致,因此需要禁用VMware服务并且取消开机自启动。打开运行(命令行) –> “service.msc”回车;找到服务为:vmware usb arbitration services 与 vmware hostd。(不同版本名称可能会有差异)禁用并取消开机自启动。
2016-10-28 10:09:36 1463
原创 VMware 提示”此虚拟机被配置为64位操作系统,然而,64位操作无法进行”
这种情况说明CPU没有开启虚拟化,需要进入主板BIOS界面进行设置,设置选项位置因主板而异,可能在 Security/Advanced/Configuration 选项下,以 Intel 为例,找到 Intel Virtual Technology / Intel HT Technology 选项,然后设置为 Enable,保存重启即可;
2016-10-28 10:05:37 2212
原创 VMware “Transport(VMDB)error -44:Message”
这种情况说明虚拟机的一个服务没有开启,在本机中找到服务: 1. “打开运行”-“services.msc”回车。 2. 找到VMware Authorization Service这个服务,启动起来就OK了。
2016-10-28 10:03:40 1372
翻译 OpenWrt
Contents1 The Router 1.1 Getting started 1.1.1 Installation 1.1.2 Initial configuration 1.1.3 Failsafe mode 1.2 Configuring OpenWrt 1.2.1 Network 1.2.2 Wireless 1.3 Advanced configur
2016-10-25 16:35:45 3258
原创 脚本中判断Shell命令执行结果
与C程序中判断同理,只是语法差异,提一点,在这里尤其需要注意 Shell 的语法规则:-D。Code:#!bin/shifconfigif [ $? -eq 0 ]; then echo "succeed!"else echo "failed!"fi
2016-10-24 19:09:52 6439
原创 C程序中如何获取shell命令执行结果和返回值
如果在C程序中调用了shell命令,那么往往希望得到输出结果以及命令执行的返回布尔值。在这里分为两步来处理: 1.使用 popen 与 pclose 来执行shell命令; 2.使用‘echo $?’来获取上一条指令执行状态,如果为0那么标识成功执行,否则标识执行出错;代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>
2016-10-24 18:55:10 7128 1
转载 【交换机】MAC-VLAN的功能作用是什么,如何设置
MAC VLAN就是基于MAC地址划分的VLAN,MAC VLAN的最大优点就是用户不需要固定在某些端口下,可以随意移动,比如当用户物理位置移动时,即从一台交换机换到其它的交换机时,VLAN不用重新配置,所以,可以认为这种根据MAC地址的划分VLAN方法是基于用户的MAC地址信息来的。MAC VLAN的缺点是初始化时,所有的用户都必须进行配置MAC与VLAN的对应关系。 主要有两个配置步骤:1、所
2016-10-21 15:50:05 2721
翻译 OpenWrt交换机手册(Switch Documentation)
如果你的设备含有不少于1个的LAN接口,那这个设备在不同的接口之间可能有一个被称为交换(switch)的特殊连接。大多数的内部构造如下图所示:如果你想要更改这些端口如何互相连接的,你需要配置你的switch设备。 (see also network.interfaces)UCI config, swconfig style假设设备运行在kernel 2.6 或 3 的版本,设备使用swconfig类
2016-10-21 14:57:41 14158
转载 Access、Hybrid和Trunk三种模式的理解
以太网端口的三种链路类型:Access、Hybrid和Trunk:<1> Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;<2> Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;<3> Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机
2016-10-21 09:40:16 672
原创 USB设备多个配置描述符的获取过程
多配置USB设备枚举过程和多字符串描述符的枚举是相同的,过程如下: 1. 总线复位; 2. 获取设备描述符; 3. 总线复位; 4. 设置地址; 5. 获取设备描述符; 6. 获取配置描述符1; 7. 获取配置描述符2; 8. … 9. 获取字符串描述符1; 10. 获取字符串描述符2; 11. … 12. 设置配置; 13. … 可见,对于多个配置和字符串描述符的设
2016-10-19 17:01:59 5312
原创 子网掩码
子网掩码用于确定网络地址中子网号的位数(也即比特数)及主机号位数。掩码是一个32bit的值,其中值为1的比特留给网络号和子网号,为0的比特留给主机号。譬如一个B类地址,子网掩码可以设置为:<1> 255.255.255.0 此时子网号8位,主机位8位;<2> 255.255.255.192 此时子网号10位,主机位6位; 因此给定IP地址和子网掩码以后,主机就可以确定IP数据报的目的是
2016-10-19 09:52:52 2150 2
原创 子网寻址
一、概念 将IP地址中的主机号再分成一个子网号和主机号。而不是把IP地址看成单纯的网络号+主机号。举例来说:一个B类网络地址,网络位为16位,主机位为16位。若划分子网则需要对这16主机位继续进行划分,比如在这16bit中将8bit用于子网号,8bit用于主机号,那么就允许有254个子网,每个子网可以有254台主机(由于全0或全1的主机号都是无效的,因此为256-2=254)。二、特点
2016-10-18 17:19:44 1488
原创 Eclipse: select at least one project
在Eclipse导入工程的时候如果遇到这种错误,一般是由于当前导入操作的工程名与Eclipse中已经导入的工程名重复所致。此时需要打开当前工程列表,删除重名目录即可: PS: Window -> Show View -> Project Explorer 打开工程列表。
2016-10-17 16:50:18 559
转载 Android 对话框(Dialog)大全 建立你自己的对话框
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).
2016-10-17 13:19:08 690
原创 TCP/IP详解卷1中文版勘误表前言
相信仔细阅读过TCP/IP这一经典著作中文版的读者们最痛苦的就是其中一些语句或者词汇感觉无法理解,其后果要么是无法理解,要么理解错误,如果错误的概念在脑中根深蒂固了,对于以后的学习和工作将是十分令人苦恼的事情。看到多数读者的评论,在对英文版作者十分赞赏的同时,对中文版译者们出现了不少斥责的声音,因此我的博客主要要提及几点比较关键的地方:一、如果读者的英文水平尚可,那么就去大胆尝试英文原版著作吧
2016-10-11 15:59:40 1405 3
原创 QString包含中文时与char *转换
方法1:添加GBK编码支持:#include <QTextCodec>QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));QString str;char *ch;QByt...
2016-10-10 14:23:44 3127 1
原创 QString与char *之间的转换
1. 在 Qt 下将 QString 转 char* 需要用到 QByteArray 类,QByteArray 类的说明详见Qt帮助文档。因为 char* 最后都有一个‘/0’作为结束符,而采用 QString::toLatin1() 时会在字符串后面加上‘/0’。Exp :Qstring str = "helloworld";char *s;QByteAr
2016-10-10 14:18:03 1033
原创 qDebug格式化输出类型
%a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。 %p 读入一个指针
2016-10-10 14:06:15 13359
原创 Qt下"Undefined reference to 'vtable for xxx'
QT下遇到这种错误提示时候需要注意以下情况:一、cpp文件里使用了Q_OBJECT分析:qmake不会处理.cpp文件里的Q_OBJECT,所以如果在.cpp文件中有它的话将会产生undefined reference to vtable for "xxx::xxx"。 解决方法1:先用moc xxxx.cpp生成相应的moc文件,再包含到.cpp里面去。解决方
2016-10-10 13:50:05 771
安卓电视与BLE遥控器交互蓝牙报文.zip
2019-07-23
Android/Linux触摸屏解决方案
2018-07-06
解决 Windows Update 更新错误/无法创建还原点 代码 0x80246008
2018-03-05
Office2007转PDF插件
2018-02-09
安卓JNA例程
2017-09-25
JavaStruct库与应用文档
2017-07-20
安卓串口应用资料
2017-07-20
CCIE路由与交换认证考试指南(英文版)
2016-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人