- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 win7下安装MySQL和myODBC
想在win7下使用ASP调用MySQL,没想到搭建MySQL就花费了一天多的时间。下面把步骤记下来,以后可能还会用到。首先是下载MySQL这个直接官网上下载就行了。安装流程就是一路下一步就好。现在开始安装myodbc,官网上的最新版本我安不了,这里使用的是5.1.13的版本。下载地址:将压缩包解压后在lib目录下将四个dll文件copy至system32文件夹下;
2016-04-28 14:20:12 4692
原创 关于Netmap打patch时报错的解决方法
我在之前的篇文章中提到过Natmap执行完./configure之后,执行make命令时会因为patch的问题导致不能生成驱动文件。这里写一下解决方法:在执行完make后如果不成功一般都会报如下错误:cp -Rp /root/rpmbuild/BUILD/kernel-3.10.0-229.el7/linux-3.10.0-229.el7.centos.x86_64/drivers/n
2016-04-23 15:46:53 4058
原创 Netmap分析(六)
netmap.cNIOCTXSYNC和NIOCRXSYNC这两个使用相同的代码,同步ringcase NIOCTXSYNC: case NIOCRXSYNC: nifp = priv->np_nifp; if (nifp == NULL) { error = ENXIO; break; } mb(); /* make sure following rea
2016-04-23 10:48:19 1355
原创 Netmap分析(五)
实际设置netmap配置的函数/* * possibly move the interface to netmap-mode. * If success it returns a pointer to netmap_if, otherwise NULL. * This must be called with NMG_LOCK held. * * The following na ca
2016-04-23 10:46:14 1436
原创 Netmap分析(四)
netmap.cNIOCGINFO用于返回netmap的基本信息case NIOCGINFO: /* return capabilities etc */ if (nmr->nr_cmd == NETMAP_BDG_LIST) { error = netmap_bdg_ctl(nmr, NULL); break; } NMG_LOCK(); do {
2016-04-23 10:42:31 1428
原创 Netmap分析(三)
Netmap_linux.c两个重要的结构struct miscdevice netmap_cdevsw = { /* same name as FreeBSD */ MISC_DYNAMIC_MINOR, "netmap", &netmap_fops,};static struct file_operations netm
2016-04-23 10:37:36 1319
原创 Netmap分析(二)
netmap_linux.c://初始化netmapstatic int linux_netmap_init(void){ int err; /* Errors have negative values on linux. *//* 申请netmap的各个内存池,包括netmap_if,netmap_ring,netmap_buf以及内存池的管理结构*/
2016-04-23 10:10:27 1827
原创 Netmap分析(一)
工作原理Netmap是基于零拷贝思想的高速网络I/O架构,它能够在千兆或万兆网卡上达到网卡的线速收发包速率。并且能够有效地节省cpu等计算机资源。零拷贝(zero-copy)是指主机、路由器等设备与网卡交互时,CPU不需要将数据从和个内存区域拷贝到另一个内存区域。零拷贝通过减少数据拷贝或共享总线操作次数,消除通信数据的不必要的拷贝过程,能够有效地提高通信效率、节省存储空间和处理时间。因
2016-04-23 10:08:04 8825
转载 IOCTL函数用法
ioctl的实现 一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。 出于这样的原因,ioctl就有它的用处了————一些没办法归类的函数
2016-04-22 17:47:27 850
转载 Linux实现的IEEE 802.1Q VLAN
第一部分:VLAN的核心概念说起IEEE802.1q,都知道是VLAN,说起VLAN,基本上也没有盲区,网络基础。然而说到配置,基本所有人都能顺口溜一样说出Cisco或者H3C设备的配置命令,对于Linux的VLAN配置却存在大量的疑问。这些疑问之所以存在我觉得有两点原因:1.对VLAN的本质还是没有理解。不管你的Cisco/H3C命令敲得再熟练,如果看不懂Linux的vconfig,
2016-04-20 15:49:28 974
转载 libpcap详解
libpcap详解2010-12-01 22:07libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架。一、libpcap工作原理 libpcap主要由两部份组成:网络分接头(Network Tap)和
2016-04-20 11:17:37 2043
原创 iprobe安装文档
1. 由于iprobe基于suricata所以要先安装suricata的所有依赖库 sudo yum -y install gcc libpcap-devel pcre-devel libyaml-devel file-devel \ zlib-devel jansson-devel nss-devel libcap-ng-devel libnet-devel tar make \
2016-04-14 10:09:59 1443 2
转载 将centos7打造成桌面系统
前言以下所有操作默认在root权限下执行,桌面环境是kde,使用gnome的也可以参考一下。我收集的以下要用到的一些安装包,360网盘http://yunpan.cn/csMhBAp92vTgN 提取码 92e2以下要用的安装软件语法:通过软件源在线安装:sudo yum -y install 软件名其中参数-y为所有选项均选则yes,不加-y则要手动确认通过本地r
2016-04-09 16:08:16 3917
转载 Win 10 + CentOS 7 双系统安装与CentOS美化小记
Win 10 + CentOS 7 双系统安装与CentOS美化小记字数2328 阅读13668 评论6 喜欢9 标签(空格分隔): linux centos一、初衷2015年8月25日,linux迎来了它24周岁的生日。虽然对于很多人而言,linux依然显得神秘莫测,高端复杂,但经过了这些年的发展演化,主流的linux distribution大多已相当完善,在满
2016-04-09 16:06:36 3029
mysql-connector-odbc-noinstall-5.1.13-winx64.zip
2016-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人