未来往事
请记住,越努力,越幸运! [2017年 第30周/共52周]

BAT批处理命令set /p:回车或双引号程序不执行问题

set /p 这里不多做解释了,我想大家应该也都经常用的,作用是等待用户输入信息。windows 2000 和windows 是没有choice这个命令,choice的等待用户输入功能就要通过set /p来实现
演示如下:
@echo off
:start
set s=
set /p s=请输入:
if [^%s%]==[^"] goto Start    //如果录入信息为“符号,程序转向Start执行
if "%s%"=="" goto Next          //为空值时程序执行转向Next执行
goto End      &
......
+阅读全文

IBM X3650服务器ServerGuide引导安装Windows Server2003/8报错Setup.exe-bad Image

在IBM X3650系列服务器上使用ServerGuide引导安装Windows Server 2008 R2报错Setup.exe-bad Image

具体错误:D:\source\unbcl.dll is either not designed to run on windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software rendor for support……

之前安装Windows Server 2003使用的是ServerGuide,所以这里安装Windows Server 2008 R2也打算使用ServerGuide引导安装以避免系统安装完成后缺少驱动。但是在使用IBM的ServerGuide安装Windows Server 2
......
+阅读全文

如何用优U盘制作系统启动盘?利用DiskPart工具制作U盘启动盘

本文主要介绍如何用DiskPart工具制作优U盘为系统启动盘以及DiskPart工具命令的使用

DiskPart工具介绍:可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区,完全可取代分区魔术师等第三方工具软件,它还有分区魔术师无法实现的功能,如设置动态磁盘、镜像卷等,而且设置分区后不用重启电脑也能生效。

更多关于DiskPart命令的说明及使用可以参考百度百科:http://baike.baidu.com/view/1578663.htm

制作过程/步骤:
......
+阅读全文

Windows Server 2008 MMC无法创建管理单元 此管理单元可能没有正确安装错误

刚安装好系统打开服务管理器时,出现了错误Windows Server 2008 MMC无法创建管理单元,此管理单元可能没有正确安装。
名称:服务器管理器
CLSID: FX:{18ea3f92-d6aa-41d9-a205-2023400c8fbb}


分析原因:
1、系统是否在更新补丁?
2、注册表中检查HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\...\{18ea3f92-d6aa-41d9-a205-2023400c8fbb}是否存在?

解决方法:
1、请将系统补丁更新至最新版。
   如果系统正在更新补丁,
......
+阅读全文

bo-blog日志文章页面description描述信息修改SEO插件

bo-blog 日志页面description描述信息SEO插件
插件名称:dynamicBlogDescription
功能包括:
1.使用Tags对head区域的title标签进行修正;
2.使用日志内文对日志页面description描述信息的meta标签进行修正;
3.body区域随机blog description显示。
插件作用:有利于页面标签元素优化,缓解bo-blog对google、baidu等搜索引擎的不友好问题。
适用版本:Bo-Blog 2.1.1及以上版本

插件下载:
点击下载dynamicBlogDescription.rar
+阅读全文

PHP多字节字符串处理函数:strlen mb_strlen mb_substr mb_strcut

本文主要介绍:
strlen() mb_strlen() mb_substr() mb_strcut()的使用和区别以及在不使用mb_strlen函数的情况下,如何自定义函数替换mb_strlen函数,实现中英文混合组成的字符串的长度?如何编译安装php程序时支持mbstring函数库?

以上函数默认需要PHP函数库支持:mbstring

1、使用及区别:
PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是1~3倍的差异了。

采用mb_strlen函数可以较好地解决这个问题。mb_strlen的用法和strlen类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8的字符串$str长度,可以用mb_strlen($str,’UTF-8′)。如果省略第二个参数,则会使用PHP的内部编码。内部编码可以通过mb_internal_encoding()函数得到,设置有两种方式:
1. 在php.ini中设置mbstring.internal_encoding = UTF-8
2. 调用mb_internal_encoding(“GBK”)

除了mb_strlen,还有很多切割函数,其中mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象。而且从函数切割对长度的作用也不同,mb_strcut的切割条件是小于strlen, mb_substr是等于strlen,看下面的例子
  1. $str = '这是一个中文字符串-http://fity.cn';  
  2.   
  3. echo "mb_substr:" . mb_substr($str, 0, 6, 'utf-8');  
  4.   
  5. echo " 
  6.  
  7. ";  
  8.   
  9. echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');  
  10.   
  11.   
  12.   
  13. //output  
  14.   
  15. //mb_substr:这是一个中文 (6个字符)  
  16.   
  17. //mb_strcut:这是 (6个字符串)  

因为在utf8中一个中文字符是三个字节,所以“这是”这个字符串的长度是6,而mb_substr或mb_strlen处理是六个字符。
strlen或mb_strcut是按英文来的,英文字母在任何编码中都是一个字节。所以strlen在含有其他语言文字的时候,计算的其实可以理解为字节数目。而mb_strlen或mb_substr计算的是字符数目。

2、如何使用其他自定义函数取缔或替换mb_strlen..
今天在测试修正程序博客文章页面描述信息截取字符时遇到下图所示问题:
点击在新窗口中浏览此图片

firstheader.php文件中line 21 codes:
if(mb_strlen($newDescription,'UTF-8')>=mb_strlen($config['blogdesc'],'UTF-8')){

错误已经提示的很清楚是缺少函数库对函数mb_strlen的支持(未定义),但是由于所在的服务器虚拟主机空间PHP不支持mbstring函数库,所以只能靠自己想办法解决啦,这里莪是通过自定义了一个函数然后替换了之前的mb_strlen函数,如果你有更好的解决方法可以评论哈,code如下:
  1. /*---自定义函数mb_cutStr开始,用于取缔line21原mb_strlen字符截取函数---*/  
  2.   
  3. function   mb_cutStr($str,   $len)   
  4.   
  5. {   
  6.   
  7. $new_str   =   ' ';   
  8.   
  9. $wordLen   =   0;   
  10.   
  11. while   ($wordLen   <   $len)   {   
  12.   
  13. $temp_str   =   substr($str,   0,   1);   
  14.   
  15. if   (ord($temp_str)   >   127)   {   //   中文  
  16.   
  17. $new_str   .=   substr($str,   0,   3);   
  18.   
  19. $str   =   substr($str,   3);   
  20.   
  21. $wordLen++;   
  22.   
  23. }   else   {   //   E文  
  24.    
  25. $new_str   .=   substr($str,   0,   1);   
  26.   
  27. $str   =   substr($str,   1);   
  28.   
  29. $wordLen++;   
  30.   
  31. }   
  32.   
  33. }   
  34.   
  35. return   $new_str;   
  36.   
  37. }   
  38.   
  39. /*---自定义函数mb_cutStr结束 Modify by:未来往事 http://fity.cn 2012/07/07---*/  

3、独立主机php如何支持mbstring函数库
需要注意的是,mb_strlen并不是PHP核心函数,使用前需要确保在php编译模块时加入mbstring的支持:
Windows或Linux系统环境下配置php支持mbstring函数库你可以参考这篇文章:http://fity.cn/post/179/
+阅读全文

360 新员工入职培训上的讲话 - 周鸿祎[转]

周鸿祎 在 360 新员工入职培训上的讲话:我想给新入职的同事讲一讲我的期望,再提几个建议。我这个人喜欢说真话,不喜欢说漂亮话,因为漂亮话没用。但说真话,大家可能不爱听。

首先,大家一定要明白,你自己来360到底想获得什么。

我觉得,第一你一定得在360学到能力,学到本事才行,因为你将来要行走江湖,要成名立万,靠的就是能力和本事。 在座的大多数既不是高干子弟,也不是富二代,跟我一样都是平民子弟。不少是第一代来北京的移民,唯一能依靠的就是自己的双手和头脑。你要想成功,本事是最 重要的,其他都是虚的。公司有没有名气、午饭有没有鲍鱼、给你什么title,都是虚的。title这玩意最骗人了,你真要想有个好title,我建议你 回家自己开一个公司,自己就是CEO啊!可能还会有人说上班开不开心很重要,但在公司最艰苦的时候,你很可能不会开心。所以,最重要的,是在于你在360 能不能学到东西,能不能锻炼出能力。在360,只有有能力的人才能得到更多的资源和更大的舞台

换句话说,360只是一道门,现在它向你们打开了,但你能走多远,要看你自己能锻炼出怎样的脚力。

可能有的人要说,我就想找个地方混一混。其实,一个公司大了以后,也一定有地方可以混,我也管不了每一个人。但是,我在互联网行业里干了十多年,看到了很多 Loser。他们都是太聪明,把自己混失败了。大家一定要记住,混日子就是在浪费自己的时间。想一想,你35岁以后还能混么?那个时候会有更多的年轻人, 他们比你更努力,比你更能干,要求也比你低。你要是没学到东西,没锻炼出来能力,他们会代替你的。能力是不能混出来的,而是学习出来的,是锻炼出来的。结 果,你在企业里只把年龄混大了,能力没有提升,那么你人生道路会越来越窄,也丧失了你最好的学习机会。

所 以,如果你不喜欢360,你一定要尽快换,尽快找到自己喜欢的事情,找到一个值得自己去投入的事情,至少你不会浪费自己的生命。如果你选择360,仅仅是 因为公司的名气,就想混,吃亏的是你自己。想想,你再能混,能混我多少钱啊?你一年混我20万,5年一共也才混我100万啊,这对我来说没什么,但是你在 这里白搭了自己5年的时间。你5年的青春值多少钱?难道只有100万吗?

这话我不仅对新入职的同事说,对很多大学毕业生都是这么说的,是代表我个人的看法。即便你不是来到360,你去别的地方,也值得思考这个问题。

你再看看你的周围,是不是也会发现有混日子的人?有些人在那里混,混得都离不开公司了,结果丧失了竞争力。要知道,靠自己省吃俭用攒出的工资,是攒不出一个人生来的。你要在360发财,有可能,前提是你的本事要达到一定的层次

有的人可能会问:周鸿祎有钱了,为什么干得这么带劲儿?我可以直截了当地告诉你,在360,我其实是在给大家打工。我做360这件事,是因为它让我激动,干这件事能大大地满足我的成就感。

那么,在360到底能学到什么本事和能力?很多,比如好的方向、经验和执行力、领导力、沟通能力、团结别人的能力、市场营销的能力等等,有太多的能力是你可 以在360学习的。你可能又会说,在别的公司也能学到啊!我可以跟你说,你在360,掌握这些东西,学会这些本事,能比在其他公司时间更短,速度更快

我 也希望你们能拿到360的期权,这很简单,这是我们行业的规则。这个公司我不是大股东,投资人是大股东。我们所有员工的期权加起来也是一个很大的比例。我 们都希望公司最后能够上市,做到像百度和腾讯一样规模,有一个不错的市值。我也希望很多人能淘到第一桶金,解决你在北京买房子的钱还是有机会的。

但这些都不是从天上掉下来的。你在360必须要努力,必须要做得好,这样你才能锻炼自己的很多能力,成长的也很迅速。除了发财以外,你的能力和本事还能给你 带来影响力,给你带来好的声誉。现在,即使敌人提起我,都会说周鸿祎做产品很牛,现在互联网上做客户端做得好的,除了QQ,不是我做的,就是我手下做的。但如果我手里没有东西,我天天在这里吹,说老周是中国最会做客户端的 人,打死你都不会信。

所以,只要你在360踏踏实实做下去,我相信每个人都有可能做成功一件事情。这件事可能很简单,比如说打补丁,但你做到极致就变得有价值。而这件事情就是你身价的最好证明。由于你有这样的经历,可能就有人愿意为你投资一千万。

大 家不要听完我说的话就跃跃欲试去创业。创业的机会时刻存在,但是成不成功取决于你的能力,取决于天时地利人和。在360,大家也能提高自己创业的能力,也 能结识自己创业的伙伴,也能获得一些创业的资源。也许几年之后,你在360告一段落了,你就真的可以去创业,去创办自己的公司了,那个时候你从360淘到 的,就不仅仅是第一桶金,那就将是你人生的第二桶金。所以我觉得,我们的所有员工只要你有能力,有这些经历,靠自己的双手、大脑和聪明才智,就有机会获得 或大或小的成功。

成功是需要时 间积累的,我95年研究生毕业,刚来北京也是从一无所有、一穷二白。到方正之前,我其实也创过业,但是没有成功。所以我得出一个经验:做公司很容易,把公 司做成功很难。我决定在方正公司踏踏实实工作几年,那几年我不仅仅是在为公司打工,我更是在为自己积累经验。所以,我在公司认真地做好我该做的事情,甚至 还做了很多公司没想让我做的事情。我客观上为公司做了很大贡献,但实际上我个人是最大的受益者,因为我得到了很多锻炼,我做事的能力提高了很多。如果没有 这个经历,我是没有能力出来做3721的。

我在雅虎的时候,大家觉得我是个职业经理人。职业经理人是什么形象?整天西装革履的,说着洋文,执行总部的指令。我在雅虎打工,本来也是可以混的,这样还能 拿到一大笔钱,但是我不想混,不愿意混呢。我觉得我的时间宝贵,在雅虎混时间久了,我就和这个行业脱离了。所以,在雅虎我也是一样怀着创业的精神,在努力 地做事,把搜索、门户、邮箱做起来了。我努力地提高自己的能力、经验和见识,这才使我之后有能力去做投资,做奇虎,做360。

你 们面前摆着很多的机会,但我可以告诉你,360就是在你们眼前最好的一个机会。当然,你可以去腾讯,去百度,去淘宝,但这三座大山已经很成功了,已经具有 了很大的规模,你在那里更多会成为一个螺丝钉。现在的360不是一个上市公司,未来会有很多的机会等着你,你可以在其中做出很多的贡献,拿到公司的股票和 期权。但你能不能把握住这个机会,取决于你的经验和能力的积累。所以,大家不要以打工的心态在360工作,我这里不需要打工的。

我希望大家来360,是和我合作几年。无论以后是否还在360工作,大家都能够在360做成一些事情,在能力上能够有所提升,这就是我的期望。

我希望大家在360是抱着一种给自己干的心态,积累你的知识,积累你的经验,积累你的能力。这也是我自己这么多年来在北京,在这个行业里屡败屡战之后的一个深刻的体会。

另外一点、我希望你在公司做事,一定要争取把一件小事情做成大事,通过做这件事情你也能得到成就感。如果有一天你开一家公司,也许很挣钱,但不一定能很有成 就感。当你挣到你的第一个一百万之后,你会很有成就感。挣到你的第一个一千万之后,你会很有成就感。但再往后,就变成了一个数字的游戏了,你就没感觉了。

但是,今天我们大家聚在一起,我们完全有能力做出来一个影响中国几亿人的产品或者服务,这种成就感会让你一辈子都感到骄傲。甚至你有孩子的时候,有一天他问 你:“你年轻的时候为互联网做了什么?”你就会很骄傲指着电脑上的360说:“你老爹当年就是干这个的。”这样,不仅你自己感到骄傲,他也会为你感到骄 傲。

我觉得,人的一生不一定能 干成某一件大事,但是一定要去追求,或者和别人一起干成一件非常大的事情。我希望未来大家提到我,会说我做了很多事情,或者成功,或者失败。但我更希望大 家能说我干成了360,让中国互联网更加的安全。我颠覆了一个时代,我创造了一个新的网络安全的时代。

几年以后,当大家想起我今天的话,我希望大家不要感到后悔来到360,至少你在360学到了很多东西,然后通过自己的努力在360挣到了钱,然后通过自己做成一件事有了成就感,同时也建立了自己的影响力。

最后,我想说的是,大家一定要保持一个好的心态。你进公司时,可能由于面试的仓促,交流不充分,给你的职位低了点,给你定的工资不像你期望的那样高,但我觉 得你今天拿的工资并不代表你的身价。只要你锻炼出能力,有了本事,即使360没有给你发挥的空间,你不用天天发牢骚,你完全可以用你在360学到的本事, 选择其他公司,去创造一个更加美好的未来。

当年我在方正的时候,我学到了我所需要的能力,当我认为它不能够再给我更好的成长平台时,我可以毫不犹豫放弃它。相反,如果你没有能力,选择在那里混,你永远没有勇气选择放弃一家公司。要记住,勇气不是个性,勇气不是脑袋发热,勇气是由实力构成的。

在座的各位今天你们拥有的更多是潜力,而不是实力,我希望在未来的几年时间里,大家把自己的潜力转化为实力。也许,在我们当中,会产生很多新一代的互联网精英,这完全有可能,因为互联网的未来毫无疑问是属于年轻人的。所以,我未来的梦想,就是在360成功之后,专注地去做投资人,帮助更多的年轻人去获得成功

人力资源部常常劝我不要和大家谈创业,怕大家想着创业,第二天就辞职回家办公司了。我和大家讲,创业其实是一种精神,是一种心态。创业有很多种形式,不是只 有自己办公司、自己当老板才叫做创业。当你的人生还处于起步阶段,你还不具备足够的经验和能力,就需要给人当学徒,需要学习和积累,其实这个过程也是创 业。

也许你想干一件很大的事 情,但要借助很多资源,这时候你可以在公司内部创业。我们公司有很多人是在360内部创业,他们为什么放弃了自己的小公司来到360?因为他们无论再努 力,但由于没有足够大的平台,无法将事情做大。所以,他们现在追求的不是能得到多少钱,而是先做成一件大事,为他以后再独立做事打下基础。

今天,360还是一个创业公司,不是一个大公司,更不是一个国际化的企业,我们就是一个创业公司。我们内部有很多创业团队,我希望加入进来的各位成为合格的创业者,和公司一起创业,在这里要学习到创业的能力,打造自己的基石,这是我的期望。

+阅读全文

Bo-blog正文添加广告代码

Bo-blog如何要使正文里显示广告:
修改elements.php风格主题文件,摘要为$elements['excerptontop']和$elements['excerpt']

内文是$elements['viewentry']

把广告代码放到textbox-content这个div容器中就可以了。

+阅读全文

SEO 页面title标题优化要素

1.在你的标题前加上词“介绍”(introducing).

2.在你的标题前加上“公告”(announcing).

3.选用带有“公告”,“通告”类字眼的词语。

4.在标题前加上“新”(new).

5.在标题前加上“现在”(now).

6.在标题前标明“最后”(at last).

7.在标题里注明日期。

8.以新闻样式撰写标题。

9.在标题里着重强调价格。

10.突出减价。

11.突出特殊的商品设计服务。

12.突出一种便捷的付款方案。

13.突出免费服务。

14.提供有价值信息。

15.讲故事。

16.在标题前加上“怎样才能”(how to)。

17.在标题前加上“怎样”二字(how)。

18.在标题前加“为什么”(why)。

19.在标题前加“还有谁”(who else)。

20.在标题前加“征求”(wanted)。

21.以“这”为标题的开头(this)。

22.以“因为”二字作为标题的开头(because)。

23.以“如果”二字开头(if)。

24.在标题前加“建议”(advice)。

25.使用“证明书”式标题。

26.在标题前加“哪一个”(which)。

27.给读者提供一项测试服务。

28.使用一个词one-word标题。

29.使用双词two-word标题。

30.使用三词three-word标题。

31.告诫读者不要去买。

32.使你的标题开诚布公地直接面向读者。

33.使你的标题针对具体对象或群体。

34.你的标题是否提出了一个问题。

35.通过实例和数字向读者展示利益。
+阅读全文

Bo-blog dp.SyntaxHighlighter UBB代码高亮显示插件

插件名称:dp.SyntaxHighlighter For UBB

安裝方式:
请把images下的所有目录 直接上传到你的博客根目录下
把dphighlighter目录上傳到plugin目录下

接着到博客后台安装plugin,后台:
1、外观扩展 → 插件管理 → 安装插件 输入目录名称dphighlighter → 确定
2、常规管理 → 参数设置 → 区域额外代码,插入下面这段Code
undefined

接下来只要你有安裝好Plugin,就可以在UBB內自行輸入 [codes=??? ]记得结尾 [ /codes]
问号內可输入的规则如下:
c  c#  css  js  delphi  java  php
......
+阅读全文

feedsky无法修改更新模板

feedsky修改模板时鼠标点击不能选中模板原因:

目前测试部分浏览器不支持原因,可以更换低版本的浏览器试试。已知不支持 IE 9.0.8112 版本。
+阅读全文