当前位置:  编程技术>移动开发
本页文章导读:
    ▪苹果iTV将改变什么        苹果iTV将改变什么? iTV、iPanel、iHub,还是Apple TV?尽管还只是存活在概念之中,人们对于至今尚未命名的苹果互联网电视的猜想从未停止。 “我希望开发一款易用的电视,它将能够与所有iO.........
    ▪ java中三种诠释及其实际应用的意义        java中三种注释及其实际应用的意义  应用编码规范对于软件本身和软件开发人员而言尤为重要,其中注释就是非常重要的一部分了。你的注释不仅仅可以帮助你理解代码含义,还有利于测试.........
    ▪ 度娘弱爆了:看看 Google 日本女优软件工程师       度娘弱爆了:看看 Google 日本女优程序员 最近微博上逐渐开始流传另一位神奇程序员妹子。这位笑得很甜的妹子之所以神奇并受人“仰慕”,一方面因为她在Google当实习程序员的身份,而另.........

[1]苹果iTV将改变什么
    来源: 互联网  发布时间: 2014-02-18
苹果iTV将改变什么?

iTV、iPanel、iHub,还是Apple TV?尽管还只是存活在概念之中,人们对于至今尚未命名的苹果互联网电视的猜想从未停止。

“我希望开发一款易用的电视,它将能够与所有iOS产品和iCloud同步。用户将不再需要摆弄DVD影碟机的遥控器和有线电视”、“这个电视可以通过苹果的云服务同苹果的各种设备无缝同步,无需在各种遥控器间转换,并拥有最简单的用户界面”,乔布斯在生前对他的传记作者沃尔特·艾萨克森披露,并被后者记录于《苹果前CEO史蒂夫·乔布斯传记》中。

此后,关于苹果iTV的传言有如雨后春笋,越来越多的传言与新闻显示富士康、夏普和苹果之间肯定在为全功能iTV做准备。

养在深闺人已识

iTV、iPanel、iHub,还是Apple TV?尽管还只是存活在概念之中,人们对于至今尚未命名的苹果互联网电视的猜想从未停止。虽然,在各种传闻和风声之后,iTV依旧还是一个“传说”,至今有关外观、功能、硬件、上市时间等等的数据都没有确切的信息。但是,投资银行Piper Jaffray的分析师Gene Muster,在“iTV”的预测前提下,对Apple给出了自己的分析:在未来两年内,苹果股票将会突破1000美元。

OTT服务的导入,使电视事业不再只是硬件的竞争,苹果的iTV既是库克所说的“客厅革命”,更是大势所趋的不得不为。尽管呼声渐高的iTV仍待字闺中,功能近似机顶盒的Apple TV却已经历了三代,分别上市于2006年、2010年、2012年。虽然Apple TV售价仅99美元,相比于iPhone和iPad的超高利润来说,并不算高,但苹果卖出的Apple TV(400万台)比iMacs和Mac Pros 还要多。而苹果对内容商、频道商、付费电视运营商等的艰难整合,则透露出Apple TV之外更大的野心。

根据BestBuy流出的一份内部营销资料显示,苹果iTV为42英寸1080p LED平板电视,内建苹果特别版iOS,配合苹果目前的机顶盒,可以让用户购买并且播放互联网上的电影和其它娱乐视频。 除此之外,与苹果既有优势的整合也是iTV最大的亮点:可以让用户从苹果App Store商店当中下载和使用应用程序;支持苹果iCloud云服务,可以让用户存储从iTune当中购买的电影、电视节目、音乐,并且在苹果iTV上流播放;支持iPad、iPhone遥控,即二者可以变身为苹果iTV遥控器,等等。而这款预计售价1499到2000美元、并达到35%毛利的苹果iTV,要如何保持苹果公司极高的品牌溢价能力?

根据工信部日前公布的2011年中国电子信息百强企业评比结果,我国电子信息百强企业实现利润总额884亿元,而这个利润总额只占到苹果的四成;而据分析师塔维斯·麦考特的报告,今年Q2季度,苹果利润占行业总数的77%。

苹果能否像iphone颠覆手机行业一样,在已经非常成熟的彩电市场,开启智能电视的暴利时代?在硬件和内容两个方面,苹果的革命面临双重挑战。

革先行者的命?

苹果推出iPhone智能型手机,让原手机大佬诺基亚份额陡降、市值暴跌;苹果力推平板ipad,全球PC龙头惠普一度计划出售PC事业,并放弃原有的webOS平板业务。从iTunes、App store,到iphone、ipad,苹果革命的传奇不断上演。但在智能泛滥、内容商既有渠道成熟的情况下,苹果iTV的推出,能否再造电视、促使传统电视行业面临新一轮淘汰命运?

一方面,在智能泛滥的当前互联网电视市场,要来一次归零重来的全新定义已非易事。就目前三大主流智能电视操作系统来看,谷歌阵营已频频发力,各大品牌商的互联网电视业已冲击到传统的电视产业链,甚至从革新性角度看也各有春秋。作为苹果在智能手机领域最大的劲敌,三星即是来势汹汹的一个。在今年的CES上,三星正式发布了最新第五代智能电视,三星Smart TV ES8000搭载了双核处理器,内置高清相机和两个麦克风,用户可以通过语音、手势与智能电视进行互动,还能通过面部识别技术来判断不同用户。此外还有联想“四屏一云”乐TV、海尔“意念控制”电视,等等。人们期待新的苹果电视在美学、内容、设备整合、视频系统、屏幕扩展、游戏体验等领域会有一种全新的定义,引领行业改变智能电视的玩法。这并非不可能,尤其是,在新版iPhone和iPad的发布后,很多人都在质疑苹果的创新不足,目前苹果产品的销量已经开始下滑,iTV的革新程度显得愈加重要。

另一方面,目前,苹果只与ABC、ABC家庭、福克斯、迪士尼频道和BBC等电视网签订了电视节目租赁协议,观众的选择依然非常有限。据哥伦比亚广播公司(CBS)CEO透露,他们公司曾就流媒体广告分成交易与苹果有过接触,但是最终拒绝了苹果的提议,因为他们更喜欢授权内容。频道商资源的重要性,谷歌即是前车之鉴。2010年,谷歌联合电视厂商索尼、硬件厂商罗技等巨头,推出了采用Android操作系统的Google TV智能电视,但该产品推出后遭到美国三大电视台的联合封杀,终究因电视直播节目的匮乏,而市场反应冷淡。

更为严重的是,面向互联网电视,苹果的巨大遗产iTunes也日渐乏力。若将亚马逊和iTunes两大数字商城做一番比较,虽然苹果iTunes在内容上仍有优势,但差距仍在日渐缩小。就应用本身而言,在十年前,iTunes是伟大和杰出的应用。但是目前iTunes软件的功能,却显得有些落后,最典型的是不能向其他iOS设备以流媒体的方式播放影视内容,用户必须下载完成之后才能观看。若要保持苹果在内容整合上的一贯优势,面向互联网电视的iTunes已经到了重新审视的时候了。

“苹果只关心怎样让用户从iTunes商店里购买电视节目,并不关心怎样帮助他们收看免费电视。”有用户这样毫不留情的批评道。就目前现状而言,电视直播节目、频道商资源,已然成为IT巨头发力互联网电视的最大障碍。而由于内容匮乏,Apple TV并不能真正取代有线和卫星电视,也不能吸引那些已经拥有丰富共享软件获取电视节目的用户。毕竟,如果只能在线观看Netflix和Hulu等视频网站,iTV也就丧失了TV的含义。


    
[2] java中三种诠释及其实际应用的意义
    来源: 互联网  发布时间: 2014-02-18
java中三种注释及其实际应用的意义

  应用编码规范对于软件本身和软件开发人员而言尤为重要,其中注释就是非常重要的一部分了。你的注释不仅仅可以帮助你理解代码含义,还有利于测试人员测试代码,更加重要的是它在后期生成文档,制作Q&A更是可以节约不少时间和精力。

一、下面我们就讲讲,java中的注释的规范和意义。 二、一般概念

             1、注释应该增加代码的清晰度
            2、保持注释的简洁
            3、在写代码之前或同时写注释
            4、注释出为什么做了一些事,而不仅仅是做了什么

三、注释哪些部分

    1、Java 文件:必须写明版权信息以及该文件的创建时间和作者;
            2、类:类的目的、即类所完成的功能,以及该类创建的时间和作者名称;多人一次编辑或修改同一个类时,应在作者名称处出现多人的名称;
            3、接口: 在满足类注释的基础之上,接口注释应该包含设置接口的目的、它应如何被使用以及如何不被使用。在接口注释清楚的前提下对应的实现类可以不加注释;
            4、方法注释: 对于设置 (Set 方法 ) 与获取 (Get 方法 ) 成员的方法,在成员变量已有说明的情况下, 可以不加注释;普通成员方法要求说明完成什么功能,参数含义是什么且返回值什么;另外方法的创建时间必须注释清楚,为将来的维护和阅读提供宝贵线索;
            5、方法内部注释: 控制结构,代码做了些什么以及为什么这样做,处理顺序等,特别是复杂的逻辑处理部分,要尽可能的给出详细的注释;
            6、参数: 参数含义、及其它任何约束或前提条件;
            7、属性: 字段描述;
            8、局部 ( 中间 ) 变量: 无特别意义的情况下不加注释;
        3、注释格式
            遵循工程规定的统一注释格式,一般情况下会以 codetemplates.xml 格式的文件导入 IDE(Eclipse)或者用Eclipse默认的;

四、代码格式规范

 

    遵循工程规定的统一代码格式,一般情况下直接使用 IDE(Eclipse) 自带的默认代码格式对代码进行格式化;
1、单行(single-line)--短注释://……    
单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。
注释格式:/* 注释内容 */ 
行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。
注释格式:// 注释内容
行尾注释:尾端(trailing)--极短的注释,在代码行的行尾进行注释。一般与代码行后空8(至少4)个格,所有注释必须对齐。
注释格式:代码 + 8(至少4)个空格 + // 注释内容
2、块(block)--块注释:/*……*/ 
注释若干行,通常用于提供文件、方法、数据结构等的意义与用途的说明,或者算法的描述。一般位于一个文件或者一个方法的前面,起到引导的作用,也可以根据需要放在合适的位置。这种域注释不会出现在HTML报告中。注释格式通常写成:
/* 
* 注释内容
*/
3、文档注释:/**……*/
注释若干行,并写入javadoc文档。每个文档注释都会被置于注释定界符 /**......*/之中,注释文档将用来生成HTML格式的代码报告,所以注释文 档必须书写在类、域、构造函数、方法,以及字段(field)定义之前。注释文档由两部分组成——描述、块标记。注释文档的格式如下:
/** 
* The doGet method of the servlet. 
* This method is called when a form has its tag value method 
 * equals to get. 
* @param request 
*  the request send by the client to the server 
* @param response 
*  the response send by the server to the client 
* @throws ServletException 
*  if an error occurred 
* @throws IOException 
*  if an error occurred 
*/
public void doGet (HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
    doPost(request, response); 

前两行为描述,描述完毕后,由@符号起头为块标记注释。更多有关文档注
释和javadoc的详细资料,参见javadoc的主页: http://java.sun.com/javadoc/index.html
4、javadoc注释标签语法
@author    对类的说明 标明开发该类模块的作者
@version   对类的说明 标明该类模块的版本
@see      对类、属性、方法的说明 参考转向,也就是相关主题
@param    对方法的说明 对方法中某参数的说明
@return    对方法的说明 对方法返回值的说明

@exception  对方法的说明 

 

 五、JAVA注释具体实现

 

1、源文件注释 
源文件注释采用 /** …… */,在每个源文件的头部要有必要的注释信息,包括:文件名;文件编号;版本号;作者;创建时间;文件描述包括本文件历史修改记录等。中文注释模版: 
/** 
* 文 件 名 : 
* CopyRright (c) 2008-xxxx: 
* 文件编号: 
* 创 建 人: 
* 日    期: 
* 修 改 人: 
* 日   期: 
* 描   述: 
* 版 本 号: 
*/

2、类(模块)注释: 
类(模块)注释采用 /** …… */,在每个类(模块)的头部要有必要的注释信息,包括:工程名;类(模块)编号;命名空间;类可以运行的JDK版本;版本号;作者;创建时间;类(模块)功能描述(如功能、主要算法、内部各部分之间的关系、该类与其类的关系等,必要时还要有一些如特别的软硬件要求等说明);主要函数或过程清单及本类(模块)历史修改记录等。 
英文注释模版:

/** 
* CopyRright (c)2008-xxxx:   <展望软件Forsoft >                          
* Project:                     <项目工程名 >                                          
* Module ID:   <(模块)类编号,可以引用系统设计中的类编号>    
 * Comments:  <对此类的描述,可以引用系统设计中的描述>        
* JDK version used:      <JDK1.6>                              
* Namespace:           <命名空间>                              
* Author:        <作者中文名或拼音缩写>                 
* Create Date:  <创建日期,格式:YYYY-MM-DD> 
* Modified By:   <修改人中文名或拼音缩写>                                         
* Modified Date:  <修改日期,格式:YYYY-MM-DD>                                    
* Why & What is modified  <修改原因描述>    
* Version:                  <版本号>                       
*/ 
如果模块只进行部分少量代码的修改时,则每次修改须添加以下注释: 
//Rewriter 
//Rewrite Date:<修改日期:格式YYYY-MM-DD> Start1: 
/* 原代码内容*/ 
//End1: 
将原代码内容注释掉,然后添加新代码使用以下注释: 
//Added by 
//Add date:<添加日期,格式:YYYY-MM-DD> Start2: 
//End2: 
如果模块输入输出参数或功能结构有较大修改,则每次修改必须添加以下 
注释: 
//Log ID:<Log编号,从1开始一次增加> 
//Depiction:<对此修改的描述> 
//Writer:修改者中文名 
//Rewrite Date:<模块修改日期,格式:YYYY-MM-DD> 
3、接口注释: 
接口注释采用 /** …… */,在满足类注释的基础之上,接口注释应该包含描述接口的目的、它应如何被使用以及如何不被使用,块标记部分必须注明作者和版本。在接口注释清楚的前提下对应的实现类可以不加注释。

4、构造函数注释: 
构造函数注释采用 /** …… */,描述部分注明构造函数的作用,不一定有块标记部分。 
注释模版一: 
/** 
* 默认构造函数 
*/ 
注释模版二: 
/** 
* Description :       带参数构造函数, 
*                       初始化模式名,名称和数据源类型 
* @param schema:   模式名 
* @param name:   名称 
* @param type: 数据源类型 
*/ 
5、函数注释: 
函数注释采用 /** ……*/,在每个函数或者过程的前面要有必要的注释信息,包括:函数或过程名称;功能描述;输入、输出及返回值说明;调用关系及被调用关系说明等。函数注释里面可以不出现版本号(@version)。 
注释模版一: 
/** 
  * 函 数 名 : 
  * 功能描述: 
* 输入参数:     <按照参数定义顺序> 
*             <@param后面空格后跟着参数的变量名字 
*            (不是类型),空格后跟着对该参数的描述。> 

* 返 回 值:  - 类型 <说明> 
*            <返回为空(void)的构造函数或者函数, 
*            @return可以省略; 如果返回值就是输入参数,必须

*            用与输入参数的@param相同的描述信息; 必要的时

*            候注明特殊条件写的返回值。> 
* 异    常:<按照异常名字的字母顺序> 
* 创 建 人: 
* 日    期: 
* 修 改 人: 
* 日    期: 
*/ 
注释模版二: 
/** 
* FunName:           getFirstSpell 
* Description :      获取汉字拼音首字母的字符串, 
*                   被生成百家姓函数调用 
* @param:         str the String是包含汉字的字符串 
* @return String:汉字返回拼音首字母字符串; 
*                  英文字母返回对应的大写字母; 
*                 其他非简体汉字返回 '0'; 
* @Author:       ghc 
* @Create Date: 2008-07-02 
*/ 
6、方法注释: 
方法注释采用 /** …… */,对于设置 (Set 方法 ) 与获取 (Get 方法 ) 成员的方法,在成员变量已有说明的情况下,可以不加注释;普通成员方法要求说明完成什么功能,参数含义是什么且返回值什么;另外方法的创建时间必须注释清楚,为将来的维护和阅读提供宝贵线索。 
7、方法内部注释: 
控制结构,代码做了些什么以及为什么这样做,处理顺序等,特别是复杂的逻辑处理部分,要尽可能的给出详细的注释。 
8、 全局变量注释: 
要有较详细的注释,包括对其功能、取值范围、哪些函数或者过程存取以及存取时注意事项等的说明。 
9、局部(中间)变量注释: 
主要变量必须有注释,无特别意义的情况下可以不加注释。 
10、实参/参数注释: 
参数含义、及其它任何约束或前提条件。 
11、字段/属性注释: 字段描述,属性说明。 
12、常量:常量通常具有一定的实际意义,要定义相应说明。

 

 

myeclipse的注释相关

1.对java文件的自动注释

Window->Preference->Java -> Code Style -> Code Templates

files:新建文件时的注释

Types:类的注视

Field:变量的注释

Constructors:构造函数的注释

methods:一般方法的注释

可以在里edit一些固定的格式或变量 其中user默认取操作系统的名称,可以写死。 日期格式俺想知道怎么改成yyyy-mm-dd

2.对JSP文件的注释

Window->Preference-myeclipse-editors-JSP-JSP TEMPLATES

 3.在java中用的一些快捷 例:sysout

Window->Preference-java-editor-templates

可以自己写一些参数~例如 user ---zhongjb

 


    
[3] 度娘弱爆了:看看 Google 日本女优软件工程师
    来源: 互联网  发布时间: 2014-02-18
度娘弱爆了:看看 Google 日本女优程序员

最近微博上逐渐开始流传另一位神奇程序员妹子。这位笑得很甜的妹子之所以神奇并受人“仰慕”,一方面因为她在Google当实习程序员的身份,而另一方面更关键的是,她竟然还是一位兼职女优,能演戏,能拍性感写真。

她被誉为“新一代码农心中的女神”,甚至有上升到大众女神高度的趋势,她就是池泽彩野花(池泽あやか/Ayaka Ikezawa),“三百六十行,行行出状元”的完美诠释,而除了工作上的德才兼备,生活中的她是一个普通又可爱的邻家女孩,耍得了宝卖得了萌。

谷歌(中国)移动开发部总经理、Android高级工程师贾彦斌也已经在其微博上证实,她的确是Google的实习生,这个没有假。

真不愧是新世纪职业女性的代表啊:上得了厅堂,下得了厨房,写得了代码,查得了异常,杀得了木马,翻得了围墙……

如此德艺双馨的人才,相比之下度娘简直弱爆了。

姓名:池泽彩野花

生日:1991年7月28日

熟悉的编程语言:Ruby、 Rails、C++、Processing

最擅长的编程语言:Ruby

最喜欢的开发工具:Espresso、Coteditor、Xcode

喜欢的函数:if

喜欢的扩展名:png、rb、html

喜欢的快捷键:⌘+C、⌘+V、⌘+Shift+4、⌘+F、⌘+Z

喜欢的shell命令:cd、ls、list、rvm use

1楼mimitracely昨天 22:16好厉害的,n有张图就更好了,
推荐:性感的程序员,http://www./other/1391129.html

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android实现Back功能代码片段总结 iis7站长之家
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3