??xml version="1.0" encoding="utf-8" standalone="yes"?>
长连接:短连接多用于操作频繁Q点对点的通讯Q而且q接C能太多的情况。每个TCPq接的徏立都需要三ơ握手,每个TCPq接的断开要四ơ握手。如果每ơ操作都要徏立连接然后再操作的话处理速度会降低,所以每ơ操作下ơ操作时直接发送数据就可以了,不用再徏立TCPq接。例如:数据库的q接用长q接Q如果用短连接频J的通信会造成socket错误Q频J的socket创徏也是对资源的费?br>
短连接:web|站的http服务一般都用短q接。因为长q接对于服务器来说要耗费一定的资源。像web|站q么频繁的成千上万甚至上亿客L的连接用短连接更省一些资源。试惛_果都用长q接Q而且同时用成千上万的用户Q每个用户都占有一个连接的话,可想而知服务器的压力有多大。所以ƈ发量大,但是每个用户又不需频繁操作的情况下需要短q接。MQ长q接和短q接的选择要视需求而定?br>
四、发送接收方式:
1、异步:报文发送和接收是分开的,怺独立Q互不媄响的。这U方式又分两U情况:
异步双工Q接收和发送在同一个程序中Q有两个不同的子q程分别负责发送和接送?br>
异步单工Q接送和发送用两个不同的E序来完成?br>
2、同步:报文发送和接收是同步进行,x文发送后{待接送返回报文。同步方式一般需要考虑时问题Q试x们发送报文以后也不能无限{待啊,所以我们要讑֮一个等待时候。超q等待时间发送方不再{待读返回报文。直接通知时q回?br>
五、报文格式:
通信报文格式多样性更多,相应地就必须设计对应的读写报文的接收和发送报文函数?br>
d与非d方式
1、非d方式Q读函数不停的进行读动作Q如果没有报文接收到Q等待一D|间后时q回Q这U情况一般需要指定超时时间?
2、阻塞方式:如果没有接收到报文,则读函数一直处于等待状态,知道报文到达?br>
循环d方式
1、一ơ直接读写报文:在一ơ接收或发送报文动作中一ơ性不加分别地全部d或全部发送报文字节?br>
2、不指定长度循环dQ这一版发生在短连接进E中Q受|络路由{限Ӟ一ơ较长的报文可能在网l传输过E中被分解成很多个包Q一ơ读取可能不能全部读完一ơ报文,q就需要@环读取报文,知道d为止?br>
3、带长度报文头@环读写:q种情况一般在长连接中Q由于在长连接中没有条g能够判断循环d什么时候结束。必要加长度报文头。读函数先是d报文头的长度Q再Ҏq个长度去读报文Q实际情况中Q报头码制格式还l常不一P如果是非ASCII的报文头Q还必须转换成ASCII常见的报文头~制有:1、n个字节的ASCII码?、n个字节的BCD码?、n个字节的|络整型码?br>
以上是几U比较典型的d报文方式Q可以与通信方式模板一?预先提供一些典型的APId函数?br>
当然在实际问题中Q可能还必须~写与对Ҏ文格式配套的dAPI. 在实际情况中Q往往需要把我们自己的系l与别h的系l进行连接, 有了以上模板与API,可以说连接Q何方式的通信E序都不存在问题?
]]>
1?从心理学的角度知道哪些东西是用户感兴的Q愿意去试的,扎克伯格在创办facebookq个|站之前Q做q一个facemash的网站。这个网站的主题是让别h评选哈佛的热G女生。在短短的两个小时内有了两万两千ơ的点击量,哈佛的服务器被访问的瘫痪了。能有这么大的吸引力是因些被参与评选女生的都是哈佛校内的在校生Q都是那些学生n边,或许是同学,或许相识Q在片中强调了q一点,那些放上ȝ女生q不是长得漂亮,Z感兴只因ؓ和自己比较熟Q那些男生觉得好玩,拉K些女生们开涮下。但q事做的有些q头Q最后查出来后被处罚查看6个月?br>
2?懂得如得取得用户的信任,让他们以真实的个Z息去注册Q做到这炚w怸ҎQ想下现实中有几Z拿自q真实信息ȝ上注册,在facebook刚上U时是要求必L哈佛的电子邮件才能注册,q点保了网站只能在校园内的q样一个相对纯净环境中传播,让h攑ֿ Q而且要由自己的朋友邀h能加入?br>
3?以最快的速度网站做出来Q将x转化成现实,最初做出的facebook非常单,只能查看,L好友Q连评论都没有?br>
4?先确保占领了哈佛校园之后Q再扩张到其它校园,而且一个一个的拿下。Facebook的扩张也是有弃有舍、先易后难?br>
5?重用肖恩.帕克Q肖?帕克曄做过一个音乐分享网站napsterQ最后虽然失败了Q但是这个hq是很有思想Q是他提意见thefacebookL前面的the。而且很有q营l验Q对facebook非常有信心,_上支持扎克伯克不攑ּQ而且之后也对facebook的改q发展做出巨大A献?br>
6?在前期坚持不考虑短期营利Q当初合作伙伴爱德华到处跑广告,扎克伯克持反Ҏ见,如果那候网上插入广告也怼挣些钱,但同时也会毁了这个点子?br>
当facebook上了轨道Q扩展到几大zԌ再往后就是自然的了。。。?
]]>
]]>
严主席从事徏{行业多q_名下公司业W卓著Q他本hq一度位列“胡润排行榜”第二,自然是深谙徏{行业的“规则”,所以聊聊几句就能让求教者茅塞顿开。或许这q是他当初发q之前屡试不爽的惯用伎俩。但W者以Z大师的高招不宜用,理由如下Q?
一、徏{行业之所以遴选施工单位标准要高,把关要严Q要求施工单位必d备相应的建造资质,“证”、“照”要齐全Q这都是ZҎ众生命胦产安全的考虑Q马虎不得。施工单位所有要求都做到了,才算初步消除安全隐患。要是证照全无,资质不够的小公司都遵照严d的方法去获得工程目Q那岂不是要事故报道频传Q?
二、徏{工E尤其是桥梁工程q些q出事还吗Q究其原因,主要q是出在一些不具备工程建造资质的公司q承包商队伍Q通过U种不光彩手D获得项目承包资根{技术不q硬Q管理经验不Il究蚁穴毁堤Q酿成大?
三、就严d的招数好使,建筑ȝ部门也不会坐视不,放Q自流Q因不但会埋下事故的根Q相关h员难辞其咎,对具备施工资质的公司来说Q也是不公^待遇?
四、严d的揽工程Ҏq是滋生腐|渊薮之所在。小公司惛_与大目Q与大公司竞争,不搞掂几个关键h物能行吗Q像本文中提到的q个U别的小业主C会上太多,僧多_少Q就看谁有门路,又舍得花银子才能拔得头筹?
]]>
下蝲地址Q?a >http://www.hot818.net/html/resource/200811/30-121.html
软g为王
微Y是第一个将软g做成一个业的公司Q而不仅仅是让软g成ؓg的附属品?
在个人电脑之前,软g都是同相应的gq_紧密l定的。如 IBM 的Y件只q行?IBM 的机器,?HP 的Y件只q行?HP 的机器。Bill Gates Y件从g中剥d来,q让软gq行于各个不同品牌的个h电脑。这个简单的L为微软带来巨大的市场Q让开发成本分摊于庞大的用户基Qƈ因此降低了Y件h根{这是一U冒险,因ؓq让微Y?IBM 一cȝg厂商对立Q然而微软赢了,q引燃现代Y件业的星星之火?
从中可以学到的教训:改变游戏Q不安于规则?
销售外?/b>
微Y是如何这样快速发展成巨h?主要归功于微软的伙伴战略。如今,微Y90%以上的品不是他们自己卖的,HP 一cȝ OEM 伙伴卖掉了微软大部分 Windows 操作pȝQ?CompuCom 一cȝ分销伙伴则卖掉了微Y大部分企业YӞ?Exchange, SQL Server 以及 SharePoint。事实上Q你很难亲自打电话给微Y购买他们的品?
Bill Gates 知道Q直销很难快速满他的野心。相反,他徏立了大量的合作伙伴分销微Y的品,因ؓ微Yq不直接销售,因此他们的销售伙伴相信微软不会抢他们的生意。这些小到电脑店铺,大到全球最大集成商的伙伴群帮助微Y以极低的成本q速徏立v全球的销售与支持|络?
从中可以学到的教训:通过双赢伙伴关系q速成ѝ?
技术面向大?/b>
微Y一直努力将那些曄只ؓ大公叔R备的技术大众化Q商业智能,IntranetQ系l管理。在q个q程中,微Y抓住了大众客戗?
微Y的公式是Q在他们?Windows 操作pȝ中预先ؓ一些复杂的服务器技术提供支持,然后推出q些低h服务器品。就是说Q他们向客户提供个性化的服务器技术然后用一U难以抗拒的h推出产品?
从中可以学到的教训:不要忽视客户最首要的需?-h?
专注开发?/strong>
微Y对开发者提供的便利条g比Q何同cd叔R好,为开发者提供强大的工具Q免费培训与低成本支持。Visual Basic 让一代开发者在 Office 之上创徏商业应用。现在,Visual Studio 已经是正规企业开发者的重要工具。微软对开发者的h使Windows成ؓ大量公司桌面上不可缺的东西?
从中可以学到的教训:让你的伙伴容易定制你的品?strong>
q见
微Y始终保持q见。他们ؓ扩张疆域大胆投资Q如 Xbox, MSN 以及 DynamicsQ以应对那些未来的机会与威胁。而一旦投入,他们很少退却。微软ؓ了插一个市场,可以忍受巨大的亏损。微软一直在内省q做出改q。尽犯了一些错?LAN Manager, Windows Mobile, ?WebTV)Q但微Y在Y件行业拥有一长串产品名单Q不是企业产品q是消费产品Qƈ获得巨额收入?
从中可以学到的教训: 生意不是癄冲刺Q是马拉松,需要持久?/p>
周`称Q创业者不要太自负Q不要去试图说服所有h怿自己的品有使用价|而应该去惌才是自己的用戗?
周`称Q在最好的季节也有公司倒下Q创业者最需要去思考自׃品的核心竞争力在哪里Q深入了解客户需求,多些务实的作风,而不是从技术角度找需求,不是成天兜售自己的理惟?
周以自己的经历告诫创业者,UC个企业能成功Q创始h往往是熬出来的,也是压出来的。他U年L自己q于竞争导向Q眼里尽是竞争对手,而忽略用P现在则不愿再做个互联|行业的“斗士”?
周`最后ȝ_创业者更重要的是注重创业的过E,而不是结果本w。只要在创业q程中能力不断提升,创业者L一天会扑ֈ自己的方向?
一般的面试有笔试、电话面试、F2F面试三种形式?
1.W试
我接触的做研发的人,臛_?0%q一U“玩玩呗”的心态去参加W试。笔试一般考察的是特基的东西,来考察你的知识掌握全面性和熟练E度。除非你是大牛,不做准备而抱着一U“玩玩呗”的心态只有死?
一般猎头会l你一些笔试指|最好是能认真做好复习?
2.电话面试
某些做研发的候选h接到HR电话Q一下子懵了Q啥公司Q哦Q好像是通过猎头投过历。。。而且他们向猎头抱怨,Z么不安排ҎHR在非工作旉打电话?
本文开头说q,你要应聘一定要做好_的功课,不能因ؓHR的一个突如其来的电话你才记v来你已经应聘了哪个公司,也没有理由抱怨ؓ什么在工作旉l你电话面试Qh家HR凭什么要牺牲他的非工作时间给你打电话Q?
其实电话面试很简单,Ҏ看不C的表情,你只要谈吐流畅,态度U极温和Q就可以q关了?
3.F2F面试
我见q很“牛”的候选hQ客Lmanager面试他的时候,问他一些技术问题,他不知道Q就邦邦的回一句“不知道”了事。技术方面的东西Q不可能所有东西你都懂Q但是你不能谦虚一点说“这个问题我了解的比较浅”,然后再双方做互动么?
而且Q某些候选h在面HR的时候,非常的温和老实Q最后结果出来是被pass了,搞的他莫名其妙。没什么可抱怨的。你去面试之前,应该了解一下客户公司的企业文化Q不是所有公司喜Ƣ老实q活的h?
不管是技术F2FQ还是HR的F2F面试Q都会问到几个关键的问题“你Z么想d现在公司Q考虑我们公司Q”,“你的未来几q发展规划是什?","你感觉你Z么能做senior engineer而不是engineerQ”这些问题没有固定答案,循规y矩的答案也不一定最好,但是太现实的{案却绝Ҏ的很惨?