07 2012 档案

摘要:routes.IgnoreRoute("home/about");这句话,当Route遇到Home/About的Url时,这段URL将被忽略。效果图需要注意的是这里routes.IgnoreRoute("home/about");必须要放在Route的匹配规则之前。比如下面这段代码Route示例代码 1 public static void RegisterRoutes(RouteCollection routes) 2 { 3 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 4 . 阅读全文
posted @ 2012-07-07 16:50 陈哈哈 阅读(5147) 评论(0) 推荐(0) 编辑
摘要:从图形化界面切换到命令行界面 Ctrl+Alt+F1(注意F1要按的久一点)从命令行界面切换到图形化界面Ctrl+Alt+F7(注意F7要按的久一点)注意:其中F1~F6是命令行界面,只有F7才是图形化界面 阅读全文
posted @ 2012-07-06 16:20 陈哈哈 阅读(196) 评论(0) 推荐(0) 编辑
摘要:/bin : 存放常用命令/boot: 存放启动程序/dev: 存放设备文件/etc: 存放启动,关闭,配置程序与文件/home:用户工作根目录/lib: 存放共享链接库/root:超级用户的工作目录/sbin:系统管理员的常用管理程序/tmp: 存放临时文件/lost+found:系统出现异常时,用于保存部分资料/misc : 一些实用工具/mnt: 光驱、硬盘等的挂载点/media: 光驱的自动挂载点/proc: 操作系统的实时信息/sys: 系统中的硬件设备信息/srv: 服务启动后需要提取的信息/var:主要存放系统日志/usr:存放用户程序/tftpboot: tftp服务器的服务目 阅读全文
posted @ 2012-07-06 16:16 陈哈哈 阅读(193) 评论(0) 推荐(0) 编辑
摘要:上部分是脚本方式输出Html,下部分是控件方式输出Html<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ScriptOrNot.aspx.cs" Inherits="MvcApp2.Views.Home.ScriptOrNot" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR 阅读全文
posted @ 2012-07-05 16:45 陈哈哈 阅读(287) 评论(0) 推荐(0) 编辑
摘要:弱类型是通过dictionary作为ViewData,它使用的是KeyValue来使用,我们一般在codeBehind来编写辅助方法来做。对于强类型的来说,我们就需要编写一个强类型的类型或者用框架中已有的类型。这样在页面中可以得到更加好的IDE的支持,因为它可以有Intelligent的提示。它可以做到View和CodeBehind的协作。View和Controller之间的协作就更强了,因为我们不必指定每一个数值的类型。 阅读全文
posted @ 2012-07-05 15:55 陈哈哈 阅读(165) 评论(0) 推荐(0) 编辑
摘要:<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="MvcApp2.Views.Home.Index" %><asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" 阅读全文
posted @ 2012-07-05 15:37 陈哈哈 阅读(3969) 评论(0) 推荐(0) 编辑
摘要:Controller的作用:一个Url进来就是交给Controller执行的。Controller是一个类,action是一个方法。应用程序必须知道要使用那个Controller。要求:• 继承System.Web.Mvc.Controller类• 以Controller结尾• XyzController的名称即为Xyz–约定胜于配置• ASP.NET MVC框架会在Web应用程序所引 ASP.NET MVC框架会在Web应用程序所引用的所有程序集范围内查找Controller–理论上不必写在Web应用程序内部Controller的选择规则• 根据URL Routing提取后的数据选择–如果没 阅读全文
posted @ 2012-07-04 19:38 陈哈哈 阅读(325) 评论(0) 推荐(0) 编辑
摘要:菜单栏--》search--》File... --》在Containing text 中输入你要查询的字段 File name patterns框中输入 * 然后点 search 就开始查找了 ,在search的视图中会显示出查询的结 阅读全文
posted @ 2012-07-04 14:45 陈哈哈 阅读(370) 评论(0) 推荐(0) 编辑
摘要:string->byteBytestaticbyteparseByte(Strings)byte->stringBytestaticStringtoString(byteb)char->stringCharacterstaticStringtoString(charc)string->ShortShortstaticShortparseShort(Strings)Short->StringShortstaticStringtoString(Shorts)String->IntegerIntegerstaticintparseInt(Strings)Integ 阅读全文
posted @ 2012-07-04 11:36 陈哈哈 阅读(670) 评论(0) 推荐(0) 编辑
摘要:下面我们将比较一下Android中的TextView和C#Winform中TextBox的不同。当我们要获取一个文本框控件时。C#:TextBox1 //直接输入控件的名称即可Android:TextViewtv = (TextView) this.findViewById(R.id.tv); // 获取文本框控件对象,有点像Html中getElementByID方法得到一个文本框中的值C#:TextBox1.Text Android:Stringstr1 = String.valueOf(tv.getText()); //tv.g... 阅读全文
posted @ 2012-07-04 09:43 陈哈哈 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:对于android手机截屏,据我所知,现在主要有三种方法。第一种,通过DDMS.把手机连接上电脑,运行DDMS,选中你的手机设备,然后点击菜单"设备"->"Screen Capture",如图1。这时你可以看到手机的屏幕截图。在该窗口,你可以点击"refresh"按钮更新,可以点击"Rotate"按钮旋转截图,也可以点击"Save"按钮保存截图,还可以点击"Copy"按钮把截图保存到粘贴板。开发人员比较适合使用这种方式。图1:图2:第二种,通过快捷键我们可以按住back 阅读全文
posted @ 2012-07-04 09:20 陈哈哈 阅读(1422) 评论(1) 推荐(0) 编辑
摘要:LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。LinearLayout布局方式: android:orientation="horizontal&qu 阅读全文
posted @ 2012-07-04 09:08 陈哈哈 阅读(992) 评论(0) 推荐(0) 编辑
摘要:1、单步调试快捷键以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。2、改变变量的值右击变量,在弹出的菜单中选择[change variable value],弹出修改画面。改变其值后,按下ok;这时,变量的值就改为修改后的值了。3、检查代码段是否正确选择一句或一段代码,右键单击在弹出的菜单中选择Inspect项,此时,代码的执行结果将显示在Expressions窗口中。4、(F3) 跳转到类、变量的声明5、Ctrl+Shift+G 跳转到函数调用处6、代码辅 阅读全文
posted @ 2012-07-03 13:55 陈哈哈 阅读(269) 评论(0) 推荐(0) 编辑
摘要:• 使用URL Routing Debugger可以快速检验一个URL是否被某个规则采纳–今后课程也会提到对Routing进行单元测试或测试驱动开发 • http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx 阅读全文
posted @ 2012-07-03 08:17 陈哈哈 阅读(194) 评论(0) 推荐(0) 编辑
摘要:• URL– "{controller}/{action}/{id}"实质:1、一个Route规则就是RouteClass的实例。类需要的属性一个Url字符串。--带有占位符的Url规则。它会从占位符中提取属性。• Defaults– action="Index", id=""作用:为Url中的某一部分添加一个默认值。当Url中缺失一部分,那么就会提取Defaults中的内容来作为参数。• Constraints– year="\d{4}", httpMethod=“POST" • Data Tokens 阅读全文
posted @ 2012-07-03 08:00 陈哈哈 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1、编译成Dll,然后拷贝到程序里面2、写一个页面,通过页面动态管理UrlRouting。这样应用程序不用重启,3、基于DotNet框架的配置,来写4、读XML文件,将里面的内容作为UrlRouting的内容配置的双刃剑:1、除非有新的应用程序发布,不然UrlRouting基本上不修改Urlrouting的作用:Url导向,一个程序还没有启动,就要启动。在传过来一个Url之前就要已经配置好了。所以它在Application_Start时添加规则application_start理解:application下的start事件,把这个方法作为事件添加到EventHander的事件里能够随时添加或删 阅读全文
posted @ 2012-07-03 07:49 陈哈哈 阅读(513) 评论(0) 推荐(0) 编辑
摘要:问题:在虚拟设备上运行程序时提示安装失败。[2010-08-08 00:38:30 - myApp] Re-installation failed due to different application signatures.[2010-08-08 00:38:30 - myApp] You must perform a full uninstall of the application. WARNING: This will remove the application data![2010-08-08 00:38:30 - myApp] Please execute 'adb u 阅读全文
posted @ 2012-07-02 11:57 陈哈哈 阅读(577) 评论(0) 推荐(0) 编辑
摘要:自己总结的在android中常会出现的不好解决的问题和方法(其中第三个方法经过了四天的折磨。。。。。哎)1.报错:BUILD FAILEDD:\workspace\ganji\build.xml:144: The following error occurred while executing this line:D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\ganji\tmp\proguard\tmp.jar解决:已经开了一个模拟器了,无法重新编译,必须关闭一个。用于ant2.报错:The conne 阅读全文
posted @ 2012-07-02 11:28 陈哈哈 阅读(33137) 评论(1) 推荐(1) 编辑
摘要:以下附上两篇博文比较NHibernate和Entity FrameworkNHibernate和Entity Framework 4.0优劣势争论以上内容来自博问 阅读全文
posted @ 2012-07-02 06:46 陈哈哈 阅读(245) 评论(0) 推荐(0) 编辑
摘要:以下全部为英文文档:Chrome 开发者工具的文档:https://developers.google.com/chrome-d...JavaScript 文档,语言核心部分可以看 ECMA 规范,非常晦涩:ecma-international.org/publicat...我一般看 Mozilla 的(需要注意 Chrome 不支持 JavaScript 1.8 的特性):developer.mozilla.org/en/JavaScriptDOM API 文档直接看 w3c:w3.org/TR/REC-DO...w3.org/TR/DOM-Le...w3.org/TR/DOM-Le...C 阅读全文
posted @ 2012-07-01 15:21 陈哈哈 阅读(1167) 评论(0) 推荐(0) 编辑