Q1: fs/yaffs2/yaffs_mtdif2.c:xxx: error: 'struct xxx1' has no member named 'fun_xxx' A1:比对fun_xxx和struct中fun_xxx名字是否相同 有一个版本是修改以下文档 诸如此类问题: vi fs/yaff ...
分类:
其他好文 时间:
2016-07-10 11:05:51
阅读次数:
129
1.linux驱动的代码重用(采用标准C程序):分为静态和动态重用 2.如果Linux 驱动要使用第三方的源代码 , 那 么 就不得不编译多个源代码文件 ,最终生成.ko 文件或编译进linux内核 3.在main.c中通过extern关键字使用 fun.c中的函数,通过包含 product.h 文 ...
分类:
其他好文 时间:
2016-07-08 13:38:28
阅读次数:
120
编译是由多个文件组成的Linux驱动。对于复杂的Linux 驱动,就需要使用多个源代码文件存放不同的功能代码,这样有利于代码的分类和管理。 小实验:将 3 个.c 文件分别编译成 3 个.0 文件,并将这3 个.0 文件链接生成.ko 文件。 1.编写main.c文件,以及fun.c、product ...
分类:
其他好文 时间:
2016-07-07 22:34:28
阅读次数:
188
Fun with bits - carries etc. ...
分类:
其他好文 时间:
2016-07-07 08:33:34
阅读次数:
283
#if 0
— Built-in Function: int __builtin_types_compatible_p (type1, type2)
You can use the built-in function __builtin_types_compatible_p to determine whether two types are the same.
This built-in fun...
分类:
其他好文 时间:
2016-07-06 15:02:03
阅读次数:
164
今天有同事问我下面这段代码是什么意思: 我也不是很明白,于是研究了一下。下面是我的一些体会。 Christmas Trees和Errors 如果你写过JavaScript或NodeJS代码,你也许会对callback地狱深有体会。每次当你进行异步调用时,按照callback的契约,你需要传一个fun ...
分类:
其他好文 时间:
2016-07-06 01:51:09
阅读次数:
285
以下内容是看到过的对于闭包最浅显易懂的解释: 闭包可以用在许多地方。它的最大用处有两个,一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。怎么来理解这句话呢?请看下面的代码。 function f1(){ var n=999; nAdd=function(){n+=1} fun ...
分类:
其他好文 时间:
2016-07-05 22:29:48
阅读次数:
122
一、关于程序: FUN:计算FASTA文件中每条序列中G和C的含量百分比,输出最大值及其id INPUT:FASTA格式文件 OUTPUT:最高含量的序列id及其含量(这是上面的结果) 二、编程思想及代码 当是注释行时(>……),获得序列 ID ,并跳过该次循环;当读到非注释行即序列行时,记录该行“ ...
分类:
编程语言 时间:
2016-07-04 18:37:53
阅读次数:
499
传送门
一个整数集合S是合法的,指S的任意子集subS有Fun(SubS)!=X,其中X是一个固定整数,Fun(A)的定义如下:
A为一个整数集合,设A中有n个元素,分别为a0,a1,a2,…,an-1,那么定义:Fun(A)=a0 or a1 or … or an-1;Fun({}) = 0,即空集的函数值为0.其中,or为或操作。
现在给你一个集合Y与整数X的值,问在集合Y至少删除多少个元...
分类:
其他好文 时间:
2016-07-03 19:23:55
阅读次数:
140
extern有两个作用,第一个,当它与"C"一起连用时,如:extern"C"voidfun(inta,intb);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的,C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun@aBc_int_int#%$也可能是别的,这要看编译..
分类:
其他好文 时间:
2016-07-02 23:05:20
阅读次数:
228