一个计算机技术爱好者与学习者

0%

前言

《虚拟机在线迁移实验》一文中,模拟了CPU压力、内存压力、磁盘压力还有各种网络故障,得到了这些条件下虚拟机在线迁移的性能数据。
《ApacheBenchmark和gnuplot》一文中,找到了测试Web应用性能的方法,学习了gnuplot的基本用法。

本文,就利用gnuplot给迁移过程中得到的性能数据进行绘图,绘图结果用于写论文。

阅读全文 »

前言

《虚拟机在线迁移的性能统计》一文中,提到了虚拟机迁移的四个性能指标。但是文中只记录了迁移时间、停机时间、迁移数据量的测量方法,对于应用程序的性能,由于没有想到好的测量方法,最终搁置。

又参考了一些论文,发现他们在考虑Web应用程序性能时,主要考虑吞吐量。本文,就来研究一下ApacheBench测量吞吐量的方法,并且使用gnuplot绘制出吞吐量与时间的关系。

阅读全文 »

前言

有几十个文件需要批量重命名,按照以前的做法,郝同学都是把文件上传到linux服务器,然后使用rename命令进行重命名,然后再拷贝回来。具体参考《批量重命名和批量替换字符串》

但是,这次需要重命名的文件太大了,上传不方便,所以想到了另外一个思路:在Win10中使用Linux命令。要使用Linux命令,最简单的是使用git bash,但是只有ls、vim等简单命令。cygwin也可以模拟Linux环境,但是命令也有限。记得微软说Win10集成了Linux,所以决定试试,下面进行记录。

参考文档:

阅读全文 »

前言

一直不关心网站的访问量,所以也一直没有统计过访问量数据。2019年刚刚开始,突然想到,如果在2019年终的时候,统计一下2019年的访问量,应该会很有意思。

虽然在《hexo生成sitemap》一文中的方法也可以在百度搜索资源平台看到一些站点统计信息,但是并不详细。所以,本文就来研究一下怎样在Hexo中添加百度统计。

阅读全文 »

理论

没有找到关于图像倾斜矫正的综述性文献,那就自己整理一下吧。

图像倾斜可以分为两种情况,一种是平面倾斜,这种情况下拍照设备与试卷平行,拍出来的图像只需要进行旋转即可完成矫正;另一种是Z轴倾斜,这种情况下拍照设备与试卷存在一定的角度,拍出来的图像要先进行透视变换,然后再进行旋转等操作才可以完成矫正。

图像倾斜矫正关键在于根据图像特征自动检测出图像倾斜方向和倾斜角度。

对于平面倾斜,先利用边缘(轮廓)检测算法算法找到图像的边界,然后利用Radon变换法(基于投影的方法)Hough变换法、线性回归法等找到倾斜角度,然后再利用仿射变换进行旋转。

对于Z轴倾斜,先利用边缘(轮廓)检测算法找到图像的边界,然后利用透视变换把视平面上的点投影到现实平面,然后再利用仿射变换进行旋转。

阅读全文 »