摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照 从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连 阅读全文
posted @ 2016-04-20 13:48 tuohaibei 阅读(861) 评论(0) 推荐(1) 编辑
摘要: 首先粘贴上项目引用地址:http://doc.okbase.net/fengshizty/archive/126397.html 这里对创建步骤不做过多解释,只是针对案例创建demo的一些个人感受说一下. 1、首先采用的数据库是mysql, 数据表结构看链接,因为自己当时新建表和插入数据是在控制台做 阅读全文
posted @ 2016-04-18 18:14 tuohaibei 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 一、指针和寻址运算 指针格式:<类型>*<变量> 寻址格式:&<变量> 以下程序的运行结果为 注意:每次运行程序时第一行显示的地址都不会一样。 using System; using System.Collections.Generic; using System.Linq; using Syste 阅读全文
posted @ 2016-04-12 12:56 tuohaibei 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 解析XML节点的时候,如何一步定位到某个节点呢,可以采用以下办法 以下就会遍历xml下所有的test节点,无论该节点是在哪一个层级。 如果同一个xml中同一层级存在相同得节点名称,可以通过命名空间区分 <?xml version="1.0" encoding="UTF-8"?> <edgarSubm 阅读全文
posted @ 2016-04-11 22:37 tuohaibei 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在网页中,我们经常需要引用大量的javascript和css文件,在加上许多javascript库都包含debug版和经过压缩的release版(比如jquery),不仅麻烦还很容易引起混乱,所以ASP.NET MVC4引入了Bundles特性,使得我们可以方便的管理javascript和css文件 阅读全文
posted @ 2016-04-08 16:20 tuohaibei 阅读(1343) 评论(1) 推荐(1) 编辑
摘要: 大家可以通过谷歌浏览器以网易网站做为范例,通过网站顶部的导航菜单栏来查看relative和aboulute的区别 CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对 这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解 阅读全文
posted @ 2016-04-08 00:35 tuohaibei 阅读(4433) 评论(5) 推荐(2) 编辑
摘要: 依赖倒置是软件设计的原则,实际上是面向接口编程,是OOD设计精髓之一,其原理就是高层模块不要依赖低层模块,而要依赖抽象或者接口,抽象不要依赖于细节,该设计原则对并行编程和TDD(测试驱动开发)有非常大的帮助,其中依赖注入设计模式就是充分体现了依赖倒置的原则. 首先依赖注入基本上有三种方式: 1、首先 阅读全文
posted @ 2016-04-06 00:25 tuohaibei 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1、首先说下@helper辅助方法,当我们在多个视图中共用相同的方法的时候,可以把此方法剥离出来放到一个位置,此时就可以用到@Helper辅助方法,首先我们在解决方案右键添加 App_Code文件夹,然后添加一个cshtml文件,清空原有文件内容,然后把自定义的方法放进去,例如 2、当我们想实现更复 阅读全文
posted @ 2016-04-04 23:37 tuohaibei 阅读(1940) 评论(2) 推荐(0) 编辑
摘要: 首先说下MVC,mvc已经不用ViewState来保留网页的状态,所以大部分依赖ViewState的功能都将无法使用, 比如gridview的分页与排序,page trace等利用viewstate记录状态的功能将全部失效,另外的大改变就是 asp.net mvc已经没有页面生命周期也没有事件驱动. 阅读全文
posted @ 2016-04-03 12:38 tuohaibei 阅读(10453) 评论(0) 推荐(2) 编辑
摘要: .NET 开发者必备的工具箱 主要工具 Visual Studio—— IDEs工具之王,.NET开发者的必备IDE。Visual Studio提供非常强大的启动工具箱,并且还有一些让人惊喜的插件支持。在去年11月,微软发布了Visual Studio 2013社区版,免费提供给学生、开源贡献者及初 阅读全文
posted @ 2016-03-31 17:20 tuohaibei 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1、(int)是一种类型转换;当我们觟nt类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。 2、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则 阅读全文
posted @ 2016-03-31 10:00 tuohaibei 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 随着EF技术的更新现在已经到了EF7.0时代,追随着技术的大潮去不断更新迭代自己,让自己知道自己还没有被技术抛弃. 今天看了下EF 6.0 codefist技术,简单,对于传统的DAL层省去了大量的人力物力,微软进一步提倡自己面向对象的特性.对DAL层做了充分面向对象的封装. 首先感受一下自己的心得 阅读全文
posted @ 2016-03-30 17:53 tuohaibei 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、自2011版本开始开发式编译器发布:Roslyn,其提供的API可以侦测dll编译过程中访问和分析编译数据,传统的编译器都是黑盒子:源代码从黑盒子的一端进入,目标文件/程序集从另一端出来. 2、最新版本的微软技术名字更名如下 ASP.NET 5 –> ASP.NET Core 1.0 Entit 阅读全文
posted @ 2016-03-30 09:59 tuohaibei 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 现在互联网时代呈尚快速开发,快速迭代。伴随着必然产生一些好用的第三方工具,今天有幸看到了Automapper这种类似ORM的框架,但是跟ORM还不太一样, ORM是实体和数据库表之间的映射,而此框架主要实现实体和实体间映射,两个实体可以互相转换,即便两个实体属性名称和类型不一致也可以相互赋值,可以指 阅读全文
posted @ 2016-03-29 17:26 tuohaibei 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1、restful是基于无状态的,所谓无状态就是说客户端和服务端的每次通话都是独立的,不存在session和cookie之类的保存状态的机制,基于该协议可实现简单的curd操作, 其操作分为get\post\delete\add等,说白了restful指的是一组架构约束条件和原则对安全性要求不高,如 阅读全文
posted @ 2016-03-29 10:41 tuohaibei 阅读(276) 评论(0) 推荐(0) 编辑