自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 字符编码的一点见解

UTF-8 类型为可变长类型,但是UTF-8和unicode转换无需查表,他们的有用信息部分是完全一致的,转换规则如下:UTF-80000 – 007F0xxxxxxx0080 – 07FF110xxxxx 10xxxxxx0800 – FFFF1110xxxx 10xxxxxx 10xxxxxx可见它是根据数值的大小来做长度区分的:1.小于7F(127)的数,7bit即可存储,一字节的最高bit...

2018-06-29 01:20:10 282

原创 python中的编码方式

说明这里我们以python2.7为例讲解python的编码方式指定执行编码方式python2.7的默认编码方式为ascii字符集,这里所说的编码方式指执行编码方式,在编程过程中,有三个地方都涉及到编码方式:分别是源码编码方式(.py文件的字符集),执行编码方式,运行环境编码方式,这里不详细赘述:详见https://blog.csdn.net/xiaoyink/article/details/807...

2018-06-29 00:24:07 14545

转载 编码 字符集 简介

编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。我写本文的目的,就是要彻底解释清楚这个编码问题!如果你遇...

2018-06-28 21:17:13 228

原创 CUDA中的GPU编程模型

一、相关名词硬件相关:SP(Streaming Processor,流处理器):最基本的处理单元(等价于一个ALU),又叫做CUDA CoreSM(Streaming Multiprocessor,流多处理器):又叫GPU Core,是多个SP和其他一些硬件资源组成的,下面以GTX 580为例讲述SM一个GTX 580 的SM包含32个SP(CUDA core),2个取址译码单元(Fetch/De...

2018-06-27 21:12:51 671

转载 浅谈C/C++编程中的字符编码转换

浅谈C/C++编程中的字符编码转换转载自:https://blog.csdn.net/benkaoya/article/details/59522148 背景在写跨平台的C/C++代码过程中(本文的研究只限于C/C++范畴),经常会遇到中文字符串乱码的问题。比如,同一个源码,用MSVC编译...

2018-06-23 12:48:07 1229

原创 pthread 相关

pthread 使用一、thread创建和终止使用pthread相关函数要包含头文件:pthread.h#include <pthread.h>int pthread_create(pthread_t * restrict tidp, const pthread_attr_t * restrict attr, void*(* start_rtn)(void *), void * r...

2018-06-23 01:31:12 278

原创 C语言中的位域

C语言中的位域定义    struct bit_fields{    /*位域名*/       /*----- 位域列表------- */      /*typename varname:bit_field_length, for example :  */      int field1:2;      char field2:3;      uint64_t field3:8;      ...

2018-06-11 17:13:06 1647

原创 ubuntu系统安装

ubuntu系统安装acer aspire 4752笔记本安装过程中遇到的问题:1.刚开始选择win10和ubuntu18.04LTS 双系统,但是发现ubuntu18.04 wifi驱动不能正常使用,并且18.04资料比较少,所以果断放弃,换为16.04;这就牵扯到另一个问题:ubuntu卸载问题,卸载后往往grub还是预留在系统中,这时可以使用一款软件EasyUEFI,可以去官网下载使用版的(...

2018-06-10 19:16:04 322 1

u-boot的段分布.vsdx

其实.__rel_dyn_start段主要是u-boot拷贝自己的时候使用,参考u-boot源码可以发现,u-boot拷贝自己之前,基本上都是汇编语句,即使是调用了C函数也没有使用.bss段内的全局变量,唯一的全局结构体gd(也可能不是唯一的)的地址也是存放在r9寄存器中,所以拷贝之前是用不到.bss段的,但是要用.__rel_dyn_start段,而拷贝之后用不到.__rel_dyn_start段,但是要用.bss段,所以为了节省内存,这两个段是可以重合的。另外拷贝的目的地址处,我们已经为.bss段留出了空间,.bss段是和整个u-boot镜像一起的,gd结构体的mon_len成员(= __

2020-09-14

空空如也

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

TA关注的人

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