SilentCedar
码龄12年
关注
提问 私信
  • 博客:19,020
    19,020
    总访问量
  • 6
    原创
  • 暂无
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:人生最曼妙的风景在于自己坚定不移的视线

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-03-29
博客简介:

Do More.

博客描述:
人生最曼妙的风景,在于自己坚定不移的视线
查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得31次收藏
  • 博客总排名609,555名
创作历程
  • 9篇
    2017年
TA的专栏
  • 转载
    3篇
  • ARM
    1篇
  • Others
    3篇
  • Linux
    4篇
  • APUE
    1篇
  • C/C++
    4篇
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

malloc、calloc、realloc

(1)C语言跟内存分配方式从静态存储区域分配.       内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.在栈上创建       在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限.从堆上分配,亦称动态内存分配
原创
发布博客 2017.04.19 ·
368 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

小米嵌入式面经(转发)

面试得很广,从硬件、软件、基础知识、简历内容都有涉及。整个面试持续了将近三个小时,由三位面试官轮流来问,分别偏重硬件、软件、以及综合,但总的来说还是围绕简历和基础知识来问的。第一位面试官面的比较偏重硬件,分别问了:1、数据传输的时候如果上下升延双倍速率采集数字信号的话,如果有一个边沿正好采集到数字跳 变时怎么办(我回答是从布局布线、建立保持时间以及FPGA的引脚约束相关方面来回
转载
发布博客 2017.04.06 ·
4819 阅读 ·
0 点赞 ·
0 评论 ·
25 收藏

APUE真的是圣经

查了半天的问题和一些概念,随手一翻居然就在书上......APUE真是圣经!今天把印象笔记搬运了一部分,觉得自己通过查找别人的博客解决了问题,那么也有义务去分享一些浅薄的经验,希望能对别人有帮助。
原创
发布博客 2017.03.28 ·
1241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu16.04安装ns-allinone-2.35

> 前言:虽然ns3已经出来好多年了,但是鉴于ns2的资料相对多些,目前大多数论文中用的仿真器还是ns2比较多。今年Ubuntu已经更新到了16.04或者16.10,网上的一些教程略微需要改动,鉴于此,总结了下面的安装步骤,其中会提到运行中常出现的问题以及解决方法。参考的博客网址有:Ubuntu 15.10安装ns2.35+nam SUMO仿真快速入门系列四:Ubuntu 12
转载
发布博客 2017.03.28 ·
851 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Linux2.6.38移植MINI2440

kernel:1.修改交叉编译变量后,make mini2440_defconfig2.make menuconfig 修改:Kernel Features --->         [*] Provide old way to pass kernel parameters否则会卡在booting the kernel3.修改kernel/timeconst.pl li
原创
发布博客 2017.03.28 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统概述(coursera笔记)

操作系统做了什么?1、用户告知操作系统执行helloworld程序(how?)     命令行键入、双击图标2、操作系统找到helloworld相关信息,检查其代码类型是否为可执行文件;通过程序首部信息确认代码和数据在可执行文件中的位置并计算出相应的磁盘地址(文件格式?)3、操作系统创建一个新的进程,并将helloworld可执行文件映射到该进程结构,表示由该进程执行hellowo
原创
发布博客 2017.03.28 ·
4773 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

libc、glibc和glib的关系

glibc 和 libc 都是Linux下的 C 函数库。 libc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库。 ANSI C 和 GNU C 有什么区别呢? (ANSI美国国家标准协会)ANSI C 函数库是基本的 C 语言函数库,包含了 C 语言最基本的库函数。这个库可以根据头文件划分为 15 个部分,其中包括: 
原创
发布博客 2017.03.28 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言中的标准输入/标准输出/输入重定向

C语言中标准输入流、标准输出流、标准错误输出流在Linux中,所有对设备和文件的操作都使用文件描述符来进行。Linux中一个进程启动时,都会打开3个文件:标准输入、标准输出和标准出错处理。这三个文件分别对应文件描述符0、1、2。在C语言中,在程序开始运行时,系统自动打开3个标准文件:标准输入、 标准输出、标准出错输出。通常这3个文件都与终端相联系。因此,以前我们所用到的从终端输
原创
发布博客 2017.03.28 ·
5561 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux系统调用与库函数调用

Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因,第一:双缓冲技术的实现。第二,可移植性。第三,底层调用本身的一些性能方面的缺陷。第四:让api也可
转载
发布博客 2017.03.28 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏