2012年8月30日
JSON全称Java Script Object Notation,是一种传递对象的语法,对象可以是name/value对,数组和其它对象。先看下面这段JSON代码:{"skillz": { "web":[ {"name": "html", "years": "5" }, {"name": "css", "years": "3" }], "database":[ {"
posted @ 2012-08-30 14:00 风中语者 阅读(143) 评论(0) 推荐(0)
摘要: 在Linux系统里编译代码时,时常需要设置环境变量,大致有三种方法:1. 直接用export命令:#export PATH=$PATH:[Your Path]2. 修改profile文件:#vi /etc/profile在里面加入:export PATH="$PATH:[Your Path]"3. 修改.bashrc文件:# vi /root/.bashrc在里面加入:export PATH="$PATH:[Your Path]"注:后两种方法一般需要重新注销系统才能生效。 阅读全文
posted @ 2012-08-30 10:51 风中语者 阅读(278) 评论(0) 推荐(0)
摘要: 总结了一些常用的Unix/Linux命令:ls–列出目录ls -al–使用格式化列出隐藏文件cddir-更改目录到dircd–更改到home目录pwd–显示当前目录mkdirdir–创建目录dirrmfile–删除filerm -rdir–删除目录dircpfile1 file2–将file1复制到file2touchfile–创建filecat >file–将标准输入添加到filemorefile–查看file的内容chmodoctal file–更改file的权限greppattern files–搜索files中匹配pattern的内容grep -rpattern dir–递归搜索 阅读全文
posted @ 2012-08-30 10:28 风中语者 阅读(187) 评论(0) 推荐(0)
2012年8月24日
摘要: 使用Java语言进行开发时,可能由于处理速度、硬件控制或者复用既有的C/C++模块等方面的原因,需要Java层与使用C/C++编写的应用、模块或库进行交互,共同完成某些任务。在两者之间充当连接桥梁作用的就是Java本地接口(JNI,Java Native Interface)。本文通过一个小的例子,大致介绍下如何通过JNI在Java中调用C库函数的步骤。开发环境Windows XP / 7JDK 1.6xMicrosoft Visual Studio 20101.编写Java代码写一个简单的Java类 - JNITest,并在该类中声明两个Native方法,接着在静态构造函数里调用System 阅读全文
posted @ 2012-08-24 18:57 风中语者 阅读(770) 评论(0) 推荐(0)
2012年6月15日
摘要: 在Windows Phone平台上使用MVVM模式进行开发时,常遇到的一个问题是ViewModel间如何交互?比如存在这样一个问题,App里有A和B两个page,从A导航到B,然后点击back键返回到A,在这个过程中,B的ViewModel里面的数据如何传递给A?因为this.NavigationService.GoBack()不支持参数的传递。这里介绍一种解决方案,即Meidator模式。贴一些代码先:这是一个Mediator类,采用了Singleton模式,只能生成一个实例对象,ViewModel间的数据交互就是使用这个类来实现的。 1 using System; 2 using Syst 阅读全文
posted @ 2012-06-15 17:24 风中语者 阅读(4372) 评论(0) 推荐(1)
2012年6月13日
摘要: 在C++里类和结构体唯一的区别在于默认的保护级别不同,结构是public,而类是priviate。回到C#这里,结构作为值类型,类作为引用类型,两者的区别就没有那么简单了。这里我简单总结了下两者的一些异同点,希望能对C#里的结构和类这部分知识能有更多显性地认识。相同点:1. 声明语法相似;2. 都可以使用new运算符来赋值变量;3. 都有实例构造函数和静态构造函数;4. 都派生或者间接派生自object;5. 都可以使用partical关键字;6. 都可以实现接口;不同点:1. 结构是值类型,类是引用类型;2. 结构是隐式密封的,不能被派生,而类可以;3. 结构类型的变量不能为null,而类可 阅读全文
posted @ 2012-06-13 09:40 风中语者 阅读(280) 评论(0) 推荐(0)
2012年6月12日
摘要: 这里总结了两种方法如下:#1.enumDays{Saturday,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday};Typeweekdays=typeof(Days);foreach(stringsinEnum.GetNames(weekdays)) Enum.Format(weekdays,Enum.Parse(weekdays,s);#2.enumDays{Saturday,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday};foreach(varvintypeof(Days).GetFields 阅读全文
posted @ 2012-06-12 11:33 风中语者 阅读(510) 评论(0) 推荐(0)
摘要: Windows Phone应用在提交Marketplace发布之前,通常需要做大量功能测试的工作,以确保应用程序的质量。除了应用程序本身的一些功能需要格外注意之外,通常开发者可能会忽略一些必要的测试工作,这里我部分总结了这些测试任务:1.本地化测试如果你的应用支持多语言,这个测试就需要额外的注意了。开发者在本地化过程中,通常是使用英语作为默认的语言进行开发,应用中每出现一条字符串,就需要在相应的.resx文件里添加一则对应的资源项。然而在这个过程中,往往会疏忽遗漏一些字符串。比如应用中需要增加一个提示文本来提示用户,开发者在默认的*.resx文件里添加了该项英文字符串,但是却忘记在*.zh-C 阅读全文
posted @ 2012-06-12 11:29 风中语者 阅读(302) 评论(1) 推荐(3)
点击右上角即可分享
微信分享提示