上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页
摘要: Console.WriteLine(@"""天才""");Console.WriteLine("\"天才\"" ); 阅读全文
posted @ 2012-07-30 23:04 醉意人间 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Json格式其实就是Key-Value,只不过这个Value还可能是一个Key-Value,如果将外面的当成一个json对象,那么这个key可能就是一个新的json对象。在C#中,较难解析的可能是后面的这个Value是一个数组,而这个数据里面又有新的数组,因为我是搞GIS的,和点,线,面这样的数据打交道,所以对此深有体会,因为一个线可以有多个path构成,而一个path可以由多个point构成,了解这些其实也就是一个高级对象的形成过程,对象就是真实世界的抽象,对象和对象之间的关系就如json格式一样,看来这些东西都是相通的呀,好了言归正传。我自己写的将会在测试后分享,现在分享一个比较好的博客: 阅读全文
posted @ 2012-07-30 23:00 醉意人间 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 在Linux上架设服务器,我将它分为四个步骤:安装配置启动服务使用安装,对于centos来说我喜欢yum,yum可以自动的解析依赖情况,所以安装一般不会有问题,,启动服务也很容易,一般用service xx start,使用就更简单了,麻烦就麻烦在配置文件中。配置文件一般以.conf结尾,大多数都在/etc目录下,对于DNS服务器,我安装了bind,以及bind-chroot,开始对bind-root这个并没有在意,于是我在/etc下的named.conf中配置,配置信息如下:options {listen-on port 53 { 127.0.0.1; };listen-on-v6 port 阅读全文
posted @ 2012-07-27 22:11 醉意人间 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 关闭了Redhat,重新启动,就遇到Kernel Panic -- not syncing: attempted to kill init,并有这样的提示:CPU has been disabled by guest os. Power off or resset。对于linux我还是不熟悉,但是按照windows一般的操作,进入bios,然后找新的启动设置,Redhat是装在虚拟机上,我设置了光驱,但是还是不行。于是就google上找答案,我看到了一篇:http://hi.baidu.com/sleepycat2008/item/15e430ff699cc7733d198bcf,如下:出现: 阅读全文
posted @ 2012-07-27 16:34 醉意人间 阅读(18489) 评论(1) 推荐(2) 编辑
摘要: 1.卸载redhat自带的yum组件[root@localhost ~]# rpm -qa|grep yum|xargs rpm -e --nodeps2.查看系统版本[root@localhost ~]# lsb_release -a 显示为:Red Hat Enterprise Linux Server release 6.1 于是找对应的CentOS6.1 但是在http://mirrors.ustc.edu.cn/centos/6.0/readme看到This directory (and version of CentOS) is depreciated. For normal u. 阅读全文
posted @ 2012-07-26 00:03 醉意人间 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: 加载模块简单来说有2种方式,一种是较为简单的使用ModuleLoader,另一种是使用ModuleManager。 1.关于ModuleLoader的使用,请参见Flex 使用ModuleLoader加载模块及卸载模块的实例一文。2.ModuleManager类提供了低层次的处理Module的装载卸载以及事件响应等的变成接口。这种方式比起纯粹的ModuleLoader方式稍微复杂一点,但是ModuleManager提供了比ModuleLoader更加强大的能力来管理Module模块的加载过程。 ModuleManager类负责管理加载的模块。当public的ModuleLoader.loadM 阅读全文
posted @ 2012-07-24 23:19 醉意人间 阅读(843) 评论(0) 推荐(0) 编辑
摘要: http://developer.51cto.com/art/201008/215925.htm在Flex中我们经常使用xml文件,因为Flex支持强大的E4X功能,读取xml相当简洁。总结一下常用的Flex读取XML配置文件的方法:1.使用Model标签形式首先声明Model标签,<mx:Modelidmx:Modelid="model"source="conf/configuration.xml"/>xml形如:<config><username>hzd</username><psw>123 阅读全文
posted @ 2012-07-24 23:15 醉意人间 阅读(281) 评论(0) 推荐(0) 编辑
摘要: http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx动态创建对象在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。在进行更有趣的话题之前,我们先看下如何动态地创建一个对象。我们新建一个Console控制台项目,叫做Reflection4(因为本文是Part4,你也可以起别的名字)。然后,添加一个示范类,本文中将通过对这个示范类的操作来进行说明:public class Calc 阅读全文
posted @ 2012-07-24 22:34 醉意人间 阅读(308) 评论(0) 推荐(0) 编辑
摘要: http://qing.weibo.com/tj/400082fa33001h7x.html1.5 实现依赖注入1.5.1 背景介绍 设计模式中,尤其是结构型模式很多时候解决的就是对象间的依赖关系,变依赖具体为依赖抽象。平时开发中如果发现客户程序依赖某个(或某类)对象,我们常常会对它们进行一次抽象,形成抽象的抽象类、接口,这样客户程序就可以摆脱所依赖的具体类型。这个过程中有个环节被忽略了——谁来选择客户程序需要的满足抽象类型的具体类型呢?通过后面的介绍你会发现很多时候创建型模式可以比较优雅地解决这个问题。但另一问题出现了,如果您设计的不是具体业务逻辑,而是公共库或框架程序,这时候您是一个“服务 阅读全文
posted @ 2012-07-24 22:27 醉意人间 阅读(8570) 评论(0) 推荐(2) 编辑
摘要: 主要是在runtime的时候加载一些文件,最大用处就是用做国际化, 1, 在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数: 比如-locale zh_CN -source-path=locale/{locale} -keep-all-type-selectors=true,其中的{locale}就是zh_CN ,而且zh_CN 其实就是一个目录2,创建配置文件(*.properties),里面都是键值对,比如name=123,old=123 ... 3,在flex程序中,绑定它。比如 <fx:Met 阅读全文
posted @ 2012-07-24 18:06 醉意人间 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页