自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 高并发网络编程之epoll详解

转在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。本文便来介绍epoll的实现机制,并附带讲解一下select和poll。通过对比其不同的实现机制,真正理解为何epoll能实现高并发。select()和...

2018-06-28 11:00:50 186

原创 select/poll/epoll到底是什么一回事

面试题:说说select/poll/epoll的区别。 这是面试后台开发时的高频面试题,属于网络编程和IO那一块的知识。Android里面的Handler消息处理机制的底层实现就用到了epoll。 为此,我在Google上看了很多相关文章,才大概搞懂是怎么一回事。背景知识文件描述符fd文件描述符(File descriptor)是计算机科学中的一个术语,是一个用于表...

2018-06-28 09:18:26 455 1

转载 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

https://www.cnblogs.com/wangcp-2014/p/6427689.html前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第...

2018-06-22 19:20:10 367

转载 【紫川】经典语录

青春不会荒度,热血无谓浪费。背后簇拥着刺刀的辩手是无敌的。刀剑无法谋杀思想,但却可以消灭思想的载体。权势的魔力能把最圣洁的人给征服。好人的愚昧往往能比坏人的恶意造成更大的破坏。在这场戏中,并非每个人都能扮演自己希望的角色。我们都太过沉迷这场戏,往往迷失卸下戏装的真正自己。人们不能抗拒死亡,但人们却能选择死亡的方式。高贵或者卑贱,全在一念之间。老百姓并不缺乏看破谎言的智商,他们只是缺乏揭破谎言的胆量...

2018-06-12 08:25:38 1498

转载 cmake使用示例与整理总结

https://blog.csdn.net/wzzfeitian/article/details/40963457/本文代码托管于github  cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PAT...

2018-06-06 16:29:38 242

原创 为什么UDP接收或发送会丢包

摘自海思sdk内文档 BSP FAQ.docl   用户态应用程序在接收UDP数据时(单播或组播报文),同时进行其它有延时的操作(如写码流数据到USB存储设备), 应该程序将延迟接收UDP数据包,而socket默认接收缓存只有108544Byte,这样可能会使socket接收缓存满,无法接收新的UDP数据包,出现丢包现象。可在内核下通过执行下面命令进行确认:cat /proc/net/snmp| ...

2018-06-01 13:50:17 4553

工具合集制作范例 i2c-read->btools i2c-write->btools等工具

一个仿busybox 范例 i2c_read->btools i2c_write->btools

2018-05-22

日历转UTC秒 C语言源码

以前上传的资源中有个小bug,又不好修正就从新传一次 //if (tim_p->tm_mon > 1 && _DAYS_IN_YEAR (tim_p->tm_year) == 366) if (tim_p->tm_mon > 2 && _DAYS_IN_YEAR (tim_p->tm_year) == 366) days++;

2016-02-18

日历时间转UTC秒 日历时间 UTC 格林威治 秒

日历时间 UTC 格林威治 秒 ,将日历时间转换为UTC 4字节。

2014-03-26

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

TA关注的人

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