自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 字符编码中ASCII、Unicode和UTF-8的区别

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制...

2019-04-29 09:06:28 122

转载 wchar_t和char,WCHAR和CHAR的区别和互相转化

win32应用程序的低层winnt.h头文件:#ifndef VOID#define VOID voidtypedef char CHAR;typedef short SHORT;typedef long LONG;#if !defined(MIDL_PASS)typedef int INT;#endif#endif#ifndef _MAC//苹果的MAC系统typedef...

2019-04-28 17:53:32 10766

转载 libc、glibc与gcc

1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编...

2019-04-24 14:23:32 714

原创 字符串与字符串指针 和 数组与数组指针 应用上的区别

字符指针变量和字符数组的区别:简单说一下:字符串数组是用来存放字符串的数组,在内存中占一段连续的单元。所占内存存放的是字符串。定义方法为:char a[N];N为常量表达式,可初始化。字符指针是指向字符的指针,所占内存单元存放的是所指字符的内存单元。定义方法为:char *p;完整的解答:1)字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的地址(字符串第一个字符的地址),决不...

2019-04-22 06:30:12 887

转载 bss、data和rodata区别与联系

有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了解这些知识,对于优化程序的时间和空间很有帮助。因为有好几次这样经历,我才决定花一章篇幅来介绍它。正如大家所知道的,全局变量是放在全局内存中的,但反过来却未必成立。用static修饰的局部变量就是放在放全局内存的,它的作...

2019-04-21 21:19:35 1912

转载 Visual Studio Code 如何编写运行 C、C++ 程序?

作者:知乎用户链接:https://www.zhihu.com/question/30315894/answer/154979413来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本文面向初学者,但是不适合还在学写Hello World级别的初学者。阅读本文能在一定程度上了解程序编译的知识,以及使用VS Code的知识。本文大部分内容都可从VS Co...

2019-04-17 11:35:12 162228 30

转载 二维码的生成细节和原理

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型AD:二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,...

2019-04-17 05:41:44 323

转载 cmd 里面运行git提示“不是内部或外部命令,也不是可运行的程序”的解决办法

今天遇到个问题,安装完git之后,打开windows系统的cmd,执行git命令老是报错说“git不是内部或外部命令,也不是可运行的程序”。后来在网上找到了解决办法,现整理记录下来:1.找到你电脑上的git安装中bin的路径,如:E:\安装吧\Git\Git\bin;同时,找到git安装路径中git-core的位置,如:E:\安装吧\Git\Git\libexec\git-core;2...

2019-04-16 09:38:26 2088

转载 在cmd 中遇到‘git’ 不是内部命令,如何解决(附带常用命令)

在windows 系统中,利用命令行进行 git 操作时,不是内部命令,那么,说明,你并没有安装GIT指令文件。解决办法第一步:从Git 官网,下载windows系统对应版本。下载地址 https://git-scm.com/ 在网站中选择对应的版本,进行下载。第二步:安装Git一般使用默认设置即可:一路next,git安装完毕!第三步:配置Git环境变量,确保...

2019-04-16 09:30:02 1586

翻译 OpenCV 与 OpenGL 的关系是什么?

OpenCV是 Open Source Computer Vision Library OpenGL是 Open Graphics Library OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域 OpenGL则专注在Graphics,3D绘图。 其实两者的区别就是Computer V...

2019-04-13 10:34:56 166

转载 ARM汇编指令集

ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转...

2019-04-05 11:16:16 1207

转载 ARM汇编指令

ARM指令教程ARM汇编程序特点:l所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值.lARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的...

2019-04-05 11:04:49 774

IMXRT1050 RT1052 RM.pdf

全套数据,我已按找其开发了,运行效果杠杠的。要是回复效果好我再把内核文档、Cache和TCM的操作方式放出来。

2020-03-02

python和scons安装

python和scons安装包及安装截图说明,适合windows 64位系统。没找到分值设置位置,建议版主设置分数为1分

2019-04-13

实战高效高速PCB设计1234

经本人近10年的检验,此设计指南堪称PCB设计的宝典,建议PCB设计时间超过1年的工程师观摩,打通你的任督二脉就在此文档。

2019-01-06

电感和磁珠的选型电感和磁珠的选型

电感和磁珠的选型指导,感性元件入门级学习电感和磁珠的选型指导,感性元件入门级学习 电感和磁珠的选型指导,感性元件入门级学习电感和磁珠的选型指导,感性元件入门级学习

2012-01-15

高速PCB布线实践指南,很有指导意义

高速PCB,对电源、模拟数字地处理,信号完整性都很有指导意义。肯定分数设定低一些,太高很多同学都不下载了,这些资源就是废柴。

2011-11-01

空空如也

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

TA关注的人

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