﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-一江春水向东流</title><link>http://www.blogjava.net/huyi2006/</link><description>                            做一个有思想的人,期待与每一位热爱思考的人交流,您的关注是对我最大的支持。</description><language>zh-cn</language><lastBuildDate>Thu, 30 Apr 2026 05:32:20 GMT</lastBuildDate><pubDate>Thu, 30 Apr 2026 05:32:20 GMT</pubDate><ttl>60</ttl><item><title>长连接与短连接的区别</title><link>http://www.blogjava.net/huyi2006/archive/2012/06/12/380613.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Tue, 12 Jun 2012 07:58:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2012/06/12/380613.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/380613.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2012/06/12/380613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/380613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/380613.html</trackback:ping><description><![CDATA[一、长连接与短连接：  <br>
长连接：client方与server方先建立连接，连接建立后不断开，然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。<br>
短连接：Client方与server每进行一次报文收发交易时才进行通讯连接，交易完毕后立即断开连接。此方式常用于一点对多点通讯。C/S通信。<br>


二、长连接与短连接的操作过程：
短连接的操作步骤是：建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接<br>

长连接的操作步骤是：建立连接——数据传输...（保持连接）...数据传输——关闭连接<br>


三、长连接与短连接的使用时机：<br>

长连接：短连接多用于操作频繁，点对点的通讯，而且连接数不能太多的情况。每个TCP连接的建立都需要三次握手，每个TCP连接的断开要四次握手。如果每次操作都要建立连接然后再操作的话处理速度会降低，所以每次操作下次操作时直接发送数据就可以了，不用再建立TCP连接。例如：数据库的连接用长连接，如果用短连接频繁的通信会造成socket错误，频繁的socket创建也是对资源的浪费。<br>

短连接：web网站的http服务一般都用短连接。因为长连接对于服务器来说要耗费一定的资源。像web网站这么频繁的成千上万甚至上亿客户端的连接用短连接更省一些资源。试想如果都用长连接，而且同时用成千上万的用户，每个用户都占有一个连接的话，可想而知服务器的压力有多大。所以并发量大，但是每个用户又不需频繁操作的情况下需要短连接。总之：长连接和短连接的选择要视需求而定。<br>


四、发送接收方式：<br>

1、异步：报文发送和接收是分开的，相互独立，互不影响的。这种方式又分两种情况：<br>

异步双工：接收和发送在同一个程序中，有两个不同的子进程分别负责发送和接送。<br>

异步单工：接送和发送使用两个不同的程序来完成。<br>


2、同步：报文发送和接收是同步进行，即报文发送后等待接送返回报文。同步方式一般需要考虑超时问题，试想我们发送报文以后也不能无限等待啊，所以我们要设定一个等待时候。超过等待时间发送方不再等待读返回报文。直接通知超时返回。<br>


五、报文格式：<br>

通信报文格式多样性更多，相应地就必须设计对应的读写报文的接收和发送报文函数。<br>

阻塞与非阻塞方式
<br>
1、非阻塞方式：读函数不停的进行读动作，如果没有报文接收到，等待一段时间后超时返回，这种情况一般需要指定超时时间。
<br>
2、阻塞方式：如果没有接收到报文，则读函数一直处于等待状态，知道报文到达。<br>

循环读写方式<br>

1、一次直接读写报文：在一次接收或发送报文动作中一次性不加分别地全部读取或全部发送报文字节。<br>

2、不指定长度循环读写：这一版发生在短连接进程中，受网络路由等限制，一次较长的报文可能在网络传输过程中被分解成很多个包，一次读取可能不能全部读完一次报文，这就需要循环读取报文，知道读完为止。<br>

3、带长度报文头循环读写：这种情况一般在长连接中，由于在长连接中没有条件能够判断循环读写什么时候结束。必须要加长度报文头。读函数先是读取报文头的长度，再根据这个长度去读报文，实际情况中，报头码制格式还经常不一样，如果是非ASCII的报文头，还必须转换成ASCII常见的报文头编制有：1、n个字节的ASCII码。2、n个字节的BCD码。3、n个字节的网络整型码。<br>

以上是几种比较典型的读写报文方式，可以与通信方式模板一起 预先提供一些典型的API读写函数。<br>


当然在实际问题中，可能还必须编写与对方报文格式配套的读写API. 在实际情况中，往往需要把我们自己的系统与别人的系统进行连接， 有了以上模板与API,可以说连接任何方式的通信程序都不存在问题。
<img src ="http://www.blogjava.net/huyi2006/aggbug/380613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2012-06-12 15:58 <a href="http://www.blogjava.net/huyi2006/archive/2012/06/12/380613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>扎克伯格创办facebook成功因为创办前期做对以下几点</title><link>http://www.blogjava.net/huyi2006/archive/2011/01/11/342805.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Tue, 11 Jan 2011 15:36:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2011/01/11/342805.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/342805.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2011/01/11/342805.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/342805.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/342805.html</trackback:ping><description><![CDATA[Facebook和扎克伯格的成功绝非偶然，通过观看《社交网络》得知是因为前期做对了以下几点成就了facebook成为目前世界第一大网站，公司市值无可估量。<br><br>


1、	从心理学的角度知道哪些东西是用户感兴趣的，愿意去尝试的，扎克伯格在创办facebook这个网站之前，做过一个facemash的网站。这个网站的主题是让别人评选哈佛的热辣女生。在短短的两个小时内有了两万两千次的点击量，哈佛的服务器被访问的瘫痪了。能有这么大的吸引力是因为这些被参与评选女生的都是哈佛校内的在校生，都是那些学生身边，或许是同学，或许相识，在片中就强调了这一点，那些放上去的女生并不是长得漂亮，人们感兴趣只因为和自己比较熟，那些男生觉得好玩，拿那些女生们开涮下。但这事做的有些过头，最后查出来后被处罚查看6个月。<br><br>

2、	懂得如得取得用户的信任，让他们以真实的个人信息去注册，做到这点非常不容易，想下现实中有几人会拿自己的真实信息去网上注册，在facebook刚上线时是要求必须有哈佛的电子邮件才能注册，这点确保了网站只能在校园内的这样一个相对纯净环境中传播，让人放心 ，而且要由自己的朋友邀请才能加入。<br><br>


3、	以最快的速度将网站做出来，将想法转化成现实，最初做出的facebook非常简单，只能查看,寻找好友，连评论都没有。<br><br>


4、	先确保占领了哈佛校园之后，再扩张到其它校园，而且一个一个的拿下。Facebook的扩张也是有弃有舍、先易后难。<br><br>


5、	重用肖恩.帕克，肖恩.帕克曾经做过一个音乐分享网站napster，最后虽然失败了，但是这个人还是很有思想，是他提意见将thefacebook去掉前面的the。而且很有运营经验，对facebook非常有信心，精神上支持扎克伯克不放弃，而且之后也对facebook的改进发展做出巨大贡献。<br><br>


6、	在前期坚持不考虑短期营利，当初合作伙伴爱德华到处跑广告，扎克伯克持反对意见，如果那候网上插入广告也许会挣些钱，但同时也会毁了这个点子。<br><br>


当facebook上了轨道，扩展到几大洲，再往后就是自然的了。。。。
<img src ="http://www.blogjava.net/huyi2006/aggbug/342805.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2011-01-11 23:36 <a href="http://www.blogjava.net/huyi2006/archive/2011/01/11/342805.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从今天开始继续关注技术</title><link>http://www.blogjava.net/huyi2006/archive/2011/01/10/342690.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Mon, 10 Jan 2011 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2011/01/10/342690.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/342690.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2011/01/10/342690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/342690.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/342690.html</trackback:ping><description><![CDATA[从今天开始继续关注技术<img src ="http://www.blogjava.net/huyi2006/aggbug/342690.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2011-01-10 16:08 <a href="http://www.blogjava.net/huyi2006/archive/2011/01/10/342690.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小公司如此揽到大工程其中有“高招”？</title><link>http://www.blogjava.net/huyi2006/archive/2009/03/20/260963.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Fri, 20 Mar 2009 01:39:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2009/03/20/260963.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/260963.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2009/03/20/260963.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/260963.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/260963.html</trackback:ping><description><![CDATA[华洋建设集团董事局主席严介和先生作客上海电视台“第一财经”频道，在主持人的安排下，有位为桥梁工程提供服务的创业者求教于他，自己公司因为没有业绩，丢掉大单子，也不好接工程，该怎么办？“严大师”所支的“高招”是叫他先去找合格的桥梁工程承包商，交给承包商足够多的管理费，从承包商手里分包到项目。有了这个业绩，今后接工程就有说服力了。不然，带有官方性质的桥梁工程谁放心让你来做？ <br /><br />严主席从事建筑行业多年，名下公司业绩卓著，他本人还一度位列“胡润排行榜”第二，自然是深谙建筑行业的“规则”，所以聊聊几句就能让求教者茅塞顿开。或许这还是他当初发迹之前屡试不爽的惯用伎俩。但笔者以为严大师的高招不宜使用，理由如下： <br /><br />一、建筑行业之所以遴选施工单位标准要高，把关要严，要求施工单位必须具备相应的建造资质，“证”、“照”要齐全，这都是出于对民众生命财产安全的考虑，马虎不得。施工单位所有要求都做到了，才算初步消除安全隐患。要是证照全无，资质不够的小公司都遵照严主席的方法去获得工程项目，那岂不是要事故报道频传？ <br /><br />二、建筑工程尤其是桥梁工程这些年出事还少吗？究其原因，主要还是出在一些不具备工程建造资质的小公司混进承包商队伍，通过种种不光彩手段获得项目承包资格。技术不过硬，管理经验不足，终究蚁穴毁堤，酿成大祸。 <br /><br />三、就算严主席的招数好使，建筑主管部门也不会坐视不管，放任自流！因为这不但会埋下事故的祸根，相关人员难辞其咎，对具备施工资质的公司来说，也是不公平待遇。 <br /><br />四、严主席的揽工程方法还是滋生腐败渊薮之所在。小公司想参与大项目，与大公司竞争，不搞掂几个关键人物能行吗？像本文中提到的这个级别的小业主社会上太多，僧多粥少，就看谁有门路，又舍得花银子才能拔得头筹。 <br /><img src ="http://www.blogjava.net/huyi2006/aggbug/260963.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2009-03-20 09:39 <a href="http://www.blogjava.net/huyi2006/archive/2009/03/20/260963.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>独家发布多核CPU性能测试程序</title><link>http://www.blogjava.net/huyi2006/archive/2008/11/30/243556.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Sun, 30 Nov 2008 12:23:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2008/11/30/243556.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/243556.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2008/11/30/243556.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/243556.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/243556.html</trackback:ping><description><![CDATA[
		<p>最近我写了一个简单的测试多核CPU性能小程序．由于目前很多测试CPU性能的程序多半是针对单核的，在多核的CPU上根本就没有充分测试出CPU的性能．故自己动手写了一个小的测试程序．测试结果可以作为一个参考．</p>
		<p>下载地址：<a href="http://www.hot818.net/html/resource/200811/30-121.html">http://www.hot818.net/html/resource/200811/30-121.html</a></p>
<img src ="http://www.blogjava.net/huyi2006/aggbug/243556.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2008-11-30 20:23 <a href="http://www.blogjava.net/huyi2006/archive/2008/11/30/243556.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软做对5件事情造就今日超级帝国</title><link>http://www.blogjava.net/huyi2006/archive/2008/11/29/243449.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Sat, 29 Nov 2008 11:44:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2008/11/29/243449.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/243449.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2008/11/29/243449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/243449.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/243449.html</trackback:ping><description><![CDATA[互联网在进步，不仅仅是技术在进步，更重要的是文明的进步。在网络应用越来越深入的时代，一切可以想像到的创新商业模式的实现，都变得越来越简单。微软靠什么手段经历了一系列内忧外患却没有被新时代所颠覆，而是熬过历次的失误、化解其他的竞争威胁，仍向着创造一个硬件、软件、网络合一的“超级帝国”的目标进军。
<p style="TEXT-INDENT: 2em">据海外媒体报道称，长期观察微软的人士指出，有五件事铸就微软今日超级帝国的局面。</p><p style="TEXT-INDENT: 2em"><b>软件为王</b></p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">微软是第一个将软件做成一个产业的公司，而不仅仅是让软件成为硬件的附属品。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">在个人电脑之前，软件都是同相应的硬件平台紧密绑定的。如 IBM 的软件只运行于 IBM 的机器，而 HP 的软件只运行于 HP 的机器。Bill Gates 将软件从硬件中剥离出来，并让软件运行于各个不同品牌的个人电脑。这个简单的主意为微软带来巨大的市场，让开发成本分摊于庞大的用户基础，并因此降低了软件价格。这是一种冒险，因为这让微软同 IBM 一类的硬件厂商对立，然而微软赢了，并引燃现代软件产业的星星之火。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">从中可以学到的教训：改变<a href="http://www.haohaowan.org/" target="_blank"><font color="#0000ff">游戏</font></a>，不安于规则。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em"><b>将销售外包</b></p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">微软是如何这样快速发展成巨人?主要归功于微软的伙伴战略。如今，微软90%以上的产品不是他们自己卖的，HP 一类的 OEM 伙伴卖掉了微软大部分 Windows 操作系统，而 CompuCom 一类的分销伙伴则卖掉了微软大部分企业软件，如 Exchange, SQL Server 以及 SharePoint。事实上，你很难亲自打电话给微软购买他们的产品。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">Bill Gates 知道，直销很难快速满足他的野心。相反，他建立了大量的合作伙伴分销微软的产品，因为微软并不直接销售，因此他们的销售伙伴相信微软不会抢他们的生意。这些小到电脑店铺，大到全球最大集成商的伙伴群帮助微软以极低的成本迅速建立起全球的销售与支持网络。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">从中可以学到的教训：通过双赢伙伴关系迅速成长。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em"><b>技术面向大众</b></p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">微软一直努力将那些曾经只为大公司预备的技术大众化，商业智能，Intranet，系统管理。在这个过程中，微软抓住了大众客户。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">微软的公式是，在他们的 Windows 操作系统中预先为一些复杂的服务器技术提供支持，然后推出这些低价服务器产品。就是说，他们向客户提供个性化的服务器技术然后用一种难以抗拒的价格推出产品。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">从中可以学到的教训：不要忽视客户最首要的需求--价格。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em"><strong>专注开发者</strong></p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">微软对开发者提供的便利条件比任何同类公司都好，为开发者提供强大的工具，免费培训与低成本支持。Visual Basic 让一代开发者在 Office 之上创建商业应用。现在，Visual Studio 已经是正规企业开发者的重要工具。微软对开发者的慷慨使Windows成为大量公司桌面上不可缺少的东西。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">从中可以学到的教训：让你的伙伴容易定制你的产品。<strong></strong></p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em"><strong>远见 </strong></p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">微软始终保持远见。他们为扩张疆域大胆投资，如 Xbox, MSN 以及 Dynamics，以应对那些未来的机会与威胁。而一旦投入，他们很少退却。微软为了插足一个市场，可以忍受巨大的亏损。微软一直在内省并做出改进。尽管犯了一些错误(LAN Manager, Windows Mobile, 与 WebTV)，但微软在软件行业拥有一长串产品名单，不管是企业产品还是消费产品，并获得巨额收入。 </p><p style="TEXT-INDENT: 2em"></p><p style="TEXT-INDENT: 2em">从中可以学到的教训： 生意不是百米冲刺，是马拉松，需要持久。</p><img src ="http://www.blogjava.net/huyi2006/aggbug/243449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2008-11-29 19:44 <a href="http://www.blogjava.net/huyi2006/archive/2008/11/29/243449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>奇虎周鸿祎自曝选才标准 告诫创业者多务实</title><link>http://www.blogjava.net/huyi2006/archive/2008/10/20/235494.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Mon, 20 Oct 2008 08:26:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2008/10/20/235494.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/235494.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2008/10/20/235494.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/235494.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/235494.html</trackback:ping><description><![CDATA[
		<p>10月19日晚，奇虎董事长周鸿祎做客第一财经《谁来一起午餐》节目时，自曝选择创业者标准，称他所选择的创业者需拥有开放的心态、合作的精神、不断学习的能力与对自我清晰的定位。 </p>
		<p>周鸿祎称，创业者不要太自负，不要去试图说服所有人相信自己的产品有使用价值，而应该去想谁才是自己的用户。 </p>
		<p>周鸿祎称，在最好的季节也有公司倒下，创业者最需要去思考自己产品的核心竞争力在哪里，深入了解客户需求，多些务实的作风，而不是从技术角度找需求，不是成天兜售自己的理想。 </p>
		<p>周以自己的经历告诫创业者，称一个企业能成功，创始人往往是熬出来的，也是压出来的。他称年轻时自己过于竞争导向，眼里尽是竞争对手，而忽略用户，现在则不愿再做个互联网行业的“斗士”。 </p>
		<p>周鸿祎最后总结说，创业者更重要的是注重创业的过程，而不是结果本身。只要在创业过程中能力不断提升，创业者总有一天会找到自己的方向。 <br /></p>
<img src ="http://www.blogjava.net/huyi2006/aggbug/235494.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2008-10-20 16:26 <a href="http://www.blogjava.net/huyi2006/archive/2008/10/20/235494.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个猎头对研发人员面试的建议 </title><link>http://www.blogjava.net/huyi2006/archive/2008/10/16/234754.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Thu, 16 Oct 2008 12:26:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2008/10/16/234754.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/234754.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2008/10/16/234754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/234754.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/234754.html</trackback:ping><description><![CDATA[
		<p>首先，面试最重要的一点是： <br />如果应聘一个公司之前，没有足够的理由说服自己跳槽，请不要打无准备之仗。即使你处在想跳槽与不想跳槽的两难境地，也不要抱着试试的态度去面试，这样对你自己，对客户公司，对猎头公司都是不负责任。请在面试之前做好心里准备。 </p>
		<p>一般的面试有笔试、电话面试、F2F面试三种形式。 </p>
		<p>1.笔试 <br />我接触的做研发的人，至少有50%抱着一种“玩玩呗”的心态去参加笔试。笔试一般考察的是特基础的东西，来考察你的知识掌握全面性和熟练程度。除非你是大牛，不做准备而抱着一种“玩玩呗”的心态只有死。 </p>
		<p>一般猎头会给你一些笔试指导，最好是能认真做好复习。 </p>
		<p>2.电话面试 <br />某些做研发的候选人接到HR电话，一下子懵了，啥公司？哦，好像是通过猎头投过简历。。。而且他们向猎头抱怨，为什么不安排对方HR在非工作时间打电话？ </p>
		<p>本文开头说过，你要应聘一定要做好足够的功课，不能因为HR的一个突如其来的电话你才记起来你已经应聘了哪个公司，也没有理由抱怨为什么在工作时间给你电话面试，人家HR凭什么要牺牲他的非工作时间给你打电话？ </p>
		<p>其实电话面试很简单，对方看不到你的表情，你只要谈吐流畅，态度积极温和，就可以过关了。 </p>
		<p>3.F2F面试 <br />我见过很“牛”的候选人，客户的manager面试他的时候，问他一些技术问题，他不知道，就硬邦邦的回一句“不知道”了事。技术方面的东西，不可能所有东西你都懂，但是你不能谦虚一点说“这个问题我了解的比较浅”，然后再双方做互动么？ </p>
		<p>而且，某些候选人在面HR的时候，非常的温和老实，最后结果出来是被pass了，搞的他莫名其妙。没什么可抱怨的。你去面试之前，应该了解一下客户公司的企业文化，不是所有公司喜欢老实干活的人。 </p>
		<p>不管是技术F2F，还是HR的F2F面试，都会问到几个关键的问题“你为什么想离开现在公司，考虑我们公司？”，“你的未来几年发展规划是什么?","你感觉你为什么能做senior engineer而不是engineer？”这些问题没有固定答案，循规蹈矩的答案也不一定最好，但是太现实的答案却绝对死的很惨。 </p>
<img src ="http://www.blogjava.net/huyi2006/aggbug/234754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2008-10-16 20:26 <a href="http://www.blogjava.net/huyi2006/archive/2008/10/16/234754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求素数</title><link>http://www.blogjava.net/huyi2006/archive/2008/07/28/218014.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Mon, 28 Jul 2008 03:56:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2008/07/28/218014.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/218014.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2008/07/28/218014.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/218014.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/218014.html</trackback:ping><description><![CDATA[ 有时我们需要特定的素数，比如我们在对哈希表取模是就要用到。这你给出了一段小程序可以找出给定数附近的素数。程序在VC6.0下编译通过<br /><div style="BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f5f5f5"><div>#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;math.h&gt;<br />int prime(int m)<br />{<br /> int i,k;<br /> k = (int)sqrt(m);<br /> for(i=2; i&lt;k; i++)<br /> if (m % i == 0)<br />  return 0;<br /> return 1;<br />}<br />int main(int argc, char** argv)<br />{<br /> int input = 0;<br /> int val, ret = 0;<br /> if (argc != 2)<br /> {<br />  printf("usage:find_prime num\n");<br />  exit(-1);<br /> }<br />   <br /> input = atoi(argv[1]);<br /> //printf("%d\n",input);<br /> val = input;<br /> //向下找<br /> while (!ret)<br /> {<br />  ret = prime(val);  <br />  val--;<br /> }<br /> printf("%d\n", ++val);<br /> //向上找<br /> val = input;<br /> ret = 0;<br /> while (!ret)<br /> {<br />  ret = prime(val);<br />  val++;<br /> }<br /> printf("%d\n", --val);<br />    return 0;<br />}</div></div><br />转自好特吧 <br /><a href="http://www.hot818.net">www.hot818.net</a><br /><img src ="http://www.blogjava.net/huyi2006/aggbug/218014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2008-07-28 11:56 <a href="http://www.blogjava.net/huyi2006/archive/2008/07/28/218014.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>好男人是如何蜕变成坏男人的（转帖）</title><link>http://www.blogjava.net/huyi2006/archive/2008/05/30/204094.html</link><dc:creator>allic</dc:creator><author>allic</author><pubDate>Fri, 30 May 2008 07:01:00 GMT</pubDate><guid>http://www.blogjava.net/huyi2006/archive/2008/05/30/204094.html</guid><wfw:comment>http://www.blogjava.net/huyi2006/comments/204094.html</wfw:comment><comments>http://www.blogjava.net/huyi2006/archive/2008/05/30/204094.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huyi2006/comments/commentRss/204094.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huyi2006/services/trackbacks/204094.html</trackback:ping><description><![CDATA[我必须先声明一些东西，这篇文章所要说的东西，是综合我个人的经历、我朋友的故事，当然都是血淋淋的例子，加上我个人的深思以后推出的结论。或许有人看完后要骂我思想偏激，这都请便。重点是，我非常相信这个理论。若有好心人要纠正一下我的想法以防止更多好男人消失、或更多好女孩受伤，我非常欢迎你们试着说服我。我刚刚喝了酒，若以下言词过激，敬请见谅。在切入正题之前，我必须稍微说一下，在我这篇文章里的好男人，以及坏男人的定义。 <br />　　普便好男人的定义就是刚毅木讷，个性老老实实；而坏男人就是那些花言巧语、会说好听话的人。我个人是不太喜欢以上的定义，不晓得当初是谁说会花言巧语就是坏的，也不晓得是谁认为孔子的喜好还适用于现今的社会。因为大家心里都晓得，男人自己也会喜欢会撒娇、偶尔耍耍任性的女孩，胜过于整天正经八百、但对自己非常认真的女孩。这是人性，虽然不公平，但是我们莫可奈何。 <br />　　但在这篇文章里面，好男人和坏男人都会花言巧语，都会哄女孩开心。不同的地方是，好男人尊重女孩，并且对女孩相当认真；而坏男人不一定对女孩认真，而且予取予求，从不考虑女孩的想法。 <br />　　在此我必须说明一下好或坏男人形成的可能原因。我不想把文章带入人初本性的争议，所以我将会从其他观点切入探讨。 <br />　　第一个是相当现实的外表问题。大家都知道帅哥吃香，丑男有鳖能吃就得偷笑。内在美就算再重要，仍然比不上外在的重要性。就算是口头上说外表再不重要的女性，遇到丑男，她们还是不会回头。具体的实例就不用我举了。 <br />　　大家也都知道，得不到的东西才珍贵的理论。只要是帅哥，根本就不必担心遇不到爱情，因为愿意倒贴的女孩一堆。但是假如是丑男，有女孩愿意和你促膝长谈已经算是梦事了，更不用提爱情。所以，一生当中遇不到几次的爱情对丑男来说是很重要的。他们都会选择异常的珍惜她们、对她们关怀倍至、牺牲一切，也就是成为好男人。至于帅哥，他们的爱情史通常要写成书都嫌太多，对于爱情他们大多对选择尽情享受，用旧了就换。当然，对每段感情都认真的帅哥还是有，只不过人数大概和中过乐透头彩的人差不多。 <br />　　我用丑男，这个字眼或许太过分了，请自行替换成长的不帅的。但长的帅的大多是坏男人，长的丑则反之，这种理论，连我自己都难以被说服。一个人对待女孩的认真度，也是会和他的自信和成熟度扯上关系。 <br />　　没自信的人，就算条件不错，情况也会跟丑男差不多。他们会觉得自己不够好，深怕身边的情人哪天会因为他的条件差而弃他而去，所以只好用努力、认真对待等等的来弥补。 <br />　　反之，就算实在不怎么样、但很有自信的人，自然就不会担心这些。值得注意的是，女孩子通常都会喜欢比较有自信的人。根据朋友的说法，是因为她们觉得有自信的人身上会散发一股难以形容的魅力。但其实道理也不难懂。你会比较欣赏走路抬头挺胸的人，还是整天低着头、畏畏缩缩的人？（补充，自信跟自大虽然情况类似，但完全是两回事） <br />　　至于成熟度，不成熟的人并不会感谢一个人对他的付出。举个很明显、每个人都身边都一堆的例子：有几个人会感谢自己的父母亲？父母的爱，是绝对无私的，比起情人的爱是有过之而无不及，但这世界上认为这理所当然的人还是一堆？嗯，离题了？ <br />　 把同样的情况套在爱情上吧，就真的是有人把自己的女朋友当作是扫地、煮饭、洗衣服和泄欲的工具。令人难以理解的是，很多这种人的身边都有一个死心塌地爱着他、甘愿为他付出一切的女孩，所以我们常常会听到一些女孩在问：我对他那么好，他为什么还对我这样？我实在是不想说她们犯贱，毕竟她们是为爱付出，而爱是真的不需要理由的。 <br />　　 <br />说到这里，我们可以归纳出一个结论：人总是会比较珍惜容易失去的东西。这个道理不管是男是女都一样。举个例来说，我们会看到一个女孩粘着一个对她冷冷淡淡的人，但对那些死命追着她跑的却不怎么关心。而这个结论，对于好男人的消失和坏男人的形成，其实是有着密切的关系。 <br />　　看到这里有人会问啦：「依照你以上的论点，好男人和坏男人的人数不至于差太多啊，那我身边怎么不是这么一回事？」我们也常常会看到有人问：好男人都到哪去了？ <br />　　长相美丑是天意和基因，比例应该算是一半一半，但若要套上普遍女性的标准，长的帅的还是在少数。至于自信，我认识的人不多，所以不方便作解释。成熟度的话，若是成熟的人多，游戏基地也不会需要版主。 <br />　　那照这样来说，好男人应该算是少数了吧？先不论他们的条件？我们不能说是好男人的条件就差？只说他们对爱情的心态，应该是抢手货啊？ <br />　　是的，他们或许是抢手货。这些好男人若是碰到对的女孩，他们会非常非常幸福。但在这残酷的社会，他们的下场都不是太好。举个我所知道的最明显的例子。Ａ君被Ｂ女看上，在告白之后成功了。而Ａ君虽然是被倒追，却还是相当珍惜这段爱情。在一开始的一个多月，常常会看到Ｂ女开开心心的说她是全世界最幸福的人，因为Ａ君真的对她很好。我们会高兴的以为天下又多了一对幸福的情侣。 <br />　　但仔细一看，Ａ君根本是自虐。Ｂ女在电话中说她口渴想呵饮料，Ａ君马上冲出门搭半个小时的公车，去买杯饮料送到她家；无论是出门逛街或在学校走廊，常常看到Ａ君手上提着一堆不晓得几公斤重的东西，而Ｂ女则两手空空、幸福的笑着；明天Ａ君有重要的考试，却因为Ｂ女撒娇要他陪她聊天、哄他睡觉，花了太多时间，只好熬夜读到天亮；Ｂ女常常和不知来历的男性朋友出去玩、通电话，大家为此抱不平时，Ａ君却笑笑的说，她有权利拥有自己的交友空间。 <br />　　Ａ君迟早会累的吧。在这样下去，这段恋情不会长久的，Ｂ女迟早会被甩。 <br />　　哈，的确，恋情四个月就结束了，但却是Ａ君被Ｂ女甩。而Ｂ女口中的理由是：「他狂妄、自大、不成熟。」我听了不禁哑然失笑。 <br />　　再举一个我身边的例子。Ｃ君和Ｄ女是一对幸福的情侣。Ｃ君人很好，非常疼惜Ｄ女，Ｄ女也没有什么缺点，两人过的相当快乐。 <br />　　一天突然接到Ｃ君的电话，说他和Ｄ女分手了。Ｄ女的理由，则是相当常见的：「没感觉了，还是当朋友好。」 <br />　　再一个例子。Ｅ君和Ｆ女曾经是一对情侣。一天突然接到Ｅ君的电话，说他觉得相当不公平。Ｆ女的新男友跟她交往不到一个月，就把她带上床。而自己和她交往将近一年，连想摸她都会被摆脸色。 <br />接着我要探讨一下这些例子里的涵义。 <br />　　看完了第一个例子，大家看完了可能心里都会觉得是Ｂ女的错，Ａ君运气不好，遇到一个那么不会珍惜他的人。或许他运气可能差了些，但事实上，就算换成了好一点的女孩，也同样无法珍惜这样一个无尽付出的男人。 <br />　　至于第三个例子，有人会骂：「难道和女孩交往就是为了性？」这点我必须声明，虽然好男人并不是为性而爱，但要说不想和自己深爱的女友做<!-->爱，我相信那是自欺欺人，或是纯粹的性冷淡。 <BR>　　这三个例子都有几个共通点，而那些好男人就算在这几个失败中不学乖，也迟早会得到一个结论：不要对女孩子认真。 <BR>　　首先，人是一定会变的，只是时间早晚的问题。我所谓的变，就是对自己曾经深爱的或根本没爱过的人变的没感觉。好男人变的通常都很慢，因为他们珍惜。而可悲的是，变的慢的人一定是输家。 <BR>看着那些坏男人女友换了一个又一个，却从来没看过他们有什么疗伤期，日子也过的很幸福快乐，因为就算他们不爱，还是能得到来自别人的爱。这种情况下除非是自虐狂，心里都会很羡幕那些人可 <BR><BR>以不用受伤害，进而也会学着那些人，他们或许也走过这一段？既然没把握自己能变的比对方快？毕竟爱是感觉，不能控制，那就根本不要爱。 <BR>　　不爱的话还是能交女友，得到来自她们的爱，更不用担心受伤；也不用烦恼会因为爱，担心对方不喜欢，而失去自己平常的风格，或把自己搞的比奴隶还卑贱；在不爱的时候，不必担心因为爱而让自己失去理智，会做出一些感情用事的行为让对方讨厌，也不必去在乎她今天去了哪、跟谁玩；不爱的时候，不会不自觉的顾虑太多对方的感受，想要的可以很轻易的说出口，对方因为爱你根本不会拒绝。 <BR>　　还记不记得之前得到的结论：人总是会比较珍惜容易失去的东西。和一个不爱自己的男人在一起，女孩并不一定知道他不爱自己，但却会有那种抓不住、随时可能失去的感觉。害怕失去，女孩会加倍付出，男人自然就加倍享受。就算女孩知道了男人并不爱自己，痴心的她们会使出浑身解数想办法抓住男人。而就算她决定放弃离开，男人只要换一个女孩就好，反正他也不知道心痛是什么。 <BR>　　不管怎么样，不爱她就是吃香。 <BR>　　完美的恋情不是没有可能，但需要对的时间、对的地点、和对的人。但要达到以上三大条件，机率比连续被被雷劈到三次还低。 <BR>　　我第一次跟我不爱的女孩在一起，感觉真的差好多，是比以前好了。」听到了这句话让我想了很多。前一阵子也是他告诉我：「不要对女孩子太认真，根本没好处。」 <BR>　　这是一种恶性循环。好男人变成了坏男人后，会伤到爱上他们的好女孩，进而把他们变成了坏女孩。而这些坏女孩，又会把更多的好男人变成坏男人。 <BR>　　好男人会逐渐消失！这是每个人的错，却也不是任何人的错。这只是一种现象，就像水气到了空中结云成雨一样自然。 <BR>　　你若还没学乖，迟早会学乖的。 <BR>其实常常看到女孩子老是说自己要交的男朋友。身高要多少。要阳光或者长的帅帅的。那男孩子呢。说男生不会看脸。那是骗人的。只是太漂亮的真的不敢去追。因为怕对方会离开。而漂亮的又要事事服从对方。所以只会去追长的不是很好看的女孩或者普普通通的。至少能够帮男朋友负担些生活上的压力。 <BR>以上内容转贴于台湾某成人网站的原创区，在那种地方发现这种很真的帖子不太容易，大概是因为作者喝了酒的缘故（其实这种一喝醉了就说真话的人蛮可爱的） <BR>　　记得以前曾经问过自己喜欢的女孩，女孩子究竟是为“悦己者容”还是为“己悦着容”，她们的回答都不一样，但我知道她们都喜欢能逗自己开心的男生。就像作者说的那样，这是坏男人们的强项，好男人老实，木钠，认真的付出。 <BR>　　第一次恋爱的时候（严格说来，才认识她的时候，只是想玩玩而已，没想到会那样投入），也像那些好男人们一样，用最真的感情呵护着她，无比宠爱着她，用她的话来说“你是我交往过的男生里对我最好的”“你有一颗水晶般善良的心”。。。 <BR>　　而有过恋爱经验的朋友们则不停的提醒我，“不要对她这么好”“会宠坏她的”甚至连母亲也这样教导过我“对她好，但是不要太过了” <BR>　　当时的我并不懂这些，当她忽然提出分手的要求的时候，自己完全崩溃了，不知道为什么那样努力的付出，为什么那样单纯的去爱居然会是这样的结局。我跪了下来，在学校的篮球场上，当着许多人的面，求她不要这样对我，哭着问她要一个理由。。。。 <BR>　　看客们，你们要笑就笑吧，你们不会知道一个人完全孤独的感觉，不会知道被完全抛弃，再也没有人需要你，完全绝望的感觉。 <BR>　　 <BR>你是我交往过的男生里对我最好的”“你有一颗水晶般善良的心”。。。这又怎样呢？我需要的不是这些，我需要的只是自己心爱的女人！我需要的只是一份长长久久的爱！ <BR>　　女人是男人最好的教师。是她让我彻底的明白，“用最低的风险，最小的付出收到最多的回报”这句话用在感情上是多么的合适。 <BR>　　少一些灵魂的付出，多一点她喜欢听的花言巧语，多给一点物质上的给予，多一点随意的关怀， 这就足够了。 <BR>　　 <BR><BR>我相信真正的爱情一生只有一次。 <BR>　　我已经爱过了，以后再没有遗憾。 <BR>　　我们始终是动物，优胜劣汰的动物。 <BR>　　谁能得到，谁就是最后的胜利者。 <BR>　　我不要被淘汰，不要再受伤， <BR>　　即使为此去伤害别人。 <BR>　　再见吧，好男人。 <BR>　　消失中的男人们！<BR-&GT;< html < FONT-&gt;></html>--><img src ="http://www.blogjava.net/huyi2006/aggbug/204094.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huyi2006/" target="_blank">allic</a> 2008-05-30 15:01 <a href="http://www.blogjava.net/huyi2006/archive/2008/05/30/204094.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>