Submitted by admin on 2010, July 15, 1:35 PM
只要身在北京最大的“村”里,你总能及时知道IT圈最in的创业时尚是什么?就跟到西直门“动批”淘宝的姑娘一样,每月拿的新货保准不同。比如前一阵,人人都在谈论Groupon(美国的一个团购网站)。自从我的朋友王兴第一个弄出了中 国版的美团网之后,又出了米团F团酷团团宝等等四五十个团购 站。而眼下,模仿Foursquare(一个基于地理位置信息 的社交网站)又成了最新的时髦。
事实上,这种精明的实用主义做法在中关村已经流行 多年。区别在于,以前柳传志等上一辈模仿的只是PC这样的产 品,而新一代山寨则的是整套运作赚钱的方法,换个更蛊惑人心的词——这叫“商业模式”。
对于他们来说,一个理想的商业模式应当是这样的: 第一,它有着正宗的硅谷血统,一看就是聪明人设 计出来的,足够精巧,可以把玩,最好还有新闻效应;
第二,它的技术门槛不太高,也无需占用创业者太多 的资源,如果能够迅速地自我膨胀复制更好;
第三,不管它能不能很快赚到钱,至少国外原版已经 让风投掏过钱,换句话说,哄他们再掏一次钱还是 可能的。
整个推理的链条也很清晰:一个在美国走红的模式× 中国3亿网民的需求×投资商的银子×NB的执行团队=成功。
尽管我并不怀疑商业模式的威力,这世界上的确有一 些家伙,靠一些与众不同的法子,就比别人多赚了 很多钱。但我总怀疑世界上是否存在那么多好事?让你只是按照成功者的样子照猫画虎,就能在另一个环境里赚得盆满钵满。
显然,真实商业从来就不这么简单。
巴菲特的搭档查理芒格先生一直建议我们凡事多采用 逆向思考的方式。这就意味着必须鼓起勇气审判那 些自己钟爱而且看上去顺理成章的东西。那么,当我们的眼里只有商业模式的神奇时,能不能看到它的悖谬呢?思考一下商业模式不能够帮我们做什么?以及从商业 模式到商业成功之间还有多远?可能就是非常必要的。
一,
谁是商业模式他妈?
母亲节到了,模式他妈是谁?
我觉得应该是产品(服务)。所谓商业模式, 按照流行的学院派说法,是一个基于利益相关者的交易结构。那么,企业所提供的产品或服务,就是所有交易发生的基础。
真正经历过创业全过程的人,一定知道创业最痛苦的 前三步:即如何绞尽脑汁想出一个个灵感创意;接 着不断地在实践中进行证伪,最终发现一个只属于你的机会,并将之变为产品或服务;此 后,就是反复打磨你的产品或服务,想尽办法兜售,直到有人愿意为之买单。
而那些现成模 式的复制者们,我认为他们省略了创业早期的两个关键环节。既没有从点子到产品,更不用从产品到模式。
显然,这是一 个投机取巧的过程。你选择照搬了人家的商业模式,也就自然地接受了人家对于产品的全部定义。更要命的是,你并不真正理解这种定义从何而来,又会去向何处。 就好像十年前一讲B2C, 大家就觉得是网上卖书,仅仅因为亚马逊就是这么做的。如今,大家才知道网上啥都能卖。团购 呢?国内消费者对什么团购感兴趣?商家呢?
仅仅照搬人家 的模式,并不能保证你能做出和人家一样好的产品,甚至一样好也没有用。因为,需求是产品之母。好的产品或服务一定是从解决现实问题和打破需求瓶颈出发。但 彼之需求未必是我之问题。富裕的美国人民有在跳蚤市场淘卖旧货的习惯,而很多中国人都想开个能逃税的小店改善生活。所以eBay是eBay,淘宝是淘宝。 易趣不管学得多像也打不过淘宝。
今天所有人都说QQ的商业模式很NB,它搭建了一个 巨大的平台,吸引了几亿的用户,以至于做什么新事情似乎都是信手拈来。可倒回到创业早期,马化腾非常纠结。没有人认为QQ这样的聊天工具能创造什么商业价值,他几度想要卖掉公司都未遂。事实 上,作为即时通讯的鼻祖ICQ从未获得过像样的商业成功,它仅 仅被AOL当成一个工具软件罢了。后来,随着QQ的不断完善,滚雪球般地变大,不断嫁接SP的无线增值、日韩的虚拟物品和网游,才变得独一无二。今天,马化腾还是 腾讯头号“产品经理“。
所以,沉下心来先做出一个真正好的产品(服务)来打动 你的客户吧,别管你现在的商业模式是否足够OK,真正的它迟早 会孵化出来,而且很可能在你无心插柳的时候。
二,
早起的鸟儿未必有虫吃
因为虫儿自己还没出洞。
创业者成功的必要条件之一是要有敏锐 的嗅觉和极强的位置感。足球场上最好的前锋总是能够比对手提前启动,提前预判球的方向来路,提前 在正确的点埋伏。而一流和二流的区别就在于度的把握,恰到好处的冲刺,可能就是进球功臣。鲁莽不当的提前,只会成为越位的倒霉蛋。我想,这里面肯定少不了 天赋的成分,但它还是跟后天的训练有关。
今天,大的产业潮流很容易判断。只要 查查哪些产业的成长速度能够多年超过GDP的增速就可以知道。 反正,我是不会建议你再去开矿或者搞服装厂。但关键在于,你能否准确把握“钱塘潮”袭来的时间,以及该呆的位置。 这决定了最后你是弄潮儿还是牺牲品。
那些英文好、密切接触国际产业前沿的海归朋友往往 有先发优势。毕竟美国还是代表了最先进的生产 力。但他们常常把握不好“时间差”和“环境差”,误会了中国的潜在需求与美国的当下需求。结果,一个很先进的模式搭配一个无人要用的产品。
前不久,我参加了一个中关村的成长企业模式研讨 会。有企业是做SaaS软件服务的,模仿的样板是美国的Salesforce,一家很成功的在线管理软件服务提供商。Salesforce1999年成立,是家市值百亿美金的公司了。可这家 中国公司发展已经6年了,离成功还相当遥远。其实原因很简单, 中国企业的信息化水平跟美国至少差20年,ERP还处于半信半疑 的阶段,你跟人家老板讲最先进的SaaS,多少人懂呀! 改变客户的消费行为,是件多么困难的事情。
在DVD、山寨机、数字电视芯片等几个领域不断成功的台湾联发科,其创始人蔡明介在创业过程中,始终念念不忘一 个词:Outside-in。这个词可以翻译成定位,但它的本 意是“从外部向内看”。
从内部向外看,你只看到方向。从外部向内 看,你能看到位置。也 就是说你只有在充分了解竞争对手和市场信息的前 提下,才能对自己进行判断;判断之后就是取舍。取舍就是“To do,not to do”,你能做什么,不能做什 么,一定要做到心里有数,取舍之后是契合。契合就是一旦决定进入某个领域,采用什么模式配置什么资源。
这样,你就不会把长跑想象成短跑,你也会先把预期 成功的时间乘上一倍,再把风投许诺的资金除以一 倍。
三,
没有完美的商业模式,只有最适 应环境的模式
在我看来,商业模式的竞争,本质上是一种自然选择 的过程。
谁更适应环境的变化,谁就能生存下去。恐龙比乌龟 更强大,但恐龙灭绝了,乌龟还一直繁衍着。
记者出身的已故管理大师彼得德鲁克说过,管理本质 上是一种实践,而绝不能成为一门精确的科学。因为,科学意味着要尽可能回避那些不确定的变量。而管理(尤其是创新)最大的乐趣正在于应对这些不确定性的挑 战。今天的商学院最热衷的事情,是研究成功案例,总结商业模式。但很有可能,凡是给商学院总结出来的商业模式已是“死的模式”。
为什么这么说?因为成功案例是基于过去经验教训的 回溯,基于历史纪录的人为解读。但没有人敢保证 商业未来会如何变化。就像现在,所有嚷着气候变暖的人们突然经历了一个最漫长的寒冬。
所幸的是,我们有着无数多的商业物种,企业在各个 方向做着布朗运动。总会有少数幸运儿成功地赌对了环境变化,并从哪些输家的手中抢到市场。为什么小企业不必害怕变化,因为他们更灵活,没有累赘的包袱。
六七年前,DELL电脑的直销模式被视为PC产业的完美模式。其它的PC企业要么被迫效仿它,要么主动退出。而这个模式的起点,是一个大学辍学生在宿舍里替别人攒机装电脑发展出 来的。可如今,商学院教授们的新宠已经变成了Apple,至于DELL,早就已经OUT了。就连排行老四的联想,也把从戴尔挖过来的CEO开掉,声称只把苹果当成自己的唯一对手。
其实,DELL的供应链管理依然高效,其直销模式也扩展到了更多领域,但模式的威 力已经不复从前。因为客户的价值取向发生了变化,产业环境也发生了变化。环境巨变推动着变革滚滚而来。而这种变革,很可能是由一些不起眼的小家伙开始的, 却直接伤害了那些貌似强大的家伙。鸿海富士康斗不过比亚迪的囧境也是一样的道理。
商业世界里没有标准答案,别人的模式,那只是别人做的题目的答案,并不是我 们的答案,我们有一套自己的题目,也必须要靠自己去寻找答案。
四,
当兵的时候顶多想想连长的事,不要去想师长的事
一切模式的设计,必须围绕你当下所拥有的资源和现 实可能获得的资源来考虑。Apple和谷歌的模式再好,创业的 你也没有这个能力学。
这跟打游戏升级是一个道理。郭靖同学得先学江南七 怪,才能学全真七子,然后是降龙十八掌,再是九阴真经,这才有机会成为真正的高手。他知道自己资质愚钝,老老实实一步步来,结果总能碰上狗屎运。而与其竞 争的欧阳克、杨康等同学,总觉得自己出身高贵、 天资聪颖,就想抄近道,恨不得一下就成为绝顶高手。最后谁赢呢?
这5年来最成功的网络公司可能是Facebook。 创始人马克扎克伯格的使命随时间不断调整。2004年,当他还 未从哈佛大学退学时,他在宿舍创建了Facebook,他当时 仅把这作为常春藤(Ivy League)大学学子间交流的工具。除了能以交友的方式联络他人之外,用户还可以互传文字和图片。在Facebook开放给其它学校以前,它先获得了哈佛广场的3000个用户。3000个用户对绝大多 数网站来说是个不值一提的数字,但是对于哈佛这个5000个本科生的学校来说,等于牢牢地占据了哈佛的市场。
在一个市场占据了绝对优势以后,Facebook才向Boston周边的大学开 放,并缓慢地向其它常春藤大学扩展。直到后来才谨慎的加入了高中,之后是公司,直到很后来,才允许所有的用户注册。马克深知专注的道理,与其在各个市场都是第二名,不如一个一个拿下。而他远超出同龄人的耐心也不断被身边人所提起。
事实上,Facebook并非最早的Web2.0公司,在它前面曾经有Friendster、hi5、Linkedin、Myspace、Secondlife、Youtube等等,它们一度都被认为是明星种子选手。但显然,Facebook比它的对手们做对了更多的事情。现在,它成了自然选择的赢家,可以挑战谷歌、苹果了。
不想做元帅的士兵不是好士兵,但如果天天操心元帅 的事,肯定不是一个好士兵。当你连一个小小的产品还没做好的时候,先别操心周XX会 不会进来,腾讯会不会进来。
五,
商业模式是讲给投资人听的,别 把自己给忽悠了
在很多创业的朋友看来,最爽的事情, 莫过于花投资人的钱,做自己的梦。
VC不是傻瓜,仅仅告 诉他们一个光明的未来不足以打动他。他们还必须知道,你用什么方式能赚到钱,需要花多少钱,你有没有赚这个钱的本事和资源。整个事情看起来符不符合逻辑, 符不符合他的资金成本和风险考量。最坏的可能是什么?
所以,不管你内心如何汹涌澎湃惊涛拍 岸,VC一定是无比清醒高度理性的。VC比你更需要商业模式。因为你只关心你自己的事业,而他要管好别人的钱。 成百上千家企业,更不可能一家家都深入了解,VC需要一个精准 的概括。
当你在写商业计划书的时候,实际上 是在把你对于现实的理解和对未来的想象用完全商业化的思维工具整理表达出来。这本身就是一个考验。而商业模式,则是整个故事的硬核。 就这个角度而言,一个舶来的已被证明过的商业模式,的确比你凭空的狂想更实在一些。
一旦签约,性质就变了。VC只关心你所做的回报承诺能不能兑现。毕竟,他只是一个要求短期利益的财 务投资者(5年-8年)。而创业者你需要考虑企业的长期竞争力。
商业计划书里构想的模式一定是你今后 的商业模式吗?这不重要。不管白猫黑猫,抓住老鼠就是好猫。真正考验创业者的,不再是你写商业计划书忽悠钱的能力,而是你根据环境变化,不断改造、升级甚 至推翻商业模式的能力。
PayPal是靠研 发加密软件和提供借助PDA来转账的服务来打动投资人的,最 后,却是靠基于网络的支付服务大获成功。周XX二次创业的时候 是靠奇虎社区搜索拿到了投资,结果一塌糊涂,倒是无心插柳的360安 全卫士,成就了如今国内仅次于QQ的第二大客户端。
结论,兜里有钱心里不慌,怎么调整 你的商业模式都是来得及的,投资人只怕你一条路走到黑,钱花完了,耸耸肩跑路了,就跟PPG一样。
六,
商业模式不是你的“护城河”
模式会是你的加速器,却不可能成为巴菲特所谓的 “护城河”。
从会计学角度,如果把公司看成一个可清算的资产, 那么你的品牌、产品(服务)、专利技术、渠道、 市场规模等统统都可以变现折钱出售,唯独只有商业模式,没有人会为它多付一毛钱。
为什么?因为模式创新说白了只是一个idea,不管多好的idea说 出来就不值钱了,你就算申请专利也没用。而且它必须附着在一个相应的技术、产品或者服务上。
可口可乐的“原浆+装瓶厂”模式是如此简单。它的成功完全依赖于对品牌和渠道的持续高额投 资。Google首先是掌握了全球最先进的搜索技术,然后再借 鉴Overture的按点击付费模式,从而走向成功。技术+模式取得了爆炸性的效果。而拥有这个模式专利的Overture的命运却是被雅虎以很低的价钱所收购。
我的观察,模式创新往往发生在哪些看起来已是山重 水尽,内在矛盾已经非常突出的行业。原有的长链 条、长流程、复杂关系的模式会被更加简单清晰有力的模式所取代。但这种创新并非在于模式本身,而在于一个商业机构对于商业规则及自身所处商业环境的重新想 象,解构与颠覆。
在此时刻,命运会突然偏爱一些胆大包天的赌徒,会 造就个别一夜成名的神话。但好运不会长久伴随一个人。因为,模式创新容易复制,却不可持续。
一旦你证明了模式的可行,市面上会出现众多的跟风 模仿者。这正是江南春和古永锵们的难题。行业里竞争者如此分散,意味着大家赚钱都不易。要做产业整合,主导市场,如果你没有办法用时间换空间,哪就只能用 钱来空间。于是,“烧钱”就成了模式创新的自然 延伸。为了最大程度的取得规模经济性,大量的资本支出不可避免。
但是,一边要扩张布局跑马圈地,一边要完善产品提 升用户体验,这是一个痛苦的dilemma(两难)。有几家企业能 同时做好这两件事呢?你的团队和管理能力能支撑这种快速整合吗?
七,
商业远比商业模式更复杂
这其实是一个常识。但还是有很多创业者喜欢提前预 支快乐。
事实上,关于商业模式的一切构想都是沙盘演练,不 管你在沙盘上推演多少次,最终还是要直面现实。 尤其是在那些需要跟活生生的人打交道的生意。
如果说美国是新者为王,那么中国就是剩者为王。美国的商业文化崇尚公平竞争,讲游戏规则。因为 环境已经很成熟,不创新就没有出路。而中国是一个山寨之国,又是一个管制之国,中国的商业是原始丛林商业。到处都是灰色地带,大家都在互相模仿,剩下的是比谁动作快、比谁忍耐能熬、比谁更流氓。
为什么Twitter模式到中国变成了“围脖”。为什么新浪能做而创业者一做就 死。为什么SP动不动被叫停而傍着中移动生存的神州泰岳却赚得 盆满钵满。为什么有的公司明明非常赚钱却掩耳盗铃,而别的公司睁着眼亏损还理直气壮存 在……
所谓真实的商业,不在《赢在中国》的舞台上,不在CCAV三大报的正面宣传中,不在企业家的“首富传奇”书内,不在PE券商会计师共同炮制的招股书里……它在什么地方?
它在政府出台的法规政策之外,在黑白红等多道的隐秘勾兑里,在商学院俱乐部的圈子中,在被和谐被封杀的媒体报道内,在法院协会交易所的影 子关系上……
有些事情,不做你永远不知道,做了你永远不想说。
中国的创业者需要导师,不是教他们商业模式和人生 感悟,而是如何看到那根细细的红线,和红线牵引着的“地雷”。
某种程度上,我认为中国的创业者更值得尊敬。因为 在中国创业,隐性成本更大,竞争的淘汰率更高,忍耐力要更强。中国的创业者,尤其是海归创业者,真是一个理想主义者扎堆的群体。
但柳传志说过一句经典:做企业要有理想,但不能理想化。这句话很中国。
生活闲谈 | 评论:0
| Trackbacks:0
| 阅读:956
Submitted by admin on 2010, July 13, 5:35 PM
hackmysql.com推出的一款MySQL的日志分析工具
整体来说, 功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等.
格式说明如下:
总查询次数 (queries total), 去重后的sql数量 (unique)
输出报表的内容排序(sorted by)
最重大的慢sql统计信息, 包括 平均执行时间, 等待锁时间, 结果行的总数, 扫描的行总数.
Count, sql的执行次数及占总的slow log数量的百分比.
Time, 执行时间, 包括总时间, 平均时间, 最小, 最大时间, 时间占到总慢sql时间的百分比.
95% of Time, 去除最快和最慢的sql, 覆盖率占95%的sql的执行时间.
Lock Time, 等待锁的时间.
95% of Lock , 95%的慢sql等待锁时间.
Rows sent, 结果行统计数量, 包括平均, 最小, 最大数量.
Rows examined, 扫描的行数量.
Database, 属于哪个数据库
Users, 哪个用户,IP, 占到所有用户执行的sql百分比
Query abstract, 抽象后的sql语句
Query sample, sql语句
除了以上的输出, 官方还提供了很多定制化参数, 是一款不可多得的好工具.
安装和使用也非常简单
安装:
tar zxf http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz
cd mysqlsla-2.03
perl Makefile.PL
make
make install
简单使用:
— Slow log: mysqlsla -lt slow slow.log
— General log: mysqlsla -lt general general.log
— Binary log: mysqlbinlog bin.log | mysqlsla -lt binary -
mysqlsla会自动判断日志类型,缺省会打印出前十条结果,可以通过类似“–top 100”的参数来修改,如果觉得每次输入麻烦,还可以建立一个配置文件“~/.mysqlsla”,在文件里写上:top=100,这样就不用每次都手动输入参数了。
mysql/db | 评论:0
| Trackbacks:0
| 阅读:1008
Submitted by admin on 2010, July 12, 10:54 AM
所说,这个可以限制单个虚拟主机或单站点的总带宽,连接数,单线程带宽等,似乎很不错,找时间再测试下
mod_cband
CBandLimit 100M //限制虚拟主机总访问带宽为100Mb。
CBandSpeed 1024 10 30 //CBandSpeed限定总的最大链接速度为1024kb,最多并发处理10个请求每秒和30个链接每秒
CBandRemoteSpeed 20kb/s 5 3 // CBandRemoteSpeed限定一个用户最多能有20kb的链接速度,最多并发5个请求每秒和3个链接每秒
CBandPeriod 4W //设定多久对所记录的全局访问带宽进行重设(清零)。4W=4 weeks 4周(一个月)
<Location /cband-status>
SetHandler cband-status
</Location>
apache/web | 评论:0
| Trackbacks:0
| 阅读:1038
Submitted by admin on 2010, July 12, 10:41 AM
这个问题以前遇到过,也设置过,但时间久了也就忘了,再GG到这篇文章,作个记录了
近来用linux虚拟主机学习了一下linux下的权限比较高级一点的权限管理,当我们使用PHP程序的时候,在安装好以后,如果你想删除整个目录,你会发现apache用户生成了一些文件,ftp的用户不能删除.
其实这是有办法解决的。
方法1.用户组控制方法
先给所有的虚拟主机主机中的虚拟用户(ftp用户)加入到apache这个组.然后设置umask为002.这样用户和组都有读写执行权限。这个是比较容易的方法.但不安全。不同的用户可以删除对方的文件,因为是同一个组,组有读写执行的权限.
方法2.使用linux高级的权限管理acl。
对一个目录设置二重权限,除了用户本身的用户组,在加入apache对他要读写执行的权限.
这样用户就能删除apache生成的文件.但为别人的组,别的虚拟用户他没法删除.
下面我们就来看看第二种的控制方法
linux系统里面,并不是只能为所有者,同组用户和其他用户这三类人分配一个文件(目录)的权限,你还可以指定其他的用户或者组,不过有个前提,挂载分区的时候加上acl选项,比如:
mount /dev/hda1 /home -o acl。
然后你可以使用
setfacl -m u:ftp:rwx /home/ftp/www
命令来给ftp用户分配/home/ftp/www目录的所有权限
如果你要/home/ftp/www/下面新建的目录和文件也有同样的权限
setfacl -d -m u:ftp:rwx /home/ftp/www
设置默认的权限,这个命令还可以实现多个用户的不同权限的控制,比如
setfacl -m u:ftp:rwx /home/www;
setfacl -m u:tmp:r-x /home/www;
ftp用户拥有所有权限,tmp用户拥有只读权限。
你还可以设置mask的值:
setfacl -m m::rwx /home/www;
这样,新建的你就可以让虚拟主机的用户和apache用户都有权限操作文件和目录了,比如apache用户的用户名是apache,虚拟主机的用户名是vmuser,目录是/home/vmuser/www,可以使用以下的命令:
setfacl -m u:vmuser:rwx /home/vmuser/www;
setfacl -m u:apache:rwx /home/vmuser/www;
setfacl -d -m u:vmuser:rwx /home/vmuser/www;
setfacl -d -m u:apache:rwx /home/vmuser/www;
setfacl -m m::rwx /home/vmuser/www;
setfacl -d -m m::rwx /home/vmuser/www;
这样,在安装PHP程序的时候,就不会提示你apache的用户没有权限写文件,而你想删除一个目录的时候,也不会因为下面有apache用户生成的文件而不能删除了。当然这个办法有点局限就是基本上只有ext2和ext3分区格式能用,其他的,比如xfs,jfs等不能直接使用,修改后才能使用
apache/web | 评论:0
| Trackbacks:0
| 阅读:1100
Submitted by admin on 2010, July 11, 4:31 PM
smartmontools
CentOS 5.3默认安装,smartmontools-5.38-2.el5.i386,可以执行rpm -q smartmontools或yum info smartmontools或yum list smartmontools查看。
使用方法:
命令行执行smartctl -h查看帮助信息,更详细的帮助信息可以通过man smartctl命令获得。
smartctl -i /dev/sda //查看硬盘的基本信息
smartctl -H /dev/sda //查看硬盘的健康状态
smartctl -c /dev/sda //查看smart功能,如错误记录、离线盘面扫描、自检所需时间等信息。
smartctl -l selftest /dev/sda //查看上一次硬盘selftest结果
smartctl -l error /dev/sda //查看最近5条错误记录
smartctl -t TEST //执行磁盘测试,TEST为所要执行的测试名,如offline, short, long
smartctl -X //退出磁盘测试
smartctl -A /dev/sda //查看厂商数据
几种硬盘自检功能的说明:
1、offline
2、short
3、long
4、select,N-M
5、select,N+SIZE
6、conveyance
在执行硬盘自检的过程中如何监视进度:
如果smart -c /dev/sda命令返回的信息有说"Suspend Offline collection upon new command",那么可以通过执行smart -c /dev/sda在"Self-test execution status:"这一项来跟踪自检的进度;否则若"Abort Offline collection upon new command",则在自检的过程中不能执行其他命令,否则自检过程将被终止。
关于执行自检测试的模式:
-C选项:对于short/long以及ATA硬盘的conveyance/selective自检,-C选项表示执行captive mode自检,对应于SCSI硬盘的foregroud mode。
其他:
smartd一个守护进程,收集分析磁盘的SMART参数,并可以根据设定将其发给指定用户。通常可以用来监视硬盘状态,当存在危险情况时提醒用户备份数据。
配置文件:/etc/smartd.conf
linux | 评论:0
| Trackbacks:0
| 阅读:1110
Submitted by admin on 2010, July 11, 4:24 PM
PHP程序使用mail()函数发送邮件的时候,标题中文的话会出现乱码。
解决方法:
先用函数base64_encode() — 使用 MIME base64 对数据进行编码
标题字符串前加编码类型例如: =?UTF-8?B?
标题字符串后加:?=
邮件header说明Content-type — 防止邮件正文也乱码
举例:
以下为引用的内容:
$to = 'xinple@example.com';
$subject = "=?UTF-8?B?".base64_encode('邮件标题')."?=";
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=utf-8' . "rn";
// Additional headers
$headers .= 'To: Xinple <xinple@example.com>' . "rn";
$headers .= 'From: Admin <admin@example.com>' . "rn";
$headers .= 'Reply-To: Xinple <xinple@example>' . "rn";
mail($to, $subject, $message, $headers);
|
mail | 评论:0
| Trackbacks:0
| 阅读:1427
Submitted by admin on 2010, July 10, 11:11 AM
如
100710 10:35:49 [ERROR] /www/servers/mysql/libexec/mysqld: Can't open file: './ix/ecm_sessions.frm' (errno: 24)
100710 10:35:49 [ERROR] /www/servers/mysql/libexec/mysqld: Can't open file: './ix/ecm_sessions.frm' (errno: 24)
100710 10:35:49 [ERROR] /www/servers/mysql/libexec/mysqld: Can't open file: './ix/ecm_sessions.frm' (errno: 24)
如果遇到“ERROR '...'未发现(errno: 23)”,“无法打开文件:... (errno: 24)”,或来自MySQL的具有errno 23或errno 24的其它错误,它表示未为MySQL服务器分配足够的文件描述符。你可以使用perror实用工具来了解错误编号的含义:
shell> perror 23
错误代码23:文件表溢出
shell> perror 24
错误代码24:打开文件过多
shell> perror 11
错误代码11:资源暂时不可用
这里的问题是,mysqld正试图同时打开过多的文件。你可以通知mysqld不要一次打开过多文件,或增加mysqld可用文件描述符的数目。
要想通知mysqld将一次打开的文件控制在较小的数目上,可降低table_cache系统变量的值(),从而减少表高速缓冲(默认值为64)。降低max_connections的值也能降低打开文件的数目(默认值为100)。
要想更改mysqld可用的文件描述符的数目,可在mysqld_safe上使用“--open-files-limit”选项或设置(自MySQL 3.23.30开始)open_files_limit系统变量。请参见5.3.3节,“服务器系统变量”。设置这些值的最简单方式是在选项文件中增加1个选项。请参见4.3.2节,“使用选项文件”。如果mysqld的版本较低,不支持设置打开文件的数目,可编辑mysqld_safe脚本。在脚本中有1个注释掉的行ulimit -n 256。你可以删除‘#’字符取消对该行的注释,更改数值256,以设置mysqld可用的文件描述符数目。
“--open-files-limit”和ulimit能够增加文件描述符的数目,但最高不能超过操作系统限制的数目。此外还有1个“硬”限制,仅当以根用户身份启动mysqld_safe或mysqld时才能覆盖它(请记住,在该情况下,还需使用“--user”选项启动服务器,以便在启动后不再以根用户身份继续运行)。如果需要增加操作系统限制的对各进程可用文件描述符的数目,请参阅系统文档。
注释:如果运行tcsh shell,ulimit不工作!请求当前限制值时,tcsh还能通报不正确的值。在该情况下,应使用sh启动mysqld_safe。
来自mysql手册 http://dev.mysql.com/doc/refman/5.1/zh/problems.html
此次修改了 max_connections,将其原来的500减小到200,正常
问题的原因,可能是其它人修改了配置,开始时连mysql都启动不了,在日志里,有比较多的如
100710 10:08:58 [ERROR] /www/servers/mysql-5.1.47/libexec/mysqld: Table './mysql/db' is marked as crashed and last (automatic?)
repair failed
100710 10:08:58 [ERROR] Fatal error: Can't open and lock privilege tables: Table './mysql/db' is marked as crashed and last (aut
omatic?) repair failed
开始以为是mysql的数据表文件坏了,且又修复不了,便重新安装了份mysql的库文件,再恢复相关的用户表,后可以启动了,但仍很多上面提示的 Can't open file,再google后,再调整,正常
mysql/db | 评论:0
| Trackbacks:0
| 阅读:1175
Submitted by admin on 2010, July 8, 3:12 PM
将光盘镜像文件.iso用ultraiso打开
选择 启动光盘 菜单
选择 写入硬盘映像 选项
选择硬盘驱动器 即U盘所在盘符
选择写入方式,usb-zip,不行的话也可以试试其他选项。
写入完毕后,就可以使用U盘启动电脑,当成光盘安装程序了。
前提,电脑要支持usb-zip启动。
工具箱 | 评论:0
| Trackbacks:0
| 阅读:2051