OneNET 麒麟座开发板开箱与介绍[前篇]
OneNET 是中移物联网有限公司搭建的开放、共赢设备云平台,为各种跨平台物联网应用、行业解决方案,提供简便的云端接入、存储、计算和展现。致力于帮助开发者快速打造物联网产品应用,降低开发成本。为了方便开发者接入 OneNET,中移物联自行设计了物联网开发套件,非常有幸能成为第一批拿到 麒麟座开发板 的用户,因为近期家中老人生病,无法对开发板做及时深入的研究,我个人深表歉意,希望有更多的开发者可以与 OneNET 交流,帮助中移物联对开发板进行完善。故本文为前篇,如有时间,我会及时补全下篇。
PART 1
这就是麒麟座的主板,大小为 121mm*93.5mm,厚度达到新版 1 角硬币厚度。布局工整,电路板印刷清晰,小巧而轻便。
背板有 OneNET 麒麟开发板字样,并带有硬件版本号和二维码。
可能是首批的测试版,麒麟座背板有明显手工焊接的痕迹,且不集成 GSM 相关组件:M6311 模块(M6311 中移物联自主研发的工业级 GSM 通信模组)、GSM 天线。
我拿到的套件包括:OneNET 麒麟开发板 V1.0 底板一块;STM32F103 核心板一块;ST-LINK/ ...
WebIDE 搭建 Hexo 博客
Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE)。用户可以通过 WebIDE 创建项目的工作空间,进行在线开发,调试等操作。Hexo 是一款基于 Node.js 的静态博客框架,倍受好评。WebIDE 结合 Hexo,使书写 Hexo 博客可以在云端完成,不需要依赖本地坏境,Writting Anywhere!此外,Coding 还提供了 Coding Pages 服务,你也可以把你的博客部署到其中。
相关的准备1.在 Coding 上创建一个与您的用户名(Global Key)相同的项目。
2.创建一个名为 coding-pages 的分支。
3.在 WebIDE 中创建该项目的工作区。
在 WebIDE 安装 Hexo1.进入该工作区,Coding 已经为我们准备了 Node.js 环境,我们可以直接复用。
2.在终端执行 Hexo 的安装命令。WebIDE 内置的运行环境是 Ubuntu Linux 并且带有 Node.js 环境,我们可以直接使用 npm 进行安装。
sudo npm install -g hexo-clihexo i ...
使用 UnixBench 进行性能测试[CentOS]
UnixBench 是一款开源的测试 Unix 系统基本性能的工具,是比较通用的测试服务器性能的工具。
本文记录了如何使用 UnixBench 在 CentOS 环境下进行服务器性能测试。
解压 编译 运行推荐到官方网站获取最新版本 UnixBench 包,地址如下:
https://code.google.com/archive/p/byte-unixbench/downloads
tar -zxvf UnixBench.tgz
cd UnixBench
make
./Run
根据机器性能的不同,你可能需要 10 分钟或更长时间来完成测试。
常见问题由于需要编译,请检查相关依赖包是否完整。
yum -y install gcc automake autoconf libtool make perl-Time-HiRes time
经测试,需要保证以上的依赖包,如缺失请自行安装。
使用 Memtester 进行内存压力测试[CentOS]
我们使用的是 Memtester 软件进行内存压力测试。
Memtester 是用户态工具,用于测试内存子系统的故障。非常方便,支持 32 位或 64 位 Unix-like 系统。对于硬件开发开发者来说,Memtester 可以定位到物理地址。
下载 编译 安装通过官方网站下载最新版本的 Memtester,你可以自用的从源代码编译或者直接下载安装包。
下载地址:http://pyropus.ca/software/memtester/
以下是从源代码编译安装的过程:
tar -zxvf memtester.tar.gz
make
make install
执行内存压力测试./memtester [-p physaddrbase] <mem>[B|K|M|G] [loops]
参数说明:
Physaddrbase 需要测试的物理地址
<mem>[B|K|M|G]:测试内存的大小(单位自由,可以是B、K、M、G)
[loops]:测试次数(理论无上限)
在 Docker 中部署 Typecho
个人的一个 Docker 试水项目,不断优化中……致力于简化 Typecho 博客的部署。
找了个机会试水了一下 Docker,Docker 作为一种 CaaS 构架,不同于传统 VPS,之前也有同学把 Docker 当 VPS 使用,结果很惨,希望通过这个项目,可以让大家更多更容易的了解 Docker。
值得一提的是,这个项目托管自 CODING.NET,并使用 WebIDE 进行修改及测试。
如果你也是 Docker 用户或者是爱好者欢迎一起维护这个项目,非常感谢 Coding Qiniu 云 Typecho 时速云 对该项目的支持。
地址:https://coding.net/u/TXisfine/p/DockerTypecho/git
由于基本上没有修改 Typecho 的代码,所以这个项目的开源协议暂时遵循 Typecho 的协议,如果有协议上的问题,同样欢迎你和我联系,我非常乐意修改。
开源协议:GPL v2 许可证(同原 typecho 协议)
Typecho 彩色标签云
下面是彩色标签云代码,可以添加到需要的地方。
12345678<?php Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->to($tags); ?><?php if($tags->have()): ?><?php while ($tags->next()): ?><a style="color:rgb(<?php echo(rand(0,255)); ?>,<?php echo(rand(0,255)); ?>,<?php echo(rand(0,255)); ?>)" href="<?php $tags->permalink();?>"><?php $tags->name(); ?></a><?php endwhile; ?><?php endif; ?>
Typecho 文章摘要
编辑主题目录文件 index.php,archive.php
在两个文件中查找:
1$this->content('......');
替换成
1$this->excerpt(180, '...');
即可!
Typecho 开启 Gzip
修改站点跟目录 index.php,在其中查找。
1234if (!@include_once 'config.inc.php') { file_exists('./install.php') ? header('Location: install.php') : print('Missing Config File'); exit;}
添加如下内容到下一行。
12/** 开启gzip压缩 */ob_start('ob_gzhandler');