| 标题 |
作者 |
阅读数 |
发布时间 |
|
|
博文视点(北京) |
468 |
2010-2-24 |
|
最近一款桌面游戏相当流行——三国杀。在这个游戏中,玩家要分别扮演“主公”、“忠臣”、“反贼”和“内奸”几种角色,通过所持武将的技能和抓来的手牌互相攻击或帮助,最终达成自己的胜利。其中“主公”和“忠臣”的目的是杀死所有的“反贼”和“内奸”。“反贼”的目的则是杀死“主公”。而“内奸”角色则是最难的——杀死所有其他角色。这里主要聊的就是最“难”的“内奸”角色。初玩《三国杀》的朋友,在扮演“内奸”角色时,最容易陷入的误区就是太过于重视对自己角色的隐藏,生怕别人知道自己是“内奸”——以至于迷失了自己,真的以为自己是“忠臣”,帮助主公杀死所有的“反贼”,最终被“主公”和“忠臣”联合杀害。那么,“正确”的“内奸”应该如何实现自己的人生理想呢?关键在于两个字——平衡。以6人参与的《三国杀》游戏为例,其角色配置通常是1个“主公”、1个“忠臣”、3个“反贼”和1个“内奸”。让我们站在“内奸”的立场上,姑且认为“主公”和“忠臣”都是好人,而“反贼”则是坏人。那么,游戏一开始的时候,好人与坏人的比例是2:3。这时,为了平衡,“内奸”需要先想办法杀死一名反贼——这并不...
>> 阅读全文
|
|
博文视点(北京) |
1144 |
2009-12-8 |
|
这是当之无愧的创业白皮书,《给你一个亿——创业聊斋》即将出版,它是创业路上的灯塔,一本照亮人生方向的指明灯。 本书作者(查立老师)以国际化的视野、启迪式的新思维、幽默诙谐的文笔,向读者分享了丰富的第一手创业巷战经验。 中国正值“全民创业”的时代趋势下,本书所介绍的创业、创新、投资的知识、经验、精彩案例及心灵塑造素材,使得全书内容广博、可读性强。 书中实战经验与理论知识完美结合,充满向上的力量,比心灵鸡汤更励志。 本书适合人群:创业者、准备创业者、投资人、VC、中小企业主、创业园区管理层、学生、投行、大学生等。 一位难能可贵的作者,一本难能可贵的好书。 附上(查立老师)的博客链接:http://blog.sina.com.cn/himalayabear 从作者博客首页摘来的: 很高兴和大家分享“...
>> 阅读全文
|
|
博文视点(北京) |
109 |
2009-9-4 |
|
《Google AdWords营销——网商成功之道》 李鹏 王悦 缪晨卿 著ISBN 978-7-121-09332-6定价: 60.00元 ◆想学搜索引擎广告?看这本书吧!◆一夜之间,网站订单暴增的制胜之道!◆奋战在网络购物市场第一线网商们的黄金钥匙 《代码揭秘——从C/C++的角度探秘计算机系统 》 左 飞 著 ISBN 978-7-121-09310-4定价:56.00元◆一线专家倾心巨献,内外兼修,步步为营◆剥茧抽丝,揭开代码背后鲜为人知的秘密《Microsoft Office SharePoint Server 2007管理员指南》 (美)英格利希(ENGLISH, B.) 著 涂曙光 译ISBN 978-7-121-08917-6定价: 128.00元◆众多SharePoint MVP, SharePoint专家共同撰写◆将大量有关规划、部署、管理SharePoint的内容,奉献在你的面前 09-8-31 技 术 凝 聚 实 力 · 专 业 创 新 出 版 博文视点新书快讯第80期...
>> 阅读全文
|
|
博文视点(北京) |
316 |
2009-7-6 |
|
本文摘自《敏捷无敌 》一书 各书店均有售 阿捷在Palo Alto的一切都进行得异常顺利。 由于Charles只提了阿捷这一个Candidate作为Project Manager的候选人,所以Interview的时候阿捷几乎没有什么压力。在相当于Warm up地回答了自己哪年加入Agile,都曾在什么公司做过怎样的职位之后,几个面试官分别从不同的角度了解了阿捷对Agile公司和这个职位的看法。 阿捷发现,国外面试和国内面试最大的区别其实在于:国内的面试大多都是在研究如何考你,而国外的面试更多的是在于理解你。首先去理解你是一个怎样的人,其次是理解你是否真正适合这个职位。人和人都是平等的,对于一个职位也只有适合和不适合。 在面试的时候,阿捷最记忆犹新的几个问题是:1.分析Agile公司现在在业界技术上的优势和劣势;2.如果让你带领中国的TD团队,你...
>> 阅读全文
|
|
博文视点(北京) |
517 |
2009-6-9 |
|
尊敬的读者: 您好! 与传说中的牛人共饮咖啡,与畅销书作者共话家常,与技术专家共商新趋势……这不是天方夜谭! 6月13日,上岛咖啡,博文视点OpenParty首期亮相,让您梦想成真! 多位技术作家,从幕后走到台前,为您带来图书之外的更多技术观点;亲切随意的技术沙龙,为您创造一个零距离接触高端权威的机会,将带给您全新体验和全面收获。活动形式: 本活动将以分组讨论的方式来进行,每小组由发起主题者任主持人,参与者可随意参加讨论。 &l...
>> 阅读全文
|
|
博文视点(北京) |
3430 |
2009-6-9 |
|
程序中段的使用示例 本小节使用简单的例子,说明C语言中变量和段的对应关系。C语言程序中的全局区(静态区),实际对应着下述几个段:? 只读数据段:RO Data? 读写数据段:RW Data? 未初始化数据段:BSS Data 一般来说,直接定义的全局变量在未初始化数据区,如果该变量有初始化则是在已初始化数据区(RW Data),加上const修饰符将放置在只读区域(RO Data)。示例1:const char ro[]={"this is readonly data"}; /* 只读数据段 */static char rw1[]={"this is global readwrite data"}; >> 阅读全文
|
|
ysnliy |
4342 |
2007-8-22 |
|
近年来,随着宽带技术的发展,宽带用户的数量急剧上升。宽带为何如此受欢迎?原因之一是用户可以得到多种宽带服务,其中以影视服务为主的宽带流媒体服务最引人瞩目。目前,宽带用户基本上都是通过PC机接入宽带网络,而我国电视机的普及率却远远高于PC机,如果能把宽带流媒体服务扩展到机顶盒,使电视用户也能享受到宽带带来的好处,这将给运营商带来极大的商机。IPTV技术正是为实现这一目标而发展起来的。 IPTV即网络电视,它是利用IP宽带网络,以“电视机+机顶盒”为主要终端设备,为用户提供包括电视节目在内的互动多媒体服务的宽带增值业务。IPTV能提供点播、广播/直播、视频通信、短信/彩信、信息服务、游戏等业务。 IPTV技术是一项系统技术,主要包括音视频编解码技术、流媒体传送技术、宽带接入网络技术、IP机顶盒技术等。 1、音视频编解码技术 IPTV音视频编解码技术在整个系统中处于重要地位,IPTV作为IP网络上的视频应用,对音视频编解码有很高的要求。首先,编码要有高的压缩效率和好的图像质量,压缩效率越...
>> 阅读全文
|
|
ysnliy |
4665 |
2007-8-11 |
|
1 、充分了解各方的设计需求,确定合适的解决方案 启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起来,提出最合适的硬件解决方案。比如A项目的原始推动力来自于公司内部的一个高层软件小组,他们在实际当中发现原有的处理器板IP转发能力不能满足要求,从而对于系统的配置和使用都会造成很大的不便,所以他们提出了对新硬件的需求。根据这个目标,硬件方案中就针对性的选用了两个高性能网络处理器,然后还需要深入的和软件设计者交流,以确定内存大小,内部结构,对外接口和调试接口的数量及类型等等细节,比如软件人员喜欢将控制信令通路和数据通路完全分开来,这样在确定内部数据走向的时候要慎重考虑。项目开始之初是需要召开很多的讨论会议的,应该尽量邀请所有相关部门来参与,好处有三个,第一可以充分了解大家的需要,以免在系统设计上遗漏重要的功能,第二是可以让各个部门了解这个项目的情况,提早做好时间和人员...
>> 阅读全文
|
|
ysnliy |
6849 |
2007-8-5 |
|
做嵌入式要求的往往是几个学科的综合,至少不是单纯的一个学科能够做的。
做嵌入式开发有其特殊性,光软件强而对硬件知识一无所知是不行的。 国内很多公司还没有上规模,所以很难做到很好的软件分层,分模块开发。 建议软件专业的同学不要忽视模拟电路的学习。
根据行业的不同,所需的技能也不一样,同样是做嵌入式开发的老鸟也有可能找不到工作的时候,更别提应届毕业生了。为什么总是这样?按道理来说,老鸟们都有实际的项目经验,也接触过不同的嵌入式系统,直接原因是他们有可能没做过这个行业,他们有技术经验,却没有行业经验,一样是个难哪!这是从自身出发找出来的原因。 更客观的原因。“国内很多公司还没有上规模,所以很难做到很好的软件分层,分模块开发。”这句话很正点,坦白一点的说法就是,现在搞嵌入式应用的大多是小作访式的公司,首要的是要把项目完成得既快又好(自带技术和行业经验),如果你在作梦他们...
>> 阅读全文
|
|
ysnliy |
2418 |
2007-8-5 |
|
在一个领域中,如果唯一不变的是变化,那么不需要对电子技术和设计方法的发展变化做多少回顾,您就能见证到创新是如何促使设计工程师创建出下一代的革新产品的。微处理器得到大规模应用后,可用的新技术为基于软件的革新性电子产品设计打开大门。简而言之,把设计的主要元素——控制“智能”——转入到软领域后,设计工程师就可以在更短时间内创建出更好、更智能、更廉价的产品。
变化意味着嵌入式软件开发人员是当今定义电子产品功能和特性的主要推动者,并且最终将把硬件生产出来。该方法的成功因素在于减少硬件复杂度和把设计的控制元素转变到可编程领域带来的开放灵活性。
今天,大容量、低成本可编程器件的到来推动了电子产品设计的发展,实现了在软领域定义系统硬件本身。诸如大容量FPGA这样的大规模器件对满足这一需求十分理想,一般可用于构建大部分系统外设逻辑功能块,包括总线接口、I/O块、甚至内存。把大量逻辑引入FPGA对硬件开发具有深远影响,为新时代的‘软’设计打开了一扇大门,这为设计提供了前所未有的灵活性,同时具有减少板级尺...
>> 阅读全文
|
|
ysnliy |
12907 |
2007-8-5 |
|
原来我使用过51、PIC,都是单累加器结构的MCU,用basic语言编程很不方便,用C语言编程速度也很慢,代码也很大,至今为止,我接触到的51和PIC编程的快速控制(执行速度〈1mS)产品都是汇编语言编写的程序,没见过用高级语言编程的,去年大概在2月份的样子我听双龙的展示会介绍说AVR速度很快,内部资源丰富,呵呵呵我就“上当”啦,买了双龙的书和板子,学了起来,不学不知道,一学吓一跳,AVR速度真的很快,内部资源真的很大很丰富,我个人推崇SoC,在51年代就是如此,因为喜欢用AT89C2051,我并不喜欢外扩其他外设(功率放大、驱动、LED、LCD显示不算外设),看到AVR确实可以满足要求了,在去年5月份开始,正式使用AVR,发现优点不少,高级语言编程很省时省力,驱动接口也没有过分的要求,可以满足我现在从事的工作的要求(控制速度〈1mS),然后就是选择语言,开头选用汇编,但是后来人懒了,汇编不想用了,所以想转高级语言:)。。。看到C语言动不动就使用一些我看不懂、记不住的符号(顺便说一句:本人英语水平不算最菜的,26个字母还是认得的),我望而却步了,想起原来我学了那么一点GWBASIC、QBASIC的知识,我自然要找找哪里有basci语言编写MCU程序的,首先看到双龙推...
>> 阅读全文
|
|
ysnliy |
1457 |
2007-8-5 |
|
为什么要开发嵌入式的USB主机?从USB问世,到协议规范2.0版本,USB在不断自我完善,并走向成熟。从普通计算机用户,计算机工程师,到硬件芯片生产厂商,都已经完全认可了USB。厂商对于USB的硬件和软件支持的也越来越完备,现在开发一个USB外设产品,所需要投入的成本和时间大大降低了,几年前是没有办法做到这一点的。但是,随着USB应用领域的逐渐扩大,人们对于USB的期望也越来越高,希望USB能应用在各种计算机领域中,尤其是在移动数据领域中,希望能通过PDA等移动设备直接和USB外设通信,使得USB能应用在没有PC的领域中。非PC应用领域?这正是USB一个致命的弱点。USB的拓扑结构中居于核心地位的是Host(也称为主机),任何一次USB的数据传输都必须由主机来发起和控制,所有的USB外设都只能和主机建立连接,任何两个外设之间或是两个主机之间无法直接通信。而目前,大量的扮演主机角色的是个人电脑PC。因此,我们目前所买到和使用的USB移动设备,都是USB的外设(device),比如USB的移动硬盘、比如USB接口的数码相机等等。所有这些设备都只能在PC上使用,只能通过PC来进行相互的文件和数据交换。没有了PC,这些设备就“失灵”了(指数据交换的功能)。因此,“如何将USB...
>> 阅读全文
|
|
ysnliy |
2316 |
2007-8-5 |
|
Linux相对于其他的操作系统有很多优点,还具有很好的可靠性。商业因素也影响了嵌入式系统对操作系统选择。
在过去的十年中,嵌入式系统的开发发生了很大的变化。以前嵌入式设备往往是一个孤立的、资源有限的系统,它们追求的是在有限的价格上满足一定的功能性要求。通常它们采用那些功能并不强大的CPU,这也是开发者不得不尽可能地压缩嵌入式系统性能的原因。而今天人们对嵌入式设备在智能化和互连性上提出了要求,这使得嵌入式设备不再是孤立的,他们要通过互联网、无线或是其他的方式实现相互连接,同时它们也是软件生态系统(software ecosystem)的一部分。最初的嵌入式设备是单一用途的,它们拥有各自独特的显示方式和用户界面;而今天它们变成了我称之为“等同PC”的系统。它们必须运行很多相同的应用程序,它们需要采用相同的方式实现互连或是在某些情况下增强互连性。因此你可以看到在传统的实时操作系统(RTOS)之上建立应用程序的必要性。作为内部开发(in-house developed)操作系统的替代方式,RTOS的出现使得建立嵌入式应用变得更加容易。 ...
>> 阅读全文
|
|
ysnliy |
2029 |
2007-8-5 |
|
1.3G手机也可以用嵌入式系统手机主板的处理器需要非常高的处理速度和低功耗。因此除了常规速度的处理器之外,还有配备与DSP集成在一起的处理器。多媒体的出现迫使常规处理器与数字信号处理功能相结合,如单循环乘法累加器和单指令多数据指令集。同样,DSP处理器也是多特征的组合:有高速数据缓冲存储器和以前只在常规处理器中出现的支持多任务的操作系统。另外,在降低DSP和常规处理器的功耗方面还需做大量工作。在这一点上,英特尔增强型ARM已经和DSP在某些嵌入式应用方面展开竞争。将来的处理器既不会是单纯的DSP,也不会只是一般意义的处理器,因为多数处理器都要结合一些DSP的功能,以嵌入式或非嵌入的形式出现。
2.非嵌入式系统有着良好的扩展性,能够保证系统软件的方便升级。
>> 阅读全文
|
|
ysnliy |
662 |
2007-8-5 |
|
为什么嵌入式系统能被广泛应用于诸多领域中,主要由于它具有以下一系列特点:功能适用、够用;
可靠性高,无病毒,存储介质无机械硬盘,抗干扰能力强;
体积和尺寸小;
功耗低,无需散热风扇,无噪音;
价格低,市场竞争力强;
环境适应性强;
操作使用人性化、仪表化;
有多种类型的软、硬件支持平台;
无须经常更新换代;
可充分发挥设计者的才能,创造出更好的产品。
>> 阅读全文
|