自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(290)
  • 资源 (32)
  • 收藏
  • 关注

原创 mqtt

mqtt clienthttp://www.mqttfx.org/

2019-05-07 13:10:49 335

原创 Ubuntu 自己定制CD

定制步骤https://help.ubuntu.com/community/InstallCDCustomization?action=show&redirect=InstallCDCustomizationHowTopreeseed配置文件https://help.ubuntu.com/lts/installation-guide/amd64/apb.html

2017-07-28 13:17:12 1036

原创 Linux多网卡同网段问题

net.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.default.arp_ignore = 1net.ipv4.conf.all.arp_announce = 1net.ipv4.conf.default.arp_announce = 1net.ipv4.conf.all.rp_filter = 0net.ipv4.conf.defau

2017-05-23 10:07:25 2320

原创 rhel7 Centos 7密码重置方法

centos7/rhel7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。重置密码主要有rd.break和init两种方法。 rd.break方法:1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;3

2016-10-21 11:18:28 2163

原创 ssl_write直接程序挂掉

socket改为openssl之后,发现client主动关闭后,heartbeat发数据引起server端直接挂死,无任何coredump文件。百度谷歌无解,突然想到了broken pipe问题,测试后发现果然是此问题,在main函数中添加signal(SIGPIPE, SIG_IGN)忽略此信号即可。

2016-10-20 19:41:15 3425

原创 安装vxworks到硬盘

第一次搞VXworks。没有想到把环境搭起来就是最大的麻烦。如果想想硬盘启动,DOS一事足够费劲,经验总结如下:1、使用小于2G的硬盘或者是U盘,这是由于FAT16最大支持到2G。2、使用HPUSBFW制作U盘启动。此时可以选DOS任意版本,包括7.1或者是6.22.均可,但是分区一定要先“FAT”而不能选成FAT32.如果U盘大于2G不会显示FAT选项。3、启动盘制作完成后,可以

2016-09-23 21:03:15 2742

原创 DOS各版本下载地址

http://www.allbootdisks.com/download/95.html

2016-09-23 20:37:01 1888

原创 关于内核要用的网站

如果你想查看源码,推荐去LXR http://lxr.linux.no/如果你想下载源码,推荐去The Linux Kernel Archives http://www.kernel.org/http://lxr.linux.no/如果你想下载源码,推荐去The Linux Kernel Archives http://www.kernel.org/源代码https://elixir....

2016-08-05 13:03:28 800

原创 debian 6.0.10禁用r8169网卡驱动

把/lib/modules下的网卡模块r8169删除掉了,为什么重启后lsmod仍然有r8169。经过查询,是由于initrd已经包含了驱动,所以会自动加载,After installing the driver, update the module dependencies.depmod -aFirst the r8169 network driver nee

2016-06-30 15:13:02 1681

原创 g4l 备份还原linux系统

英文wikihttp://www.mepis.org/docs/en/index.php?title=G4l需要备份的母盘最好先清空无用数据Tips and tricksBefore making a raw backup image, zero out the free space on the drive. This will help save

2016-05-11 17:09:42 2667

原创 UBUNTU修复grub

在使用Ubuntu系统或者安装双系统时,有时天有不测风云。或是找不到grub2引导,或是整个硬盘的mbr搞坏掉,使电脑瘫痪。怎么办?今天向大家介绍一个非常好用的方法,可以修复引导,当然也能修复硬盘的mbr.OS:Ubuntu12.04/12.10我们需要准备的是:1、ubuntu的启动盘CD/USB都可以2、就是网络 INTERNET,你必须有网络环境。接下来要

2016-05-09 17:12:24 2338

原创 python程序中yield用法。

看了好多关于yield说明,实在是搞不懂怎么用的。于是自己动手写代码。终于明白了。def ytest(data): a,b = 1,2 while a < data: yield b a = a + 1def ytest2(data): a,b = 1,2 while a < data: yield a

2016-03-08 16:07:40 636

原创 POX启动过程分析

http://www.sdnap.com/sdnap-post/2058.html

2016-03-05 09:51:07 1103

原创 Pyhton 单行、多行注释符号使用方法及规范

python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。python注释也有自己的规范,在文章中会介绍到。注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。一、python单行注释符号(#)井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释

2016-03-04 10:53:36 7557

原创 python中__name__的使用

1. 如果模块是被导入,__name__的值为模块名字2. 如果模块是被直接执行,__name__的值为’__main__’Py1.py#!/usr/bin/env pythondef test(): print '__name__ = ',__name__if __name__ == '__main__': test()Py2.py#!/u

2016-03-04 10:51:10 704

原创 mac下操作mininet

1.安装xquartz2.ssh -X mininet@192.168.1.23.xterm -sb &4.sudo wireshark &

2016-02-29 21:33:27 2371 3

原创 Linux下禁用笔记本屏幕,启动外接VGA

公司某款产品使用了atom n2600。结果不知道是设计有问题,还是这款产品天生有缺陷。首先,居然无linux下显卡驱动xf86-video-intel驱动到2015年Q4也没有支持。后来只好使用VGA做输出测试,当要使用1920x1080时根本启动不起来。当然在Linux下可以查到有LVDS,VGA两个显示器,好吧,度娘可以告诉我LVDS就是笔记本的LCD显示器,laptop。那VGA才

2016-01-28 20:50:35 5679

原创 Intel集成显卡驱动安装linux

在http://intellinuxgraphics.org/中下载最新的驱动包 xf86-video-intel 2.15.0Debian的源中有安装包xserver-xorg-video-intel,其实就是基于xf86-video-intel包编译的,只是不一定是最新的。 首先安装下面的包#apt-get install xserver-xorg-dev

2016-01-22 16:24:26 8854

原创 The CD-ROM drive contains a CD which cannot be used for installation.

The CD-ROM drive contains a CD which cannot be used for installation.重新生成 ISO镜像后,安装时总时提示此错误.检查后发现是由于没有复制.disk目录引起.

2016-01-20 17:00:27 1627

原创 debian的自动化安装定制

部分客户要求可以自定制安装系统,由于平时使用debian客户较多,搜索一下相关信息debian的自动化安装基本是通过配置debian installer参数来完成的.相关信息如下http://www.zzbaike.com/wiki/Debian/%E4%BD%BF%E7%94%A8Debian%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8Fht

2016-01-20 10:33:45 3345

原创 linux下用dd命令拷贝硬盘,复制克隆及还原硬盘

linux系统如果想做备份还原,使用ghost的时候经常出现问题,后来发现可以直接使用dd命令完成硬盘的克隆和还原.当拷贝完硬盘后,就可以拿这个硬盘放到其它设备上跑了。也就是完成了“烧写”了。实际操作中,最好使用另一个系统启动,如另一个硬盘的系统,或者用live cd。当然,拷贝当前运行中的系统也是可以的,但不知当前的这个系统还有哪些不确定东西,所以还是不建议。用fdisk -l查

2015-12-30 13:38:35 56700 1

原创 红帽老版本下载地址

redhat old-release下载地址ftp://archive.download.redhat.com/pub/redhat/linux/https://wiki.centos.org/Download centos old versionsftp://archive.download.redhat.com/pub/redhat/linux/has every re...

2015-12-04 10:28:35 2756

原创 安装RedHat Linux引导盘安装服务器提示GPT分区无法继续安装的解决方法

解决办法:在安装界面中按 “ctrl+alt+f2”符进入字界面fdisk -l      //此时你会看到引导分区结尾上的标记是GPT假设是/dev/sdbpartedselect /dev/sdbmklabel msdos选择[yes/no]:yes提示标签变为[gpt]:msdosquit按“ctrl+alt+f

2015-12-03 11:41:36 2767

原创 windows驱动开发相关知识

http://www.cnblogs.com/xing901022/archive/2012/10/18/2730024.html[作者] 猪头三 个人网站 :http://www.x86asm.com/  [序言]  很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动

2015-12-02 22:10:49 682

原创 shell修改文件名

从网上下载了电影后,上面含有网站的名称,打开时无法看到全名,搜索一个脚本,将网站名称去除for x in `ls *\】*`; do mv ${x} ${x#*】}; done${varible##*string} 从左向右截取最后一个string后的字符串${varible#*string}从左向右截取第一个string后的字符串${varible%%string*}从右向左

2015-11-30 22:15:19 1299

原创 linux下修改网卡名称

由于主机上外插了网卡。结果悲剧了。板载网卡名字在外置网卡之后,于是原来基于网卡名称的程序无法正常工作。为了和原来保持一直,故修改配置文件,按照以前顺序生成网卡名称。最终查询结果后,发现可以使用udev规则生成,按照PCI位置生成相关名称。在/etc/udev/rules.d/70-persistent-net.rules进行修改原内容为: # PCI device 0x8086

2015-11-26 13:08:18 1947

原创 安国U盘量产后USB损坏恢复工具for win7

前几天使用安国U盘量产工具后,发现主机前面板的USB口不好用了。而且时能用,时不能用。百度查询后,发现是由于安国U盘量产工具会修改系统文件。后在网上查询到此工具。分享给大家使用。修复好自己的WIN7系统。OS: win7功能:使用安国量产工具后,USB控制器无法使用。tools:http://download.csdn.net/detail/blaider/9299851

2015-11-25 17:53:58 2778

原创 Linux下的PCI设备驱动自动加载问题MODULE_DEVICE_TABLE

以前做驱动时,一般将驱动复制到/lib/modules/$(uname -r)/kernel/driver/目录后,运行depmod都可以自动加载,但是客户反映公司一款驱动无法自动加载。后经过与其它版本代码对比,才发现是MODULE_DEVICE_TABLE没有设置引起的异常。在Linux IIC驱动中看到一段代码:static struct platform_device_i

2015-11-13 11:17:55 3608

原创 dos下使用fdisk格式化MBR

想在DOS下清除第二个硬盘的MBR信息。首先使用fdisk命令查看此时系统中一共有几块硬盘,可以在选择界面通过“change current fixed disk drive”来列出当前所有硬盘及编号。通过硬盘大小我确认了我需要清除MBR信息为drive 2。使用以下命令清除fdisk 2 /cmbr如果DOS启动后,系统中只有一个硬盘,则可以使用以下命令直接清除MBRfdisk

2015-10-29 16:47:26 2987

原创 为什么GRUB起始地址为0x7c00.

为什么GRUB起始地址为0x7c00.http://www.glamenv-septzen.net/en/view/6

2015-10-13 10:25:05 656

原创 configure: error: GRUB requires a working absolute objcopy; upgrade your binutils 解决方法

编译grub-0.97时,执行configure后,出现如下错误:         configure: error: GRUB requires a working absolute objcopy; upgrade your binutils    错误提示upgrade your binutils,但是系统安装是最新版本的binutils。其实,这个原因主要是由于gcc的版本

2015-10-09 16:32:45 1286

原创 linux kernel docs

kernel.org官方文档查询地址https://www.kernel.org/doc/htmldocs/

2015-10-08 15:37:56 650

原创 libxml2 xpath namespace

使用libxml2的xpath进行节点查询时。在测试中十分正常。后来在应用中发现总是无法找到结果。返回结果数为空。对比测试文件与系统生成xml文件发现关于xmlns属性变化引起异常。当使用无prefix命名空间时,会引起此异常xmlns="http://www..com.cn/xxx.xsd"百度N个网页后找到替代方案"//*[local-name()='UserTag'][@name

2015-09-24 17:37:36 1496

原创 U盘制作DOS启动盘MSDOS 7.10

同事要在DOS下编程.印象中记得有一版本的DOS已经支持目录补全和命令补全了。经过查询之后发现MSDOS 7.10可以支持此功能。故在网上下载完整安装包后。提取了其中的文件。结合HP的U盘制作工具,可以很好地制作出一款功能齐全的DOS。在此工具选择制作启动盘,然后选定DOS文件目录就行,如果选择DOS710.制作完成后要把DOS710中文件再复制到U盘中,因为此工具只复制了最基本的三个程序,其

2015-09-15 15:44:16 15930

原创 borland c 3.1 dos编程必备工具

公司一同事要给硬件新人做培训,其中要讲到在DOS下如何编程,来调试自己的IO卡。想想前一段时间自己搞过DOS下编程,于是将以前的工具整理一下。交给同事培训使用。本工具已经精简到只有bin,include,lib库三个文件,然后我又添加了一个example用来展示如何使用makefile来编译程序。当然,使用本程序前,也就是第一次使用需要先运行installevn.bat文件将环境变量添加到系统变量

2015-09-13 08:27:41 3379

原创 WIN7 64位 x64虚拟网卡驱动

先前修改过一版XP下虚拟网卡。最近同事要在64位win7下使用虚拟网卡,原来的32位网卡已经不能使用。故修改此64位网卡驱动,以便解除微软网卡只能修改为02开头网卡MAC地址限制。32位虚拟网卡驱动http://download.csdn.net/detail/blaider/585619364位虚拟网卡驱动http://download.csdn.net/deta

2015-09-11 14:08:57 6121 1

转载 MBR&GPT硬盘分区类型&属性详解(Win下更改/设置OEM/恢复分区方法)

打开Windows系统的磁盘管理,你可能会在硬盘上发现一个或若干个特殊分区,他们一般都带有特殊的标记,并且通常都具有隐藏属性,比如,OEM分区、恢复分区皆如此。那么这些分区是靠什么表现出特殊属性的呢?而我们又能不能改变这些属性呢?本文就来详细解释这个问题。为方便理解本文内容,建议先阅读《UEFI+GPT引导基础篇(一):什么是GPT,什么是UEFI?》一文,这篇文章简单介绍了MBR和G

2015-09-10 11:14:57 18998 1

原创 关于硬盘UUID更改及显示的方法

查看硬盘UUID1root [ /dev/disk/by-uuid ]# ls -l /dev/disk/by-uuid查看硬盘UUID1blkid/dev/sda5uuidgen 会返回一个合法的 uuid

2015-09-07 13:28:41 10841

原创 Debian 5.0升级GRUB为GRUB2

由于客户安装系统后时由于可能会再插入其它SATA硬盘,硬盘识别符变化后无法引导系统。在debian 5下默认安装GRUB 0.97。不支持GRUB引导使用硬盘UUID。不得已只好升级GRUB到GRUB2。如果使用源代码更新,需要安装gcc,make.gettext软件,文件包太大不适合于生产用系统上。经过查询。发现网络上描述2002年已经开始开发GRUB2.并且在2009左右,所有的Linux系统

2015-09-07 10:00:00 1550

原创 vmware vm tools下载地址

https://softwareupdate.vmware.com/cds/

2015-08-25 22:59:56 6350

mscale-ddr-tool-v3.30-setup.exe.zip

imx8mq DDR tool.用于iMX8M系列DDR参数调整,此工具需要配合RPA文件使用 i.MX 8M Family DDR Register Programming Aid (RPA): Current Versions

2022-10-27

RU5.25.0379.7z

此软件为台湾AMI公司James wang写的DOS平台下调试工具。下载后重新压缩。借大家下载使用。

2020-05-09

QNX 6.5.0 SP1 x86 BIOS_APIC BSP.zip

2017年1月份更新的BSP软件包。结合上一版本使用更方便。在使用本版本时,应该先解压SVN版本,再解压path版本。

2018-01-18

Linux设备驱动程序(第2版)

此书第二版内容是以Linux 2.4为基础进行讲解,如果使用redhat 7.2等老版本操作系统,可以参考此书

2017-05-19

vxworks 6.8帮助文档

此文档为安装程序中所携带所有文档。

2016-05-23

安国U盘量产工具使用后USB损坏修改软件WIN7

使用安国U盘量产工具后,USB出现异常,有时候U盘无法使用,有时候U盘无法使用。后经百度查询,是安国量产修改了部分驱动。后在网上查询到此工具。分享给大家使用。需要使用管理员权限运行。

2015-11-25

borland c 3.1 dos windows

精简版borland c 3.1。编译出来的程序可以在DOS下运行。在网上传的版本中添加了installenv.bat自动添加系统变量。添加了example演示如何使用makefile文件编译。此版本中添加了DPMI16BI.OVL。保证可以在DOS环境下运行。

2015-09-15

USB_DOS710_BOOT启动盘DOS710

此工具是根据网上的HP使用U盘制作DOS启动盘软件,外加自己安装完整版MSDOS77.10版本的程序.此版本程序中已经可以自动补全路径和程序名,同时也启动了HIMEM.SYS高内存.

2015-09-15

borland c 3.1 dos

精简版borland c 3.1。编译出来的程序可以在DOS下运行。在网上传的版本中添加了installenv.bat自动添加系统变量。添加了example演示如何使用makefile文件编译。

2015-09-12

Microsoft Loopback Adapter Cracked x64 AMD64

先前修改过一版XP下虚拟网卡。最近同事要在64位win7下使用虚拟网卡,原来的32位网卡已经不能使用。故修改此64位网卡驱动,以便解除微软网卡只能修改为02开头网卡MAC地址限制。

2015-09-11

gdisk-windows

windows下gdisk工具,可以恢复gpt分区。如果mac系统安装windows后重新分区引起异常。可以使用此方法重新还原分区。

2015-09-10

SM3257ENLT U盘修改,量产工作

公司新发一U盘,由于里面有CDFS,想格式化成可以全部为U盘分区。根据网上教程折腾一下午才搞定。

2015-07-17

自己动手写操作系统完全版.pdf

自己动手写操作系统完全版.pdf,虽然是影印的,大部分还是不影响阅读的

2015-07-01

自己动手写操作系统.ISO随书光盘

随书光盘,里面包含基本的编译用工具以及源代码

2015-07-01

QNX 6.5全套官方文档

本文件包括QNX 6.5官方IDE自带的所有PDF文档。

2015-05-29

QNX6.5SP1 Generic x86 BIOS-APIC BSP

此BSP为QNX6.5SP1 x86平台通用BSP。

2015-05-29

QNX6.5 sys_arch

QNX6.5官方文档。本文档主要讲述QNX体系架构,深入了解QNX架构必备

2015-05-29

QNX 6.5 neutrino_library_reference

此文档为QNX6.5官方文档。主要讲述开发用library函数接口及使用方法。编程必备

2015-05-29

QNX6.5 utilities_reference

此文档为QNX6.5IDE文档,文档主要讲述QNX6.5系统自带命令使用方法。入门手册。博随时查看

2015-05-29

QNX2007年公开源代码

此源代码为其它网友分享,请大家也可以随时分享给有需要的人

2015-05-29

ipv6 advanced protocols implementation(IPv6详解卷2:高级协议实现)英文版

 本书全面讲解ipv6及相关协议实现的事实标准kame,揭示了kame ipv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。全书共分7章,分别介绍ipv6地址结构、ipv6、icmpv6、邻居发现和无状态地址自动配置、传输层协议及套接字api扩展。每章都包含两个主要部分:第一部分提供了作为rfc发布的主要协议规范的摘要,定义各种协议分组,解释每个分组中每个字段的含义和目的;第二部分则描述实现这些rfc的kame的数据结构及功能。书的最后还提供了一些例子,说明如何编写既可以在ipv4网络上运行、又可以在ipv6网络上运行的可移植应用程序。   本书是ipv6的权威参考书,适合网络设计和开发人员阅读。此外,本书还适合作为高校相关专业网络课程的教学参考书

2014-10-15

ipv6 core protocols implementation(IPv6详解卷1:核心协议实现)英文版

 本书全面讲解ipv6及相关协议实现的事实标准kame,揭示了kame ipv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。全书共分7章,分别介绍ipv6地址结构、ipv6、icmpv6、邻居发现和无状态地址自动配置、传输层协议及套接字api扩展。每章都包含两个主要部分:第一部分提供了作为rfc发布的主要协议规范的摘要,定义各种协议分组,解释每个分组中每个字段的含义和目的;第二部分则描述实现这些rfc的kame的数据结构及功能。书的最后还提供了一些例子,说明如何编写既可以在ipv4网络上运行、又可以在ipv6网络上运行的可移植应用程序。   本书是ipv6的权威参考书,适合网络设计和开发人员阅读。此外,本书还适合作为高校相关专业网络课程的教学参考书。

2014-10-15

IPv6详解卷2:高级协议实现.pdf(ipv6 advanced protocols implementation)

 本书全面讲解ipv6及相关协议实现的事实标准kame,揭示了kame ipv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。全书共分7章,分别介绍ipv6地址结构、ipv6、icmpv6、邻居发现和无状态地址自动配置、传输层协议及套接字api扩展。每章都包含两个主要部分:第一部分提供了作为rfc发布的主要协议规范的摘要,定义各种协议分组,解释每个分组中每个字段的含义和目的;第二部分则描述实现这些rfc的kame的数据结构及功能。书的最后还提供了一些例子,说明如何编写既可以在ipv4网络上运行、又可以在ipv6网络上运行的可移植应用程序。   本书是ipv6的权威参考书,适合网络设计和开发人员阅读。此外,本书还适合作为高校相关专业网络课程的教学参考书

2014-10-15

IPv6详解卷1:核心协议实现(ipv6 core protocols implementation)

 本书全面讲解ipv6及相关协议实现的事实标准kame,揭示了kame ipv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。全书共分7章,分别介绍ipv6地址结构、ipv6、icmpv6、邻居发现和无状态地址自动配置、传输层协议及套接字api扩展。每章都包含两个主要部分:第一部分提供了作为rfc发布的主要协议规范的摘要,定义各种协议分组,解释每个分组中每个字段的含义和目的;第二部分则描述实现这些rfc的kame的数据结构及功能。书的最后还提供了一些例子,说明如何编写既可以在ipv4网络上运行、又可以在ipv6网络上运行的可移植应用程序。   本书是ipv6的权威参考书,适合网络设计和开发人员阅读。此外,本书还适合作为高校相关专业网络课程的教学参考书。

2014-10-15

mips64el-gcc-4.4-x86-32bit

用于交叉编译mips内核。在32位x86系统上使用。

2013-08-20

Loadcepc.exe编译方法及编译工具

loadcepc编译要使用16位编译器。只能使用msvc152版本。同时压缩包中提供汇编编译时使用的工具及编译方法。

2013-07-09

VC ++ User's Guide

从MSDN中提取的,VC++ User's Guide.好多版本里没有关于Add-ins开发的内容,此版本中含有

2011-08-27

VC 6.0显示行号

由于在VC 6中编辑器不看不到代码行数,用此工具可方便显示代码行数。

2011-07-29

[Visual.Studio插件].Visual.Assist.X.v10.6.1850.0.Cracked

用与VC6.0及VS系列中代码自动提示功能

2011-07-20

Oracle 10G数据库与Sql Server数据的透明网关连接配置

Oracle 10GR2 配置SQL Server 2000 SP4透明网关说明

2010-08-30

Oracle Statspack 高性能调整技术1-15章全

Oracle Statspack 高性能调整技术1-15章全 是DBA必看的书,oracle high-performance tuning with staspack,Donald K.Burleson 著

2010-01-22

空空如也

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

TA关注的人

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