自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenliang0224的专栏

若你决定灿烂,山无遮海无拦!

  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

原创 C语言中%*s中*是什么作用

        取决于在scanf中使用还是在printf中使用。 在scanf中使用,则添加了*的部分会被忽略,不会被参数获取。 例如:int a,b;char b[10];scanf("%d%*s",&a,b);输入为:12 abc那么12将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b) 在printf中使用,*表示用后面...

2018-11-20 14:09:16 9585

原创 linux中通过proc获取进程名以及PID

背景 给定某个线程的线程号tid,获取对应的进程名,或通过进程号获取进程名。源码(通过进程号获取进程名): void getNameByPid(pid_t pid, char *task_name) { char proc_pid_path[BUF_SIZE]; char buf[BUF_SIZE]; sprintf(proc_pid_path,...

2018-11-20 10:30:59 2308 6

原创 MD5算法

算法原理对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。1.填充在MD5算法中,首先需要对信息进行填充,使其位长对512求余的结果等于448,并且填充必须进行,即使其位长对512求余的结果等于448。因此,信息的位长(Bit...

2018-11-17 09:25:31 713

转载 uboot向kernel的传参机制——bootm与tags

大神的作品:https://blog.csdn.net/skyflying2012/article/details/35787971 

2018-11-15 23:45:49 273

原创 linux kernel decompress_kernel 启动解压

linux 解压后会跳转到,kernel执行地址: head.S中入口执行。解压之前的操作流程呢?1. linux kernel 被uboot load到内存后的入口函数arch/arm/boot/compressed/vmlinux.lds.in中定义了linux 入口:OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS{....这里的star...

2018-11-15 23:11:12 1811 1

原创 __tagtable_begin、__tagtable_end 内核命令行解析

System.mapc043ed2c T __tagtable_beginc043ed2c t __tagtable_parse_tag_cmdlinec043ed34 t __tagtable_parse_tag_revisionc043ed3c t __tagtable_parse_tag_serialnrc043ed44 t __tagtable_parse_tag_ramdi...

2018-11-15 00:08:34 764

原创 __arch_info_begin、__arch_info_end

MACHINE_START(NUC970, "NUC970") .atag_offset = 0x100, .map_io = nuc970_map_io, .init_irq = nuc970_init_irq, .init_machine = nuc970_init, .init_time = nuc970_timer_init, .restart = nuc970_resta...

2018-11-14 23:40:40 868

原创 C语言宏展开之后计算值的问题

宏定义展开的区别#define FILE_OAD_NUM_LEN 2#define FILE_PER_OAD_FIX_DAT_LEN 512 //每个OAD的固定长度//如下两种方式定义,展开之后计算的值正确#define FILE_PER_OAD_BASE_OFFSET(OAD_NUM) (FILE_OAD_NUM_LEN + FILE_PER_OAD_FIX_DAT_LEN*OA...

2018-11-14 11:34:30 1017

原创 linux 内存管理好文

linux内存管理(最透彻的一篇):http://www.kerneltravel.net/journal/v/mem.htm#_ftn2linux内存管理原理:https://www.cnblogs.com/zhaoyl/p/3695517.htm五分钟彻底搞懂你一直没明白的Linux内存管理: https://www.sohu.com/a/216719739_236714腾讯工程师...

2018-11-07 23:21:04 986

原创 面向对象ESAM加密流程分析

安全传输应用场景:请求为明文+RN,应答为明文+MAC 请求为密文+SID,应答为密文 请求为密文+SID_MAC,应答为密文+MAC 请求为明文+RN_MAC,应答为明文+MAC 请求为明文+SID_MAC,无应答 不需要建立应用连接的三种应用场景:1. 明文+随机数的请求,用于GET-Request服务2. 明文+RN_MAC请求,用于终端或电表的主动上报REPORT...

2018-11-07 16:40:37 6779 2

原创 加密名词解释

1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密,也就是说,由公钥加密的内容,如果不知道私...

2018-11-07 16:21:41 3617

转载 数字证书原理,公钥私钥加密原理 - 因为这个太重要了

装载:https://blog.csdn.net/junehappylove/article/details/52288796文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或...

2018-11-07 16:18:14 295

转载 公钥、私钥、数字签名

记住这几句话:公钥和私钥:公钥加密、私钥解密,私钥数字签名、公钥验证。公钥加密:消息发给谁就用谁的公钥加密。私钥签名:用私钥加密,消息发给别人,别人用公钥解密。 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不...

2018-11-07 14:53:10 192

原创 traceroute(路由追踪)

Traceroute最简单的基本用法是:traceroute hostnameTraceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到...

2018-11-04 23:26:35 760

OpenSSL-1_1_0f

OpenSSL-1_1_0f

2021-01-30

wireshark http抓包分析

wireshark http抓包分析

2019-11-19

http_client.txt

linux 下应用编程http源码,实现远程下载! linux 下应用编程http源码,实现远程下载! linux 下应用编程http源码,实现远程下载!

2019-11-06

source insight主题.7z

source insight主题配置!

2019-07-25

pppd-2.4.5

pppd-2.4.5

2017-05-30

lcd字库生成器

功能非常强大的lcd字库生成器,共享学习!

2013-01-05

ncurses的安装配置

ncurses的安装 如何处理ncurses的配置记忆安装

2012-07-29

s3c2440中文资料

s3c2440中文资料,资料齐全,比较详细,希望给大家带来帮助

2012-07-23

嵌入式linux系统实用开发源码 何永琪

嵌入式linux系统实用开发源码 何永琪

2012-02-18

三极管全部参数电流放大

三极管的全部参数。。。。。。。。。。。。。。。

2010-11-08

12864字模生成软件

12864字模生成软件 包括点阵 包括液晶显示的字体设置

2010-10-30

单片机电子万年历制作

单片机电子万年历制作全套资料,通过pcb制作

2010-10-05

单片机点阵及音乐程序设计

该资源包括点阵程序及音乐程序,里面还涉及到如何制作PCB板及封装。。。。。。。

2010-06-22

单片机点阵动态扫描字体显示

如何设计字体的显示程序 ,及在动态扫描中该如何调制频率

2010-06-17

09年9月二级C试卷

二级C试卷 里面有笔试操作的全部题目!!!!!!!!!!

2009-12-31

空空如也

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

TA关注的人

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