04 2012 档案
摘要:之前写过操作系统的文章,然后最近发现少了点什么,仔细检查发现,没写PV操作,那么我们接下来就单独为PV操作写一篇博客,让大家不再惧怕PV操作, 我们深入浅出的分析,让大家轻松学习PV操作。学习PV操作之前,我们首先来了解两个很基础的概念:同步、互斥:同步:其实说同步还不如说”协作“,就是我们的目标只有一个,我们奔着同一个目标去的,都是在大家的努力下共同完成这么一件事情。还是比较容易理解的吧。不见得太难。互斥:借用别人的一句话“千军万马过独木桥”,很通俗的一句话,就把咱们这个概念表达的淋漓尽致,就好比有一个大部队来到独木桥这,但是必须排好队,一个一个来;其实现实生活中,还有一个很好的例子可以说明
阅读全文
摘要:要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开发更多、更好的项目。1. 使用Web开发框架一个良好的Web开发框架,可以帮助你:解决常见的Web开发问题,如标准的Web页面布局、Web表单处理、浏览器兼容性解决等)。测试Web开发的bug、安全和性能。使代码重用更容易,因为有一个统一的API。社区开发的插件和工具,可以进一步增强开发(jQuery有很多非常棒的插件,
阅读全文
摘要:360宣布浏览器内核升级到IE8,也就是对没有安装IE8的用户,默认都使用其封装的IE8内核渲染页面;但“在必要情况下依然可使用IE6内核”。以下为360新闻稿: 有这样一款软件,它被全球“通缉”,连软件开发者自己都采取自动升级的措施,希望它尽快消失,它就是微软的IE6浏览器。漏洞繁多、问题重重的 IE6,在中国却用户众多,不仅安全隐患大,也严重阻碍了中国互联网的发展。日前,360安全浏览器5.0正式版推出自带IE8内核版本,从此让用户真正 告别问题重重的IE6内核,最大程度地保证用户浏览网站的安全。 360浏览器“解救”国内IE6群体 微软早已宣布停止对IE6漏洞的修复,并呼吁全球用户...
阅读全文
摘要:1 【引题】 但凡写过技术方案的都知道,在技术方案最终落实到工程实施部署时,必须编制出当前解决方案需要部署的IT设备及环境,包括:需要的网络环境、端口、带宽、组网方式、网络安全保障措施;需配置的服务器设备性能、数量;需配置的存储数据存储设备、容量、存储速率;甚至还需考虑整个系统的备份设备容量、备份I/O数、速率、备份策略等。 严格说来,无论是系统厂商、集成公司、还是研究院、设计公司,在最终提供方案的硬件配置时,都应该以业务需求为依据、适当考虑客户业务的发展趋势和系统冗余,详细估算:当前业务需求对网络带宽、对处理能力、对数据存储容量的指标。因此,本文以自己的项目案例和经验为基础,简述计算机处..
阅读全文
摘要:如果你当不了部门经理就换个环境吧,寻找工作的热情、寻求终生的依靠,否则你会和MG一样辛苦。申明一下:不是对MG兄弟鄙视,只是觉得有时比MG兄弟还不如(MG兄弟找工作好找吧,干的不顺心换了就是了,老程序员们敢吗。)一:继续做你这个很有“前途”的职业吧! 偶掰着脚指头仔细数了数,发现还真的有很多朋友在30岁以后还在从事开发工作,我这里说的从事,是指你还需要天天在电脑边上编程序和画电路板,与你手下是否有几个小兵无关,也与你是否头上顶着什么项目经理、主任工程师的帽子无关,只要你还需要亲自开发,你就属于这一类。其中有个年龄最大的朋友是63年的,从事医疗仪器的开发工作,35岁左右还在从事软硬件开发工作的.
阅读全文
摘要:热门智力题 过桥问题和倒水问题过桥问题和倒水问题都是笔试面试中的热门智力题,不但微软、GOOGLE、百度、腾讯等公司采用,甚至在IQ测试与公务员考试中都能见到。本文不但教你如何快速用手算来解决这两种问题,并且教你如何用程序代码来计算这两种问题。绝对让你大有收获。一.过桥问题在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时通过。如果各自单独过桥的话,四人所需要的时间分别是1,2,5,8分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,
阅读全文
摘要:今天中午,在微博中提到“面试过一些应聘者,当我问到为什么换工作的时候,他们都会告诉我,现在的工作没有挑战,无聊,所以想换一个有挑战的工作。我总是为有这样的认识的朋友感到惋惜,因为我总是认为有挑战的东西无处不在啊,不能因为工作上没有,自己就放纵了自己。”看了这篇微博,顿时想为这位面试者打抱不平。为什么一提到工作没有挑战性,就要把这个人在放纵自己划上等号呢?工作是否有挑战性,这是客观因素;而个人是否放纵,这是主观因素啊。联想到自己,上周我就参加过一场面试,而我想换工作的理由之一就是“现在的工作环境对我的技术提升帮助不大”。现在想来,面试官听到我这句话,心里可能会这么想:“原来他提高自己的技术是靠工
阅读全文
摘要:背景:某公司,建立的程序又被推倒,外人觉得很奇怪,这个程序的主管非常敬业,关注到了程序每一个细节,甚至包括每一个按钮的文字和位置。这个主管很委屈,他说,他完全是按照客户需求制作的,客户怎么说的,他就怎么做了,难道有错?!但是,这个程序还是被推倒了,当然也有其公司派系斗争的因素在里面。但是,不得不引起我们的注意,这个程序败就败在了太拘泥于细节,而忽略了顶层设计被客户牵着鼻子走,想知道客户自己说什么吗?||| |客户说:<我说的就一定对吗?>顶层设计——规划。当提到这个词的时候,很多程序员很不屑,规划?不就是需求吗?和架构设计有啥区别?就写写PPT有那么重要吗?我们说一个好的程序开发的
阅读全文
摘要:搞Android开发有一段时间了,相信很多从Windows开发过来的Android程序员都习惯性地会跟我一样遇到过同一个问题:如何彻底退出程序?这里说下我自己的经验,并不权威,仅供参考。一开始我也上网到处找退出的资料,网上这方面的文章也是很多,总结下来退出Android程序的方法大概有以下几种:1.直接调System.exit(0)或直接用android.os.Process.killProcess;2.调用ActivityManager.restartPackage或killBackgroudProcesses;3.搞个Activity堆栈列表,把所有Activity通过继承基类或调用函数的
阅读全文
摘要:一、概述在以太网中,我们都很清楚网络的分层模型,ISO模型7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP模型四层协议:主机至网络层、互联网层、传输层、应用层。 在实际应用中我们都是用TCP/IP的模型。下面我讲下软件设计需要了解的网络知识,个人感觉软件工程师应该知道这些知识的,当然也是些基础的网络知识。主要从从物理层、数据链路层、互联网层、传输层、应用层的角度。 对于网络设备,集线器工作在网络层;2层交换机在链路层;3层交换机在网络层、链路层;路由器在网络层;负载均衡一般是在传输层,也有应用层、网络层、链路层的。防护墙也一般是穿层。不过,以上也不是绝对的。现在的
阅读全文
摘要:——最近忙不忙?这是一个对被工作压力所拖累的企业管理层人士来说非常不愿意触及的问题,他们经常急匆匆的回答:“非常忙,好多事压的透不过气来。”他们也经常抱怨:“我真的没有时间。”其实,他们这样的回答和抱怨都很容易理解,因为他们工作繁重,常常感到时间不够用,其原因不仅在于工作的繁重,还在于缺乏合理的时间管理。我们经常听到:时间就是金钱!其实,时间不仅仅是金钱,时间远比金钱宝贵,有价值。凡是成功人士都会有效的管理和运用这项资产。下面就我自身情况说一下时间管理:首先是计划,不管是长期还是短期,把能预知的事都纳入规划。这个规划也有很多学问,主要是按照事件的重要性、紧急性排序,但是不能把每件事都排的满满的
阅读全文
摘要:最近对数据结构的研究又有了进展,挺好玩的,总结这些内容的同时,希望也能帮助到大家,这样的话,达到双赢,这才是写博客的目的,接下来我们来轻松学习编译原理,不要被这些纸老虎吓着了。我们一步步来看到底是怎么个情况,该怎么学习呢。。。其实这部分内容在我上课的时候,是特别头疼的,不知道老师讲的什么,但是经过自己分析琢磨,感觉还好,能分析的差不多,所以就跟大家分享一下:文法:我们学习文法主要是认识到这几个方面:终结符和非终结符:其实这个特别简单,我们来看个例子就懂了:S->ApS->BqA->aA->cAB->bB->dB这其中我们看到的,S为开始符,S,A,B为非终结
阅读全文
摘要:男孩和他的盲人父亲买了两碗面,父亲一次次把肉给男孩,男孩又夹给父亲。老板送了一盘肉,结果…… 我读大学的那几年,每逢双休日就在姨妈的小饭店里帮忙。那是一个春寒料峭的黄昏,店里来了一对特别的客人———父子俩。说他们特别,是因为那父亲是盲人。他身边的男孩小心翼翼地搀扶着他。那男孩看上去才十八九岁,衣着朴素得有点寒酸,身上却带着沈静的书卷气,该是个正在求学的学生。男孩来到我面前,“两碗牛肉面!”他大声地说着。我正要开票,他忽然又朝我摇摇手。我诧异地看着他,他歉意地笑了笑,然后用手指指我身后墙上贴着的价目表,告诉我,只要一碗牛肉面,另一碗是葱油面。我先是怔了一怔,接着恍然大悟。原来他大声叫两碗牛肉面是
阅读全文
摘要:出来工作快四年了,还没有找到很感兴趣的所谓的“业务逻辑”。到哪里听到的都是:“技术只是工具,有空多学学业务吧。”从学校时各种管理系统,到之前干过的企业管理软件,以及现在的金融行业,对各种行业的业务都不是很感兴趣,对支撑各种业务的技术却是兴趣浓厚。可往往干了半年到一年就很熟练了,剩下的也就是不断的重复了。现在虽然身在世界五百强公司,工作比较清闲稳定,但每天的工作却日渐乏味的。最开心的时候就是不忙时可以看些技术帖,还有晚上回家后自学。对于这种稳定的工作,感觉就像在温水煮青蛙,激情与热量被一点点吸没了,慢慢变得懒散,忘记了追求和梦想。有的人可能最后升为管理者了,而有的则根本不用学任何新技术,深入业务
阅读全文
摘要:论坛里经常看到跳槽的帖子,总体感觉只能是一声叹息。那些1年一跳甚至1年N跳的朋友,请记住,如果你没有自己创业的打算的话,你们现在的选择,会成为你们将来职业发展的致命伤。跟很多开发经理,架构师,产品经理等朋友聊过,招人最大的感触就是,绝大多数IT人都说不清楚自己是做什么的。为什么这点特别重要?因为如果你讲不清楚自己是做什么的,或者说不清楚自己为什么跳槽,很有可能就是,1. 你过去几年就是打酱油的。2. 你是个没有思考能力的人。3. 你缺乏基本的表述能力。4. 你是个随心所欲的人,缺乏对工作的尊重。。。。从面试者的角度,他们只能这样猜测。是不是很触目惊心。这里我给个建议,一份工作,最好能做2年时间
阅读全文
摘要:如上所述,目前搜索引擎作弊手段五花八门,层出不穷,作为应对方的搜索引擎,也相应调整技术思路,不断有针对性地提出反作弊的技术方案,所以如果整理反作弊技术方案,会发现技术方法很多,理清思路不易。 尽管如此,如果对大多数反作弊技术深入分析,会发现在整体技术思路上还是有规律可循。从基本的思路角度,可以将反作弊手段大致划分为以下三种:“信任传播模型”、“不信任传播模型”和“异常发现模型”。其中前两种技术模型可以进一步抽象归纳为“链接分析”一章提到的“子集传播模型”,为了简化说明,此处不再敷述,而是直接将这两个子模型列出。将具体算法和这几个模型建立起关系,有助于对反作弊算法的宏观思路和相互联系树立起清晰的
阅读全文
摘要:最近一直有写这样一篇文章的想法,因为自己工作的变动,都是些零散的思路和想法,这里稍作整理,贴出来。正好假期的时候有朋友问到这方面的话题,希望也是一个参考。其实说实话,觉得自己不是很够资格来写这个,毕竟开始做互联网测试的时间不长,很多方面还在摸索和catch up中。但是另一个方面,如果真都习以为常了反倒没有对比的新鲜感了也不想写了。再加之今天看到韩少的那篇写给不一样的自己,觉得把看法写下来,哪怕若干时日之后觉得现在的看法很stupid也无妨,那就是代表进步了。没有进步是最可怕的事情,不是吗?当然,这个不代表公司的一些做法,更不能代表很多公司,也不能代表不同人,纯属一个刚开始从事互联网测试(但不
阅读全文
摘要:写完项目的感受是:累!很累! 为什么?首先,自己从来没有完完整整的独立一个人做过这么大的项目。其次,随着项目的功能越来越多,各模块之间的联系也越来越复杂。那种牵一发而动全身,使得你纠结的要死,就改一点点,就得想想相关联的模块还有哪儿些?还需要哪儿些地方需要修改!!!因为后期自己的不断扩展功能,使得我坚信一点:过程开发,我恨!面向对象,我期待!最后一点,因为之前的项目需求几乎没怎么做,所以一上手来做的结果是:往往复复的修改表结构、增删表结构!这个更会让你纠结的要死!所以,到最后,你再想要扩展其他功能时,你真得会心累! 说说项目的过程。总共十四天,前两天是老师讲需求,带着我们做,当初因为还有其他的
阅读全文
摘要:近日,苹果公司发布通知称将对现有的在线应用商店进行全面整改,未来的新版应用商店将实现更便捷的客户服务。就在昨天,苹果在其在线应用商店上发布了关于“the newApple Store”的通知,称包括从幼儿园到12年级在内的教育相关应用,甚至整个应用商店都将改版。该通知中写道,苹果将发布一个更适合用苹果产品进行购物的全新的在线商店,更加简洁的界面将进一步完善消费者的购物体验。目前来看,苹果的任何改变都是从与教育相关的领域开始的,而这也可以看作是一个信号:在不久的将来,整个苹果在线应用商店将会发生变化。苹果官方也告知各消费者,现有的ID和密码可以继续使用,“在接下来的几周内,消费者们将会收到更多关
阅读全文
摘要:明天你是否会想起昨天你写的程序明天你是否还惦记曾经爱编程的你领导们都已想不起曾经加班的你我也是偶然看程序才想起同事的你谁聘了牛B烘烘的你谁安慰天天加班的你谁把你的设计做起谁给你做的升级你从前总是很小心从不把离职的事提起你也曾无意中说起薪水实在太低那时候屏幕总是在闪日子总过得太慢你总说离职遥遥无期转眼就各奔东西谁聘了牛B烘烘的你谁安慰天天加班的你谁看了我给你写的信谁把它删在回收站里从前的日子都远去我也将有我的妻我也会给她编程序给他讲同事的你谁聘了牛B烘烘的你谁安慰加班的你谁把你的设计做起谁给你做的升级
阅读全文