Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1343881
  • 博文数量: 244
  • 博客积分: 1039
  • 博客等级: 少尉
  • 技术积分: 1562
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-06 09:40
文章分类

全部博文(244)

文章存档

2021年(2)

2019年(6)

2018年(2)

2014年(1)

2013年(187)

2012年(47)

发布时间:2013-10-23 16:50:38

......【阅读全文】

阅读(1463) | 评论(0) | 转发(0)

发布时间:2013-10-15 15:14:46

    c#之父是Anders Hejlsberg, 一个丹麦天才。他和idsoft的John Carmack都是自学成才的典范。 他对语言和汇编的理解全世界没几个人能超越。 (今天偶然从网上了解到这个大牛,很仔细的找了一些他的资料,人都有这样一个爱好,吃了一个好吃的鸡蛋,便想认识这个下蛋的母鸡,下面是关于此人的一些故事,.........【阅读全文】

阅读(4374) | 评论(0) | 转发(0)

发布时间:2013-10-11 14:38:16

setsockopt()选项改善程序的健壮性1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(constchar*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处.........【阅读全文】

阅读(3359) | 评论(0) | 转发(0)

发布时间:2013-10-11 14:31:11

Gadget设备层        这一层是可选的,介于UDC驱动层和Gadget功能层之间。主要源码在composite.c和composite.h文件中,设备层其实和硬件无关,主要实现一些通用性的代码,减少gadget功能层的代码重复工作。Gadget设备层其中承上启下的作用,联系Gadget功能层和UDC驱动层。   .........【阅读全文】

阅读(1411) | 评论(0) | 转发(0)

发布时间:2013-10-11 14:30:57

1. UDC驱动是作为platform driver向platform子系统注册的,因此UDC驱动首先就需要实现struct platform_driver结构中的函数成员: struct platform_driver {            int (*probe)(struct platform_device *); //驱动和设备绑定    .........【阅读全文】

阅读(1313) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册