Zabbix4.0安装及初步上手

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。官网是https://www.zabbix.com/。简单学习一下zabbix最新版本4.0的搭建和初步使用

  1. 安装Zabbix 4.0 LTS
  • 方案1 直接下载Zabbix Appliance
  1. 访问官网https://www.zabbix.com/download_appliance
  2. 选择对应的版本,我这里选用了kvm用的qcow2格式
  3. 使用下载得到的镜像文件建立虚拟机
  4. 访问IP地址/zabbix即可开始使用
  5. 本版本的初始配置信息可见官网文档
    https://www.zabbix.com/documentation/4.0/zh/manual/appliance

继续阅读Zabbix4.0安装及初步上手

移植UDT到Android平台

UDT是UDP Based Data Transfer的缩写,这是一个基于UDP协议的在应用层实现的一种面向连接的传输协议,主要目的是在于支持高速广域网上的数据海量传输。其采用C++开发,具有高度的可移植性,并且开源,你可以在这里下载到UDT的源码https://sourceforge.net/projects/udt/

在开发者提供的代码中,包含了UDT的核心代码和应用例程,并提供了Visual Studio的Windows项目工程和Linux下的Makefile。这里我们将要参考Linux下的makefile并使用Android NDK在Windows下将其移植到Android平台。

移植步骤:

1.创建一个jni目录,这里我们使用F:\UDT\jni

2.把下载得到的udt源码放到jni目录里,这里就变成了F:\UDT\jni\udt4

3.创建Android.mk文件,内容为 继续阅读移植UDT到Android平台

WordPress代码高亮插件SyntaxHighlighter Evolved

一个很棒的代码高亮插件,下面是一个php的示例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></pre>
</div>
<div id="_mcePaste"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"></div>
<div id="_mcePaste"><head></div>
<div id="_mcePaste"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></div>
<div id="_mcePaste"><title>PHP Code Example</title></div>
<div id="_mcePaste"></head></div>
<div id="_mcePaste"><body></div>
<div id="_mcePaste">
<h1>PHP Code Example</h1>
</div>
<div id="_mcePaste">

<?php echo 'Hello World!'; ?>
</div>
<div id="_mcePaste">

This line is highlighted.
</div>
<div id="_mcePaste">
<div></div>
<div id="_mcePaste">This is an</div>
<div id="_mcePaste">example of smart</div>
<div id="_mcePaste">tabs.</div>
<div id="_mcePaste"></div>
</div>
<div id="_mcePaste">

<a href="http://wordpress.org/">WordPress</a>
</div>
<div id="_mcePaste"></body></div>
<div id="_mcePaste"></html> 
继续阅读WordPress代码高亮插件SyntaxHighlighter Evolved

跑跑卡丁车Bingo模拟器

话说好久没写东西了……

玩跑跑卡丁车的时候对跑跑的这个坑人的bingo很感兴趣,这bingo无非是一个很精巧的数学概率模型。

如果我们假定它只是简单的从[1,50]中随机取25个整数放入bingo板,以后每次都是等概率的抽取[1,50]中的任意一个整数(似乎跑跑中并不是这样的方式?)。

那么这个概率(如300个手套完成bingo板的概率)应该如何计算呢?毫无疑问这是用我现阶段所能掌握的基本的概率问题所不能解释的。

我们还有一个办法,那就是枚举,用频率去估计概率,“当试验次数较大时,试验频率稳定于理论概率”。 继续阅读跑跑卡丁车Bingo模拟器