宝塔面板命令行切换PHP版本

宝塔面板命令行切换PHP版本
ln -sf /www/server/php/70/bin/php /usr/bin/php ln -sf /www/server/php/70/sbin/php-fpm /usr/bin/php-fpm ln -sf /www/server/php/70/bin/phpize /usr/bin/phpize ln -sf /www/server/php/70/bin/pear /usr/b...

阅读全文>>

阅读全文...

SSH快捷登录设置

SSH快捷登录设置
客户端 1:打开~/.ssh,如果没有则创建文件夹 2:执行ssh-keygen -t rsa     Enter file in which to save the key:输入保存私钥的文件名称(id_rsa_host)     Enter passphrase (empty for no passphrase): (可以不写) ...

阅读全文>>

阅读全文...

Selenium WebDriver与RC的差异

Selenium WebDriver与RC的差异
什么是Selenium WebDriver? Selenium WebDriver 是用于测试Web应用程序的API的开源集合。Selenium WebDriver工具,它还允许执行跨浏览器测试。 WebDriver还能够使用编程语言在创建测试脚本时使用。现在可以使用条件运算就像If-Then-Else或Switch-Case。还可以像Do-While执行循环操作...

阅读全文>>

阅读全文...

scanf为什么有时用取地址符,有时不用取址符:&

scanf为什么有时用取地址符,有时不用取址符:&
转自:http://zhidao.baidu.com/link?url=mV57KbpCkJtQdcXbjFH6q4pWwR5w1XRKI0cURLLEn_ppTjY2PiNv2ripNxlVYNG2wBTyWOQIaX0hIrA55MA0Da 问: char nama[40]; int a; scanf(%s,name); scanf(%d,&a);   &...

阅读全文>>

阅读全文...

PHP 数组相加问题

PHP 数组相加问题
一直以为两个数组相加,第二个数组会覆盖第一个数组相同键的值,今天碰到了个这个问题记录下 数组相加时,第一个已出现的键值不会受到后面相加的数组影响 另外关于array_merge: 当下标为数值时,array_merge()不会覆盖掉原来的值,当下标为字符时,array_merge()此时会覆盖掉前面相同键名的值

阅读全文>>

阅读全文...

PHP利用parse_str创建任意多维数组

PHP利用parse_str创建任意多维数组
回想到从前的一道面试题,"使用字符串 arr[0][1][2][3] 将之转换成PHP数组",今天无意间想到 parse_str 可以用作多维数组的反解析,例如想要创造一个多维数组 arr[0][1][2][3]... 维数不定 通过parse_str,我们再配合使用字符串拼接的方式就能轻松组合任意维度的数组 <?php $floor = '[0][1][2]["sub"][...

阅读全文>>

阅读全文...

记gbk、utf-8占用字节数

记gbk、utf-8占用字节数
计一次面试碰到的基础问题,这类问题还真没有个清晰记忆,汗颜-_-|| GBK: 中文、英文、数字均使用双字节来表示 UTF-8: 汉字占3个字节、数字占1个字节、英文字母占1个字节

阅读全文>>

阅读全文...

Laravel生成数据表字典文档

Laravel生成数据表字典文档
在写文档的时候需要用到数据表字典数据,一个个建立文档比较麻烦,偷个懒写了个脚本,我这里文档使用的是ShowDoc,因为他连得是SQLite数据库,所以使用时注意添加对应的数据库配置。 Route::get('/resolveSql', function () { $res = DB::select('show tables'); // echo '<pre>'; ...

阅读全文>>

阅读全文...