Logo

  • 宅学部落

    发布于:2019-02-02 20:27:00

    0

    嵌入式C语言自我修养 06:U-boot镜像自拷贝分析:section属性
    6.1GNUC的扩展关键字:attributeGNUC增加一个atttribute关键字用来声明一个函数、变量或类型的特殊属性。声明这个特殊属性有什么用呢?主要用途就是指导编译器在编译程序时进行特定方面的优化或代码检查。比如,我们可以通过使用属性声明指定某个变量的数据边界对齐方式。attribute的使用非常简单,当我们定义一个函数、变量或类型时,直接在它们名字旁边添加下面的属性声明即可:__at
    阅读 186 评论 0 收藏 0
  • 宅学部落

    发布于:2019-02-02 20:23:03

    0

    嵌入式C语言自我修养 05:零长度数组
    5.1什么是零长度数组顾名思义,零长度数组就是长度为0的数组。ANSIC标准规定:定义一个数组时,数组的长度必须是一个常数,即数组的长度在编译的时候是确定的。在ANSIC中定义一个数组的方法如下:inta[10];C99新标准规定:可以定义一个变长数组。intlen;inta[len];也就是说,数组的长度在编译时是未确定的,在程序运行的时候才确定,甚至可以由用户指定大小。比如,我们可以定义一个数
    阅读 79 评论 0 收藏 0
  • 宅学部落

    发布于:2019-02-02 20:17:36

    0

    嵌入式C语言自我修养 04:Linux 内核第一宏:container_of
    4.1typeof关键字ANSIC定义了sizeof关键字,用来获取一个变量或数据类型在内存中所占的存储字节数。GNUC扩展了一个关键字typeof,用来获取一个变量或表达式的类型。这里使用关键字可能不太合适,因为毕竟typeof还没有被写入C标准,是GCC扩展的一个关键字。为了方便,我们就姑且称之为关键字吧。通过使用typeof,我们可以获取一个变量或表达式的类型。所以typeof的参数有两种形
    阅读 87 评论 0 收藏 0
  • 宅学部落

    发布于:2019-02-02 20:13:11

    0

    嵌入式C语言自我修养 03:宏构造利器 - 语句表达式
    3.1基础复习:表达式、语句和代码块表达式表达式和语句是C语言中的基础概念。什么是表达式呢?表达式就是由一系列操作符和操作数构成的式子。操作符可以是C语言标准规定的各种算术运算符、逻辑运算符、赋值运算符、比较运算符等。操作数可以是一个常量,也可以是一个变量。表达式也可以没有操作符,单独的一个常量甚至是一个字符串,也是一个表达式。下面的字符序列都是表达式:2+32i=2+3i=i+++3"
    阅读 83 评论 0 收藏 0
  • 鲜橙加冰

    发布于:2019-02-01 21:46:24

    0

    怕智能音箱泄漏隐私?给它种个“小蘑菇”
    自从亚马逊Echo大热之后,喜欢智能音箱的人渐渐多了起来。包括国内的天猫精灵和小米小爱,用的人也不少。但随之而来的隐私泄露问题又来了,音箱总是在收听状态,一不小心把私人谈话传播出去怎么办?2018年5月,西雅图当地媒体KIRO7称,在美国俄勒冈州波特兰市的一个家庭中,放置在室内的亚马逊Echo记录了用户在家中的谈话,并将此对话发给了该用户电话簿中的某联系人。尽管亚马逊和谷歌始终强调他们的智能音箱并
    阅读 258 评论 0 收藏 0
  • 宅学部落

    发布于:2019-01-26 12:09:09

    0

    嵌入式C语言自我修养 02:Linux 内核驱动中的指定初始化
    GNU C扩展语法:指定初始化
    阅读 152 评论 0 收藏 0
  • 宅学部落

    发布于:2019-01-26 11:55:26

    1

    嵌入式C语言自我修养 01:Linux 内核中的 C 语言语法扩展
    Linux内核中的GNU C 语法扩展简介、C标准
    阅读 191 评论 0 收藏 0
  • 虎皮喵的喵

    发布于:2019-01-24 18:50:44

    0

    Ubuntu 18.04安装apache-tomcat7.0.53
    1.下载apache-tomcat7.0.532.解压文件到/usr/local/apache-tomcat目录,没有apache-tomcat目录则先新建该目录3.由于tomcat安装依赖JAVA JDK,查看Linux系统是否配置有java环境(1)用 java -version 命令查看当前jdk版本信息java -version(2)用rpm -qa | grep java 命令
    阅读 208 评论 0 收藏 0
  • my淡淡小孩

    发布于:2019-01-23 11:20:06

    0

    make--变量 条件判断 函数定义及调用
    一.变量的高级主题A.变量值的替换1.使用指定字符(串)替换变量中的后缀字符(串)2.语法格式:$(var:a=b)(将a替换成b)a.替换表达式中不能有任何的空格b.make中支持使用${}对变量进行取值示例src:=a.ccb.ccc.ccobj:=$(src:cc=o)test:@echo"obj=>$(obj)"输出结果由上图可以看出变量值的替换B.变量的模式替换1.使用%保留变量值
    阅读 238 评论 0 收藏 0
  • 粤嵌科技

    发布于:2019-01-21 14:24:10

    0

    学习linux入门之top命令的用法介绍
      当我们学习linux入门中的系统编程时,我们需要查看进程状态时,除了命令ps -ef之外,还有一个功能比较强大的top这个命令——top这个命令可以实时的监测linux系统中的进程状态,下面是我在网上查找的关于top这个命令的一个用法:  top命令是学习linux入门下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。  1.命令格式:top  
    阅读 79 评论 0 收藏 0
写文章