032011

touch4不像iphone4,自身不能上网,在有无线信号的情况下可以很方便的上网,但是在没有无线信号的地方,只能通过第三方设备,比如手机上网了。

touch4通过手机上网,目前主要有2种方法:

1)wifi连接第三方设备。利用支持wifi的手机(可以类推到其他有无线网卡的设备,比如笔记本)建立无线热点(相当于一个无线网络),然后就可以用touch4连接wifi,很方便地上网。说的有点绕,原理就是touch4->无线连接手机->手机GPRS上网。主要软件就是手机上安装JoikuSpot。

2)蓝牙连接第三方设备。原理是touch4->蓝牙连接手机->手机GPRS上网。主要软件是touch4上安装ibluever,这是一款拨号软件。很多同学可能以前有过笔记本通过手机拨号上网的经历,touch4上网就是利用了类似原理。

需要说明的是手机GPRS上网又分cmnet和cmwap两种。山东省的流量包月除了20元无限流量外都是不区分cmnet和cmwap的,对于这样的情况建议使用cmnet上网,这样会方便很多,从下面的流程中可以看到。原因就是cmwap是需要代理上网的,详情见这里:http://tech.ccidnet.com/art/1093/20050317/224551_1.html Continue reading »

/etc/fstab详解

Posted by 冰河 at 13:01 1 Response » 15,364 Views
062011

我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。

在linux中/etc/fstab的数据项如下所示:

/dev/device   mountpoint   type   rules   dump   order

设备名称        挂载点          分区类型   挂载选项     dump选项    fsck选项

例如这是一个普通的/etc/fstab:

/dev/hda2     /                    ext3        defaults   0 1

/dev/hda3     swap             swap      defaults   0 0

/dev/hda5     /usr               ext3        defaults   0 0

/dev/fdo        /mnt/flopy     ext3        noauto     0 0

/dev/cdrom    /mnt/cdrom   iso9660  noauto,ro 0 0 Continue reading »

ISP北京联通投放广告弹窗

Posted by 冰河 at 17:59 7 Responses » 26,244 Views
052011

租的房子里用的联通宽带,最近打开网站经常出现弹窗,还以为是网站自身投放的呢。

今天上校内发现居然也出现了弹窗广告,真悲剧,人人网不可能干这事吧。用Adblock plus添加了过滤规则:

||61.172.192.88/10102605//media/*

去网上一搜这个IP,发现有人遇到类似的问题:

莫明其妙的广告,原来如此!

北京联通 4 61.172.192.88

唉,原来是ISP运营商加入的广告。至于嘛,还在乎这点钱~~~

这要是在国外,不被告破产才怪呢。

真鄙视联通。

一道关于链表的面试题

Posted by 冰河 at 10:43 6 Responses » 12,104 Views
242011

在公司的时候无意中听到的,据说技术面的时候屡试不爽。题目如下:

一个单向链表,不知道head指针,只有当前节点的指针current,如何删除当前节点?

一般对链表的操作都要从head指针开始,操作当前节点必须有previous指针。这个题目需要独辟蹊跷:

解法:以删除next节点的方法变相删除current节点。具体做法就是将next节点的数据拷贝到current节点,删除next节点,即将current节点的next指针指向next节点的next节点。

问题:
1)如果current节点是tail节点,这种方法就不好使了。
2)如果其他地方有对next节点的引用,该引用会出现错误(不同语言可能情况不一样,比如java和c++)。

没了。。。

vi显示行号

Posted by 冰河 at 10:50 4 Responses » 24,645 Views
232011

在vi下如何显示行号?

按Esc切换到命令行模式,输入:
:set nu

如果您想每次进入vi都标出行号,编辑~/.vimrc文件。也就是在用户的主目录下,编辑存档.vimrc文件。里边写一行: set nu。这样,该用户登录以后,只要进入vi,就有行号。如果想取消只要删除set nu这一行或用”注释掉即可。

博客长草了

Posted by 冰河 at 19:16 13 Responses » 26,034 Views
242011

现在IBM实习,需要学的东西很多,精力实在有限。
另外接触的很多东西属于IBM Confidential,也不能distribute。

192011

一些客户喜欢对他们的项目袖手旁观。大多数的项目经理最初可能也喜欢这样——有自由发挥的空间以及工作时不受客户接连不断的电话骚扰,没有频繁的询问和要求。这一切棒极了——但是缺少用户的参与通常不是好事。下面一起来看这样做的潜在问题。 Continue reading »

222011

又到了每年的这个时候,在庆祝年终假期时,我们会发现自己进度滞后、预算超支并且没有完成期望的业绩。大部分的项目经理整年同时管理多个项目。讽刺的 是,许多项目管理书籍只研究单一项目的管理。这对我们来说是无福消受的奢华。无论这是数周之久的假前赶工,还是办公室里正在上演的事态,有几条技巧用在管 理多个项目上十分奏效。

Continue reading »

192011
职能经理不应该当Scrum主管

笔者经常遇到有人向敏捷开发转型。他们打算使用Scrum,因为它是一个十分有用的项目管理框架。OK,这都合情合理,但是之后他们决定不再需要项目经理,并且开发经理可以当Scrum主管。

Scrum主管不是一个管理职位,他保护开发团队免受外界干扰并且移除那些影响团队的障碍。对我而言,Scrum主管类似于项目经理(我从不信任指挥和控制型的项目经理)。

项目仍然需要经理,但是稍有不同。我认为职能经理不是必须的,而敏捷开发小组需要的是一个负责保障整个团队的经理。这意味着经理需要理解团队中所有职能部分,因而能够帮助每个团队成员。

但实际问题是,经理充当Scrum主管糟糕至极,因为:

  • 1. Scrum主管是团队的一部分,而经理由于名义上的权利,永远不可能成为团队的一部分。
  • 2. 人们不愿意在他们的经理面前冒险。(Bob Sutton在Weird Ideas That Work: How to Build a Creative Company一书中引用了相关数据。)
  • 3. 经理设定大的方向,是战略性的。他们管理项目材料,审视团队的组成,并且调配人力资源。Scrum主管负责开发团队的日常工作,是战术性的。如果你要在战略性工作和战术性工作之间抉择,那个会占上风?(总是战术性工作会。)

那么当一个机构向敏捷开发转型的时候,经理职责何在?答案是:经理帮助团队自我组织、管理项目材料、提供反馈和指导、保障整个团队并负责人才招聘工作。

经理,负责管理工作;开发团队,包括Scrum主管在内,负责项目开发。这两项工作的交互凌驾于项目之上,而不是包含在项目之中。

译注:Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。它同样可以用于运行软件维护团队,或者作为计划管理方法。

——————————————————————-

版权所有:伯乐在线
本文链接:http://www.jobbole.com/entry.php/464

192011

没错,只有3件事。我多么希望在大学期间学会很多件事,但是我深知没有任何专业会对你进行完整而透彻的教育。一门专业是为了传授你基本知识并且教会你 学习其他知识的技巧。然而作为一名软件开发员,随着经验的积累,我发现越来越后悔在工作之前没有学习深入理解过本文中列出的3件事。

我相信,任何计算机专业如果能够更多的关注这3件事,都会变得更有意义。如果工作之前更加深入的学习这3件事,相信我会更具实战经验,而不是去恶补工作所需的每件事。我会更加从容的应对工作上的需求并且成为IT界更加优秀的一员。

Continue reading »

© 2009 - 2018 冰河的博客