PHP与Java语言中数据类型的比较

本篇将介绍PHP与Java语言中数据类型的比较。 有PHP编程背景的程序员们,在编写Java程序时,都会感觉在定义变量时有很大的不同。原因是PHP是弱类型语言,定义变量的类型是什么,PHP会自动识别。 举例: $a = 10;$a = “hello”; 此时的$a为string类型hello。 但是在Java中你就不可以这样做: int a = 10;String a = “hello”; 因为在Java中不可以重复的定义变量。 另外,Java在定义数值类型时,默认为int整型。也就是说,你在定义整型变量时,如果超过了int类型的最大值,系统将报错。 long longValue=5000000000; 那在实际中如何解决长整型变量的定义呢?你需要在数值后加上l,以此类推,在定义其他类型时,也需要做标示。 举例: int x=(int)66.56+(int)43.2;System.out.println(x);109…

解决在Mac下找不到AVD Manager

本篇将介绍如何解决在Mac下找不到AVD (Android Virtual Devices) Manager. 当你在Mac下安装好Android Development Tools Kit之后,你可能在Eclipse>>Windows下找不到AVD Manager。 这样你就无法建立安卓手机模拟器。 其实解决方法很简单: 点击Window > 选择Customize perspective > 在选择Command Groups Availability > 勾选 “Android SDK and…

如何让Powershell循环运算执行的更快

本篇将介绍如何让你的Powershell循环运算执行的更快,经过试验证明,改良后的脚本要是正常循环脚本执行速度的3倍以上。 举例:如果需要运行一个Powershell脚本获取100台服务器中每一个服务器当前登录的用户。 我们知道如果用普通的循环,我们需要一个含有一个txt文件,文件包含了服务器的列表,或者你可以用其他方式获取,在这不多讲。 $servers = get-content “c:fileservers.txt” 然后使用icm来将你想要执行的任务传进scriptblock foreach($s in $servers){icm -computername $s -scriptblock {(get-wmiobject win32_computersystem).username}} 在以上脚本中,需要逐个的访问,然后执行scriptblock中的脚本,如果其中有一个服务器down掉,或者是延迟,你的整个脚本会运行很久很久。 因此有了以下的做法 icm -computername (get-content “c:fileservers.txt”) -scriptblock {(get-wmiobject win32_computersystem).username} 表面上来看,两个脚本得到的结果基本差不多,但概念上就差了很多。第二个脚本更快一些。因此推荐使用第二种,因为第二种是并行处理。

安卓(Android)模拟器操作指南

本篇将介绍安卓模拟器的基本操作,本指南适用于Android 4.0以上版本 1. 如何将图标添加到模拟器桌面:长按图标直到,弹出桌面,然后放置即可 2. 如何在模拟器发送短信:点击短信,写入电话号码和信息,然后点发送,但是这仅限于模拟 3. 如何在模拟器中输入中文长按短信的文字框,屏幕左上方会出现一个键盘,鼠标拖动键盘往下拉,点击输入法即可。 4. 如何设置模拟器显示中文:点击settings > Language and Input > 选择中文即可 5. 如何卸载模拟器应用程序:用鼠标长按图标,然后挪动到卸载选项,然后模拟器会弹出要确认卸载此应用,确定即可 6. 如何更改模拟器背景图片:鼠标长按背景,等待屏幕自动弹出背景图片,然后选择设置背景图片

PHP基础之数组合并(array_merge())

数组合并(array_merge())应用于合并两个或两个以上的数组。 数组合并一共涉及到两类合并。 1. 当键名(key)不同时 2. 当键名(key)相同时 第一种情况,我们通常直接使用array_merge(). 首先创建一个config.php文件 <?phpreturn array(‘DB_NAME’=>’DATABASE’,‘DB_HOST’=>’LOCALHOST’,‘USERNAME’=>’admin’,‘address’=>’NYC’?> 在你需要合并上面数组的merge.php文件中,定义config.php为一个变量a,定义另外的数组为变量b <?php$a =  include ‘config.php’;$b = array(‘port’=>’3306’,‘address’=>’901itcom’);return array_merge($a,$b);?> 在方法中,只需要包含merge.php文件,既可以输出config.php和merge.php <?phpclass newAction {protected $c;function __construct(){$this->c =…

Apple Swift 开发语言学习二

苹果(Apple) 在2014年WWDC 发布了 Apple Swift语言。通过简单的了解发现Swift是一个非常灵活非常强大的语言。 Swift目前只能在Xcode 6 上开发,你需要到https://developer.apple.com/xcode/来下载 另外Swift可以和Objective-C, C, C++同时开发。听起来是不是很激动,下面就让我们开始初步学习一下Swift。 1. 循环 for循环和PHP相比少了括号 var arr = String[]() for index in 0..100{arr.append(“Item (index)”)}println(arr)OUTPUT:[Item 0, Item 1…

Apple Swift 开发语言学习一

苹果(Apple) 在2014年WWDC 发布了 Apple Swift语言。通过简单的了解发现Swift是一个非常灵活非常强大的语言。 Swift目前只能在Xcode 6 上开发,你需要到https://developer.apple.com/xcode/来下载 另外Swift可以和Objective-C, C, C++同时开发。听起来是不是很激动,下面就让我们开始初步学习一下Swift。 1. 变量 (var) 和常量 (constant) 变量和常量的定义与其他语言相同, 变量是可以被重写的, 常量则不可以 import Foundation var a = 10a…

解决报错Hardcoded string, should use @string resource

本篇将介绍如何在Android ADT下解决报错Hardcoded string “”, should use @string resource. 此报错是在声明找不到在引号里面的变量。假设你的变量时button,你的报错会像如下: Hardcoded string “button”, should use @string resource. 你需要做的是,来到res >> values >> strings.xml ,添加以下代码: <string name=”button”>button</string> 然后回到你报错的那行代码,将你的代码改为以下:…