yjiang's cake

记:VPS折腾的开始

前面看过N多国外的VPS,如价格便宜的burst,定期会有优惠码放出;口碑极好的linode,稳定但望而却步,富二代的首选; 国外VPS的好处当然是不用备案且相比国内的各云主机,价格上要便宜很多。

最后由于包老板的个人需求(有人掏腰包了~),于是将目光转向近期国内流行的云主机.

吐槽几句:

真心受不了新公司的所谓的自己的服务器了,那叫一个龟速,乌龟还能一直爬,这破服务器,让人不止一次的有种想冲到机房给他咋个稀巴烂的冲动。

这边都用win的,但是去年一年,在银大师的带领下,愈来愈能体会到linux的魅力,不能自拔。哎~真心怀念以前的日子。

好了,言归正传,首选当然是各大云主机商,经过一番调查,决定从阿里云跟盛大云里选择一个。

纠结一番后,猛然看到阿里云有5天地额免费使用,当然要上手一试,国内的云主机啊。

阿里云的效率还算不错,晚上11点申请的,隔天9点就受到了免费体验申请通过的短信通知,开始正式上手阿里云!

vim 记录重放

1.开始记录
 qa
2.开始你的操作
3.回放记录 / 回放100次
 @a / 100@a

## 说明
1. qa: 启动记录器, 把记录存放到寄存器`a`;( 也可以是 qb qc q1 q2 等等...)
2. @a / 100@a : 使用寄存器播放1 / 100 次寄存器`a` 中的录制.

windows下SSH客户端使用byobu屏幕一直换行的问题

1.退出byobu状态下输入byobu-ctrl-a,选择1:scrren模式

2.输入byobu-config进入设置界面

3.去掉 `logo`那一项前的星号即可

git-svn 解决历史冲突

在执行git svn rebase时又出现冲突,这个时候,只需要手工合并掉冲突,并重新add一下:

  1. git add .

然后,再执行:

  1. git rebase --continue

如果报告说没有修改内容,则换成执行:

  1. git rebase --skip

完成rebase过程,这时就可以git svn dcommit了。

stdClass

stdClass强制转换数组或者转回

$user = new stdClass();
$user->username = '大马猴';
$user->nickname = 'hellokitty';

此时print_r($user),则显示如下

stdClass Object
(
    [username] => ddddd
    [nickname] => hellokitty
)

转为数组可以用 (array)$user;print_r((array)$user);则显示如下

Array
(
    [username] => ddddd
    [nickname] => hellokitty
)

 

stdClass名词解释:

stdClass在PHP5才开始被流行。
stdClass是PHP的一个基类,所有的类几乎都继承这个类,所以任何时候都可以被new,可以让这个变量成为一个object。
同时,这个基类又有一个特殊的地方,就是没有方法。
凡是用new stdClass()的变量,都不可能会出现$a->test()这种方式的使用。
PHP5的对象的独特性,对象在任何地方被调用,都是引用地址型的,所以相对消耗的资源会少一点。
在其它页面为它赋值时是直接修改,而不是引用一个拷贝。

 

Copyright © 2016 yjiang's cake

返回顶部