服务器、VPS等安全防护教程

Introduction 在从搬瓦工(Bandwagon)购买VPS之后,自信的在vps里使用了debian搭建ss等等。 过了一个多月,就收到搬瓦工邮件,说 We have detected a large number of outgoing SMTP connections originating from this server. This usually means that the server is sending out more ...

Docker初体验

Introduction 更多关于Docker内容请查看Docker学习笔记目录 简单记录下自己用docker的一些经历和经验。并不对docker进行介绍,可自行查阅下面的链接。 先发一些阅读的的东西。 推荐这个简短的小教程: Docker 从入门到实践 这是官方的文档: more ...

Docker运行Mysql

Introduction 更多关于Docker内容请查看Docker学习笔记目录 本章主要说明了如何在docker中的linux中启用mysql服务。 我的需求是在宿主机上写代码,适用mysql数据库,不想在宿主机上安装,把数据库直接放到docker里。 由于我的docker 拉取ubuntu:latest时16.04尚未发布,所以本文的基准镜像是ubuntu 14.04,其他linux版本理论上也适用。 more ...


Linux查看cache信息

Introduction 本文介绍了如何在linux下查看cache的信息,并进行简单的分析。 unix设计哲学 一切皆文件 Linux也很好的继承了这个理念。 cpu cache 我的cpu: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz cpu文件 文件夹/sys/devices/system more ...

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 锁)

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


debian ssh 连接android 通过termux

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