自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android Init Language

在 Android 项目开发过程中,我们经常会碰到大量的 .rc 文件,例如:init.rc、 init.mtxxxx.usb.rc 等。这些 .rc 文件究竟是什么?按照什么规则去编写?又如何去被使用的?

2023-03-11 20:09:34 318

原创 TCP/IP体系结构之传输层协议(TCP、UDP)

TCP/IP模型——传输层  本篇文章,篇幅较长,全文大概18000多字,花费了近一周的时间才写完。写这篇文章的原因很简单:在面试中,总是会问到计算机网络方面的问题,而TCP是必不可少的。每一次的回答都不尽满意,甚至有些点自己还不清楚,所以自己决定将传输层协议这一块儿总结一下,相当于是一个再学习过程。如果你碰巧看到了这篇文章,又刚好对传输层协议感兴趣,那么不妨花费一点时间好好看一下,相信会对你有...

2019-11-05 16:21:59 1616

原创 C++异常

异常1. C语言传统的处理错误的方式传统的错误处理机制:终止程序。如 assert,缺陷就是用户难以接受。如发生内存错误,除0错误就会终止程序。返回错误码。缺陷是需要管理员自己去查找对应的错误。如系统的很多的接口函数都是通过把错误码放到 errno 中,表示错误。C 标准库中 setjmp 和 longjmp 组合。但不常用。实际中 C 语言基本都是使用返回错误码的方式处理错误,部...

2019-06-09 12:47:17 187

原创 线性表的链式存储结构--单链表

线性表的链式存储结构——单链表一、线性表链式存储结构定义基本概念:线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组线性单元可以是连续的,也可以是不连续的。线性表的顺序存储结构的特点是逻辑关系上相邻的两个元素在物理位置上也相邻,因此可以随机存取表中任意元素。然而,对于顺序表进行插入、删除操作时需要通过移动数据元素来实现,影响了运行效率。而线性表的链式存储结构不需要用...

2019-05-17 20:41:50 1414

原创 找出字符串只出现一次的字符

找出字符串中只出现一次的字符题目描述:输入一个非空字符串,输出该字符串第一个只出现一次的字符。若不存在,则输出-1。解题思路:我们需要统计字符出现的次数,然后输出第一个只出现一次的字符。本体的关键在于如何保存每个字符出现的次数。我们创建一个数组char[256] = { 0 },然后利用该数组来保存字符出现的次数。利用for循环来统计每个字符出现的次数。再一次利用for循环输出第...

2019-05-17 20:36:29 4042

原创 打印100~200之间的素数

打印100~200之间的素数首先,我们需要了解什么是素数?素数也叫质数,其定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。那么,我们应该如何判断一个数是否为素数呢?方法一:假设需要判断的数为i,用i分别除以2~(i-1)之间的每一个数。若余数为0,则不是素数。#include <stdio.h>#include <stdlib.h>int ma...

2019-05-17 20:24:28 207

原创 C语言的基本概念

C语言的基本概念一、C语言的程序结构对于C程序来说,通常包括下列3个步骤。预处理。首先程序会被交给预处理器。预处理器执行以#开头的命令(通常称为指令)。编译。修改后的程序会进入编译器。编译器会将程序翻译成机器指令。链接。链接器把由编译器产生的目标代码和所需的其他附加代码整合在一起,最终产生完全可执行的程序。上述过程往往是自动实现的,我们把关注放在程序本身。那么让我们先看看一段简单的...

2019-05-17 20:22:39 554

原创 C语言概述

C 语言概述1.1 C语言的历史C语言是贝尔实验室的Ken Thompson、Dennis Ritchie等人开发的UNIX操作系统的“副产品”。与同时代的其他操作系统一样,UNIX系统最初也是用汇编语言编写的。用汇编语言编写的程序往往难以调试和改进,UNIX系统也不例外。Thompson意识到需要用一种更高级的编程语言来完成UNIX系统未来的开发,于是他设计了一种小型的B语言1。不久,Rit...

2019-05-17 20:20:02 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除