BoxCore

Start


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

无题

发表于 2014-04-18 | 分类于 Journal | | 阅读次数

晚上12点下大雨了,坚持看书中!

Sublime Text插件:DocBlockr自动补全注释

发表于 2014-04-10 | 分类于 Tools | | 阅读次数

Github项目地址:https://github.com/spadgos/sublime-jsdocs

下载后把目录名修改为“DocBlockr ”方可使用

 

常用配置:

用户设置:

{
“jsdocs_extra_tags”: [“”, “@author ${1:author name}”, “@date 1397096007000“, “@version ${1:[version]}”]
}

 

完成,然后就可以使用咯,enjoy it!

phpmyadmin免输入密码直接登陆mysql

发表于 2014-04-10 | 分类于 Tools | | 阅读次数

设置说明:
config.sample.inc.php 修改为 config.inc.php

添加如下代码:。

$i++;
/ Authentication type /
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
/ Server parameters /
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
$cfg[‘Servers’][$i][‘compress’] = false;
/ Select mysqli if your server has it /
// $cfg[‘Servers’][$i][‘extension’] = ‘mysql’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ‘’;
$cfg[‘Servers’][$i][‘AllowRoot’] = true;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

$i++;
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
$cfg[‘Servers’][$i][‘host’] = ‘192.168.15.2’;
$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
$cfg[‘Servers’][$i][‘compress’] = false;
// $cfg[‘Servers’][$i][‘extension’] = ‘mysql’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ‘123456’;
$cfg[‘Servers’][$i][‘AllowRoot’] = true;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
 

注意修改用户名和密码,可以设置多个,需要在$i++后添加。

 

LNMP编译:nginx的安装

发表于 2014-04-09 | 分类于 linux | | 阅读次数

编译nginx前依赖包安装:

# install pcre for nginx
if [ -s pcre-8.34.tar.gz ]; then
echo “pcre-8.34.tar.gz [found]”
else
echo “Error: pcre-8.34.tar.gz not found!!!download now……”
wget -c http://mirrors.boxcore.org/lnmp/pcre-8.34.tar.gz
fi
tar zxvf pcre-8.34.tar.gz
cd pcre-8.34/
./configure
make && make install
cd ../
ldconfig

 

开始编译nginx:

下载解压:

tar zxvf nginx-1.4.4.tar.gz
cd nginx-1.4.4/

 

configure配置项:

如果你的nginx依赖件已经用yum先安装好,可以使用下面命令:

./configure –user=$LNMP_USER –group=$LNMP_USER –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_gzip_static_module –with-ipv6 –with-pcre

如果nginx依赖包是编译的,需要指定目录:

./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_gzip_static_module –with-ipv6 –with-openssl=/usr/include/openssl –with-pcre

 

如果报错

error:openssl/include/openssl/ssl.h] Error 2

需要确定openssl是否安装好,如果是yum安装openssl-devel后,configure时的参数去掉–with-openssl=/lib64/ –with-zlib=/usr/lib64/ –with-md5=/usr/lib64即可编译通过

 

Sublime Text插件:Package Control安装包管理

发表于 2014-04-07 | 分类于 Tools | | 阅读次数

Package Control 能让你很方便地管理sublime text插件,下面讲解sublime如何安装package control包:

官方原版教材:https://sublime.wbond.net/installation

如果e文不好,就看看我的操作吧:

1. 快捷键“Ctrl+`”或菜单里“View > Show Console”来调用控制器;

2. 在底部的控制器中粘贴如下代码:

sublime text 3:

import urllib.request,os,hashlib; h = ‘7183a2d3e96f11eeadd761d777e62404’ + ‘e330c659d4bb41d3bdf022e94cab3cd0’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( ‘http://sublime.wbond.net/‘ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h)) if dh != h else open(os.path.join( ipp, pf), ‘wb’ ).write(by)

 

sublime text 2:

import urllib2,os,hashlib; h = ‘7183a2d3e96f11eeadd761d777e62404’ + ‘e330c659d4bb41d3bdf022e94cab3cd0’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( ‘http://sublime.wbond.net/‘ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ‘wb’ ).write(by) if dh == h else None; print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h) if dh != h else ‘Please restart Sublime Text to finish installation’)

 

回车后就完成了package control的安装了!

 

使用方法,选择菜单“Preferences > Browse Packages”里面就有

快捷键:“Ctrl+Shift+P”调用

Sublime Text插件:CTags安装和使用

发表于 2014-04-06 | 分类于 Tools | | 阅读次数

CTags简介:略

 

CTags安装:

跟其他插件安装一样,放到packags目录中

sublime text CTags项目地址:https://github.com/SublimeText/CTags

百度网盘下载地址:http://pan.baidu.com/s/1nt9GOpN

 

安装好ctags后并不能直接使用,还需要安装配套的ctags58才行。

ctag58安装文件:

下载一:百度网盘 http://pan.baidu.com/s/1hqfyQNE(建议安装到D:Program Filesctags58,并添加到系统变量中)

下载二:官方 http://ctags.sourceforge.net

 

解压下载好的ctags58.zip,我这里放在了D:Program files
配置环境变量: 讲D:Program filesctags58 地址配置到环境变量path中
在cmd 中 输入 ctags –help 出现帮助信息则表示安装配置成功
ctags安装配置好之后 在sublime text 打开 Package Control 输入install 选择 install package安装扩展
接下来输入ctags,找到ctags扩展包 回车安装
最后在打开的项目中 在sublimetext 目录栏中 find->CTags->build Tags 后 会在项目的根目录下生成.tags文件

 

Sublime下CTags使用:

ctrl+shift+鼠标左键 就可以定位到相应的函数或变量了

 

其他参考:http://blog.csdn.net/thunderclaus/article/details/11556159

Sublime Text插件:Emmet

发表于 2014-04-06 | 分类于 Tools | | 阅读次数

Emmet以前叫Zen Coding,ST上面安装emmet这个插件可以节省很多编码时间,不够你信不信方正我信了哈。ST下安装Emmet是非常简单的,如果有Package Control直接输入安装命令,找emmet即可全自动安装。但本人实现的方法是直接从github项目地址下载的压缩包文件,直接用github上面压缩的文件安装会遇到下面常见的问题,下面给出我个人在用压缩包安装这个插件时候遇到的问题。

1. 首先去到Emmet的Github项目地址:https://github.com/sergeche/emmet-sublime,下载最新master版本后把文件目录拷贝到ST的安装目录中:{Sublime Text 目录}DataPackages 下。拷贝好后需要修改目录名为“Emmet”,不然st不买账。
注:博主以前安装的时候就是遇到这个问题,后来在“Package Control”中选择“Emmet”的设置发现都是空的,还好哥集聪明与智慧一身,视觉敏锐的我立马发现了配置文件路径跟我安装的路径完全不一样,修改成“Emmet”后整个世界都舒畅了。。。

2. 安装好emmet后需要重启下st,重新打开后,底部会提醒正在下载PyV8引擎,等安好pyv8后测试在一个html文件中输入“!+Tab键”看他能不能扩展代码,不能的话需要看看在安装目录下PyV8是否已经自动安装好了(大部分情况是下载地址被强,需要上去拷贝到你本地)。假如PyV8已经安装好了,但还是不工作,那就要看看你的emmet目录名字是不是“Emmet”不然改改吧。

吹了这么多现在来分享下我的Emmet包和PyV8把:

2个文件直接解压到Sublime Text 的Packges目录就好了

下载地址:

  • Emmet:http://pan.baidu.com/s/1mg7GXJE 密码:dp4z
  • PyV8:http://pan.baidu.com/s/1jGqQewQ 密码:303v

黑苹果折腾记:笔记本硬件信息

发表于 2014-04-06 | 分类于 Apple | | 阅读次数

想体验下xcode下编码工具,又不想心疼1w块新买个imac,遂决心安装黑苹果之。借此记下我的笔记本配置:
电脑型号 华硕 X55VDR 笔记本电脑

  • 操作系统 Windows 8.1 专业版 64位 ( DirectX 11 )
  • 处理器 英特尔 第二代酷睿 i3-2370M @ 2.40GHz 双核
  • 主板 华硕 X55VDR (英特尔 HM76 Express 芯片组)
  • 内存 4 GB ( DDR3 1333MHz )
  • 主硬盘 日立 HTS545050A7E380 ( 500 GB / 5400 转/分 )
  • 显卡 Nvidia GeForce 610M ( 1 GB / 华硕 )
  • 显示器 LG LGD02DC ( 15.3 英寸 )
  • 光驱 建兴 DVD A DS8A9SH DVD刻录机
  • 声卡 威盛 VIA @ 英特尔 Panther Point High Definition Audio Controller
  • 网卡 鈺硕 AR8161/8165 PCI-E Gigabit Ethernet Controller / 华硕
     

 

硬盘健康:
硬盘已使用 共 1462 次,累计 4378 小时
主板BIOS日期 华硕 2012 年 11 月 09 日
显示器固件日期 LG 2010 年
系统安装日期 Windows 8.1 / 2014 年 04 月 05 日

电池损耗 10.18%
当前容量 42681 mWh
设计容量 47520 mWh

 

处理器信息:
处理器 英特尔 第二代酷睿 i3-2370M @ 2.40GHz 双核
速度 2.40 GHz (100 MHz x 24.0)
处理器数量 核心数: 2 / 线程数: 4
核心代号 Sandy Bridge NB
生产工艺 32 纳米
插槽/插座 Socket G2 (PGA 988 / BGA 1023)
一级数据缓存 2 x 32 KB, 8-Way, 64 byte lines
一级代码缓存 2 x 32 KB, 8-Way, 64 byte lines
二级缓存 2 x 256 KB, 8-Way, 64 byte lines
三级缓存 3 MB, 12-Way, 64 byte lines
特征 MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, HTT, EM64T, EIST

 

主板信息:
主板型号 华硕 X55VDR
芯片组 英特尔 HM76 Express 芯片组
序列号 BSN12345678901234567
板载设备 VGA / 视频设备 (启用)
板载设备 GLAN / 网卡 (启用)
板载设备 WLAN / 网卡 (启用)
BIOS American Megatrends Inc. X55VDR.405
制造日期 11/09/2012

 

内存信息:
ChannelA-DIMM0 DDR3 1333MHz 4GB
序列号: 00000000

 

硬盘信息:
产品 日立 HTS545050A7E380
大小 500 GB
转速 5400 转/分
缓存 8 MB
硬盘已使用 共 1462 次,累计 4378 小时
固件 GG2OA6C0
接口 SATA II
数据传输率 300 MB/秒
特征 S.M.A.R.T, APM, 48-bit LBA, NCQ

 

显卡信息:
显卡 英特尔 HD Graphics Family
显存 1893 MB
制造商 华硕
驱动版本 9.18.13.3260
驱动日期 20140202

主显卡 Nvidia GeForce 610M
显存 1 GB
制造商 华硕

 

显示器信息:
产品 LG LGD02DC
固件日期 2010 年
屏幕尺寸 15.3 英寸 (34 厘米 x 19 厘米)
显示比例 宽屏 16 : 9
分辨率 1366 x 768 32 位真彩色
最大分辨率 1366 x 768

 

网卡信息:
网卡 鈺硕 AR8161/8165 PCI-E Gigabit Ethernet Controller
制造商 华硕

无线网卡 雷凌 RT5390 802.11b/g/n WiFi Adapter
制造商 富士康

 

声卡信息:
声卡 威盛 VIA @ 英特尔 Panther Point High Definition Audio Controller

 

 

 

 

 

that is my config of notepad.

Sublime Text 3 安装使用心得

发表于 2014-04-05 | 分类于 Tools | | 阅读次数

最近又喜欢上用sublime了,最重要使我又转投sublime阵营的原因是,phpstorm用得越来越慢了,经常拖垮机器,所以不得已又转会了sublime阵营。下面给出我个人学习安装sublime text的历程(注:下面涉及到Sublime Text都简称为ST)。

晚上已经有一大堆的ST安装教程,如果e文好的话直接去ST官网看教程使用吧!为了研究ST的软件工作原理我个人采用了绿色包安装,我采用的是“Sublime Text Build 3059”的x86版本,其实本人的机器是x64的,但为了在公司的xp平台也能同步使用故直接弄x86了,同时也方便分享给其他同学使用。

 

我的常用ST插件清单,点击可看博主的安装方法和常遇到问题的解决:

  1. Emmet
  2. IMESupport
  3. Clipboard-History
  4. Goto-CSS-Declaration
  5. CTags:https://github.com/SublimeText/CTags
     

我的常用ST配置:

 

webbench模拟并发连接测试网站的负载能力

发表于 2014-02-26 | | 阅读次数

Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
Webbench最多可以模拟3万个并发连接去测试网站的负载能力。个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。

  • 适用系统:Linux
  • 编译安装

    编译安装webbench

1
2
3
4
5
6
7
yum -y install ctags
mkdir -pv /usr/local/man/man1
wget -c http://mirrors.boxcore.org/webbench-1.5.tar.gz
tar -zxf webbench-1.5.tar.gz
cd webbench-1.5
make
make install

webbench使用

参数说明:-c表示并发数,-t表示时间(秒)

/usr/local/bin/webbench -c 500 -t 30 http://127.0.0.1/test.jpg

结果示例:

1
2
3
4
5
6
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/test.jpg
500 clients, running 30 sec.
Speed=3230 pages/min, 11614212 bytes/sec.
Requests: 1615 susceed, 0 failed.

错误解决

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@localhost webbench-1.5]# make install
install -s webbench /usr/local/bin
install -m 644 webbench.1 /usr/local/man/man1
install: cannot create regular file `/usr/local/man/man1': No such file or directory
make: *** [install] Error 1
[root@localhost webbench-1.5]# ls /usr/local/man/man1
ls: /usr/local/man/man1: No such file or directory
[root@localhost webbench-1.5]# mkdir /usr/local/man/man1
mkdir: cannot create directory `/usr/local/man/man1': No such file or directory
[root@localhost webbench-1.5]# mkdir /usr/local/man/
[root@localhost webbench-1.5]# mkdir /usr/local/man/man1
[root@localhost webbench-1.5]# make install
install -s webbench /usr/local/bin
install -m 644 webbench.1 /usr/local/man/man1
install -d /usr/local/share/doc/webbench
install -m 644 debian/copyright /usr/local/share/doc/webbench
install -m 644 debian/changelog /usr/local/share/doc/webbench

参考

  • http://www.cnblogs.com/xiaocen/p/3704192.html
  • http://blog.csdn.net/zzz_781111/article/details/7027472
  • http://home.tiscali.cz/~cz210552/webbench.html
  • http://www.ha97.com/4623.html
1…222324…26
Zack Hwang

Zack Hwang

Go

257 日志
42 分类
76 标签
RSS
Links
  • 小白博客
  • 我的书单
© 2018 Zack Hwang
由 Hexo 强力驱动
主题 - NexT.Muse
又拍云