自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (13)
  • 收藏
  • 关注

转载 C语言的整型问题

整型溢出有点老生常谈了,bla, bla, bla… 但似乎没有引起多少人的重视。整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近OpenSSL的heartbleed事件,就是一个buffer overread的事件...

2018-09-07 11:25:03 761

原创 C语言输入密码回显“*”

在敲代码的时候,密码回显是经常需要用到的,有的时候需要回显“*”,有的时候输入密码什么也没回显,例如linux的terminal下普通用户切换管理员输入密码的时候就什么也没提示。。下面提供输入密码回显“*”的C代码,如有不对望大家提出指正。#include <stdio.h>#include <termios.h>#include <fcntl.h>...

2018-08-22 09:27:18 1984

原创 C语言结构体、字节对齐

1、结构体所占字节空间的大小:struct STU{ char b; (8 byte) (4byte) double a; (8 byte) (8 byte) char c; (8 by...

2018-08-21 11:06:00 252

转载 list_head用法(一)

转 list_head用法(一) list_head用法经常在Linux的kernel里面经常看见,所以记录用法以来备忘 (1)list.h文件在include/l...

2018-08-21 10:43:09 1164

Hex2Bin.zip

单片机的hex文件中每一行:后面跟的地址是乱序的,项目基于WinFormC#实现将单片机hex文件转bin文件(源码)2021.07.13

2021-07-13

gzipcode.rar

gzip源码C语言实现,解压、压缩。测试环境是Linux。适用嵌入式开发平台,已经在项目中验证应用。

2020-01-03

纯C语言实现https的post和get,不依赖任何库

纯C语言实现https的post和get,不依赖任何库。支持window,linux等多平台,因此get及post效率较高,可移植性很好。本次上传的是vc6下的完整工程的压缩包,解压后可直接使用。若要在linux下编译和运行,可按照压缩包内Linux下编译运行https的帮助文档来操作。

2019-12-24

深度探索嵌入式操作系统 从零开始设计PDF、架构和开发

高清、带目录、PDF。深度探索嵌入式操作系统 相信很多同行和笔者以前一样,阅读过很多操作系统理论方面的书籍,感觉它们所讲述的理论大同小异且比较容易理解,但是真要我们自己去动手开发和实现操作系统时,我们可能连操作系统的第一行代码该怎么写都不知道。为什久会这样?, 因为操作系统是硬件平台上的第—层软件,若不了解硬件平台的细节,是不能实现操作系统的,所以本书一开始就选择了一款常用的硬件平台,并对其进行了详细描述,重点介绍了硬件平台上的实时时钟、定时器、串口、中断控制器、内存芯片、flash芯片、CPU、MMU等,然后介绍操作系统架构设计和开发环境与开发工具,尤其开发工具,详细了解开发工具会大大方便后面的开发工作并解决一些困惑,最后介绍了操作系统的初始化、HAL、内存管理、中断管理、设备管理、进程管理、文件系统、系统调用接口、应用程序库。对这些组件的介绍都是先明确这个组件要完成什久功能,达到什么要求。接着详述这个组件必须要关注的硬件的细节,然后把我们的想法和设计归纳成数据结构。最后编写完成这些功能的代码。, 这些内容将奠定本书田晏作系统实践领域中里程碑式的地位。

2019-01-09

Linux内核设计与实现 第三版 原书 高清pdf

Linux内核设计与实现(中文第三版高清).pdf;《Linux内核设计与实现(原书第3版)》基于Linux 2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。 《Linux内核设计与实现(原书第3版)》主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时《Linux内核设计与实现(原书第3版)》也涵盖了Linux 2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。《Linux内核设计与实现(原书第3版)》采用理论与实践相

2019-01-08

程序员面试宝典第5版,高清,欧立奇

本书是《程序员面试宝典》的第4版,在保留第3版的数据结构、面向对象、程序设计等主干的基础上,删除了第3版的第21章,新增了第4版的第21、22、23、24章全新的试题分析内容,并且在第3版原有的20章中也使用各大IT公司及相关企业最新面试题替换和补充原内容,以反映自第3版以来两年多的时间内所发生的变化。, 本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。, 本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2019-01-06

vs_Enterprise2017

亲测可用,已经安装vs_Enterprise2017、vs_Enterprise、VS

2019-01-05

Shell从入门到精通、ARM嵌入式Linux系统开发详解、Linux驱动开发入门与实战、Linux网络编程、Linux系统移植......

Linux从入门到精通/Linux驱动开发入门与实战/Linux网络编程/Linux系统移植/Linux指令范例速查手册/Linux服务器架设指南

2018-12-21

解决部分 应用程序无法正常启动0xc000007b问题

解决部分 应用程序无法正常启动0xc000007b问题,包含d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll

2018-12-02

封装ESP8266WIFI标准函数_AP+TCP服务器(keil工程、寄存器版本)

封装ESP8266WIFI标准函数_AP+TCP服务器(keil工程、寄存器版本)ESP8266的第三种工作模式,拿来就能用。调试通过

2018-09-03

Linux下MySQL 移除方案

Linux下MySQL 移除方案。。

2018-08-22

空空如也

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

TA关注的人

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