DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 248 249 250 251 252 253 254 255 256 ··· 474 下一页

2016年4月1日

摘要: 获得eth0接口所有信息: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <sys/ioctl.h> #include  阅读全文
posted @ 2016-04-01 14:16 DoubleLi 阅读(1356) 评论(0) 推荐(0)

摘要: 昨天在论坛上,有人问起双缓冲的实现问题,想起网上这方面资料比较凌乱,而且多是DirectX相关的,今天特地在这里给大家简要的介绍一下双缓冲技术及其在VC++的GDI绘图环境下的实现。 1. Windows绘图原理 我们在Windows环境下看到各种元素,如菜单、按钮、窗口、图像,从根本上说,都是“画 阅读全文
posted @ 2016-04-01 14:15 DoubleLi 阅读(1536) 评论(0) 推荐(0)

摘要: 其实对于自己装了网卡驱动的来说,应该从最根本的驱动中获取速率。 但是用ioctl()也可以,其实实现和iwconfig命令相同。 仅仅获取速率这部分: [cpp] view plain copy #include <stdio.h> #include <stdlib.h> #include <sys 阅读全文
posted @ 2016-04-01 14:14 DoubleLi 阅读(1267) 评论(0) 推荐(0)

摘要: 之前在学习wait和waitpid函数的时候,就对使用宏WIFEXITED来检查获取的进程终止状态产生过疑惑:一般我们在程序中是调用的exit或者_exit函数来退出的,那么wait和waitpid函数获取的终止状态直接就是我们传递给exit的参数不就OK了吗? 后来了解到是我考虑简单了,因为程序退 阅读全文
posted @ 2016-04-01 14:03 DoubleLi 阅读(4509) 评论(0) 推荐(0)

摘要: 最近在看APUE第10章中关于system函数的POSIX.1的实现。关于POSIX.1要求system函数忽略SIGINT和SIGQUIT,并且阻塞信号SIGCHLD的论述,理解得不是很透彻,本文就通过实际的实例来一探究竟吧。 一、为什么要阻塞SIGCHLD信号 #include <stdlib. 阅读全文
posted @ 2016-04-01 14:02 DoubleLi 阅读(3180) 评论(0) 推荐(0)

摘要: 一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 [cpp] view 阅读全文
posted @ 2016-04-01 14:01 DoubleLi 阅读(12092) 评论(0) 推荐(0)

摘要: getifaddrs()和struct ifaddrs的使用,获取本机IP 博客分类: Linux C编程 ifaddrs结构体定义如下: C代码 struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in list */ char *ifa 阅读全文
posted @ 2016-04-01 13:58 DoubleLi 阅读(8806) 评论(1) 推荐(0)

摘要: linux下的ioctl函数原型如下: #include <sys/ioctl.h> int ioctl(int handle, int cmd, [int *argc, int argv]) 函数成功返回0,失败返回-1. 其相关命令接口如下: 类别 Request 说明 数据类型 套 接 口 S 阅读全文
posted @ 2016-04-01 13:53 DoubleLi 阅读(7201) 评论(0) 推荐(0)

摘要: 公司去年上了F5,好用是好用,但是费用太高昂了,所以最近一直在研究软负载均衡这一块儿,恰巧今年年初谷歌开源了seesaw,让自己可以绕过很多弯路。特此总结下之前了解的负载均衡策略。 -Sunface 在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。 阅读全文
posted @ 2016-04-01 13:38 DoubleLi 阅读(3955) 评论(0) 推荐(0)

摘要: libs/android_runtime/android_net_wifi_Wifi.cpp部分jni接口static JNINativeMethod gWifiMethods[] = {{ "loadDriver", "()Z", (void *)android_net_wifi_loadDriv 阅读全文
posted @ 2016-04-01 13:35 DoubleLi 阅读(1261) 评论(0) 推荐(0)

上一页 1 ··· 248 249 250 251 252 253 254 255 256 ··· 474 下一页