2009年6月4日星期四

周立功:如何兼顾学习ARM与FPGA

对于初学者来说,要学的知识点很多,到底从哪里下手,人们常常感到非常迷茫。
大一学生先从C语言开始入门,在大一阶段由于对计算机还非常陌生,因此不可能写出一个具有完
整图形界面的软件,重点以"与硬件无关的计算方法、数据结构"为基础学习C语言,至少练习编写一万行C代码,否则不会找到编程的感觉,也体会不到编程乐
趣,很多人就是因为缺乏一定量的训练,所以对编程没有兴趣,以至于未到毕业时就全部忘记了,程序设计是一项实践性很强的实践活动,没有大量的实践作为基础
是很难入门的,因此我认为编写一万行代码是判定是否入门的依据。请初学者记住:当你编写了一万行代码时,这是你能够从事专业的开始,否则你不要期望在这个
领域混下去。与此同时,C语言也是学习和使用Verilog的重要基础,所以千万不可小视C语言。更重要的是,如果你的C语言不好的话,你将来就业选择的
路子就会受到很大的限制,要么只能做硬件工程师、销售工程师或者转行,别无选择!
有了一万行编程的经验后,大二接着开始学习数字电路和模拟电路了,这是你的机会!将来的开发工作有几种选择,但这两门都很重要,学好了你有可能成为顶尖的
高手、专家和系统级水平的人才,即便学得不太好,你也有可能成为一个优秀的工程师。前一篇博文讲了,如果你精通了C/C++,即便你的硬件水平一般,你也
可以成为一个优秀的开发工程师,即由硬件工程师负责逻辑电路和模拟电路的设计,由你来编程——你可以编写基于WinCE、Linux、Vxworks或者
Windows等操作系统的程序。那么怎样才算基本上"精通"呢?至少编写五万行代码,当你已经编写了10万行代码时,可以说你已经完全精通了,这个时候
你如果有很大的造化的话,那完全取决于你当初学习的基础是否牢固了。所以我在前面提到了,精通一门可以成为优秀的开发工程师,但绝对不可能成为系统级的开
发工程师,因为你的知识结构不行。
最好在学习数字电路时购买一个99元的EasyFPGA030开发学习板,这个板子是我们开发的,但这个价格是没有利润的,不要认为我是在做推销,我们推
出这个产品完全是针对大二学生的,希望有更多的大二学生提早醒悟,能够在学习数字电路时同步学习FPGA和Verilog,强化课程之间的关联。笔者虽然
是一个企业家,但也有一份爱心和社会责任感,为社会做出自己的贡献同样也是企业家的"销售业绩",我们为这个开发板撰写了30万字的配套资料和适合各种水
平的范例,也投入了大量的精力录制Verilog语言视频讲座,这些都是超值和免费的。与此同时从2009年开始着手针对大二和大三学生举办FPGA大
赛,以提高在校大学生的兴趣,让那些觉悟者进一步提高自信心,找到自己未来的坐标。学好数字电路和模拟电路以及FPGA应用技术,除了成为电子产品开发工
程师之外(高附加值的嵌入式系统产品几乎离不开FPGA),还有一个就业方向就是号称"金饭碗"的集成电路设计。
作为初学者,在学习《电子技术基础(数字部分)》时同步学习FPGA与Verilog技术的重点是快速入门和打下一定的基础,根据配套的教材和数字电路教
材的内容将基本的数字电路用FPGA实现即可,这是本阶段的学习目标,不要将学习高深难度的应用技术作为重点。并利用课余和暑假期间的空余时间,将一些图
书上现成的使用数字电路实现的例子用FPGA来完成设计即可,比方如何使用FPGA
实现一个计数器,并动手做出来。到大三阶段在做出选择,到底是选择成为一个专业的FPGA应用设计工程师、还是嵌入式系统与FPGA混合应用系统设计工程
师或集成电路开发工程师,以自己的兴趣和志向为基础而定,所以在学习嵌入式系统技术的同时学习FPGA,两者之间并不矛盾。
最好在大一开始学习单片机,这就是笔者为何撰写《新编电类专业计算机基础》这本图书的原因(详见破解电类专业"就业难、人才荒"的解决方案!(4))。
因为大一不学习单片机,后面的课程都没有办法学好。对于大一学习单片机,很多老师不去用心研究学习方法和教学规律,反而搬出一大堆理由来"吓唬"人。笔者
当年仅仅是一个技校生,在完全没有指导老师的情况下,也找不到可以参考的技术资料,只是凭着偶尔看到一篇报道罗伯特设计的Altair
8800计算机就做出了一台不需要工作软件的计算机(改进型的Altair-80C31电路详见《新编电类专业计算机基础》教材)。要相信现在公开的信
息、资讯条件、人们的聪明智慧与教师的力量,因此大学本科生在大一阶段学会单片机是非常容易的一件事情。
有了单片机基础之后,在大二阶段学习数字电路与模拟电路的同时,结合单片机学习接口扩展技术
与模拟前向通道数据采集技术,并编写相应的程序实现一个一个的小系统设计,大三时根本不再需要学习所谓的接口技术与微机原理了。针对数字电路与模拟电路笔
者准备写作一套小系统设计与制作配套图书,将前后之间的课程也同步和关联起来,期望进一步提高大学生的动手能力。
有了大一、二阶段强化训练,后续的很多课程度可以理论与实践并重地学习,比方目前大学开设的《自动控制理论》几乎都是空对空地教学与联系,如果结合自动控
制理论的教学,让学生学习设计一个自动穿越迷宫的电脑鼠,并举办相应的大赛,则能够很好地将嵌入式系统应用技术、数字电路与模拟电路、计算方法与数据结
构、机构设计......相关课程有机地结合起来,学生的兴趣将大大地得到提高。
当学生有了学习的兴趣和动力之后,教学势必由老师个人在课堂上演"独角戏"的场面转变为研讨会,学生也一定会竭尽全力由被动学习向主动学习转变,这就是教
育要达到的目标,所以我们不能一味地指责学生不好学。作为老师我们一定要思考和拿出行动,让学生喜欢并愿意向您学习。事实上学生的未来完全取决于老师的引
导,现在教师队伍存在的很大毛病就是将责任推向扩招和学生不好好学,扩招有没有问题?当然有,但作为教师我们做得怎么样呢?我们是否在教学上做出了巨大的
努力,这需要我们扪心自问。
学生不好好学,这也是事实!但也是表象,我们要思考他们为什么不好好学习?我们应该怎样才能让他们好好地学?作为老师,第一不能给学生划定考试范围,第二
学生缺课要坚决扣分,如果做到这两点基本的要求,学生不好好学就制度处理,我想效果会有很大的改变。当然就业难的责任也不能完全推给老师,但老师们应该做
到自己该做到的,因为家长都希望老师们对他们的子女严格要求,更迫切的需求就是让他们的子女学到真本事,他们肯定支持教师的行动。
进入大三阶段则需要有选择地重点学习嵌入式操作系统原理与编程、嵌入式系统与FPGA的混合系统设计或者全力以赴钻研FPGA应用技术等技术方向,大四阶段就可以真刀真枪地完成一个漂亮的毕业设计,并能够写出一篇比硕士水平还要高的论文。

看准指数就赚钱的一种投资方法

从二级市场买入股票,然后等待获利后或者出现亏损后卖出,是目前国内投资者普遍采取的操作手段,但这种操作手段笔者认为可以改变一下,也许可以使你的投资在安全边际充足的背景下获得稳定的回报和更灵活的操作方式,答案就是买入指数基金。
太多投资者已经发现最近市场赚钱不是太容易,其实原因很简单,二八现象再现,但如何综合把握呢?买入一揽子蓝筹股,对于普通中小投资者由于精力的原因是一件不太现实的事情,但集中持有1-2只股票很容易陷入像购买了中国铁建之类股票后的尴尬,所以买入方便交易的指数基金是一个不错的选择。
首先指数基金由于是被动跟踪指数,作为股票型基金中的一个分类,值得投资人关注。由于指数基金的管理费用低,受管理人主动判断的影响较小,而采取了基金定投策略以平均成本,一直以来是国外基金定投产品的主力。通过历史数据表明,站在较长时间周期内,指数基金往往能跑赢其它主动性管理的基金,所以只要你判断对了指数的运行方向,在购买和赎回中游移,完全可以做到类似指数期货的操作手法,这正是众多赚了指数不赚钱的短线投资者梦寐以求的投资环境,指数基金就是实现这条路径的最佳方式。
既然决定购买各项费用率较低的指数基金,那一定要选择和指数联系最紧密的指数基金,在这个方面,根据相关数据,上证50指数,红利指数等的覆盖性,相关性对比上证180指数基金均略显迟滞,上证180指数样本数量多,贴近市场总体特征、行业分布更接近上证指数的真实分布,与大、中、小盘关联度均较高,具备了更好的市场代表性,其走势和上证指数的相关度更高。在这个方面华安上证180ETF指数基金、是一个不错的选择。
其次就是投资者买入180ETF方法其实很简单,输入代码:510180可以象股票一样交易,而且上证180ETF管理费仅为0.5%,是多数开放式股票型基金的1/3,对长期投资指数基金者而言,节约的费用非常可观;同时180ETF在二级市场交易免印花税,波段投资者成本更低。
最后必须要说的就是投资者利用该基金的一二级市场的波动差价可以进行类似于T+0的操作,即在二级市场中买入一揽子股票,在一级市场申购该基金单位,申购后在二级市场抛出该基金单位,或在二级市场买入该基金单位,在一级市场赎回基金单位,换得一揽子股票后在二级市场抛出,获取你可以计算出来的差价,当然这种无风险套利可能获利空间窄小,但风险非常低,长期滚动操作收益可观!要是再伴以定期定投的操作模式,以熨平短期的市场波动风险,完全可以获取市场的长期平均收益。
从明天开始,改变一下你的单一枯燥的操作模式,试着感受一下无风险套利的乐趣,你会明白金融有时真的很好玩,不像太多人理解的那样古板呆滞!

乐淘垂直B2C卡位战:从玩具到耐克鞋

5月底,百度CEO李彦宏收到了他买的一双运动鞋,3天前,乐淘CEO毕胜问了他
5月底,百度CEO李彦宏收到了他买的一双运动鞋,3天前,乐淘CEO毕胜问了他的脚码,并随即在他创立的乐淘族(letao.com)网上鞋城下了个订单。毕胜是百度创业员工,李彦宏以前的同事,2005年毕胜离开百度后,双方仍保持频繁沟通。
  李彦宏的良好体验坚定了这位百度前新闻发言人的决心――把垂直B2C进行到底。去年7月1日毕胜创办了乐淘网经营玩具B2C业务,在玩具市场逐渐站稳脚跟之后,毕胜瞄准了下一个垂直B2C的市场:运动鞋。五一之后,乐淘族开始了市场推广,进军运动鞋B2C市场。
  "乐淘族的标杆是美国的Zappos。"毕胜说。
  Zappos是美国最大的鞋类网店,在经过2000年互联网泡沫并死里逃生之后,显示出了巨大的爆发力。Zappos2007年通过在线销售实现销售收入8.4亿美元,占美国当年鞋类网络市场总值30亿美元的28%,被称为"鞋业亚马逊"。
  左手letao.com做玩具,右手letaozu.com做鞋,毕胜相信,只有垂直深耕一个行业,才能更好整合行业资源。乐淘把供应商管理和运营分成垂直小组,以此来面对行业,快速取得行业内的高端资源后开始拓展市场。
  毕胜判断,中国的互联网在经过15年的洗礼之后,如今电子商务的环境已经具备,垂直B2C将成为其中的利润奶牛。因此,他选择了在玩具和运动鞋上的"蚕食"式卡位。去年4月,乐淘成立之际,获得了来自策源的第一轮约几百万美元的投资,而第二轮融资也已经在上个月到账。记者采访获悉,此轮融资约1000万美元。
  从鞋突破
  毕胜把突破口选择在了运动鞋上,有着自己的理由:服装鞋帽是第一大网购实物类目,其中鞋类是标准品;同时运动鞋在购买体验上更加单一,B2C易于入手。由于开始阶段主要集中在耐克、阿迪达斯等品牌运动鞋上,也容易获得用户的信任。
  实际上,其他行业竞争充分的态势也是乐淘专注运动鞋的原因。目前,在3C、书籍音像、衬衣等细分领域,京东商城、卓越、当当、凡客成品等公司已经完成了卡位,要想正面竞争已经不易。
  随着互联网对人们生活渗透率越来越高,习惯了传统店铺经营的大小厂商们正不断感受着触网的压力和动力。"通过网站推广,多了一个受众面如此之广的渠道,何乐而不为?"据毕胜介绍,耐克在美国市场的网售率已经达到12.5%,中国市场却不足1%。
  据乐淘族网站统计,耐克去年在中国市场约完成了近100亿的销售额,加上阿迪达斯、康威、彪马等国际品牌,它们在中国总共销售了近400亿。目前,通过国内最大的电子商务平台淘宝的年交易量约占全国整个销售额的1%,以平均1%的转化率计算,仅国际品牌运动鞋在国内的网售额就接近4亿。
  "我们主要是和大品牌在中国的一级经销商合作,因此能够保证货物的质量和发送速度。"毕胜告诉记者。乐淘族网站销售鞋子的定价适中,主要集中在300-500元之间,这样既能比线下店便宜,又能保证适当的利润。
  毕胜认为,运动鞋B2C销售方式有着线下店不可比拟的优势,比如可以实现7天24小时的服务,每时每刻都有呼叫中心的客服人员接待,更重要的是,线下店"90天不打折"的规矩将会把更多的客户推到网上。
  打麻将理论
  运动鞋只是垂直B2C之中的一条小鱼,目前,大陆已经涌现出了几百家大大小小的垂直B2C网店,其中涉及图书音像、IT数码、服装、钻石、化妆品、手表等各个行业,如果加上淘宝上的各种商城,该数字还会大幅增加,其中有不少的年销售额都已超过千万,而号称要做网上家电零售商的京东商城在2008年的营业额甚至达14亿元人民币。
  易观国际(Analysys International)近期发布《中国B2C市场趋势预测2008-2011》显示,预计2009年中国B2C网上零售市场销售规模将达到118亿元,将较2008年增长47.5%。易观国际(Analysys International)预计2011年中国B2C网上零售市场规模将达到207亿元。
  因此,数位之墙创始人、资深行业观察人士黄绍麟甚至相信,去年是中国的电子商务元年,"而周围很多迹象已经显示,2008年的累积将会在今年爆发出来。"
  5月初,李彦宏接受本报访问时便表示,他最看好互联网未来的电子商务领域。他之前也曾表示,实际上未来将没有专门的网站概念,因为所有的企业都要上网,它们本身全部都是网站,要通过网络营销。
  "尽管如此,也不要忽略了触网的风险。"对于传统企业的纷纷触网,毕胜提醒到,在目前的互联网环境下,传统企业上网推广的成本其实并不低,因为在线下开店,每个月付出租金的成本是固定的,但同时商场所带来的人流量和客源也是稳定的,但网络营销的成本未必会低于这些费用,并且有打水漂的高风险,"触网并不简单是建个网站,在网上宣传要做各种方式的推广,如果没有效果,这些资金将完全浪费。"
  毕胜认为,这种网络风险催生了垂直B2C的兴起,因为专业的垂直B2C可以替不同的商家进行统一的整体网络推广,并且可以借助B2C网站对客户的分析工具,甚至对"漏斗流失"的客户形成分析报告,这些不是一般的小网站能做出来,因此垂直B2C势必将逐渐整合细分行业传统客户,成为它们关键的销售渠道之一。
  "这就像打麻将。"毕胜说,要想成功完成网络营销,网络运营能力、网络市场推广、网络技术、实体货源,这四者缺一不可,垂直B2C完成了前三者,当结合到实体货源就能运转,"这是三缺一,而传统实体商家要想自己动手,就像是一缺三,难度可想而知。"
  搜索和物流
  目前,尽管垂直B2C网站似乎将是传统商家的"唯一"合作伙伴之选,地位堪比家电流通中的国美和苏宁,但搜索引擎在商品搜索上的不断探索也正在逐渐地降低网络营销的门槛,这或许将能为传统商家提供另外的选择。
  5月底,谷歌在中国推出了购物搜索,据谷歌方面的介绍,谷歌购物搜索搜集商品信息有两种途径,一是商家通过网络主动提交商品信息以利用该项免费服务,这意味着任何人如果希望自己的商品出现在谷歌购物搜索结果里,都可以提交商品信息;二是谷歌的爬虫程序可以在互联网上自动识别购物网页。
  谷歌特别强调,自己的购物搜索结果是根据一定的排序算法自动生成,不接受任何为使某商品出现在搜索结果中进行的付费,也不会把自己的广告商或者愿意付费的商家的网站排在搜索结果靠前的位置。
  由于李彦宏对电子商务坚定看好,对在中国占据主要市场份额的百度而言,并因此推出了购物搜索。
  对于这种挑战,毕胜认为,购物搜索的成长不会一帆风顺,因为购物搜索要面临商品数量、商品信息真假、排名权重不好平衡、测算等等诸多的问题,因而对于垂直B2C的营销通路作用还很难评价。
  毕胜更担心的是另外一个将严重制约B2C发展的因素:物流。
  从台湾地区可以看出物流对B2C的影响:早在1998年,互联网正处于萌芽阶段时,台湾地区就涌现出了网上书店,然而由于当时网民们对于网上付费安全的极度担心,加上货到付款的成本很高,送到每户要收120新台币(约30元人民币),导致这种模式没有普及;转折点发生在2003年,台湾地区的1万多家的便利店成为了网上书店和零售店的突破口,由于大部分网民附近都有便利店,便利店成为了网站的送货点,这让送货成本降低到了50元新台币,随着交易的频繁和普及,网民也对电子支付开始放心,"现在大陆的情况与当年的台湾地区很相似。"黄绍麟说。
  "如今的支付和物流已经很发达,这扫除了B2C最大的发展障碍,而越来越多的80后也顺利地接受了网络购物这种生活方式。"有着十年电子商务经验的千寻网CEO郭洪驰认为,现在的环境跟十年前不可同日而语。
  "虽然物流已经大幅进步,但是我仍盼望着更优秀者的出现。"毕胜认为,因为物流公司送货员的举止和态度就代表着这个B2C网站的形象和品牌,而如今国内物流参差不齐的送货方式和服务态度无法满足对品牌珍惜和看重的B2C优秀公司的需求。
  "在美国,Zappos可以实现用户买一双,物流公司送三双,让顾客可以试穿另外2双后再决定购买。等国内的物流做到这一步时,也将是B2C市场真正爆发之时。"毕胜说。

彼得·林奇的投资策略:寻找翻10倍的股

绝对不可能找到一个各种类型的股票普遍适用的公式  ——彼得·林奇

  按照投资操作的6个基本步骤:选择目标企业、评估内在价值、分析市场价格、确定买人价格、分配投资比例、确定持有期限,经过对林奇有关投资策略的论述的收集整理,我们将其投资策略逐一总结为6个基本原则。

  林奇的选股原则:分门别类,与众不同
  林奇分析公司业务的方法主要是根据公司销售或产量的增长率将其划分为六种类型公司的股票:缓慢增长型、大笨象型(stalwart’s)、快速增长型、周期型、资产富余型(asset plays)、转型困境型。
  林奇认为,所有经济实体的“增长”都意味着它今年的产出比去年更多。衡量公司增长率有多种方法:销售量的增长、销售收入的增长、利润的增长等。
  稳定缓慢增长型公司的增长非常缓慢,大致与一个国家GNP的增长率相等。
  快速增长型公司的增长非常迅速,有时一年会增长20%~30%,甚至更多。在快速增长型公司中你才能找到价格上涨最快的股票。
  需要注意的是,一家公司的增长率不可能永远保持不变。—家公司并不总是固定地属于某一种类型。
  在不同时期,在公司发展的不同阶段,公司的增长率在不断变化,公司也往往从最初的类型后来转变为另一种类型。
  林奇在分析股票时,总是首先确定这个公司股票所属的不同类型,然后相应确定不同的投资预期目标,再进一步分析这家公司的具体情况,分别采取不同的投资策略。因此,林奇认为:“将股票分类是进行股票投资分析的第一步。
  我们只能首先分析确定公司股票的类型,对不同的类型采取不同的投资策略。那些千篇一律式的陈词滥调般的投资原则往往是非常愚蠢的。比如,当你的投资翻番时就把股票卖掉,两年后就把股票卖掉,当价格下跌10%时卖掉手中的股票可以减少损失,等。你千万不要相信这些是放之四海而皆准的投资原则。
  请记住林奇的忠告:
  “绝对不可能找到一个各种类型的股票普遍适用的公式。”
  “不管股市某一天下跌50点还是108点,最终优秀公司的股票将上涨,而一般公司的股票将下跌,投资于这两种不同类型公司的投资者也将得到各自不同的投资回报。”
  关于选股,林奇一再告诫投资者要独立思考,选择那些不被其他人关注的股票,做真正的逆向投资者:
  “真正的逆向投资者并不是那种在大家都买热门股时偏买冷门股票的投资者(例如:当别人都在买股票时,他却在卖股票)。真正的逆向投资者会等待事态冷却下来以后再去买那些不被人所关注的股票,特别是那些让华尔街厌烦的股票。”
  林奇认为自己成功的主要原因在于与众不同的选股策略:“在我掌管富达公司麦哲伦基金的这13年间,尽管有过无数次的失误,但每只个股还是平均上涨了20多倍。其原因在于我仔细研究之后,发现了一些不出名和不受大家喜爱的股票。我坚信任何一位投资者都可以从这样一种股票分析的策略中受益。”
  林奇的选股策略的与众不同之处主要在于以下几个方面:
  ◆不选热门股,只选冷门股
  人们往往对热门股追捧得趋之若鹜,林奇却对热门股回避得惟恐不及:
  “如果有我不愿买的股票,那它一定是最热门行业中最热门的股票。”
  热门股之所以如此热门,是因为其股价涨得很快,快得总是让人觉得不可思议。遗憾的是热门股跌起来也很快,甚至比涨得还快,快得让你找不到脱手的机会。
  林奇对无人问津的冷门股却热情无限:“如果你找到了一只几乎不曾被机构投资者问津的股票,你就找到了一只有可能赚钱的股票。如果你找到一家公司,它既没有被分析家们访问过又没有专家会承认知道它,你赚钱的机会就会大了一倍。”
  林奇发现找到冷门股的一个规律是:那些业务让人感到乏味、厌烦、甚至郁闷的公司股票,一般是少人问津的冷门股,却最终会成为股价不断上涨的大牛股。
  ◆避开高增长易变行业,关注低增长稳定行业
  投资于高增长行业几乎是股市中投资策略的一个主流,林奇却对此不屑一顾:“很多人喜欢投资于让人激动的高增长行业,这里总是人潮如涌,但不包括我。我喜欢投资低速增长的行业,例如生产塑料小刀和叉子的公司,但是我也只有在找不到像葬礼服务业这种没有增长的行业时才会这么做。正是在这种零增长行业中才最有可能找到能赚大钱的股票。”
  那么,林奇为什么如此与众不同呢?因为他发现高增长行业吸引了大批想进入该行业分享奶酪的聪明人和强势企业,而众多竞争对手的进入使该竞争变得非常激烈,公司很难持续保持利润率,股价相应会下跌。而低增长行业同时是低竞争行业,公司容易持续保持利润率,股价相应会随着利润的上升而上升。
  ◆远离高技术公司,关注低技术公司
  1995年—1999年更是一次史无前例的牛市,指数上涨一倍,连续5年股票的回报率都在20%以上。这次大牛市中,人们对网络股等高科技企业的狂热是最大的推动力。但是,在人们的狂热中,林奇却再次宣称自己是技术厌恶者:
  “一直以来,我都是技术厌恶者。我个人的经验表明,只有那些不盲目追赶潮流的人才能成为成功的投资者。事实上,我所知道的大多数有名的投资人(首当其冲的就是沃伦?巴菲特)都是技术厌恶者。他们从来不会买人那些自己不了解其业务情况的公司股票,我也同样如此。”
  林奇和巴菲特一样,从来不会买人那些自己不了解其业务情况的、变化很快的、未来发展不稳定的公司股票。他同样坚持只投资于自己能够完全理解的传统稳定行业的公司股票。林奇说:“当周围有如此多的稳定行业时,为什么要购买易变行业的股票呢?”
  ◆别选多样化公司,关注专业化公司
  林奇如此厌恶公司通过收购实现多样化,以至于他将其讽刺地称为“多元化恶化”:
  “利润不错的公司通常不是把钱用来回购股票或者增加股息,而是更喜欢把钱浪费在收购其他公司这件蠢事上。这种‘精心准备’的收购对象却是一些这样的公司:(1)价格被高估;(2)业务经营完全超出他们的理解范围。这两点确保收购后的损失而不是收益能达到最大。”
  相反,林奇喜欢寻找专业经营的优秀公司。比如,他非常关注抽资独立型公司。采用抽资摆脱做法的子公司或者分公司就会变成独立自由的经济实体。尤其是兼并和收购浪潮中成为恶意收购对象的公司,往往通过卖掉或者抽资摆脱做法,与子公司脱离关系后很快就可以击退恶意收购者,这时独立出来的子公司的股票就会独立上市。
  ◆不选竞争对手多的公司,只选竞争对手少的公司
  人们往往关注那些在激烈竞争中脱颖而出的著名公司,而往往忽略了那些长期独霸行业却默默无闻的隐形冠军企业。
  但林奇却与众不同:“相比较而言,我更愿意拥有一家地方性石头加工场的股票,而不愿拥有20世纪福克斯公司的股票。因为电影公司的竞争对手非常多,而石头加工场却有一个‘领地’(Niche):在它占据的领地内没有什么竞争对手。”
  林奇对拥有市场领地的优势企业情有独钟:“我总在寻找这种拥有‘领地’的公司,理想的公司都有一个‘领地’。”这种领地使公司获得了能够在所在市领地形成的一种排他性独家经营权。这种排他性独家经营权正是林奇寻觅的阿拉丁神灯:“没有什么可以描述排他性独家经营权的价值……一旦你获得了排他性独家经营权,你就可以提高价格。”
  林奇发现巴菲特和他一样,非常钟情于寻找具有独家经营权的优秀企业。林奇敬佩地说,巴菲特通过向“独家经营权”型公司投资赚了数十亿美元。
  ◆别听内幕消息,只看公司及其内部员工买入行动
  对于一般投资人来说,有一种正大光明却比内幕消息更为准确可靠的方法:那就是观察公司员工买人自己公司的股票及公司回购自身股票的行动。这种行动,代表公司员工、公司本身对未来充满信心,他们对公司有着最内部的消息,最直接、最全部的理解,其买人行动是一个非常积极的信号。
  林奇认为,公司回购自身股票是对公司未来充满信心的重要表现,而且回购股票长期而言会提高股票的价值:“一家公司回报投资者的最简单、最好的方法就是回购自己流通在外的股票。如果一家公司对自己未来的发展充满自信,它为什么不可以也像投资者那样向自己公司的股票进行投资呢?……从长期来看,回购股票只会对投资者有利。”
  林奇认为,如果公司的普通员工们也在积极购买本公司的股票时,那就是一个非常重要的买入信号:“没有什么样的内幕消息能比公司的职员正在购买本公司的股票更能证明一只股票的价值。”一个年薪2万美元的普通员工,却用1万美元买人本公司的股票,这肯定是一次对其本人来说有重大意义的投资行动。但林奇认为内部人员购买本公司股票的原因却只有一个:“他们认为股票的价格被低估了,并且最终会上涨。”
  林奇的估值原则:市盈率为主,综合估值
  林奇主要采用市盈率进行股票估值。
  按照林奇对股票的六种分类,不同类型公司的股票市盈率差别也很大。许多投资者通过对不同行业之间、同一行业不同公司之间的市盈率比较,寻找市盈率偏低的股票,从中获取超额投资利润。但林奇提醒我们,低市盈率股票并非就一定值得投资:“一些投资者认为不管什么股票只要它的市盈率低就应该买下来。但是这种投资策略对我来说没有什么意义。我们不应该拿苹果与橘子相比。因此能够衡量道氏化学公司股票价值的市盈率并不一定适合沃尔玛。”
  只考虑市盈率当然很傻,但市盈率毕竟是一个非常容易得到的数据,在正确运用时对分析股票也有相当大的用途,因此,你不能对其不理不睬,而是要合理分析。
  在根据市盈率判断股票高估还是低估时,一定要进行充分、全面的比较。一是将行业市盈率与市场整体市盈率进行比较;二是将目标公司的市盈率与行业平均市盈率比较;三是将目标公司不同年份的历史市盈率进行比较。
  关于市盈率指标的运用,林奇给投资者的一个忠告是:“如果对于市盈率你可以什么都记不住,但你一定要记住,千万不要买入市盈率特别高的股票。”
  林奇也会用每股账面资产与股价进行比较,但他很清楚这样做有潜在风险:“每股账面价值经常与公司的实际增长没有什么关系,它经常严重高估或者低估了公司的真实增长情况。”林奇提醒我们,当你为了账面价值而购买一只股票时,你必须仔细考虑一下那些资产都是些什么,到底真实的市场价值是多少。在分析公司资产时,林奇十分强调库存现金。如果库存现金数额巨大,就必须根据库存现金对其股价进行调整后,再计算市盈率。如果不考虑数额很大的库存现金的话,那么我们就会低估公司股票的价值。
  林奇也会找到一些收益适中却非常值得投资的公司,这主要是因为它的自由现金流。通常这种公司都拥有一大笔旧设备的折旧,而这些旧设备短期内不会被淘汰。这种公司在改革的过程中还可以继续享受税收减免待遇(设备的折旧费用是免税的)。这些折旧使公司的自由现金流远远大于报表上的现金流,容易使一般投资者低估其股价。但林奇对现金流量的定义非常严格:“如果你根据现金流来购买股票的话,请确信这个现金流指的是自由现金流。自由现金流,是指在正常资本投资支出之后留下的现金。这是一笔只进不出的现金。”
  林奇看待股市的原则:收益线与价格线
  林奇认为,最终公司股价的走势取决于公司价值。尽管有时要经过数年时股价才能调整到与公司真实价值相符的水平,但是有价值的公司即使股价下跌很久,也最终会上涨,至少在多数情况下是这样。
  投资者在任何——张既有股票价格走势线又有收益线这样的股票走势图上都会看到这种股票价格走势与收益走势基本相符的情形。林奇这样总结股票价格波动的规律:
  “股票的价格线与收益线的变动趋势是相关的,如果股票价格线的波动偏离了收益线,它迟早还会恢复到与收益线的变动相关的趋势上。人们可能会关心日本人在做什么、韩国人在做什么,但是最终决定股票涨跌情况的还是收益。人们可能会判断出市场上股票短时间的波动情况,但从长期来看股票的波动情况还是取决于公司的收益。”
  例如,道氏化学公司1971年—1975年和1985年—1988年间收益增加时股票价格随之上涨。在这两个时期之间,也就是从1975年—1985年,道氏化学公司的收益波动很大,同时股票价格的波动也很大。
  1958年—1972年间,雅芳公司收益持续上涨,股价也相应从3美元上涨到惊人的140美元。尽管大家对这只股票普遍看好,但相对于收益来说股价明显太高了。1973年公司收益大跌,让投资人幻想破灭,股价也随之大跌。
  林奇买入股票的原则:选择最佳时机
  林奇认为,选择买人股票的最佳时机的前提是发现被市场低估的股票:“事实上,买人股票的最佳时机总是当你自己确信发现了价位合适的股票的时候,正如在商场中发现了一件价位适宜的商品一样。”
  林奇从多年投资经验中发现最佳交易时机可能出现在以下两种特定时期。
  第一种时机是出现在年底。股价下挫最严重的时期总是出现在一年中的10月到12月之间,这并非偶然,因为经纪人和投资人往往为了年底消费,愿意低价卖出股票。机构投资者同样喜欢在年底清除一些亏损的股票以便调整未来的证券组合。所有这些抛售行为将导致股价下跌,对于价位较低的股票影响更加严重。
  第二种时机出现在每隔几年市场便会出现的崩盘、回落、狂跌时期。在这些令人惊惶的时期,如果投资人有足够的勇气在内心喊着“卖出”时仍镇静地买人,就会抓住那些曾认为不会再出现的良机。对于那些经营良好而且盈利可观的公司股票,在市场崩溃时期反而是良好的投资时机。
  林奇的投资组合原则:集中投资,适当分散
  长期以来一直存在集中投资与分散投资两种完全对立的投资组合管理观点。林奇却并不偏执于某一种组合模式:“寻找一种固定的组合模式不是投资的关键,投资的关键在于根据实际情况来分析某只股票的优势在哪里。”
  林奇认为,确定投资的前提是研究分析股票价格是否合理:“假设你做了正确的研究并且买了价格合理的股票,这样你就已经在一定程度上使你的风险最小化了。”相反如果购买一只价格高估的股票就是一件不幸的事。因为即使这个公司取得了很好的业绩,投资人仍然难以从中赚钱。
  林奇认为,投资应该尽可能集中投资优秀企业的好股票,而不能单纯为了多元化投资于自己不了解的股票。投资者应该尽可能多地持有下列公司的股票:“(1)你对该公司有一定的了解;(2)你通过研究发现这家公司拥有良好的发展前景。投资分析研究的结果可能是一只股票,也可能是多只股票符合以下标准,投资人应该根据自己的研究判断来决定投资组合持有股票的多少。但根本没有必要因为多元化投资而投资一些自己不熟悉的股票,对小投资者来说愚蠢的多元化投资如同恶魔一样可怕。”
  但林奇同时认为,为了避免一些不可预见的风险发生,只投资于一只股票是不安全的,一个小的资产组合中应含有3只—10只股票较为适宜,这样既可以分散风险,又有可能产生更多收益。
  (1)如果你希望寻求“10倍股” (tenbagger),那么你拥有的股票越多,在这些股票中出现“10倍股”的可能性就越大。
  (2)拥有的股票越多,资产组合调整的弹性就越大,这是林奇投资策略的一个重要组成部分。有些人认为,林奇的投资成功在于其只投资于增长型股票,其实林奇投资于增长型股票的资金从未超过基金资产的30%—40%,余下部分被分别地投资于其他类型的股票以分散风险。“尽管我拥有1 400只股票,但我的一半资产投资于100只股票,2/3投资于200只股票,1%的资金分散投资于500只定期调整的次优股。我一直在找寻各个领域的有价值的股票,却并不执著于某一类型的股票。”
  林奇认为,在选择分散投资的对象时应考虑下列因素:
增长缓慢型股票是低风险、低收益的股票;大笨象型股票是低风险、中等收益的股票;如果你确信了资产的价值,资产富余型股票是低风险、高收益的股票;周期型股票取决于投资人对周期的预期准确程度,可能是低风险、高收益,也可能是高风险、低收益。同时,十倍收益率股票易于从快速增长型或转型困境型股票中获得,这两种类型的股票都属于既是高风险又是高收益类型的股票。越是有潜力增长的股票越有可能下跌。
  林奇认为,在投资组合管理中,要不断地复查自己的股票,同时仔细观察股市动态,根据公司及股市的变化对股票进行适当调整。
  林奇的持股原则:长期投资胜过短期投资
  林奇是长期投资的信奉者:“我对长期投资的兴趣无人能及。但是正如圣经中所说,鼓吹要比实践容易得多。”
  林奇同样注意到,由于有了短线投资者和一些专业的对冲基金管理人员,使得现在股票的换手率变得异常迅速,短期交易已经充斥整个市场,并对市场行情产生了重大影响,造成了市场的更大波动。
  但林奇非常反对短线交易:“指望依靠短线投资赚钱谋生就像依靠赛车、赌牌谋生一样机会非常渺茫。事实上,我把短线投资看做是在家里玩的卡西诺纸牌游戏(Casino)。在家里玩卡西诺纸牌游戏的缺点是要做大量的记录工作。如果你在股市上每天交易20次,那么一年下来要交易5 000次,而且所有的交易情况都必须记录下来,然后做成报表向美国国税局进行纳税申报。因此,短线交易只不过是一个养活了一大批会计人员的游戏。”…
  请记住林奇关于长期投资的一句格言:“股票投资和减肥一样,决定最终结果的是耐心,而不是头脑。”

snprintf/_snprintf 在不同平台间函数差异

在VC和gcc中,strncpy调用形式一样。
char *strncpy(char *dest, const char *src, size_t n);
snprintf函数并不是标准c/c++中规定的函数,但是在许多编译器中,厂商提供了其实现的版本。
在gcc中,该函数名称就snprintf,而在VC中称为_snprintf。(赖半仙注:snprintf,strncpy几个安全字符串函数已经加入到C99标准里面
由于不是标准函数,没有一个统一的标准来规定该函数的行为,所以导致了各厂商间的实现版本可能会有差异。今天也的的确确看到了差异,因为这个小小的差异是我的程序无法正常的处理数据。
这个小小的差异发生在count参数。在VC中,这个count就是要写入的总字符串字符数,例如:

//VC
int main(int argc, char * argv[])
...
{
char buff[100
];
printf(
"%d ",_snprintf(buff,10,"1234567890ab"
));
printf(
"%s"
,buff);
return 0
;
}

//Linxu:gcc/g++
#include <stdio.h>
int main(int argc, char * argv[])
...
{
char buff[100
];
printf(
"%d ",snprintf(buff,10,"1234567890ab"
));
printf(
"%s"
,buff);
return 0
;
}
vc程序的输出是:
-1
1234567890@
gcc程序的输出是:
12
123456789
从输出结果可以知道:VC中的_snprintf的count参数表示,会向buff中写入count个字符,不包括'\0'字符,
并且不会在字符串末尾添加'\0'符,并且,如果字符串超过count,函数返回-1以标志可能导致的错误;gcc
中的snprintf函数的count参数表示,向buff中写入10个字符,包括'\0'字符,并且,返回实际的字符串长度,
例子中为12。
  如果不了解这些函数在各平台间的差异,也许我们的程序在移植过程中会变得很脆弱。我们应该小心各种各样
的陷阱。