华为me909s 4G模块使用

1. Introduction 华为me909s是基于海思芯片方案的物联网无线通信模块,ME909s系列4G模块集成华为海思芯片平台,继承华为领先的LTE技术,集成DDR降低成本,采用车规级质量管控。同时作为全球首款Cat4 LTE工业模块,同步开放FOTA易升级、降低维护成本。 ME909s系列是车载、跟踪、工业路由器、安防监控 more ...

迁移linux系统到新硬盘

Introduction 本文记录的是将我的debian9 从原来的闪迪120G SSD迁移到三星 250G SSD的过程。 1. 准备工作 做好数据备份! 所有的操作均在u盘的livecd下进行的。 2. 查清楚分区号 通过在root用户下fdisk -l查清楚目前的分区号。 比如,我的闪迪是/dev/sdb,有两个分 more ...

解读CUDA汇编PTX(一) [翻译]

Introduction 本文系翻译文章Demystifying PTX Code。 在我最近的文章里,我展示了怎样从CUDA和OpenCL代码生成PTX文件,本文则将重点解读PTX文件里的复杂指令。 我们还是使用向量加法的代码 代码片段: https://gist.github.com/FindHao/394b2f069788e5a4c80a069638a47e1c 原作者的代码项目: more ...

NVCC编译过程

Introduction 本文介绍了编写的nVIDIA Cuda代码是如何编译成二进制的。 上图即为官方的流程图。 打印步骤 nvcc -O2 -c vectorAdd.cu -keep -arch sm_20 --dryrun more ...

nginx配置https

1. Introduction 前两天收到letsencrypt的邮件,说https快到期了,抓紧更新一下。我记得用linux的crontab开启自动更新https证书了,怎么还会收到?浏览器看了下证书日期,的确快要到期了,发现是nginx没有重启,证书缓存没有更新。 本文记录了使用LNMP搭建的博客添加https的过程,也可以参看uwsgi的配置。 more ...

uwsgi配置https以及python2无法使用supervisor

Introduction 前面的nginx配置https一文,说明了如何在nginx上配置https,本文则作为补充,说明了在pyhon flask 或者django等web框架下,怎么配置https,以及nginx 和uWSGI的搭配。 1. 配置https 理论上,直接在nginx的站点配置文件中,声明well-known文件夹的特殊访问权限即可: more ...


zedboard运行linaro系统

1. Introduction FPGA入门教程。 本文只讲如果在zedboard上运行linaro,不深讲原理,只讲操作。 2. 环境 2.1 硬件环境 zedboard using the Xilinx Zynq®-7000 All Programmable SoC. AES-Z7EV-7Z020-G REV-D版本(!!始终没有弄好图形界面!!) more ...

apt更新时针对不同网址设置代理

Introduction 因为使用了一些软件,在apt-get update时,总是要用proxychains4在apt外面挂上一层代理,有些麻烦,所以想apt有没有针对不同网址的代理功能。 设置代理文件 创建文件/etc/apt/apt.conf.d/01proxy,内容如下所示: Acquire::http::Proxy::mega.nz "http://127.0.0.1:1081"; 通过以上设置,apt更新时,对mega.nz网址的访问, more ...