当前位置:  编程技术>移动开发
本页文章导读:
    ▪判断成绩?表达式        判断成绩?:表达式   如果题目要求用?表达式实现的话,逻辑如下: String str = x>=90?"A":x>=80?"B":x>=70?"C":x>=60?"D":"E"; 其中的x为那个浮点数变量 ......
    ▪ 动态语讲和静态语言        动态语言和静态语言 动态语言也称为脚本语言,是介于标签语言(如HTML,XSLT,VML)和静态语言(如C++、C#、Java,也称编译语言)之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动.........
    ▪ NSString 跟NSInteger的相互转换       NSString 和NSInteger的相互转换 NSInteger转化 NSString类型:                [NSString stringWithFormat: @"%d", NSInteger];   NSString转化 NSInteger类型:                NSInteger = [NSString intVal.........

[1]判断成绩?表达式
    来源: 互联网  发布时间: 2014-02-18
判断成绩?:表达式

 

如果题目要求用?表达式实现的话,逻辑如下:
String str = x>=90?"A":x>=80?"B":x>=70?"C":x>=60?"D":"E";
其中的x为那个浮点数变量

    
[2] 动态语讲和静态语言
    来源: 互联网  发布时间: 2014-02-18
动态语言和静态语言
动态语言也称为脚本语言,是介于标签语言(如HTML,XSLT,VML)和静态语言(如C++、C#、Java,也称编译语言)之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动态语言无需编译,它由解释器动态解释执行,一般来说,动态语言拥有比静态语言更大的灵活性和表达能力。动态语言优势在于灵活,易于开发和学习,劣势在于性能较低。在高性能服务器和并行处理的实现方案里,动态语言的优势掩盖自身的不足。一般来说,完成同样逻辑功能的程序,使用Ruby或Python之类的动态语言所需的代码量往往只有使用Java实现版本的1/10,相比C/C++差距更大。近两年来,动态语言似乎有山雨欲来风满楼的气势。在各大开发技术网站,有大量介绍动态语言的文章,在各大论坛里,人们针对动态语言的学习、交流、论战、预测的帖子不断成为抢眼热帖,搅动着开发者的神经。动态语言最突出的特性是语法简洁灵活,易于学习,拥有大量高级程序库,无须从底层开始搭建程序,降低了应用实现的难度。一个C++程序员,往往经过了几年的训练仍然不能开发出可用的程序,但动态语言的程序员经过几个月的训练就已经可以编写出可复用性的代码了。此外,动态语言的代码往往以开源的形式发布,容易被使用和学习。程序库往往决定了一种语言应用难度,纵观历史,凡是具有优秀程序库的语言生命力都很顽强,反之则容易销声匿迹。目前几种流行的动态语言,都具有丰富的程序库,在Python中,不仅具有诸如网络应用,多线程,图像处理,科学运算之类的程序库,甚至还拥有多套不同量级的Framework来辅助Web开发。事实上,任何需要的功能几乎都能找到相对稳定的程序库,大部分程序员仅仅需要组合这些库就能编写出强大的应用——这也正是使用动态语言开发程序代码量较少的原因之一。除了众多的程序库,动态语言本身的种类也远远大于静态语言,同样,每种语言也各具特点。Ruby,Python,Groovy,Perl是四种颇具代表性的动态语言,按照一般的看法,这些语言适合用来黏合不同的系统和模块,素有“胶水”的之称。后来人们发现“胶水”不仅仅能粘合其他模块,本身也具有强大的功能。在没有性能问题的重要性不突出的场合,动态语言看起来无所不能了,无论是网站还是应用程序,都能看到动态语言的身影。对时下的程序员来说,掌握一种动态语言已不仅仅是赶时髦,虽然你不一定能够靠单单一种动态语言找到一份喜欢的工作,但适时地采用动态语言,一定可以让你的工作变的简单许多。

  系统软件和应用软件的界限已经越来越清晰,开发系统软件仍然需要静态语言,而应用软件和Web网站的开发越来越适合采用动态语言。编写操作系统之类的系统软件对性能要求依然是首位的,而对于应用软件来说,缩短开发周期显然更加重要。

  由于大部分的应用软件都采用B/S结构,Web框架对于开发语言显得越来越重要,大多数的动态语言也都拥有自己的Web框架。Python的Web模型可谓五花八门,Django、TurboGear、Webware以及Quixote是其中的代表者。而对于Ruby来说,Ruby on Rails似乎就是不二选择,目前Ruby on Rails风光无限,甚至已经有很多Web网站构建在Ruby on Rails之上并取得了良好的效果,著名的javaeye就是其中的代表者。Perl的MASON名气很大,也很成熟,其实Perl本身就很适合做Web开发,只要有fastcgi,利用CPAN程序库,大部分应用都能轻松解决了。

    
[3] NSString 跟NSInteger的相互转换
    来源: 互联网  发布时间: 2014-02-18
NSString 和NSInteger的相互转换

NSInteger转化 NSString类型:
               [NSString stringWithFormat: @"%d", NSInteger];
 
NSString转化 NSInteger类型:
               NSInteger = [NSString intValue];

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪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