ChinaUnix首页
|
论坛
|
博客
博客首页
博客专家
往日推荐
博客文集
博文
博主
热搜:
iOS
JavaScript
H3C
cISCO
敏捷
ubuntu
负载均衡
CCNA
博客首页 〉
搜索结果
按类别查询搜索结果
操作系统
程序设计
数据库
热点技术
综合
架构与运维
移动开发与应用
Web前端
LINUX
|
BSD
|
WINDOWS
|
其他UNIX
|
AIX
|
SOLARIS
|
C/C++
|
Java
|
Python/Ruby
|
项目管理
|
Web开发
|
嵌入式
|
C#/.net
|
PHP
|
Delphi
|
PERL
|
Erlang
|
Verilog
|
敏捷开发
|
Mysql/postgreSQL
|
Oracle
|
DB2/Informix
|
Sybase
|
数据库开发技术
|
SQLite/嵌入式数据库
|
SQLServer
|
NOSQL
|
虚拟化
|
云计算
|
大数据
|
HADOOP
|
高性能计算
|
IT业界
|
IT职场
|
信息化
|
网络与安全
|
系统运维
|
服务器与存储
|
架构设计与优化
|
Android平台
|
iOS平台
|
Windows平台
|
其他平台
|
Html/Css
|
JavaScript
|
jQuery
|
HTML5
|
关于关键词 的检测结果,共
16553
条
【C/C++】
C语言
中
#define用法总结
zyicai
| 2017-07-21 16:51:54 | 阅读(950) | 评论(0)
1.简单的宏定义#define 标识符 替换列表(替换列表可以是数,字符串字面量,标点符号,运算符,标识符,关键字,字符常量。注意:替换列表是可以为空的)典型错误:#define N = 100int a[N]; /*这样会成为int a[= 100],这里会处理成为一种标识记号一样*/ #define N 100;int a[N]...
【阅读全文】
【C/C++】
libcurl在mac
上
编译
wangxuying516
| 2017-07-19 09:32:35 | 阅读(140) | 评论(0)
首先,需要安装autoconf和automake工具1)安装m4http://ftp.gnu.org/gnu/m4/tar -xzvf m4-1.4.17.tar.gzcd m4-1.4.17./configure --prefix=/usr/localmakesudo make install 2)安装autoconfhttp://ftp.gnu.org/gnu/autoconf/tar -xzvf autoconf-2.69.tar.gzcd autoconf-2.69./co...
【阅读全文】
【C/C++】
C++
中
this指针的用法详解
修罗一怒
| 2017-07-15 11:54:33 | 阅读(560) | 评论(0)
【阅读全文】
【C/C++】
应用层通过netlink获取指定接口
信
息
philarlala
| 2017-07-13 19:25:51 | 阅读(10950) | 评论(0)
同事最近想用netlink 获取指定网卡的信息,在网上搜了大半天,都是用netlink获取全部网卡的信息的例子,没有获取指定网卡信息的例子,找我帮忙看看,建议他用ioctl(前段时间刚好总结了ioctl 相关的内容,想了解的请参考http://blog.chinaunix.net/uid-30226910-id-5766831.html),不过个人认为netlink 也肯定是能获取指...
【阅读全文】
【C/C++】
flock和fcntl
加
锁详解
sfc0907
| 2017-07-13 14:42:26 | 阅读(2750) | 评论(0)
原文网址:http://www.jb51.net/article/90255.htm首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同点时大多数情况是将fcntl和lockf放在一起的。下面首先看每个函数的使用,从使用的方式和效果来看各个函数的区...
【阅读全文】
【C/C++】
NS2
中
数据包头部开发
854727449
| 2017-07-11 10:48:04 | 阅读(870) | 评论(0)
开发一个数据包头部大致包含几个部分:明确项目需求——>定义各个部分的头部结构体(这一步一般是头部字段较多的时候使用,如果字段很少,直接进入下一步)——>定义一个完整的头部——>注册头部。
【阅读全文】
【C/C++】
gdb调
试
工具初探
sfc0907
| 2017-07-09 13:32:26 | 阅读(1780) | 评论(0)
gdb常用的命令:file:装入想要调试的可执行文件。kill:终止当前正在调试的程序。run:运行程序。list:打印程序源码。quit:退出gdb。watch:监视一个变量的值。break:在代码中设置断点,程序运行到这里会被挂起。make:不离开gdb而重新产生可执行文件next:执行下一行代码,但不进入函数内部。step:执行下一行代码,...
【阅读全文】
【C/C++】
gdb调
试
工具初探
sfc0907
| 2017-07-09 13:32:12 | 阅读(1450) | 评论(0)
gdb常用的命令:file:装入想要调试的可执行文件。kill:终止当前正在调试的程序。run:运行程序。list:打印程序源码。quit:退出gdb。watch:监视一个变量的值。break:在代码中设置断点,程序运行到这里会被挂起。make:不离开gdb而重新产生可执行文件next:执行下一行代码,但不进入函数内部。step:执行下一行代码,...
【阅读全文】
【C/C++】
C++
中
没有被调用的静态函数,编译的时候会被优化掉吗?
xitry
| 2017-07-07 15:01:39 | 阅读(3310) | 评论(0)
C++中没有被调用的静态函数,编译的时候会不会被优化掉呢?一个同事写C++的代码,在源程序中加了个函数,nm编译后的目标文件发现她加的函数没有被编进去。在确认了编译路径,宏分支等没有问题后,一时觉得好奇怪。后面看到她函数前面加了个static属性,我去掉后发现可以编进去了。因此,引发了如题的思考。...
【阅读全文】
【C/C++】
C++
中
的构造函数
yangyefeng820803
| 2017-06-28 16:24:35 | 阅读(1280) | 评论(0)
C++中的构造函数可以分为4类: (1)默认构造函数。以Student类为例,默认构造函数的原型为 Student();//没有参数 (2)初始化构造函数 Student(int num,int age);//有参数 (3)复制(拷贝)构造函数 Student(Student&);//形参是本类对象的引用 (4)转换构造函数&...
【阅读全文】
【C/C++】
手把手教你NRF51822 第
三
章 Uart的使用
上古归墟
| 2017-06-27 11:34:22 | 阅读(1340) | 评论(0)
nrf51822串口支持全双工操作、自动流控、uart框图如下:通常接收到uart数据时都会做一些处理。比如保存到数据,或者对数据做一些判断。 如果uart的波特率设置的很快,mcu的处理速度又不是很快或者是处理的过程比较耗时,那么当uart串口连续过来很多数据时,你在处理第一个数据时,后续的数据就可能丢失。所以通常ua...
【阅读全文】
【C/C++】
应用层通过ioctl获取系统接口
信
息-struct ifreq& strcuct ifconf
philarlala
| 2017-06-24 18:40:35 | 阅读(3350) | 评论(0)
在应用层获取系统的网卡或者路由的信息都可以通过ioctl 获取,总结一下使用ioctl 获取网卡信息相关的内容1.关键数据结构,strucet ifreq 通过ioctl 获取某一个网卡信息的数据结构,struct ifconf 是获取所有可用网卡的数据结构(经实践,不管网卡link 状态是up or down,只能获取配置了ip地址网卡)struct ifreq 和 struc...
【阅读全文】
【C/C++】
音视频聊
天
开发: 6 简单的stun server
kentaky_123
| 2017-06-24 17:54:54 | 阅读(1520) | 评论(0)
讲解stun server的源码
【阅读全文】
【C/C++】
2016年华为
上
机
第一道题目:最高分是多少
帝国时代211
| 2017-06-21 23:29:08 | 阅读(1920) | 评论(0)
2016年华为上机第一道题目:最高分是多少
【阅读全文】
【C/C++】
(转)C/C++
中
使用正则表达式
z4656207
| 2017-06-20 15:34:06 | 阅读(1340) | 评论(0)
【阅读全文】
【C/C++】
BLE状态
机
sfc0907
| 2017-06-14 19:41:06 | 阅读(1850) | 评论(0)
链路层的状态机一共有五种状态: 1.standby State 2.Advertising State 3.Scanning State 4.Initiating State 5.Connection State 链路层的状态机同一时刻只能处于一种状态...
【阅读全文】
【C/C++】
C/C+语言struct结构
体
的深层探索
zklxuexi
| 2017-06-11 00:41:57 | 阅读(160) | 评论(0)
【阅读全文】
【C/C++】
UDP recvmsg 返回目的地址和目的接口
信
息
jurson
| 2017-06-05 15:08:49 | 阅读(2100) | 评论(0)
对于udp而言,recvfrom只返回发送报文的源地址,但是无法知道发送报文的目的地址和收到报文的接口是哪一个?为了完成这个目的,可以通过setsockopt设置IP_PKTINFO,并使用recvmsg的控制信息来实现。如果支持IP_RECVDSTADDR和IP_RECVIF的话,也可以使用IP_RECVDSTADDR和IP_RECVIF来实现。size_t recvmsg(int sockfd, stru...
【阅读全文】
【C/C++】
QDataStream 序
列
化对象
binary_swordman
| 2017-05-31 12:25:07 | 阅读(270) | 评论(0)
同一个QDataStream 对象不能既用于输入又用于输出。
【阅读全文】
【C/C++】
C语言
中
一些关于宏的适应技巧
ptx0333
| 2017-05-27 20:33:52 | 阅读(760) | 评论(0)
宏定义中do{}while(0)的用法1.空的宏定义避免warning:#define foo() do{}while(0)2.存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3.如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现: #define foo(x) \ action1(); \ action2();在以下情况下:if(NULL == pPoi...
【阅读全文】
首页
<<
8
9
10
11
12
13
14
15
16
17
>>
末页