Believe youself!
发布时间:2013-08-01 10:46:16
系统编程的一个项目——用线程池来实现并行文件的拷贝。这个项目总共要求写了三个版本:(1)用链表和线程池来实现文件的并行拷贝;(2) 用有限缓冲区和线程池来实现; (3) 用进程扇来实现。具体分析如下:1、用链表和线程池实现文件的并行拷贝 .........【阅读全文】
发布时间:2013-07-26 11:12:36
我们在编程时,可能会遇到实时性要求高,并且数据量大的情况,这时进行编码就要尽量遵循以下编码原则:1、减少数据的拷贝,只有一次数据拷贝或只占用一块数据内存。一条数据只进行一次内存的占用,不要或尽量少的进行内存拷贝,不要超过两次。2、所有对数据的处理均在内存中执行。3、采用内存老化机制,防止数据一直驻.........【阅读全文】
发布时间:2013-06-14 00:02:35
传统的数据传输方式 很长一段时间内,数据拷贝的认识仅仅停留在应用程序层,实际上隐藏在背后的数据拷贝行为比想象的要多的多。在传输数据的时候,用户应用程序需要分配一块合适大小的缓冲区来存放需要传输的数据。用户从应用程序中读取数据,然后发送出去,只需要两个系统调用read,write即可完成.........【阅读全文】
chinaunix网友2006-09-19 22:05
“‘I can do’是谷歌人的工作态度。” “对于合资格的大学生,我们会在其未毕业前提供培训或奖学金,但如果他们毕业后选择到别的公司,我们也不会反对,不会控告他。” 谷歌(Google)虽然没有在香港上市的计划,但其全球副总裁暨中国区总裁李开复却已在香港开始“路演”,向“投资者”展示谷歌的优势及前景。这些“投资者”是香港三家著名大学的学生,李开复希望他们投资到谷歌的,是宝贵的青春。 9月12日,李开复抵达香港,随即分别在香港科技大学、香港大学及香港中文大学演讲,向大学生介绍谷歌,同时为北京研发中心及即将成立的上海研发中心招聘人才。 谷歌在香港招聘的职位包括软件工程师、软件测试工程师、信息科技工程师、副技术测略工程师及副产品经理。有兴趣的香港大学生可通过谷歌网页或电邮申请,合资格者稍后会接受面试。谷歌锁定有潜质的尖子后,便会提供职前培训。 李开复主动要求三所大学为谷歌分别选出二三十名精英学生与他会面。此外,他连中学生也不放过,9月13日还会见了一批资优中学生。 香港路演 9月14日,李开复在接受本报记者采访时认为,香港的大学有世界级的师资与课程,因此所培育出来的学生不仅沟通能力强,英语能力好,又较内地学生更容易接受西方文化,因此希望能够在香港找到顶尖的工程师。 为配合李开复的选拔行动,谷歌早已安排两个“示范单位”造势。9月12日,李开复到香港之日,香港多份报章头条报道24岁的香港大学计算器科学系毕业生谢知勇,成为首位获谷歌聘请的港大本科毕业生,将于9月底到美国总部工作,年薪连花红高达72万港元,并获赠若干数量的认股权。 另外,一名1999年在香港科技大学机电工程系以优于一级荣誉成绩毕业的周哲,在美国史丹福大学修读机电工程系硕士后,2000年在包括微软及思科等10多间知名IT公司中,选择当时还名不见经传的谷歌。事隔6年,他已获晋升为谷歌资深计算机工程师,调派到北京谷歌培训新人。 “如果一个香港大学毕业生面前有两个选择:加入谷歌中国或微软中国,你有什么建议?”对此,李开复微笑着说,“谷歌给想做出好产品的人提供了很好的环境。” 李同时表示:“对于合资格的大学生,我们会在其未毕业前提供培训或奖学金,但如果他们毕业后选择到别的公司,我们也不会反对,不会控告他。” 谷歌的条件 要成为谷歌人,需要具备哪些条件?李开复说,在谷歌里,表现较突出的往往是那些正直、有理想的人,以及积极主动、自己解决问题的人。 在面试时,谷歌会把日常营运所遇到的问题提出来,看看面试者如何用创意来解决问题,考验面试者是否有扎实的技术能力与临场反应,而坊间所流传的考古题不会有太大用处。 据称,平均每200至300位面试者中,只会有一位出线。 李开复认为,一般高科技公司将研究与发展部门分开,在部门各行其事之下,员工时常会出现沟通问题,运作效率也会大打折扣,因此谷歌要求所有的工程师都必须能够亲自做研究,然后动手证明并解决问题的人。 “‘Icando’是谷歌人的工作态度。”李开复说,谷歌由员工自己决定做研究,然后把脑中的创意付诸行动做出产品。他举例说,谷歌人曾经评估过,向厂商购买服务器的成本远高于自己动手组装,因此谷歌的工程师亲自买零组件拼出一台符合所需的服务器。