Chinaunix首页 | 论坛 | 认证专区 | 博客

ChinaUnix博客

暂无签名

  • 博客访问: 211181
  • 博文数量: 250
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2687
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
  • 认证徽章:
文章分类

全部博文(250)

文章存档

2018年(22)

2017年(160)

2016年(68)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2018-02-12 15:32:06

include <stdio.h>#include <stdlib.h>//烤肉师傅类,只负责烤串工作struct Barbecuer{    char name[10];    void (*BakeMutton)();    void (*BakeChickenWing)();};//执行命令void BakeMutton(void){   printf("Bake mutton\n");}void BakeChi.........【阅读全文】

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

发布时间:2018-02-09 12:57:05

*代理模式: 为其他对象提供一种代理以控制对这个对象的访问*//*普通代理:  调用者只能访问代理角色,而不能访问真实角色。 调用者只知道代理而不用知道真实角色,屏蔽了真实角色的变更对高层模块的影响。*/#include <stdio.h>#include <stdlib.h>#include <string.h>/*抽象游戏者  代理*/typedef struc.........【阅读全文】

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

发布时间:2018-02-09 09:56:24

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

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

发布时间:2018-02-08 11:19:30

typedef unsigned char State; typedef State(*Procedure)(void *);step_init,step_count等是函数名,再定义状态:enum states{ s_init, s_count, s_done, s_default };static的变量NS在每次BestStateMachine调用会得到维护,我们只需再每Steps返回下一个状态并保存到NS中可以实现状态的保存和切换。.........【阅读全文】

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

发布时间:2018-02-06 10:39:23

在Linux IIC驱动中看到一段代码:static struct platform_device_id xx_driver_ids[] = {{.name = "s3c2410-i2c",.driver_data   = TYPE_S3C2410,}, {.name = "s3c2440-i2c",.driver_data   = TYPE_S3C2440,}, { },};MODULE_DEVICE_TABLE(platform, xx_driver_ids);MODULE_DEV.........【阅读全文】

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

登录 注册