python configparser读取配置文件大小写问题

Introduction在使用python2 configparser读取ini配置文件的时候,发现没法保留配置文件大小写,经搜索发现如下两种方法。同时也发现了python2和python3的configparser的一些小区别。保留配置文件大小写ConfigParse源码里有这样一段:def optionxform( more ...

GPU寄存器(一)

Introduction本文将简单介绍GPU中的寄存器。寄存器寄存器是GPU片上高速缓存, 执行单元可以以极低的延迟访问寄存器。寄存器的基本单元式寄存器文件,每个寄存器文件大小为32bit。局部存储器对于每个线程,局部存储器也是私有的。如果寄存器被消耗完。数据将被存储在局部存储器中。如果每个线程使用了过多的寄存器,或声明了大型结构体或数据,或者编译器无法确定数据的大小,线程的私有数据就有可能被分配到local memory中,一个线程的输入和中间变量将被保存在寄存器或者是局部存储器中。局部存储器中的数据被保存在显存中,而不是片上的寄 more ...

arm的cache lock down(cache 锁)

Introdutionarm官方手册中关于cache lock down的部分Arm9 Processers的Rev0.ARM940T Technical Reference Manual.Caches and Write Buffer Cache lock down部分。鉴于我的水平,请和上面官网的文档部分结合查看, more ...


debian ssh 连接android 通过termux

Introducationtermux是个非常强大的终端模拟器。官方网站酷安网下载地址高级终端Termux组合了强大的终端模拟和拓展Linux包收集支持。享受bash 和 zsh。使用nano 和 vim编辑文件。通过ssh访问服务器。使用gcc和clang编译代码。 more ...

谈辩证

辩证看问题,在大多数时候都是非常高效来决断问题性质的方法。在分析问题的时候,好坏各有,好坏的评判标准以“我”已经形成的观念来衡量,而每个问题好坏,量的多少,也由经验判断得出。给问题分类,好,或坏,“我”有个界限。然而貌似判定分类的状态都是可知的:好0.4 坏0.6好比坏多那么一点点(这两者没有本质的区别)...“事物是运动、变化、发展的”,而我们做决定时,所有因素此时都是确定的(变化趋势也是一种确定的状态),这就导致我们做决定时,因素总是处于当时或者可预测未来的状态,而 more ...


HEVC学习笔记10-HM下载

IntroductionHEVC学习笔记目录HEVC官网https://hevc.hhi.fraunhofer.de/其中里面的Documents一节是文档数据,HEVC reference software就是HM的相关了。HEVC reference software documentation里 more ...

Linux文件乱码

Introduction本文主要介绍linux下zip解压出来乱码以及普通文本类文件的乱码问题。主要是系统之间编码方式不同造成的,国内windows文件名编码方式一般是gbk,而Linux默认是utf-8,这样就会导致在windows的文件在Linux下面显示乱码。1. zip文件解压出来乱码1.1 unzip支持-O选项如果系统自带的unzip支持-O选项,则直接使用以下命令即可,这样最方便简单,然而debian stable版本自带的就不支持。 more ...

debian8 Gnome3入坑 新手安装教程

1. Introduction犹豫了一段时间,最终下定决心从Ubuntu切换到debian。至于X,搜索了一段时间,看了一些评论,最终决定用gnome3。入手了之后,发现还不错。记录下配置的一些过程。强烈建议也查看此文记一次Ubuntu重装2. 安装系统因为这次是在原机器装了win10的情况下,而且由于机器里有别人的资料,不能格盘,所以只好划出了200G的可用空间,装在逻辑分区。适应我的最好的空间分配计划: more ...