摘要: 毕业的脚步近了,真的要毕业了。 毕业答辩,拍毕业照,吃散伙饭,每年的毕业生都重复着同样的事情,然而“年年岁岁花相似 岁岁年年人不同”。网上流传着这样一个段子:有一代人,读小学时,大学不要钱;读大学时,小学不要钱;还没工作时,工作是分配的;可以工作时,得自谋职业;没挣钱时,房子是分配的,能挣钱时,发现根本买不起房娶不到老婆;没有进入股市的时候,傻子都在赚钱;兴冲冲闯进去的时候,发现自己成了傻子。总... 阅读全文
posted @ 2012-06-27 17:11 BobTian 阅读(872) 评论(7) 推荐(2) 编辑
摘要: 记得去年的时候,我在做上传图片是就遇到了一个问题,当时还在博客园的博问中提问过(http://q.cnblogs.com/q/28119/),最终我选择了使用Uploadify解决当时的问题。前几天在做上传图片时,想选择图片之后立即上传,自然而然想到了使用JQuery,但是又遇到了去年遇到的那个问题,这种情况还是需要提交表单才行。前天看到园子的一位朋友写的ASP.NET工作笔记之一:图片上传预览及无刷新上传,今天我也专门写了一个例子,欢迎批评指正。DEMO的结构下面看看UploadImage.aspx页面里的代码:HTML代码: 1: <form id="form1" 阅读全文
posted @ 2012-04-29 12:33 BobTian 阅读(15154) 评论(11) 推荐(3) 编辑
摘要: 在GridView使用Button,LinkButton等删除时,CommandName的值不要等于delete,因为该值delete是默认值,它默认会触发RowDeleting事件 阅读全文
posted @ 2012-04-01 21:14 BobTian 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 在PLSql中,执行删除语句后,还要提交一下事务,这样才真正删除了数据! 阅读全文
posted @ 2012-03-28 13:54 BobTian 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 出现乱码是由于编码不一致造成的,简单的办法就是用记事本打开JS文件,将其保存成与页面一致的编码格式即可! 阅读全文
posted @ 2012-03-27 22:13 BobTian 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 今天是北方的小年,接近傍晚,青岛就开始响起了鞭炮声。。。这样的日子,多少让一个人在外的我感到有点想家的感觉。不过马上就要过春节了,到那时候就可以回家了。还是先说说今天我遇到的问题吧。今天下班回来后,本想一个人闲着无聊看个电影放松放松,可是打开电脑,插上鼠标,奇迹发生了,鼠标竟然没有反应,我的第一反应是鼠标坏了。怎么可能坏了呢?下班关电脑的时候还好好的呢,首先我想到的是驱动问题,于是先装上驱动精灵,运行也没发现什么问题,难道是鼠标真的坏了?我插上移动硬盘,第一个USB接口显示无法识别,此时给我一种不祥的感觉,难道USB接口坏了,还好第二第三个USB接口能够识别移动硬盘。然后我又把键盘插到电脑上, 阅读全文
posted @ 2012-01-16 21:21 BobTian 阅读(2142) 评论(3) 推荐(1) 编辑
摘要: 在从DataSet导出Txt一篇中,我们还有一个问题没有解决:每个Txt的总金额不能超过10万,单笔金额不能超过5万(上一篇中为5000)。 按照上一篇中我提到的解决方案,首先在服务器中生成Txt,再打包下载到客户端。 首先,我们需要两个方法:一个是创建文件的方法,一个是压缩文件的方法,下面我给出具 阅读全文
posted @ 2012-01-06 23:26 BobTian 阅读(2311) 评论(3) 推荐(2) 编辑
摘要: 网上已经存在很多从DataSet导出到Word、Excel、Txt等的文章了,为什么还要写这篇文章呢,因为搜索了好长时间都没有找到符合要求的(不代表没有),只好自己动手写一个。后面我还遇到了问题,希望园子里的朋友帮忙解决一下,看有没有更好的办法。 在这篇文章中,我涉及两个导出的问题。第一个问题是导出 阅读全文
posted @ 2012-01-06 00:18 BobTian 阅读(4023) 评论(7) 推荐(4) 编辑
摘要: 元旦放假三天,终于有时间可以歇一歇了。到现在已经工作两个周了,这期间如果用一个字形容是:忙,用另外一个字形容就是:累。 入职第一天,项目经理给我简单的介绍了一下公司使用的框架,然后给我分配了一个任务练练手,完成目前正在做的项目的基础数据部分最简单的增删查改,还好,照着现有的例子很快就完成了。就这样,从第一天开始就参与到项目中来,每天都有任务。工作之前,我还有一个项目没有完成,只能在晚上8点到11... 阅读全文
posted @ 2011-12-31 23:42 BobTian 阅读(2240) 评论(5) 推荐(0) 编辑
摘要: 上周四结束了大学里的最后一门考试,接下来的任务就是找工作。下面是我找工作的经历:投简历周六晚上在HR伴侣、前程无忧、智联招聘上,搜索青岛关于.net的招聘信息,找到感觉合适的岗位投递简历,投了十几家。周日上午去学校的招聘会上打酱油。中午吃饭的时候,看到126的邮箱有一封面试通知的邮件,欣喜。面试周一6点40起床,到青岛市政府已经9点40多,呼呼,10点面试肯定要迟到了,于是给公司打电话说可能要迟到一会。在市政府等车时,接到另外两家公司的面试通知,一家安排到下午,另一家安排到第二天上午。 10点多到达公司,首先做了几个题,然后他们三个就和我聊了起来,感觉还挺轻松,一直聊到12点半左右。出来之后, 阅读全文
posted @ 2011-12-15 13:26 BobTian 阅读(4538) 评论(29) 推荐(2) 编辑
摘要: 曾经无数次地告诉自己,我只是一个还没毕业的孩子,毕业还离我很遥远,可是转眼间我就要离开校园,走向社会了。还记得大学刚开始(2008年)的时候每天都会去图书馆,弄本Photoshop的书来看。大一下学期的时候,我接触到了C#,从此一发不可收拾,下面是从大二开始回忆的一些片段:大二上学期开学第一天,我抱着一本C#书去教室看,整个教室就我一个人。不管去哪里包里都放着一本C#书。图书馆新到的C#书,我第一时间借出来,翻几遍再还回去。班主任让我和另一个同学做实验室设备管理系统,不会,不了了之。大二下学期蜗居宿舍,看C#视频,继续学习C#。大三上学期继续蜗居宿舍,学习C#,ASP.NET,SQL Serv 阅读全文
posted @ 2011-12-02 21:21 BobTian 阅读(3993) 评论(68) 推荐(11) 编辑
摘要: 前面的话 经过三个多周的时间,终于将这个系列完成了,谢谢大家的关注和支持,有很多不足之处还望大家包涵。 本系列参考的书籍为NHibernate 3 Beginner's Guide一书。 该书的随书源代码下载地址为:http://d.1tpan.com/tp1240962233 文章导航 第一章:N 阅读全文
posted @ 2011-12-02 09:05 BobTian 阅读(5369) 评论(12) 推荐(11) 编辑
摘要: 使用一个模型读写操作在NHibernate初学者指南(3):创建Model 中我们已经介绍了一个域模型的概念。在后面文章的例子中也都使用了这个域读写以及更新数据。只要该域的复杂性有限或者我们构建的解决方案纯粹是一个forms-over-data类型的应用,这都是有意义的。另一方面,如果我们的域非常复杂,那么这种方法就会快速达到它的极限。CQRSCQRS模式在处理和解决单个和复杂域问题时非常成功。当使用CQRS模型时,域模型专门用于写操作。所有的读操作(这里称为查询)绕过域模型直接到达数据库。因为域模型从查询数据的负担中解放出来,它要简单的多。领域实体很少有耦合关系。整个域可以被分隔为关联实体的 阅读全文
posted @ 2011-12-01 20:16 BobTian 阅读(1894) 评论(0) 推荐(2) 编辑
摘要: 本篇以及下一篇讨论开发人员在使用NHibernate开发中常见的一些错误。明确请求NHibernate,FluentNHibernate或者ConfORM都定义了许多关于领域模型映射的约定。但是还有很多人定义非常冗长的映射;定义太多,尤其是没有必要的东西,会使重要的映射元素变得模糊,不容易阅读以及难于理解。让我们看看下面完全合法的XML映射片段:<property name="OrderDate" lazy="false" access="Property"type="DateTime" insert=&qu 阅读全文
posted @ 2011-11-30 20:27 BobTian 阅读(3586) 评论(1) 推荐(4) 编辑
摘要: 验证复杂的业务规则,只使用特性是不够的。这种情况下,我们需要其他的办法。始终执行有效的实体验证用户输入的数据是否符合实体和值对象要求的一种方式就是拒绝任何违反规则的数据。假设在模型中,实体和值对象总是有效状态,那么我们就可以少写很多错误处理的代码。那么我们如何能实现一个实体或值对象始终处于有效状态呢?让我们看一个简单的例子:我们的程序有一个person实体。person对象的first name和last name必须始终定义。在前面,我们介绍了一个Name值对象,它由三个属性组成:FirstName,MiddleName和LastName。现在我们往这个类中可以添加一些验证逻辑保证一个per 阅读全文
posted @ 2011-11-29 19:47 BobTian 阅读(1917) 评论(4) 推荐(3) 编辑