Hot For Coding
一步步教你在VMware虚拟机上安装Win8(图)

Win8正式版今年秋季就要发布了,但目前的RP版本已经是最后一个测试版本,想提前体验Win8的朋友们,赶紧用VMware安装体验体验吧!

确认CPU是否支持VT,且已开启VT支持

在开始前必须确认你的电脑CPU支持VT技术,且BIOS里已经开启VT功能。检测CPU是否支持VT的工具有很多,如:SecurAble,至于BIOS里是否已经开启VT需要自己开机后进入BIOS看看。

BIOS开启VT截图

full

如果你的CPU不支持VT技术,那么就不要往下折腾了,虽然网上有说旧电脑也能弄。但个人感觉旧电脑就算你折腾起来了,用的也不爽,要么是报错,要么是运行速度超慢等等。

...

READ ALL

为什么我喜欢用Chrome浏览Firefox开发

虽然目前市场上浏览器已有很多种,数都数不清。IE、360、Chrome、傲游、搜搜浏览器、Safari、Opera和Firefox等等,我从接触电脑到现在主要经常使用三个浏览器,IE,FireFox,Chrome。在这三个浏览器里,个人感觉评价最高的当属Chrome。下面来说说这三个浏览器在我使用中都分别主要应用于哪方面。

IE

几乎所有第一次摸电脑的人,非微软系统以外必须要接触的浏览器,IE借助Windows操作系统的垄断在早期迅速占领了全球百分之八十的市场份额。从XP自带的IE6更是IE所有版本里一个神话的标志,虽然后面推出IE7、8,但似乎用户并不买账,直到今天仍旧有不少IE6用户。当然也随着Win7的普及以及Win8的发布,IE6用户不断减少。

...

READ ALL

ExpressJS上传文件

由于项目使用NodeJS做WebServer端语言,于是需要使用ExpressJS做一个文件上传的功能

HTML代码

HTML页面和普通页面没有什么区别

upload.html

<!DOCTYPE html>
<html>
<head>
  <title>ExpressJS upload file Nicholas Lee www.qttc.net</title>
</head>
<body>

<form action="/upload" method="post" enctype="multipart/form-data">
  <label for="file">Filename:</label>
  <input type="file" name="file" id="file" />
  <br />
  <input type="submit" name="submit" value="Submit" />
</form>

</body>
</html>

...

READ ALL

PHP判断一个日期是不是今天

为使日期时间表示的更友好,我们对刚发布的信息很少使用2012-06-28 10:05:00这样的格式显示,而是采用类似微博那种多少秒前或者多少分钟以及多少天前!在PHP中要实现这个功能很容易,以下提供两种实现方式,效率没有做过测试,感觉第一种比较简便。

第一种

<?php
/**
 * PHP判断一个日期是不是今天
 * Nicholas Lee www.qttc.net
 */
echo '<meta charset="utf-8" />';
// 拟设一个日期
$a = '2012-06-28 10:10:10';
// 截取日期部分,摒弃时分秒
$b = substr($a,0,10);
// 获取今天的日期,格式为 YYYY-MM-DD
$c = date('Y-m-d');
// 使用IF当作字符串判断是否相等
if($b==$c){
  echo '是今天';
}else{
  echo '不是今天';
}
?>

...

READ ALL

MySQL中遍历多次查询与单次查询全部的效率

有这样一个需求:要查询id从1到100的数据,有两种解决方式

遍历100次,每次查询单条数据

<?php
// Nicholas Lee www.qttc.net
for($i=1;$i<=100;$i++){
  $id = $i;
  $sql = 'SELECT * FROM tab id='.$id;
  // ...查询数据
}
?>

一次查询100条信息

<?php
// Nicholas Lee www.qttc.net
$sql = 'SELECT * FROM tab id>=1 AND id<=100';
// ... 查询数据
?>

...

READ ALL

尼玛,日本机房又抽风了吗?

入手Linode前曾仔细观察测试了六个机房的速度,其中就在Fremont与日本机房之间纠结,不知该选哪个?最后还是选择了小日本。

网站上线没到一个月就出现ping值过高,当时误以为可能是暂时的,没太在意。

尼玛,现在ping值又到400-500间了,还偶尔有掉包情况!小日本机房估计是待不下了,正在考虑把机房从小日本迁到Fremont中。。。

本机ping值结果

full

站长工具ping结果

full

虽说ping高不一定就表示什么?但还是严重影响心情啊~~~!!!

...

READ ALL

惨:我的Win7被黑屏了

鼠标都不显示

这事是几天前,当时下班回来像往常一样打开电脑,显示登录界面的时候输入密码回车随即登录界面渐变消失黑屏状态,误以为是系统正在加载程序没太在意。等了将近两分钟后发现还是黑屏状态感觉不对劲就冷启动,同样到登录界面输入密码回车后黑屏,这一次我观察了将近十五分钟发现屏幕还是一片漆黑,鼠标,任务栏都不显示,立即确定系统出问题了。

Ctrl+Alt+Delete 有反应

首先,很快判断这不是电脑硬件问题,因为登录界面都能正常显示,按Ctrl + Alt + Delete可以打开提示操作界面并操作,但点击启动任务管理器就又黑屏了。锁定切换用户等其他操作都正常,这下是彻底没辙了。

...

READ ALL

一个PHP生成短网址函数

短网址相比大家都不陌生吧,特别是微博上的应用更是把它带火了,其实要实现这个功能也很简单。

<?php
/**
 * Nicholas Lee www.qttc.net
 * 短网址
 */
 
function urlShort($url){
  $url= crc32($url);
  $result= sprintf("%u", $url);
  $sUrl= '';
  while($result>0){
    $s= $result%62;
    if($s>35){
      $s= chr($s+61);
    } elseif($s>9 && $s<=35){
      $s= chr($s+ 55);
    }
    $sUrl.= $s;
    $result= floor($result/62);
  }
  return $sUrl;
}

$url = 'www.qttc.net';
$sUrl = urlShort($url);

echo '<meta charset="utf-8" />';
echo '网址:'.$url.'<br />';
echo '短网址:'.$sUrl;
?>

...

READ ALL

PDO不能使用预处理的两处地方

有些童鞋使用预处理方式取数据库信息时发现结果是空,但数据库的确存在信息。这个是新手经常忽略的一个地方,甚至可能调试半天都不知道问题出在哪里?

MySQL中的LIMIT关键字不能使用预处理

错误的: 以下语句在LIMIT中使用了:start:num预处理绑定参数方式导致取不出数据,但不会报错

<?php
// Nicholas Lee www.qttc.net
$pdo = new PDO('mysql:host=localhost;dbname=test',root,root);
$start = 20;
$num = 10;
$sql = 'SELECT * FROM tab LIMIT :start,:num';
$stmt = $pdo->prepare($sql);
$param = array(':start'=>$start,':num'=>$num);
$stmt->execute($param);
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
var_dump($data); 
?>

...

READ ALL

【公告】小站已开启RSS支持

一直以来,就没有把RSS当作一回事,也没有使用RSS阅读器的习惯。小站开通到现在得益于许多博友的支持,同时也有部分博友一直希望小站支持RSS。

决定研究RSS

趁端午节捣鼓了一番,发现RSS也是XML的一种,也差不多属于一种标准。利用RSS阅读器不需要挨个去逛每个网站看看有没有最新文章发布。经过搜索,编写于今天上线。

RSS火狐测试截图

full

RSS地址: www.qttc.net/rss.xml

欢迎各位博友订阅

...

READ ALL

1 2 3 4 5