FindHao 博客

Andorid网络编程获得移动LTE 4G的dbm信号强度

Introduction Android官方api中SignalStrength类无法获取移动4G LTE的dbm信号强度,这里fork了weilinhu的获取手机电量,网络链接,信号强度的项目,并添加了对移动4G LTE信号强度的解析。 运行app git clone下来项目以后,直接在anroid studio中打开即可编译运行。由于只是个测试项目,基本没有界面,可以直接阅读源码: int c...

迁移linux系统到新硬盘

Introduction 老师评上了学校的青年学者重点培养计划,每年多了好多资金。实验室机器的配置也在逐步升高。上一批加ssd的时候,我们没分到,这次补上。 本文记录的是将我的debian9 从原来的闪迪120G SSD迁移到三星 250G SSD的过程。 1. 准备工作 做好数据备份! 所有的操作均在u盘的livecd下进行的。 2. 查清楚分区号 通过在root用户下fdisk -l查清楚目前...

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

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

解读CUDA汇编PTX–目录

Introduction 近期在研究NVIDIA的CUDA 近汇编 PTX,还不算是真正的汇编,属于中间语言。这里翻译了部分网络上精彩的文章,以及官方的手册。 解读CUDA汇编PTX(一) [翻译] 本文系翻译。主要内容是对一个向量加法的PTX代码分析,适合入门阅读。

NVCC编译过程

Introduction 本文介绍了编写的nVIDIA Cuda代码是如何编译成二进制的。 上图即为官方的流程图。 打印步骤 nvcc -O2 -c vectorAdd.cu -keep -arch sm_20 –dryrun 以samples/0_Simple/vectorAdd为例,写上述编译命令。由于vectoradd这个样例比较简单,因此可以直接使用命令进行编译。 参数说明: 参数 含义...

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

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

nginx配置https

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

uCOS III 生产者消费者模型实现

Introduction 本文介绍了我实时系统课程的一个小作业,在ucos 上实现一个生产者消费者模型样例。基于ucos iii,因为ucos ii能直接跑的源码不好找。。 ucos 信号量 官方文档 主要有这么几个函数: OSSemCreate() OSSemDel() OSSemPend() OSSemPendAbort() OSSemPost() OSSemSet() OSSemCreate...

Load Value Approximation(cache层的load近似化)

Introduction 近似计算已经成为了一个研究的热门。而且他跨越了多个层面,从电路层到体系结构层,到算法层。 谷歌学术搜索结果: 物理世界的本质 依照经验来看,物理世界的本质是连续的。但是我们没有足够的能力来处理这样连续的数据,至于还有什么原因,想出了模数转换这个方法,我也不清楚。 模数转换,必然性的导致了信息的缺失。 但是,最后应用基本都是面向人的,而人实际上是有很大限制的: 人眼分辨率6...

S01E05 bbr加速,图片,数据备份

Introduction 第一季《如何提高生产效率》目录 本集视频地址 百度网盘 密码: ea8r Timeline – 03:07 S s 的历史说明,vpn关键词解释。 – 05:12 GFW的详细分析 骨干网wiki 骨干网-知乎 – 09:16 原理简单说明。(最粗略的解释)GFW的详细分析 – 19:02 安装 – 22:06 ...