加密日志
这篇日志被加密了。请输入密码后查看。
密码
GOOGLE后发现,其他M2N-E的机主也有同样的问题,据其称拔掉机箱speaker线后明显好转
试验了下,确实减小了原来噪音大小的70%的样子,但是仍然有比较大噪音,还是觉得不满意。后来试来试去发现连上机箱前置面板的耳机接口,并且在SoundMAX控制面板中把回放装置设置为HD AUDIO FRONT HEADPHONE的话,电子噪音再次明显减少。移动鼠标时的噪音已经没有了,但是最大最小化窗口还有原来5%左右大小的声音,不过,算是能够忍受了.
     声卡SOUNDMAX安装后“暴音”问题 ,很多朋友在安装不同版本的声卡驱动后,发现播放暴音都或多或少存在,觉得是声卡本身问题,经过本人重装后,设置声卡驱动控制面板后发现,绝大部分暴音问题为“在使用普通音箱的情况下,开启了声卡驱动的DTS超重低音支持”导致,当关闭支持后,可以基本消除,具体请参见http://group.zol.com.cn/4/5_37766.html !
  我觉得还是软件问题,今天调节了一下,好了一点。。呵呵!

这篇文章:
              http://bbs.cbifamily.com/showthread.php?t=19997
张君,狙击手的枪法!

  特种兵的身手!                  http://news.sina.com.cn/c/235272.html
  铁腿无敌的武术高手!
  强大的组织能力!
  杀人不眨眼的本事!
  韦小宝般的泡妞本领!    http://www.chinapostnews.com.cn/152/fcgz01.htm    

  曾纵横数省8年,犯案十余起,杀死、杀伤近50人的张君团伙在2000年9月被警方打掉――临死之前,张君曾经叫嚣,自称乃是全国个人素质最高的匪徒。

  张君的骄傲并不是没有道理的,从犯罪的角度看,他具备鹿宪洲团伙作案的迅猛凌厉的特点同时避免了思路上的单一,继承了白宝山优良火力的同时也注重了实战第一――张君团伙使用的54手枪和79轻冲通用51手枪弹,这已经是很高的层次了。反面例子比如台湾第一悍匪张锡铭大侠,ak和m4浑用,看着倒是东西方武器汇集威风得紧,若是哪天晚上若是在被窝里被警察打了埋伏,黑灯瞎火临起一条枪抓把子弹就跑――到了光亮处一看,拿着ak的枪,抓着5点56的北约弹,那才是气得要吐血。
  张君手下拥有一只精干高效的团队,在不断的作案中,这只罪恶的队伍不断发展,在这疯狂的扩张过程中,这只队伍的素质下降,最终走入了末路。
测试结果:风象爱情运
看得出来,你是个不善于沟通的人,对待恋爱,你多以自己为中心,注重自我感觉,却很少替对方设身处地地想一想。记住,爱情不是一个人的事,学会和情人沟通,能让你们感情更融洽,相处更愉快!
测试结果:爱情比较顺畅
你是一个开朗乐观的人,易于为对方看重和珍惜。在你的情感历程中,很少遭遇失恋。你面对事情比较达观,在和伴侣相处过程中,即使你和他发生争执,也会通过积极的沟通找出问题所在,然后解决、处理好。
测试结果:容易发生闪电恋爱
你对生活充满激情,做事干脆利落。你很可能会在公开的娱乐场所认识你的另一半,例如歌舞厅、酒吧、保龄球馆、茶舍......并且他/她是你一件钟情的最出色的那个人。你们闪电式轰轰烈烈的恋爱,常是周围朋友关注的焦点。

测试结果:恋情可能连自己都数不清
你会遇到的恋情可能连自己都数不清。你很随性,也喜欢结交不同的异性朋友,常常是看对眼就在一起,不顺眼就分开,所以你总是恋情不断,却几乎从来没有一段感情是真正让你有印象过。也许随着年纪大了,或是婚姻的承诺与束缚,你才可能收起那份放荡不羁的轻狂岁月。

测试结果:吸血鬼,冲动指数:☆☆☆☆
你算不上是个容易冲动的人,你对于不考虑清楚就行动这样的事情会比较抗拒。你总是习惯于隐藏自己的欲望和冲动,你觉得自己内心有着阴暗面,不适合被人看到的。这样的你,对待他人是有着一定的恐惧的,因为你实际很怕受到伤害,也很怕被人了解自己的内心。 因此,你无疑就是一个躲在暗处的吸血鬼。你内心有着欲望,有着黑暗的一面,但是你不会让它们显露出来。你总是从安全和实际的角度去考虑问题,当你因为某件事情而一时兴起时,你也往往会先压制住,看清大局、考虑清楚后再作出决定。


测试结果:心机指数90%
你很有心机,不管用明用暗,总可以自由的操纵别人,以达成目的,你在无时无刻不在观察别人,是个厉害的狠角色。心机指数90%。
http://www.thss.tsinghua.edu.cn/faculty_xiangd_cn.asp

http://www.szxgair.com/cbthtm/ncmrsjnd/22304792.htm
歌曲:悟空
演唱:叶坳栖
作词:尹杰
作曲:叶坳栖

☆LRC:明奇胖胖
QQ:346716061☆

不管你们是老夫少妻 还是姐弟搭配
只要你们之间有爱情 没有别的目的
为了美貌用自己多金 换对方来拜金
如果你有一天没有金 只能得到无情
为了金钱用自己的美 背叛真情真心
等到有一天青春消逝 后悔没有意义

人生苦短 耗尽一生只为假装和欺骗
悲欢聚散 虚荣一时得到永远的孤单
谁都期盼 找到一个不离不弃的港湾
快乐短暂 为了一个昙花一现的快感
丢了一生一世的幸福

不管你们是老夫少妻 还是姐弟搭配
只要你们之间有爱情 没有别的目的
为了美貌用自己多金 换对方来拜金
如果你有一天没有金 只能得到无情
为了金钱用自己的美 背叛真情真心
等到有一天青春消逝 后悔没有意义

人生苦短 耗尽一生只为假装和欺骗
悲欢聚散 虚荣一时得到永远的孤单
谁都期盼 找到一个不离不弃的港湾
快乐短暂 为了一个昙花一现的快感
丢了一生一世的幸福

☆LRC:明奇胖胖
QQ:346716061☆

人生苦短 耗尽一生只为假装和欺骗
悲欢聚散 虚荣一时得到永远的孤单
谁都期盼 找到一个不离不弃的港湾
快乐短暂 为了一个昙花一现的快感
丢了一生一世的幸福
你觉得值得吗
你觉得值得吗
老婆有一个优点,那就是智力超群。她有着超常的判断力和逻辑思维能力,常作惊人之语,让我佩服得五体投地。生活虽然平淡,但她的妙语时不时能给我一点意想不到的惊喜,为了和大家分享我的惊喜,特地总结了一下她比较著名的言论,举出最让我佩服的十大例子:

  1.有一段时间我打她呼机她总是不回电,问她,她说:“我把呼机关了。”“为什么要把呼机关掉?”“公司常打我呼机叫我加班,我关了呼机,他们就呼不到我了。”

  2.后来她买了一个手机,有一次她出门忘了带手机,从街上打公用电话给我:“老公快帮我给小芳打个电话,告诉她到麦当劳门口等我。”“你自己为什么不打?”“我手机没带呀!”

  3.有一次看到地摊上卖莲蓬,老婆问:“怎么卖?”答:“一块一个。”“这么贵啊,三块两个卖不卖?”

  4.有一次我和她出门,两个人只带了一把家门钥匙,她要去菜场,让我先回家,把钥匙留给她。我问她:“为什么要把钥匙留给你啊?”她说:“这样等会儿我回家,你就不用下来给我开门了。”

  5.有一次听录音机,她一不小心按了录音按钮,我叫道:“快停掉,你把带子上东西抹掉了!”她不去按录音机却上来捂我的嘴,事后她解释道:“只要我们不发声音,带子上的内容不就抹不掉了。”

  6.看电视新闻看到一半,她说:“快帮我按一下暂停,我要去洗手间!”

  7.她说:“唉,明天又停电,什么事也做不成,只好躺在床上看一天电视了。”

  8.唱卡拉OK,她用电视机摇控器上的选台按钮来选歌曲,都按出电视新闻来了,她还不明白:“为什么王菲的歌要配警察破案的画面?”

  9.两个人搬电脑,她说:“这么重啊,你为什么搬之前不先删掉点东西?”

  10.最后我把上面写的给她看,本以为她会不好意思笑的,不料她看了两遍,抬起头迷惑不解地问我:“怎么了,我说错什么了吗?”
<?php
$year = $_REQUEST['year'];
$moth = $_REQUEST['moth'];
$title = "新浪互联星空播客每日运营报表";
$chword = iconv("UTF-8","GBK", $title);
$filename = $year.iconv("UTF-8","GBK", "年").$moth.iconv("UTF-8","GBK", "月").$day.$chword;
//$filename = $year."-".$moth;
header("Content-type:application/vnd.ms-excel");
//header("Content-Disposition:filename=test.xls");
header("Content-Disposition:filename=".$filename.".xls");

$title = "日期\tPV\tUIP\t注册用户数\t视频上传量\t视频播放量\t当日视频总量\t当日视频播放总时长\t\n";
echo iconv("UTF-8","GBK", $title);  //由于php是utf8的编码,为此要转化为gbk到xsl中。。否则乱码

后面按照一定格式输出,比如用"\t"来分割各个字段。

while (!$rs->EOF)
{//遍历记录集
  $result=array("day_key"=>$rs->fields['day_key'],"pv"=>$rs->fields['pv'],"uip"=>$rs->fields['uip'],"reg_member"=> $rs->fields['reg_member'],"upload_ct"=>$rs->fields['upload_ct'],"play_ct"=>$rs->fields['play_ct'],"video_total"=>$rs->fields['video_total'],"play_time"=>$rs->fields['play_time']);    
  //echo count($result);
  foreach ($result as $value)
  {
    echo $value."\t";  
    
  }  
  echo "\n";
  unset($result);  
  $rs->MoveNext();//将指针指到下一条记录,不用的话,会出现死循环!
}
在编写php程序的时候,往往会出现对其post get 等的编码,于是就有对空格的处理,程序如下:
<?php
$file=file("D:\wwwroot\www\htdocs\sinanet.txt");
//$file=file("D:\wwwroot\www\htdocs\sinatest.txt");
$count=0;
$line=0;
for($i=0;$i<=count($file);$i++)
{
  $line=$line+1;
  echo $line."\n";
  $result = explode("sinanet",$file[$i]);
    for($j=0;$j<count($result);$j++)
  {

    if($result[$j])
    {

      $url="http://you.video.sina.com.cn/pg/search/iaskSearch.class.php?key=\"".urlencode($result[$j])."\"";
      $judge=file_get_contents($url);
      $judge_handle = strstr($judge,"抱歉");//专辑推荐

      if($judge_handle)
      {  $count=$count+1;
        $rest = substr($judge_handle, 0, 14);
        echo $rest;
        echo "关键词:".$result[$j]."\n";

      }else{
          echo $url;
          echo "\n关键词:".$result[$j]."可能没有出现抱歉***!"."\n";

         }

    }else{

        echo "有问题:".$result[$j]."\n";
      }

  }
  echo "\n";


}
echo "总共找到抱歉条目:".$count."分析文件".$line."行!";
?>  

以上语句如果不用urlencode()来进行编码,往往容易出现问题,example:

<?php
$key = "Chinese Democracy";
$key = urlencode($key);
$url = "http://you.video.sina.com.cn/pg/search/iaskSearch.class.php?key=".$key;
$judge= file_get_contents($url);
echo $judge;
return;
$judge_handle = strstr($judge,"抱歉");//专辑推荐

if($judge_handle)
{  
  $count=$count+1;
  $rest = substr($judge_handle, 0, 14);
  echo $rest;
  echo "关键词:".$result[$j]."\n";
}else{
  echo $url;
  echo "<br>关键词:".$result[$j]."可能没有出现抱歉***!"."\n";
     }
?>
不加上urlencode会出现如下问题:$url = "http://you.video.sina.com.cn/pg/search/iaskSearch.class.php?key=’Chinese‘ 而不是:"Chinese Democracy",为此最好每次涉及到url的时候加上urlencode.
点击在新窗口中浏览此图片
还是有关中文的问题。PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍的差异了(在UTF-8编码下,一个汉字占3个字节)。

采用mb_strlen函数可以较好地解决这个问题。mb_strlen的用法和strlen类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8的字符串$str长度,可以用mb_strlen($str,'UTF-8')。如果省略第二个参数,则会使用PHP的内部编码。内部编码可以通过mb_internal_encoding()函数得到。需要注意的是,mb_strlen并不是PHP核心函数,使用前需要确保在 php.ini中加载了php_mbstring.dll,即确保“extension=php_mbstring.dll”这一行存在并且没有被注释掉,否则会出现未定义函数的问题。
1. 必须有一个圈子。无论如何做都是画地为牢:不加入一个圈子,就成为所有人的敌人;加入一个圈子,就成为另一个圈子的敌人;加入两个圈子,就等于没有加入圈子。只有孤独求败的精英才可完全避免圈子的困扰——这种人通常只有一个圈子,圈子里只站着老板一个人。

    2. 必须争取成为第二名。名次与帮助你的人数成正比——如果是第一名,将因缺乏帮助而成为第二名;第二名永远是得道多助的位置,坏处是永远不能成为第一名。

    3. 必须理解职责的定义。职责是你必须要做的工作,但办公室的生存定律是,职责就是你必须要做的工作之外的所有工作。

    4. 必须参加每一场饭局。如果参加,你在饭局上的发言会变成流言;如果不参加,你的流言会变成饭局上的发言。

    5. 必须懂得八卦定理。和一位以上的同事成为亲密朋友,你的所有缺点与隐私将在办公室内公开;和一位以下的同事成为亲密朋友,所有人都会对你的缺点与隐私感兴趣。

   6. 必须明白加班是一种艺术。如果你在上班时间做事,会因为没有加班而被认为不够勤奋;如果你不在上班时间做事,你会被认为工作效率低下而不得不去加班。

    7. 必须熟练接受批评的方法。面对上司的判断,认为你没错,你缺乏认识问题的能力;认为你错了,你没有解决问题的能力——接受错误的最好方式就是对错误避而不谈。最后一条,不许和老板谈公正。

    8. 必须理解“难得糊涂”的词义。糊涂让你被人认为没有主见,不糊涂让你被人认为难以相处——“难得糊涂”在于糊涂的时机,什么时候糊涂取决于你不糊涂的程度。

    9. 必须明白集体主义是一种选择。如果你不支持大部分人的决定,想法一定不会被通过;如果你支持大部分人的决定,将减少晋升机会——有能力的人总是站在集体的反面。
阅读全文
MySQL5.1地的确提供了好多有力的工具来帮助我们DBA进行数据库管理。
现在看一下这个压力测试工具mysqlslap.
关于他的选项手册上以及--help介绍的很详细。
我解释一下一些常用的选项。
这里要注意的几个选项:
--concurrency代表并发数量,多个可以用逗号隔开,当然你也可以用自己的分隔符隔开,这个时候要用到--delimiter开关。
--engines代表要测试的引擎,可以有多个,用分隔符隔开。
--iterations代表要运行这些测试多少次。
--auto-generate-sql 代表用系统自己生成的SQL脚本来测试。
--auto-generate-sql-load-type 代表要测试的是读还是写还是两者混合的(read,write,update,mixed)
--number-of-queries 代表总共要运行多少次查询。每个客户运行的查询数量可以用查询总数/并发数来计算。比如倒数第二个结果2=200/100。
--debug-info 代表要额外输出CPU以及内存的相关信息。
--number-int-cols 代表示例表中的INTEGER类型的属性有几个。
--number-char-cols 意思同上。
--create-schema 代表自己定义的模式(在MySQL中也就是库)。
--query 代表自己的SQL脚本。
--only-print 如果只想打印看看SQL语句是什么,可以用这个选项。

现在来看一些我测试的例子。

1、用自带的SQL脚本来测试。
MySQL版本为5.1.23
[root@localhost ~]# mysqlslap --defaults-file=/usr/local/mysql-maria/my.cnf --concurrency=50,100,200 --iterations=1 --number-int-cols=4 --number-char-cols=35 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=mixed --engine=myisam,innodb --number-of-queries=200 --debug-info -uroot -p1 -S/tmp/mysql_3310.sock

Benchmark
        Running for engine myisam
        Average number of seconds to run all queries: 0.063 seconds
        Minimum number of seconds to run all queries: 0.063 seconds
        Maximum number of seconds to run all queries: 0.063 seconds
        Number of clients running queries: 50
        Average number of queries per client: 4

Benchmark
        Running for engine myisam
        Average number of seconds to run all queries: 0.070 seconds
        Minimum number of seconds to run all queries: 0.070 seconds
        Maximum number of seconds to run all queries: 0.070 seconds
        Number of clients running queries: 100
        Average number of queries per client: 2

Benchmark
        Running for engine myisam
        Average number of seconds to run all queries: 0.092 seconds
        Minimum number of seconds to run all queries: 0.092 seconds
        Maximum number of seconds to run all queries: 0.092 seconds
        Number of clients running queries: 200
        Average number of queries per client: 1

Benchmark
        Running for engine innodb
        Average number of seconds to run all queries: 0.115 seconds
        Minimum number of seconds to run all queries: 0.115 seconds
        Maximum number of seconds to run all queries: 0.115 seconds
        Number of clients running queries: 50
        Average number of queries per client: 4

Benchmark
        Running for engine innodb
        Average number of seconds to run all queries: 0.134 seconds
        Minimum number of seconds to run all queries: 0.134 seconds
        Maximum number of seconds to run all queries: 0.134 seconds
        Number of clients running queries: 100
        Average number of queries per client: 2

Benchmark
        Running for engine innodb
        Average number of seconds to run all queries: 0.192 seconds
        Minimum number of seconds to run all queries: 0.192 seconds
        Maximum number of seconds to run all queries: 0.192 seconds
        Number of clients running queries: 200
        Average number of queries per client: 1


User time 0.06, System time 0.15
Maximum resident set size 0, Integral resident set size 0
Non-physical pagefaults 5803, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 8173, Involuntary context switches 528


我来解释一下结果的含义。
拿每个引擎最后一个Benchmark示例。
对于INNODB引擎,200个客户端同时运行这些SQL语句平均要花0.192秒。相应的MYISAM为0.092秒。
一直在寻找一个完美的IDE统一体,可以统一完成所有PHP,javascript,css,html的编辑。
我一直在尝试,试过zend studio,editplus,ultraeditor,DW,始终无法在一个编辑器里完成所有的操作,怎样都会少那么一点支持。
终于!在zend studio for eclipse 出来之后我看到了希望,就是因为eclipse传说是个强大的插线板!
首次接触eclipse,经过几天的尝试,终于为这个插线板插上了完善的功能了。

1.PHP相关的所有功能zend studio for eclipse已经完善地提供了,只是用惯了zend studio 5.5的话会有点不习惯,咋说也要适应一下eclipse的习惯。

2.最难解决的是js和css的相关支持,特别是js,实在是让广大开发人员头痛的东西。用了几年的ultraeditor+alert()的编辑调试终于受不了了,于是一直在找一个完美一点的js编辑器,
【ultraeditor,editplus】之类的文本编辑器确实可以提供很快速的编辑,但是代码提示辅助实在不足,调试就更加不用说了,一句句alert()。
【Dreamweaver】也是很多人使用的,但这东西很明显不是专门为写js设计的,写css倒是很完美,对js基本只是提供了代码高亮而已
【1st javascript editor,Antechinus JavaScript Editor v9】这2个js编辑器可以说已经非常完善了,强大的代码提示,代码库辅助等功能,完全是为js而存在的。可惜的是这2者对中文的支持实在让人无奈,因为这2者都是不支持utf-8编码的文档的,所有utf-8编码的文档中的中文都只能看到乱码,只认gb2312 。没办法只能继续寻找。
【aptana】一个新兴的基于eclipse的插件,可以说这个插件已经完美地解决了js,css,html的编写了,加上强大的调试功能(非pro版的只支持firefox的调试,不知又没破解,pro版的就可以支持IE调试),唯一的缺点就是慢!没办法,基于eclipse的东西,至少准备200m 的空闲内存,通常是能吃掉200~300m的。

好!现在的问题就是在zend studio for eclipse 上插上aptana就完美啦
1.装好zend studio for eclipse,网上已经有完美的破解了
2.下载aptana的插件版:http://update.aptana.com/update/studio/3.2/ ,Download Plugin Update Site ,下载下来的zip文件不用解压。
3.插上:打开zend studio for eclipse,help->software updates->find and install...
选search for new features to install,next,New Archived site,选刚才下载的zip文件···之后就一步步next,accept的下去就是了。重启之后就完成了aptana的安装了
4.其实这样安装好之后还没没完成的,编辑起来无论是PHP还是HTML代码,都还是默认由zend来管理的,aptana还没能管事。(其实zend studio for eclipse已经可以比较好地支持js的代码提示了,当然没aptana强啦,还有就是不支持不支持css)。
5.最关键的一步就是让aptana来管理全部的*.html,*.js,*.css文件。
window->preferences->General->Editors->File Associations。就是在这页设置文件相关编辑器的,只要在这里设置
*.html,*.js,*.css的Association editors为aptan就可以(设置成Default)。

好了,现在又有一个问题,如果您是使用一些php框架,例如fleaphp,cakephp之类的,或者是smarty之类的,会有可能使用后缀比较特别的template文件,view文件。
例如cakephp使用的是*.thtml,当然这些文件后缀的使用是可以改变的(cakephp改起来比较不方便,而且可能会影响框架某些功能的使用,这个问题我在cakephp的官方论坛问过,大家都是建议改变编辑器的设置来支持*.thtml),而改变文件的支持就是在上面说的那页文件相关编辑器(File Associations)里面自己添加设置啦。

aptan新版本还可以支持php,我没有详细测试其功能,试了一下,代码提示的功能还是比较完善的,如果只使用代码提示功能还是可以代替一下zend  studio的哦。
aptana的php插件:http://update.aptana.com/update/php/3.2/
安装方法跟aptana的安装一样,但是很如果装进去zend studio里很可能会抢掉zend的功能哦!反正我插进去后在*.thtml
文件里面无法使用···这点有待研究


写了这么多,算是对这几天的寻找做了总结吧,总结一下相关的关键点:
1.aptana,http://update.aptana.com/update/studio/3.2/
2.aptana的php插件:http://update.aptana.com/update/php/3.2/
3.eclipse文件相关编辑器设置:
window->preferences->General->Editors->File Associations。就是在这页设置文件相关编辑器的
4.模板文件特殊后缀的支持:文件相关编辑器(File Associations)


还要扩展一下 bugfree 和 project 提供 web浏览器给 eclipse也许是个解决方案。

开辟一个论坛 讨论开发工具集成方案 和 部署服务方案 以及 各种工具的优化应用模式 还有 好的项目管理模式以及开发模式。

zendeclipse 直接将 apatan下的plugins features拷贝到 zendeclipse下就可以在zend下开启apatan的相关功能,再将apatan安装一遍,对任意文件进行调试,aptana会提示要安装 firebug插件,同意。安装后卸载apatan。这样就可以使用 apatan的firebug了。需要注意的是调试前要开启firefox

注意软件版本号 Zend Studio for Eclipse - 6.0.0
apatan 1.1
分页: 33/65 第一页 上页 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 下页 最后页 [ 显示模式: 摘要 | 列表 ]