作者: Find

文石 Boox N96 Carta+ 开箱

Introduction 已经成了电纸书的超级粉丝。 从Kindle到iReader,现在是文石。屏幕也越来越大。我估计下一步我要上13.3寸了。哈哈。 1. 电纸书选购 电纸书品牌比较总结了下我对电纸书品牌的简单比较。 2017年双十一购入Boox N96 Carta+的版本。 2. 收货 一开始看盒子,给人一种“我有13.3寸大小”的感觉。 >< 的确有个大黑边框,不过还可以接受,而且重量比6寸的重太多了。 系统是android 4.0.2。开放性很高,可以随意安装第三方应用。 ...

电纸书品牌比较

Introduction 现在墨水屏越来越成为一种趋势,随着网络小说的兴起,电纸书也越来越成为年轻人必备的电子产品。 本文比较了我认识的几个常见的电纸书品牌,并对其进行了分类,如有补充请留言。 比较 品牌 开放性 屏幕尺寸 功能性 硬件性价比 备注 推荐程度 Kindle 差 6、7 生态完善 低 主要是生态比较完善,邮件推送等比较完善 ★ ★ ★ ★ Sony 差 6、9.7、13.3 差 低 ★ ★ Nook / Kobo 中(可刷系统,但是比较麻烦,保修麻烦) 6 差 中 小众产品,可装一...

服务器配置2 解决Your installation CD-couldn’t be mounted

1. Introduction 去年配置过一次服务器:一次惨痛的服务器配置经历,7月份的时候,机房老师通知说有块硬盘报警,不得不暂时关掉了服务器,一直搁置起来。现在有点时间,而且需要用到了,就抓紧重新整理一下。 准备去掉那块坏掉的硬盘,同时也去掉raid5,做成raid0。 2. 配置RAID 服务器上三块270GB的硬盘,RAID5是含有备份机制的raid,默认一块的大小来存放校验,所以实际使用大小只有540GB。由于我们服务器并没有多少特别重要的数据,因此尽管后来未名原因之前报警的硬盘又好了...

java使用7z压缩解压

1. Introduction 两年前因为要在java项目中写一个解压缩的小功能,使用了7zip binding项目,并发了篇博客记录Java解压缩7z文件,没想到后来文章访问量不错,而且在谷歌和百度的搜索结果中,排名都很靠前,尽管更可能的原因是没人在这方面做东西。 前段时间做项目,又需要使用压缩解压功能,但是仔细调查后发现,这个项目早就不更新了(尽管项目页面写着Last Update: 2017-07-19,但是代码的Last modified是2015年),而且用起来问题还挺多的。故转而去7...

华为me909s 4G模块使用

1. Introduction 华为me909s是基于海思芯片方案的物联网无线通信模块,ME909s系列4G模块集成华为海思芯片平台,继承华为领先的LTE技术,集成DDR降低成本,采用车规级质量管控。同时作为全球首款Cat4 LTE工业模块,同步开放FOTA易升级、降低维护成本。 ME909s系列是车载、跟踪、工业路由器、安防监控、工业平板等行业应用的首选产品。 ME909s分为二个子型号,依据不同发货区域的频段需求区分如下: ME909s-120, 支持欧洲, 亚太, 拉美等海外市场. ME9...

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

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

迁移linux系统到新硬盘

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

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

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

解读CUDA汇编PTX–目录

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

NVCC编译过程

Introduction 本文介绍了编写的nVIDIA Cuda代码是如何编译成二进制的。 上图即为官方的流程图。 打印步骤 nvcc -O2 -c vectorAdd.cu -keep -arch sm_20 –dryrun 以samples/0_Simple/vectorAdd为例,写上述编译命令。由于vectoradd这个样例比较简单,因此可以直接使用命令进行编译。 参数说明: 参数 含义 O2 该优化选项会牺牲部分编译速度,除了执行-O1所执行的所有优化之外,还会采用几乎所有的目标配置...