o ra c le 安装
检查内核参数
正在检查 semmsl=250; 已发现 semmsl=250。 通过
正在检查 semmns=32000; 已发现 semmns=32000。 通过
正在检查 semopm=100; 已发现 semopm=32。 失败 <<<<
正在检查 semmni=128; 已发现 semmni=128。 通过
正在检查 shmmax=536870912; 已发现 shmmax=33554432。 失败 <<<<
正在检查 shmmni=4096; 已发现 shmmni=4096。 通过
正在检查 shmall=2097152; 已发现 shmall=2097152。 通过
正在检查 file-max=65536; 已发现 file-max=102464。 通过
正在检查 VERSION=2.6.9; 已发现 VERSION=2.6.9-67.0.0.0.1.ELsmp。 通过
正在检查 ip_local_port_range=1024 - 65000; 已发现 ip_local_port_range=32768 - 61000。 失败 <<<<
正在检查 rmem_default=4194304; 已发现 rmem_default=110592。 失败 <<<<
正在检查 rmem_max=4194304; 已发现 rmem_max=131071。 失败 <<<<
正在检查 wmem_default=262144; 已发现 wmem_default=110592。 失败 <<<<
正在检查 wmem_max=262144; 已发现 wmem_max=131071。 失败 <<<<
检查完成。此次检查的总体结果为: 失败 <<<<
问题: 内核参数不满足最低要求 (参见上文)。
建议案: 请按照操作系统特定的说明更新内核参数。_
vi /etc/sysctl.conf
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
相关文档:
1. C的实现
//stack.h
#ifndef STACK_H
#define STACK_H
#define STACK_CAPACITY 20//maximum size of stack
typedef int stackEle;
typedef struct
{
stackEle myArray[ STACK_CAPACITY ];
int myTop;
}stack;
//construct(initialize) an empty stack
stack *stack_init(void);
//return 1 if stack is em ......
clock()返回clock_t类型;
在time.h头文件中,定义了 typedef long clock_t
clock()是用来计算两个时间点之间的时间间隔。如下程序:
#include <stdio.h>
int main()
{
int i = 0;
clock_t start_time, end_time;
start_time = clock(); //开始计时, start_time = 0
while( ......
12.1 位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ &nb ......
我用的是ubuntu操作系统。打开终端
1.sudo apt-get install vim(vim-full 这个软件自9.10版本被废弃了,不论怎么添加软件源都找不到的,所以直接安装vim就可以了,,也可以安装gvim,,在新立得软件里面搜索vim就可以找到了)
2.
sudo apt-get install build-essential // build-essential是c语言的开发包,包含了gcc ma ......
以 i2c-mpc.c 驱动模块为例
fsl_i2c_init -> of_register_platform_driver -> of_register_driver -> driver_register -> bus_add_driver -> driver_attach
-> bus_for_each_dev -> __driver_attach -> driver_probe_device -> really_probe -> drv->probe(dev); ......