![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创
愤怒的呆鱼
c++开发两年,技术文章难免有考虑不周到的地方,还请指出
展开
-
详解如何实现定义一个参数个数可变的函数
前言:本文章大部分参考了网易博主喧闹的寂寞的文章如何实现可变参数函数和chinaunix博主vinge的文章编写可变参数c函数,感谢这两偏文章的详细解说。还记得在以前的一个面试中遇到这样一个题目,请尝试写一个类似于printf()函数的参数个数可变的函数。我的乖乖,这。。。真是惭愧。找工作那么久居然没去了解这个东东。结果可想而知。。我们在编写c或者c++函数的时候参数都是固定的原创 2016-01-13 22:05:56 · 2844 阅读 · 0 评论 -
unix环境高级编程之线程篇(二)
本片文章着重讲解线程同步,但是由于时间仓促,例子还是欠缺,会在下次补上。原创 2016-01-30 14:14:58 · 431 阅读 · 0 评论 -
unix环境高级编程之线程篇(一)
这篇文章先讲一些线程标识和创建,会在下一篇文章中介绍线程同步。本章介绍线程篇,第一篇先着重讲线程标识,创建,终止以及一些需要注意的东西,后续继续更新线程同步。原创 2016-01-30 13:50:46 · 952 阅读 · 0 评论 -
浅谈SNMP简单网络管理协议报文格式详解--理论篇
随着网络技术的飞速发展,网络的数量也越来越多。而网络中的设备来自各个不同的厂家,如何管理这些设备就显得十分的重要,snmp就是为了有效的管理这些设备而诞生的协议。原创 2015-12-25 15:57:09 · 2583 阅读 · 0 评论 -
Linux中posix消息队列系统函数mq_timedreceive()谨慎使用
背景:在工作中时不时出现设备掉心跳的情况,找了很久没发现原因,最终在众多日志和抓包中发现了原因,正是这个mq_timedreceive()函数干的好事原创 2015-12-24 20:15:36 · 7089 阅读 · 4 评论 -
unix环境高级编程之信号篇(二)
一、引言:信号是软件中断,很比较重要的应用程序都需要处理信号。信号提供了一种处理异步事件的方法,例如,中断用户键入中断键,则会通过信号机制停止一个程序,或及早终止管道中的下一个程序。原创 2016-01-26 19:55:02 · 457 阅读 · 0 评论 -
unix环境高级编程之信号篇(一)
一、引言: 信号是软件中断,很比较重要的应用程序都需要处理信号。信号提供了一种处理异步事件的方法,例如,中断用户键入中断键,则会通过信号机制停止一个程序,或及早终止管道中的下一个程序。原创 2016-01-26 19:39:13 · 1215 阅读 · 0 评论 -
c++中new和malloc的区别
new与malloc的区别原创 2016-01-20 21:14:42 · 694 阅读 · 0 评论 -
用C语言写面向的对象是一种什么样的体验
最近从老东家离职,跳出来跟这几个以前的老同事,拉了一个创业团队,准备干一票,去之前也了解了一番,此次将使用C语言来开发,对于毕业之后一直从事C++面向对象思维编码的我来说,虽然不舍,但是仔细想了下,这都不是事,谁说用C语言写不了面向对象?原创 2017-03-04 22:08:42 · 5764 阅读 · 0 评论