03 2013 档案

摘要: 阅读全文
posted @ 2013-03-31 13:15 墨禾米说 阅读(266) 评论(0) 推荐(0) 编辑
摘要:坑爹的Eclipse,在Retina下模糊的想砸电脑,还好谷歌了一下还有补救措施!1: 找到在Eclipse.app 2: 右键 选择“显示包内容” 然后打开Contents文件夹3: 找到并编辑 Info.plist如下图所示4: 在</dict></plist>上边 写入 (这里记住 要和下边两行对齐 不可有空格。。。)<key>NSHighResolutionCapable</key><true/>如图5: 然后关闭6: 复制粘贴一下Eclipse.app 然后删掉原来那个.app打开那个副本,是不是文字已经高清了!!! 阅读全文
posted @ 2013-03-27 21:06 墨禾米说 阅读(667) 评论(0) 推荐(0) 编辑
摘要:NSString *homePath = NSHomeDirectory();//获得根目录 NSString *filePath = [homePath stringByAppendingPathComponent: @"/Movies/wp.MP4"];//获得源文件路径 NSString *targetPath = [homePath stringByAppendingPathComponent: @"/Documents/wpvdisk.MP4"];//获得目标文件路径 //获得文件的大小; ... 阅读全文
posted @ 2013-03-26 20:20 墨禾米说 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1: 按win + x 选择 管理员命令行2: 在cdm中输入3: slmgr /UPK 阅读全文
posted @ 2013-03-25 16:33 墨禾米说 阅读(280) 评论(0) 推荐(0) 编辑
摘要:NSString * host = @"192.168.2.151";int port = 35000;asyncSocket = [[AsyncSocket alloc] initWithDelegate:self];NSError *err = nil;if(![asyncSocket connectToHost:host on:port error:&err]){ NSLog(@"Error: %@", err);} 阅读全文
posted @ 2013-03-25 14:11 墨禾米说 阅读(261) 评论(0) 推荐(0) 编辑
摘要:只需要加入两行代码:MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask();marketplaceReviewTask.Show();如果出现:商城错误:抱歉, 当前无法完成您的请求....错误代码: 805a0194有一种情况是您的应用还没上线,它只准评论在线的应用;另一种情况就是微软商城坑爹了....http://msdn.microsoft.com/zh-cn/library/hh394030(v=vs.92).aspx 阅读全文
posted @ 2013-03-20 19:41 墨禾米说 阅读(226) 评论(0) 推荐(0) 编辑
摘要:将硬盘格式化成exFat格式就行啦顺时针依次是 FAT32、HFS+、exFAT 格式下 U 盘读写速度测试结果,坑爹了...所以:分一个区当"大使"就行了. 阅读全文
posted @ 2013-03-20 12:13 墨禾米说 阅读(516) 评论(0) 推荐(0) 编辑
摘要:实用场景,比如输入帐号和密码啦,输入搜索关键字啦.protected override void OnKeyDown(KeyEventArgs e){ if (e.Key == Key.Enter) { MessageBox.Show("我是windows phone 回车键"); } }关于其他按键的枚举:// 摘要: // 指定键盘上可能的键值。 public enum Key { // 摘要: // 一个指示没有键的特殊值。 None = 0, // // 摘要: // Backspace 键。 Back = 1, // // 摘要: // Tab 键。 Tab = 阅读全文
posted @ 2013-03-18 18:08 墨禾米说 阅读(338) 评论(0) 推荐(0) 编辑
摘要:NSArray和NSDictionary只能存储对象,不能直接存储基本类型,如int、float等...。但可以用对象来封装基本数值。例如,将int型数据封装到一个对象中,然后就可以将这个对象放入NSArray或NSDictionary中了。类似java中的封箱.1)NSNumberCocoa提供了NSNumber类来包装(即以对象形式实现)基本数据类型。例如以下创建方法:+ (NSNumber *) numberWithChar: (char) value;+ (NSNumber *) numberWithInt: (int) value;+ (NSNumber *) numberWithF 阅读全文
posted @ 2013-03-15 12:02 墨禾米说 阅读(282) 评论(0) 推荐(0) 编辑
摘要:在学习OC内存管理的时候, 发现这环境太高端了,于是找到了如何关闭ARC的方法,方法如下: Build Setting--->Apple LLVM compiler 3.0- Language--->Objective-C Automatic Reference Counting 将YES改为NO(两处);但实际上 ARC确实比手动释放快,而且不会发生内存泄漏的情况,具体可以参考这里http://clang.llvm.org/docs/AutomaticReferenceCounting.htmlhttp://stackoverflow.com/questions/6385212/ 阅读全文
posted @ 2013-03-15 11:21 墨禾米说 阅读(359) 评论(0) 推荐(0) 编辑
摘要:(readonly strong nonatomic) NSArray *myArrayIBOutlet跟数组完全没关系。IBOutlet是跟Interface Builder通信用的。一般来说这个东西是放UI元素对应变量的前面的。这个东西除了跟Interface Builder通信以外无任何意义,他的定义就是空。readonly strong nonatomic都是修饰属性。readonly很简单,只能读不能写; strong就是强引用. nonatomic一般是为了更快,用了nonatomic就不能线程安全的访问了... 阅读全文
posted @ 2013-03-14 15:20 墨禾米说 阅读(204) 评论(0) 推荐(0) 编辑
摘要:在很多场合是需要访问Html页面的Js代码的.所以咱们得这么做: 1:pubspec.yaml配置文件里添加js类库: ①找到Dependencies那一项,然后点击Add ②在对话框中输入js ③点击右上角的RunPub install安装类库,请检查类库是否已经完成 点击package下是否生成了一些包,其中有一个就是js,有则成功了. 2: 在main主文件中,尝试使用jstry{ js.context.alert("HelloDart from js"); }catch(e){ window.alert(e); } 点击运行, 弹出的对话框并不是HelloDart, 阅读全文
posted @ 2013-03-13 16:54 墨禾米说 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1: 在lib文件里定义一个成员变量library Helper;class Helper{ String name = "你好, 我是Dart~"; .....} 2: 在入口文件里 import 'Helper.dart' as hl; void main(){ window.alert(hl); //这个时候要创建新的对象的话应该如此这般: hl.Helper h = new hl.Helper(); int sum = h.Sum(100, 200); double div = hl.Helper.Div(100, 200);}红色字体的别名可以任意 阅读全文
posted @ 2013-03-13 12:02 墨禾米说 阅读(253) 评论(0) 推荐(0) 编辑
摘要:在java开发中我们是最常用的就是MVC开发模式.需要分层于是就需要分包,在Dart里这么做需要这么做: 1: 在web里新建一个文件取名为:Helper.dart 2:里面内容为: 注意红色字体library Helper;class Helper{ int Sum(int a, int b){ return a + b; }static double Div(int a, int b){ if(b != 0){ return a/b; }else{ return null; } }}这里的定义和Java没什么区别, 重点在红色字体,将这个Dart文件定义为库... 阅读全文
posted @ 2013-03-13 11:51 墨禾米说 阅读(160) 评论(0) 推荐(0) 编辑
摘要:在方法之外定义的变量不仅是全局变量,还是外部变量.但是很多场合,我们只需要定义为全局变量,并不是外部变量.也就是说希望定义的全局变量只在特定文件中是全局的,这个变量也只有在特定的类中的方法能访问,再也没有其他方法需要访问这个变量了. 这就引出了static. 被static修饰过的变量,在本文件中可以访问,在别的文件则不能. 在Objective-C中的static并不是像JAVA中那样好用. 在Objective-C中如何实现像Java中那样的静态成员变量呢?在java里只需要定义static就行了. 在OC中你需要做的是在一个类A的implementation(.m或者.mm)文件中定义. 阅读全文
posted @ 2013-03-13 10:17 墨禾米说 阅读(288) 评论(0) 推荐(0) 编辑
摘要:前天提着两条塑料袋装的新鲜的肾领回了我的第一台MAC,我第二台笔记本电脑.在众多人地惊呼中围观了我的开箱以后,我开始部署我的工作环境了. 第一次接触MAC系统还真是不习惯.于是一边学习一边部署;废话不多说. 在soft.macx.cn里下载最新的VMware虚拟机.然后安装,然后在windows8.zol.com中下载windows8专业版. 接着安装windowphoneSDK.一切都很顺利. 最后安装后需要重启.接着,运行程序在模拟器上.问题来了. 如果你也遇到这个问题则按我的方式做:下面是安装步骤:1. 安装VMware-workstation-full-8.0.4-744019.ex. 阅读全文
posted @ 2013-03-13 10:16 墨禾米说 阅读(244) 评论(0) 推荐(0) 编辑
摘要:import'dart:html';int i = 100;String str = "sum is ";int n = 110;void main() { A a = new A(); a.sum();}void btnClick(MouseEvent e){ window.alert("HelloDart");}class A{ int sum(){ window.alert((i + n).toString()); }}这货和Java一样, 就不解释了. 阅读全文
posted @ 2013-03-12 23:59 墨禾米说 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1:打开IDE,选择CreateAppplication; 2: 填写好项目名称: HelloDart后,选择WebApplication,点击Finish; 3: 在web下找到helloDart.html-->在body里添加: <button id='btnClick'>Click me</button> 4: 在web下找到HelloDart.dart文件.删除自建的方法,保留void main方法,main方法里为空, 如下:import'dart:html'; void main(){}如果你的dart文件和我一样,那么 阅读全文
posted @ 2013-03-12 23:35 墨禾米说 阅读(384) 评论(0) 推荐(0) 编辑
摘要:谷歌出了一个Dart,是为了我这种看着js就想吐的人的. 1:开发工具,谷歌修改了Eclipse为Dart. http://pan.baidu.com/share/link?shareid=322445&uk=2853005113 按照版本下载; 2:打开IDE 3: 选择Create APPlication 4: 点击Run IDE自动将Dart文件编译成js文件.然后就可以看见一个旋转360°的click me字样了. 明天研究下Dart的语法. 阅读全文
posted @ 2013-03-12 18:16 墨禾米说 阅读(232) 评论(0) 推荐(0) 编辑