码迷,mamicode.com
首页 >  
搜索关键字:函数实现    ( 2282个结果
uboot环境变量实现分析
uboot中env的整个架构可以分为3层: (1) 命令层,如saveenv,setenv editenv这些命令的实现,还有如启动时调用的env_relocate函数。 (2) 中间封装层,利用不同静态存储器特性封装出命令层需要使用的一些通用函数,如env_init,env_relocate_spec,saveenv这些函数。实现文件在common/env_xxx.c (3) 驱动层,实现不同静态存储器的读写擦等操作,这些是uboot下不同子系统都必须的。...
分类:其他好文   时间:2014-09-02 15:58:05    阅读次数:344
线程池的使用
TBOX的线程池通过在每个worker中批量一次拉取多个task,对锁的竞争进行了优化。 由于每个task的函数实现不会太多,所以可以根据每个task的函数地址做hash,统计出每个task执行所花费的平均时间。然后根据这个平均值来动态计算每个worker一次拉取的task的数量,TBOX里面...
分类:编程语言   时间:2014-09-02 11:55:44    阅读次数:223
JavaScript实现动画插件
在这之前,大家应该了解了缓动函数(Easing Functions)的概念:动画的每一帧需要计算一次元素样式,如果样式改变则需要重绘屏幕。细一点讲,当我们每调用一次计时器函数,需要通过向缓动函数传入一些动画上下文变量,从而获取到元素的某个样式在当前帧合理的值。我所了解的缓动函数实现方式有两种,一种是...
分类:编程语言   时间:2014-09-01 22:28:23    阅读次数:415
JavaScript模拟Java类继承
javascript采用原型继承的方式继承一个类(javascript没有类这个概念,暂时这么称呼吧),但一些使用过Java的程序员可能习惯使用经典的类继承,但javascript原生并不支持这种方式,因此需要手动实现。这里通过定义一个定义类(defineClass)的函数实现,经测试越用越顺手。由...
分类:编程语言   时间:2014-09-01 21:06:43    阅读次数:233
字符串复制
要求:编写一个函数,实现类似strcpy的字符串复制函数。原型定义为 char * mystrcpy(char *dest, char *src)。功能是把src所指向的字符串复制到dest所指的数组中,返回dest指针。(提示:src和dest所指向的区域有可能重叠)。 简单版本: char * mystrcpy(char *dest, char *src) { char *p = des...
分类:其他好文   时间:2014-09-01 17:44:43    阅读次数:171
构造函数
拷贝构造函数被调用的时机:1.当用类的一个对象去初始化该类的另一个对象(或引用)时系统自动调用拷贝构造函数实现拷贝赋值。2.若函数的形参为类对象,调用函数时,实参赋值给形参,系统自动调用拷贝构造函数。3.当函数的返回值是类对象时,系统自动调用拷贝构造函数。需要注意的是,赋值并不会调用复制构造函数,赋...
分类:其他好文   时间:2014-08-30 22:55:50    阅读次数:243
多语言系统的实现
被老美卖掉后, 工作多了,工资涨得却少了,做不完的活, 现总算完成了手头上的紧急工作,上来写一下有关多语言系统的实现,我们的做法是:如果系统只是简繁体,直接就可以用函数实现了. 因为他们具有一一对应关系,可是其它语言呢? 由于不具有语言的对照关系,只能分别写了. 最初的系统我们是采用写多个页面来实现...
分类:其他好文   时间:2014-08-30 02:21:58    阅读次数:323
QT线程(二)---线程同步
线程互斥多线程运行时,通常会访问同一个变量,同一个数据结构,或者同一段代码。因此,需要使用互斥技术来保护上述资源,确保多线程执行的正确性。注:我们通常说某个函数是线程安全的,也就是因为该函数实现加入了线程互斥保护。4.1、QMutexQMutex( RecursionModemode= NonRec...
分类:编程语言   时间:2014-08-29 10:45:57    阅读次数:286
LibCurl编程流程
在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程:1. 调用curl_global_init()初...
分类:其他好文   时间:2014-08-27 18:08:48    阅读次数:218
类型转换,类与类之间的转换,继承关系,继承与静态变量,子类父类重名,多继承,虚基类
?? 常量的基本类型转换,例如:int num(10.8),这种方式是隐式转换。 通过函数的构造函数实现转换。 类类转换函数,当构造函数不能将类型转换成基本类型时。所以就有了类类转换函数,通过这种方式。 案例: #include class fushu { public: //通过加explicit的这种方式避免隐式转...
分类:其他好文   时间:2014-08-27 14:50:08    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!