代码改变世界

Entity Framework4.3 Code-First基于代码的数据迁移讲解

2012-08-09 15:28 by 小白哥哥, 4221 阅读, 9 推荐, 收藏, 编辑
摘要:前段时间一直在研究Entity Framework4,但是苦于没有找到我特别中意的教程,要么就是千篇一律的文章,而且写的特别简单,可以说,糟践了微软这么牛埃克斯的东西,要么就是写的东一句西一句,估计是学习的过程中做的笔记就直接公布了,只有本人能看懂,昨天,在MSDN Blog找到一些英文文章,真的感觉老外研究东西没有咱们国内一些人那样浮躁,我倒不是崇洋媚外,但是看他们的文章确实让人感觉进步很快(包括英语,我英语和我俄罗斯语水平差不多吧),这篇文章就简单基于一篇关于Code-Based的数据迁移的英文讲解,加一些我自己的理解进入,文章末尾我会给出原文连接。由于本文是对数据迁移进行讲解,所以我在示 阅读全文

PHP环境中安装pear、phpunit以及xdebug全攻略

2012-07-20 10:50 by 小白哥哥, 1857 阅读, 0 推荐, 收藏, 编辑
摘要:首先,本文是基于wamp环境的基础上的,所以,如果您看到这里还没有搭建好wamp环境的话,介意您先把环境搭建好,因为这里都是一些实践性的内容。 1.准备 wamp环境中,我使用的各个软件的版本如下 windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql 5.1.49 php 5.4.5 以上环... 阅读全文

在YII项目中使用ckeditor和ckfinder快速部署文本编辑器并实现图片上传

2012-07-16 12:11 by 小白哥哥, 2968 阅读, 0 推荐, 收藏, 编辑
摘要:好久没有写技术博客,工作太忙当然不能作为理由,可能自己变得懒惰啦。 我的个人博客,现在是暂时使用wordpress部署的,但是最终还是要自己动手开发,当然最好是不占用工作时间完成,语言当然是使用PHP,这个毋庸置疑,因为工作中大部分时间是在写.NET代码,担心哪天真的就远离了PHP啦,这可不是我个性格,怎么说,我也花过那么多Time和¥在PHP身上,当然这是玩笑,我还是深爱着它的。 闲话少说,书归正传;1.准备 首先到http://ckeditor.com/ 下载ckeditor; 然后到http://ckfinder.com/ 下载ckfinder; 最后到http://www.yiifr. 阅读全文

在本地计算机无法启动 MySql服务 错误1067

2012-03-27 21:12 by 小白哥哥, 814 阅读, 1 推荐, 收藏, 编辑
摘要:今天回家,遇到这个莫名奇妙的错误,把谷歌和百度翻了好几页也没有解决,大多数都是复制粘贴的一个答案,说什么my.ini的错误,折腾了半天 重装、重新配置、重起 都没有起作用,顺便带一句,真是恨透了那些喜欢复制粘贴混所谓“金币”的人,一页里面都是一样的一段话。 试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以 ... 阅读全文

iBatis.Net(6):Data Map(深入)

2011-11-27 15:23 by 小白哥哥, 2195 阅读, 4 推荐, 收藏, 编辑
摘要:在上一篇中,我写了几个最最基本的DataMap映射,但是如果仅仅是这些功能的话,那iBatis真就有点愧对它的粉丝啦,我个人的理解,iBatis真的可以让开发者眼前一亮的特性在于它的动态SQL,在这一篇中,就会详细的阐述它 在一个数据映射定义文件中,可以存在多个 Cache Models,Type Aliases,Result Maps,Parameter Maps,Statements,而且可... 阅读全文

iBatis.Net(5):Data Map(了解)

2011-11-27 11:46 by 小白哥哥, 1815 阅读, 3 推荐, 收藏, 编辑
摘要:总算,总算,能写点示例啦,呵呵,其实前面的几篇,我感觉自己写的也很生硬,没有Demo理解起来是很困难,很多名词,反正我初次接触iBatis的时候,是一点也不理解的,我也是比较习惯与从示例中学习的,到今天这一篇,终于可以完成一个可以让iBatis真正运行起来的实例啦,前面的,可能只能理解为纸上谈兵,不过之所以这么设计,也是不得意而为,因为你不从本质上了解它的协作过程,不会把这个框架运用的很好的 这一... 阅读全文

iBatis.Net(4):DataMapper API

2011-11-24 21:20 by 小白哥哥, 2746 阅读, 1 推荐, 收藏, 编辑
摘要:在iBatis.Net中,可以通过SqlMapper实例访问DataMapper API,其实以前写的都是一些iBatis.Net的概念和一些配置的问题,从这一篇开始,才是真正的精髓,也是我们使用iBatis.NET真正开始完整我们对数据库的任务的开始,这一篇我主要写一些DataMapper API,的定义、作用、使用方式,很遗憾,这一篇应该还是不会出现任何实例,因为还没有数据实体类和映射文档,... 阅读全文

iBatis.Net(3):创建SqlMapper实例

2011-11-23 12:11 by 小白哥哥, 3795 阅读, 2 推荐, 收藏, 编辑
摘要:在iBatis中,我们把所有的配置和映射都放在XML文件里(当然,这未必是一定需要的),但是,XML文件不是可执行的,所以,如果我们要在我们的c#代码里使用iBatis的映射,就必须通过一个类来加载、分析、使用它。所以在iBatis中,提供给了我们很多的API来做这些事情,配置以及映射文件的加载和监视是在创建SqlMapper实例的时候进行的,而所有的数据映射的工作以及我们对数据库的操作,是需要在... 阅读全文

iBatis.Net(2):基本概念与配置

2011-11-18 16:12 by 小白哥哥, 53942 阅读, 2 推荐, 收藏, 编辑
摘要:写完第一篇,有朋友给我发邮件,说想让我配合实例写会不会更好一些,可是呢,我觉得这就相当于那些北大的什么鸟给无辜的孩子们吃快餐一样,我是坚决反对那样的,知其然不知其所以然,可能你当下可以从那里学点东西然后找到个工作,但是那样的知识体系是不适合我们发展的,当然了,这也是小白的个人观点,毕竟人那什么鸟比我飞的漂亮的多,至于iBatis这东西,说简单不简单,说难不难,很多基础的概念配置的东西,还是很有必要... 阅读全文

iBaits.Net(1):简介与安装

2011-11-17 22:17 by 小白哥哥, 2372 阅读, 2 推荐, 收藏, 编辑
摘要:iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的 ORM,无论 Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过 Hibernate或者OJB 提供的方法完成持久层操... 阅读全文