摘要: 我的电脑是winn7 64位的,好不容易安装了vmware虚拟机,并在里面安装了mac 的lion,可是上不了网。上网找了下,有网友说找.vmx文件,然后在里面加上一句ethernet0.virtualDev = "e1000" ,我找到那个文件,发现里面是有这句话的,还是上不了网。网上又有人说win7系统,在虚拟机里设置网络连接为nat也上不了。然后我就尝试着用设置网络连接为host-only,我的步骤如下:1. 先设置本机的本地连接,使其可以共享ip,如下:2. 设置VMnet1,如下:3. 虚拟机里的网络连接设置为host-only4. 在虚拟机里面设置mac的网络连 阅读全文
posted @ 2011-11-18 01:34 寒星晓月 专注移动互联网 阅读(23855) 评论(2) 推荐(0) 编辑
摘要: 今天在看wp7的源码的时候,发现有一个很奇怪的东西,就是#region 和#endregion ,他们之间有代码,我在猜这是什么,后来查了一下,原来#region #endregion之间的代码是让其隐藏折叠起来,这样可能是为了代码好看点吧,呵。 阅读全文
posted @ 2011-11-17 16:40 寒星晓月 专注移动互联网 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: WP7中的菜单栏一个应用程序的菜单栏的内容是有限的,最多不超过4个,排列顺序是以菜单栏中间为中心,然后从左往右排列。WP7提供了两种类型的菜单栏,一种是全局的菜单栏,也就是说在所有的页面中都会出现的,而另一种就是局部的菜单栏,就是在某个页面才出现的。全局的菜单栏必须在App.xaml文件中定义,它会以一行简单的XAML代码加到任何一个页面中。对于局部菜单栏的定义,我们有两种方法,第一种是使用XMAL,第二种是直接在代码里面定义。菜单栏上的icon限制最大为48x48像素,所以我们不能超过这个值,否则会失真,因为它会自动拉申的,WP7已经在系统里提供了挺多的icon了,所以我们最好是使用系统默认 阅读全文
posted @ 2011-11-15 23:58 寒星晓月 专注移动互联网 阅读(948) 评论(0) 推荐(2) 编辑
摘要: 队列,和栈一样,也是一种非常重要的线性结构,构建一个队列也是有两种方式的,一种是顺序表实现,另一种是链表实现。队列与栈的不同:栈是后进先出,而队列是先进先出,这也我们生活中的排队的例子也是一样的,谁先排就谁先出,哈哈。在操作方面,队列只允许在一端插入操作,而在另一端进行删除操作。允许插入的那一端我们称之为队尾,而允许删除的那一端我们称之为队头。参考了网上的代码,下面看看顺序表实现:#include "stdio.h"#include "stdlib.h"#include "io.h"#include "math.h" 阅读全文
posted @ 2011-11-05 15:11 寒星晓月 专注移动互联网 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 定义一个顺序栈,相当于一个数组,下面的定义也是一样,也可以有其他的定义,比如定义这个栈的大小,指向栈顶的指针,指向栈底的指针,而下面我的定义为栈的大小,还有int类型的top,用于栈顶指针。typedef int SElemType //设置SElemType的类型为int 类型,根据具体情况设置为其他类型typedef struct{ SElemType data[MAXSIZE]; int top;}sqStack;栈是一种重要的线性结构。栈,英文名为stack,是一个后进先出的线性表,它在表尾进行插入和删除等操作,这也是它的独特之处。表尾,是进行插入和删除等操作的地... 阅读全文
posted @ 2011-11-04 17:03 寒星晓月 专注移动互联网 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 笔记本用的是win7 64位的系统,没法再用以前的VC6.0了,所以就用了VS2010,在编写窗口程序的时候,运行的时候总是一闪而过,并输出以下的信息,还真是麻烦呀!“MyProject2.exe”: 已加载“D:\vc练习\MyProject2\Debug\MyProject2.exe”,已加载符号。“MyProject2.exe”: 已加载“C:\Windows\SysWOW64\ntdll.dll”,Cannot find or open the PDB file“MyProject2.exe”: 已加载“C:\Windows\SysWOW64\kernel32.dll”,Cannot 阅读全文
posted @ 2011-11-02 17:08 寒星晓月 专注移动互联网 阅读(13028) 评论(1) 推荐(0) 编辑
摘要: 串(string)是由零个或多个字符组成的有限序列,又名叫字符串。一些简单的概念:空格串,是包含空格的串。它与空串的区别就是空格串是有内容有长度的,而且可以不止一个空格。子串与主串,串中任意个数的连续字符组成的子序列称为该串的子串,包含子串的串称为主串。子串在主串中的位置就是子串的第一个字符在主串中的序号。//Index的实现算法//T为非空串,若主串S中第pos个字符之后存在与T相等的子串,则返回第一个这样的子串在S中的位置,否则返回0.int Index(String S,String T,int pos){ int n,m,i; String sub; if(pos>0... 阅读全文
posted @ 2011-10-26 11:08 寒星晓月 专注移动互联网 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 前阵子见到一个应用,是有那种单词排序的,还以为是用了什么 高深的技术,昨天在一本书上看到这个例子,只要用NSArray类内置的按字母顺序进行排序的功能就行了,使用sortedArrayUsingSelect()函数并将比较函数设置成系统的compare()函数即可。效果图如下:#import <UIKit/UIKit.h>@interface VocabularyAppDelegate : NSObject <UIApplicationDelegate>{ UIWindow *window;}@property (nonatomic, retain) IBOutlet 阅读全文
posted @ 2011-10-25 13:13 寒星晓月 专注移动互联网 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: @protocol是Objective-C中的接口定义方式,也就是说在一个类中通过@protocol定义接口,然后在另一个类中去实现这个接口,这也叫“代理”模式, 这种模式在ios开发中经常是会用到的。“代理”模式的使用:1.接口声明#import <Foundation/Foundation.h>//接口声明@protocol ProtocolExampleDelegate <NSObject>@required-(void)successful:(BOOL)success;@end@interface ProtocolTest : NSObject{ //这个类包含 阅读全文
posted @ 2011-10-24 16:54 寒星晓月 专注移动互联网 阅读(19881) 评论(3) 推荐(0) 编辑
摘要: 在开发iPhone过程中,我们经常会遇见TextField,当焦点在TextField里面的时候,键盘弹出来,而当我们想键盘退出的时候,却没有退出键。在iPad的键盘中,有专门的按键可以取消键盘的,iPhone中就没有这种键,那我们怎么办呢?我在开发过程中遇到这样的问题,我用的是一种很常见的方法,就是设置一个Button,然后放在视图的最底层,该Button触发一个方法,这个方法的功能就是取消掉键盘,因此只要在TextField输入完毕,再在TextField外点下就可以取消掉键盘了。响应者是接受输入的对象,而第一响应者是当前处理用户输入的对象,因此当我们在TextField中输入时,这时它们 阅读全文
posted @ 2011-10-17 20:18 寒星晓月 专注移动互联网 阅读(1778) 评论(0) 推荐(0) 编辑