Cat`s Blog
我猫故我在!
  • Twitter
  • Facebook
  • Google+
  • YouTube
  • 腾讯微博
  • 新浪微博
RSS

11 月 3 2014

VPS测试实际可用内存的脚本

本文共被喵星人侦察过11,453次。。。

网上找的,觉得有用记录下。

/**
 * MemoryTest.cpp
 * (c) 2014 David Huang
 *
 * Use this program AT YOUR OWN RISK !
 * DO NOT COMPILE AND USE IT ON ANY
 * PRODUCTION SERVER !
 */
#include <iostream>
#include <unistd.h>
#include <stdlib.h>
using namespace std;

int main()
{
 cout<<"I will try my best to fill your RAM."<<endl
 <<"You have 3 seconds to quit (Ctrl+C)"<<endl;
 sleep(3);
 long allocatedMB = 0;
 while (true)
 {
 unsigned char * leakThisMemoryPlease = new unsigned char[10485760];
 for (int i = 0; i < 10485760; i++)
 leakThisMemoryPlease[i] = i*rand();
 allocatedMB += 10;
 cout<<allocatedMB<<"MB allocated"<<endl;
 }
 return 0;
}

C++文件,想编译的话得有GCC神马的。。。CentOS(RHEL)下

sudo yum groupinstall 'Development Tools'

Ubuntu(Debian)下

sudo apt-get install build-essential

用GCC编译的时候记得加上

-l stdc++

参数。另外如果有SWAP的话最后输出的值应该是Ram+Swap的总和。

By Lazy Cat • 分享 7 • Tags: CENTOS, Ubuntu, VPS, 内存, 脚本

10 月 19 2014

HHVM 奇怪的性能问题

本文共被喵星人侦察过13,182次。。。

昨天给VPS换了HHVM,速度有了很大的提升。结果晚上骏骏菊苣找我说博客打开这么慢怎么可能性能好。。。我表示不服于是自己打开各种测试觉得没什么问题啊,结果就在我准备问怎么回事的时候有一个页面打开的速度特别慢,正在等待响应就等待了十多秒,细思恐极赶紧想看看是哪里的问题,但是这个问题似乎不好重现,总是过好久才出现一次,但是一出现就会持续一会儿。无法重现的问题是最难解决的,于是开WVS扫自己的博客,一开始响应时间都在1s以下,过了一会之后响应时间突然增加到10多秒,并且居高不下。啊哈原来是负载太高的问题,于是归罪于Apache处理高并发不给力,但是各种修改Apache配置之后问题依旧。。。好纠结到底是哪里的问题。然后突然脑洞大开关掉了SWAP,这个奇怪的性能问题就不见了。。。OMG到底是怎么回事。。。SWAP对HHVM性能影响这么大么?有时间再慢慢研究吧。。。

By Lazy Cat • 闲谈 18 • Tags: Apache, HHVM, SWAP, VPS

10 月 18 2014

CentOS yum安装apache2.4及hhvm

本文共被喵星人侦察过25,115次。。。

闲着没事把VPS的PHP换成了HHVM,试了一下效果,直接吓尿了。。。放个图(说明下我现在用的是DigitalOcean最低配的VPS,也就是单核512内存的,除了HHVM未做任何优化或者缓存等):

hhvm-performance

虽说探针的测试不能说明太多问题,不过还是可以看出来性能明显有提升。实际访问的时候处理请求的时间也短了许多。。。以下是安装方法:阅读全文。。。

By Lazy Cat • 教程 17 • Tags: Apache, DigitalOcean, HHVM, VPS

10 月 17 2014

修复Loper1.3主题手机无法拖动网页、评论无法解锁的问题

本文共被喵星人侦察过8,254次。。。

Loper 1.3 是一个挺清爽的主题,个人挺喜欢的。里面带的短代码神马的也都很有用。美中不足的就是开启了这个主题之后在手机上或者平板上会造成网页无法拖动的问题,一直觉得是滑动解锁造成的问题一直也懒得解决。今晚遇到点特殊情况不得不动手解决一下这个问题了。解决方案有两种:

第一种,干脆不保留评论滑动解锁功能,删掉它!

删掉主题functions.php里面的


//滑动验证
 function my_preprocess_comment($comment) {
 if (!is_user_logged_in()) {
 if(!session_id()) session_start();
 if(isset($_POST['iQapTcha']) && empty($_POST['iQapTcha']) && isset($_SESSION['iQaptcha']) && $_SESSION['iQaptcha']) {
 unset($_SESSION['iQaptcha']);
 return($comment);
 } else err("抱歉,你没有通过验证。");//提示语自行修改
 } else
 return($comment);
 }
 add_action('preprocess_comment', 'my_preprocess_comment');

这一段,还有header.php里面的

<?php if (is_singular() && !is_user_logged_in()) : ?>
 <script src="<?php bloginfo('template_url');?>/qaptcha/jquery/jquery-ui.js"></script>
 <script src="<?php bloginfo('template_url');?>/qaptcha/jquery/jquery.ui.touch.js"></script>
 <script src="<?php bloginfo('template_url');?>/qaptcha/jquery/QapTcha.jquery.js"></script>
 <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_url');?>/qaptcha/jquery/QapTcha.jquery.css" />
 <script type="text/javascript">
 $(document).ready(function(){
 $("#QapTcha").QapTcha({disabledSubmit:true});
 });
 </script>
 <?php endif; ?>

这一段,然后删掉Qaptcha.jquery.php(注意themes文件夹可能也有一个),qaptcha文件夹。如果确定不保留滑动解锁功能的话再删掉comments.php和guestcomments.php中的

<div id="QapTcha"></div>

 

就可以了。

 

方案二:保留滑动解锁功能

同方案一差不多,删掉主题自带的各种东西(但是保留comments.php和guestcomments.php中的div),然后在WordPress后台安装myQaptcha这款插件,这款插件是由Clove根据Loper主题中的滑动解锁功能开发的,但是他解决了主题自带的滑动解锁中的对移动端不友好的Bug。。。在此膜拜下。安装好插件后启用即可,滑动解锁搞定了,手机也能愉快的访问网站啦~

By Lazy Cat • 教程 2 • Tags: Loper, WordPress, 主题, 插件, 教程

10 月 9 2014

阿里云送免费20M版锐速

本文共被喵星人侦察过8,756次。。。

最近真是福利多多。。。昨天刚知道有GitHub Education Pack今天就又发现阿里云送免费的锐速。。。真是开心呀~

阿里云送的锐速最大带宽是20M,安装后看了下似乎不限制连接数。。。真是赞,Windows版和Linux版都有。可以直接戳链接去购买,价格就是0元哦~

[themify_box style=”light-blue shadow” ]

[themify_button style=”light-green rounded” link=”http://market.aliyun.com/product/12-122338006-cmgj000225.html?spm=0.0.0.0.EOeAV6″ text=”light-blue” target=”_blank” ]锐速 Linux版[/themify_button][themify_button style=”light-green rounded” link=”http://market.aliyun.com/product/12-122338006-cmgj000224.html?spm=0.0.0.0.EOeAV6″ text=”light-blue” target=”_blank” ]锐速 Windows版[/themify_button]

[/themify_box]

PS其实这个也是可以续费的哦。。。点击续费以后只能看到选择期限看不到续费按钮是因为被display:none了。。。想要续费可以用下面几种奇怪的方法。。。

[themify_box style=”light-blue highlight shadow” ]

 

1、修改页面HTML源代码,把提交按钮显示出来。

2、选好续费时长以后用Console执行 submitform();

3、选好时常后再浏览器地址栏输入 javascript:void((function(){submitform();})()) 然后回车。

[/themify_box]

UPDATE 141011 阿里修复了这个漏洞。。。现在续费会提示超过最大时常12个月。。。

By Lazy Cat • 分享 2 • Tags: ServerSpeeder, 免费, 分享, 锐速, 阿里云

10 月 8 2014

GitHub Education Pack 学生礼包

本文共被喵星人侦察过31,854次。。。

虽说美帝是万恶的资本主义,但是不得不说美帝公司对学生的优惠力度都挺大的。这不,GitHub这次就联合不少其它的互联网企业推出了面向学生的一大波优惠。其中灰常吸引人的有:

[themify_box style=”light-blue highlight shadow” ]

 

DigitalOcean 免费100刀Credit

NameCheap 免费ME域名一个(一年,价值8.99刀)

NameCheap 免费PositiveSSL一个 (一年,价值9刀)

GitHub Micro account (正常价格每月7刀)

Bitnami Business 3 plan 一年(正常价格每月49刀)

DNSimple  Bronze hosted DNS plan两年(正常价格每月3刀)

[/themify_box]

用GitHub免费提供的这些东西都可以建一个完整的网站了。。。当然还有Atom CrowdFlower Hackhands Orchestrate Screenhero SendGrid Stripe TravicCI UnrealEngine等各种优惠!很多都是价值不菲或者很有用的。具体的情况可以去看GitHub Education页面的描述哦~

想要申请这个学生礼包当然需要学生邮箱,国内大学提供的邮箱(@xxx.edu.cn)的也可以哦~现有的GitHub账号里如果没有绑定学生邮箱的话可以去账号信息页面添加学生邮箱就可以了~

DigitalOcean的100刀是以优惠码的形式给出的,如果你之前用过了优惠码可以去后台提交一个Ticket让工作人员手动操作。如果是新账户的话需要用Paypal或者信用卡充值5刀激活账户才能用哦~

 

UPDATE:由于国内某些素质低下的人冒充学生/滥用礼包等,现在Github基本已经封杀了EDU.CN邮箱。。。大家可以上传学生证让Github手工验证,能否成功就要看人品了。。。要怪就怪那些素质低下的人吧。

By Lazy Cat • 分享 19 • Tags: DigitalOcean, GitHub, NameCheap, 分享

7 月 30 2014

Sublime Text License

本文共被喵星人侦察过12,113次。。。

Google搜出来的。。。Sublime Text 2 和Sublime Text 3都可用。 本来想支持正版可是70刀实在是有点贵,学生党表示肉疼。。。

----- BEGIN LICENSE ----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------

By Lazy Cat • 分享 2 • Tags: Sublime Text, 分享

7 月 3 2014

不修改区域语言设置解决战地3/战地4在Windows8.1 / Windows10下的DirectX错误

本文共被喵星人侦察过181,802次。。。

PS:前方大堆废话,不想看的可以直接到文章结尾看解决方法。(Windows10用户遇到这个问题也可以用这个方法解决哦~~)

本喵不太喜欢玩儿游戏,在玩儿的游戏一共也没几个,还都不经常玩儿。之前一直用的是Windows 8,各种无压力。但是8.1Update1出了以后看着各种新功能总觉得不爽,于是果断重装系统安装Windows 8.1 。 网上各种流传Windows 8.1的兼容性很差, 刚装完的时候还很忐忑,结果用了一段时间后发现兼容性也还是可以的,至少常用的Adobe CC套装,VS CB神马的都能正常使用无压力。昨天晚上想打开战地3玩儿一会儿的时候,启动游戏结果弹出了这个玩意儿:

BF3-DirectX-Error
DirectX Error DirectX function “m_dxgiFactory->CreateSwapChain( m_device, &sd, &m_swapChain.assignGet())” failed with DXGI_ERROR_INVALID_CALL: The application has made an erroneous API call that it had enough information to avoid. This error is intended to denote that the application should be altered to avoid the error. Use of the debug version of the DXGI.DLL will provide run-time debug output with further information.. GPU: “Intel(R) HD Graphics 4600”, Driver: Unknown

一开始看到这个错误直觉性的感觉是驱动程序的问题,因为我明明用的是独显运行的游戏为什么最后会提示是集显出问题。。。于是官网下载最新驱动安装,重启,结果还是弹出这个坑爹的错误。。。再仔细看看是DirectX的错误,于是想要更新或者修复下DirectX看看行不行,结果Windows8以后的系统DirectX都是集成的,微软也不提供专门的安装包了,这一条路无效。于是祭出Google大神,一番搜索后发现了解决方案一:(不修改语言设置的方法在后面)阅读全文。。。

By Lazy Cat • 教程 94 • Tags: BattleField, Windows8.1, 分享, 教程, 游戏

6 月 22 2014

使用Windows服务器要慎重!

本文共被喵星人侦察过5,876次。。。

血的教训啊。Azure中国区刚刚试用的时候申请了个,很开心的发现可以用Windows服务器,抱着试试看的想法就创建了个Windows Server2012的服务器然后吧博客扔了进去。一开始用着很开心呀,直到刚刚打算吧博客迁回Linux里面,结果。。。后台进不去了,提示没有权限访问该页面。。。稍微查了下发现是因为Windows服务器文件名不区分大小写,所以所有数据库名字和表名全都乱了。。。还好WP没几张表,手动改回来吧。。。以后用Windows服务器要慎重啊!

By Lazy Cat • 开发 4 • Tags: LINUX, Windows, 服务器, 站点日记

6 月 20 2014

给电子科大教务处做了个反代,以后外网也可以看通知了

本文共被喵星人侦察过12,374次。。。

电子科大的教务处通知一般都很重要,而且很恶心的设置了IP限制,只有校内的IP才能查看新闻,用外网只能看到这个坑爹的界面:UESTC-JWC

最开始一直用着一个临时的解决办法,用寝室的路由和VPS做了一个端口转发,勉强算是可以用。今天觉得端口转发的URL太丑了,看着域名后面的端口号就不爽。。。于是就阅读全文。。。

By Lazy Cat • 开发 10 • Tags: Apache, Nginx, UESTC

‹ 1 2 3 4›»

最新文章

  • 解决 virt-manager 设置不保存问题
  • 在 openwrt 上使用清华的 ISATAP 隧道访问 IPv6
  • Python 实现中文数字转 int
  • 配置阿里云ECS支持IPv6
  • Windows下查看附近WIFI的BSSID
  • 安装配置Shadowsocks Manyuser + SS-Panel
  • SC03E 的 Android 5.0
  • 修改 Windows Server 2012 的密码策略

近期评论

  • 秋河潮殆Σ: 赛博神医啊!万分感谢!!!…
  • tempf: 求vpn一份TwT…
  • 虎: 好…
  • welling: 给我-个试一下。…
  • json formatter: 当时也做过类似的,思路基本都是一样的…
  • 孙怡: @烟 沐:您好 我也遇到了找不到字符串的&hellip…
  • 烟 沐: 太牛了,感谢!…
  • KC: @XANA:我所在的位置AP的SSID都……
  • a: 七秭零三京八千零五兆零二百零三亿零三千…
  • KIYO: 最近一直在找香港vpn 终于找到这篇啦…&hellip…

链接表

  • CNSS
  • Jophy Blog
  • libisky
  • 三十岁
  • 小学僧菊苣的博客
  • 星尘独奏曲

管理站点

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org

↑

Site Hosted on Digital Ocean & Vultr | Pictures Hosted on Qiniu Cloud | 冀ICP备15002842号
Powered by WordPress • Themify WordPress Themes