- 博客(11)
- 收藏
- 关注
转载 大端和小端字节序
Big Endian 和Little Endian转载自:https://www.cnblogs.com/little-white/p/3236548.html////////////////////////////////////一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》...
2019-01-22 09:03:00
264
转载 字符编码
从网上转载一篇文章,原链接为https://www.cnblogs.com/leesf456/p/5317574.html原文如下:////////////////////////////////////////////////////////////////////一、前言 在解决昨天的问题时,又引出了很多新的问题,如为什么要进行编码,这些编码的关系如何,如ASCII...
2019-01-22 09:02:00
208
转载 visual studio 2015 安装记录和问题修复
原来的电脑环境是win7 64位,生产工具是visual studio2012和qt5.5.1,考虑到后续集成更强大的功能,故将系统升级到win10,生产工具升级到visual studio2015和qt5.9.7,好,噩梦也就从此开始。其实一开始想换生产工具的原因是2012在编译链接的时候,出现异常卡住的问题,每次都要等很久,非常影响工作效率,在网上查了一圈后,没有找到原因,再加上...
2019-01-22 08:53:00
1009
转载 TCP状态转换图的理解
怎样去读懂TCP的状态转换图? 1.概述 我第一次看这个转换图的时候,看的有点蒙,虽然知道表示的是TCP连接的状态转换图,但是不知道怎么去看这个图,怎么去理出个头绪,可能比较笨吧。 阅读这个图,首先从整体上需要知道,这个图表示的是TCP从建立到断开过程中,客户端和服务器各自的状态变迁,头脑里先有这个概念,然后为了表述方便...
2017-11-16 01:38:00
200
转载 静态库与动态库的编译链接
一.静态库和动态库的简单介绍 程序设计的模块化是人们一直在追求的目标,因为当一个系统十分复杂的时候,将系统模块化既可以并行开发,又可以增强程序的可用性,降低程序间的耦合度。在一个复杂的多模块系统中,各个模块编译完成后,会生成各自的目标文件*.o,最后通过链接器将各个模块链接起来生成可执行文件。 库其实就是一个模块文件。人们为了将一些功能模块提供给他人使用...
2017-07-30 12:05:00
521
转载 运行库glibc
运行时库(Runtime Library),可能某些和我一样的初学者不是很了解这个概念,但是运行时库有着十分重要的作用。 下面来一段维基百科的解释: 运行时库(runtime library,又称运行期库),在计算机程序设计领域中,是指一种被编译器用来实现编程语言内置函数以提供该语言程序运行时(执行)支持的一种特殊的计算机程序库。这种库一般包括基本的输入输出或...
2017-07-10 00:14:00
197
转载 堆栈的简单认识
写堆栈,一是因为在工作中有时会碰到,脑子里有这个概念但是又没有一个完整的框架;二是我刚开始工作时,导师问我malloc,我竟完全不知这个函数,更不知道malloc是从堆中分配内存,所以现在补上。 文中很多语句都是引用他人,无意抄袭,在此说明一下,若有冒犯,请告知。 这篇文章先从程序内存布局讲起,说明堆栈在Linux进程内存空间中的位置,然后...
2017-07-09 16:30:00
137
转载 Makefile学习总结
Makefile用法分析 在linux开发中,应用程序的编译基本都采用GNU的make工具,而make搭配Makefile来实现工程代码的编译,在越是大型复杂的项目中,make的强悍之处越是明显。在使用了一段时间make后,对其用法进行...
2016-10-30 23:05:00
184
转载 关于STM32单片机的IAP实现
基于STM32F103单片机的IAP实现(虽然该篇文章不会详细写出实现细节,但是会从一个全局的角度讲述,实际的实现细节只需根据datasheet即可完成)。一、基础概念 什么是IAP?IAP即在应用中编程(In-Application Programming IAP),简单的说就像是一个用户自定义的升级程序。实际上,STM32单片机的程序烧写有多种方法,可以用JT...
2016-10-14 00:45:00
959
转载 ubuntu12.0.4安装启动后无法进入图形操作界面
在VMware10.0.4虚拟机上安装ubuntu12.0.4版本后,启动linux后,无法进入图形界面,但是可以进入字符界面。通过查阅网上资料,有人说是VMware的3D图形加速没有关闭,于是通过查阅系统日志 cat /var/log/kern.log ,发现确实有一条error信息是invalidSVGA3D,于是关闭操作系统,在虚拟机的设置页面中关闭3D图形加速,...
2016-03-13 17:50:00
217
转载 VMwareTools安装失败提示找不到C headers和gcc目录
在VMware虚拟机上安装好linux系统后,发现往往不能全屏,也不能设置共享文件夹进行文件共享,这时候可以通过安装VMwareTools这个工具来实现文件拖拽、共享和全屏。 安装的过程不再赘述,关键在安装的过程中有些问题需要进行说明。 我们安装的时候,常常会提示找不到C headers文件和gcc目录文件,之前这个地方总是出错,后来过了很久之后,重新安装li...
2016-03-13 17:33:00
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人