摘要: 人是最会模仿的动物,很多先进的发明创造,并不是人类凭空想象出来的,而是仿造出来的,仿造的对象不是各种神奇的动物就是大自然的现象。所以其实在软件开发中也是这样,真正的专家是最善于应用经验证明是有效的解决方案的人,我们每一个人都崇拜专家,却没有一个人能意识到,其实很多东西我们换个其他领域的解决其他问题的解决方案的思路,一样可以解决很多问题。这段时间在做一个社区,社区的功能并不是固定的,就是说会有很多的...  阅读全文
posted @ 2007-12-14 17:20 Hex 阅读(168) | 评论 (2)编辑
问题:
终于尝试在项目中应用单元测试,一开始一切都按部就班的进行,一切良好,点[运行].显示出错结果,仔细看了下,异常信息为
Test method XinGongShe.Membership.Test.AccountManagerTest.UpdateUserRankPointsTest threw exception:  System.TypeInitializationException: The type initializer for 'XinGongShe.Membership.MembershipDataProvider' threw an exception. --->  System.IO.FileNotFoundException: Could not find file 'E:\Developing\XinGongShe Framework Solution\TestResults\Administrator_HEX 2009-07-28 19_23_34\Out\XinGongShe.config'..

原来配置文件没有自动复制到对应的测试目录,单元测试的生成目录是临时的,所以也不能简单的复制剪贴.

解决方案: 手工添加配置文件(针对vs2008英文版)
  1. 双击 LocalTestRun.testrunconfig 文件
  2. 选择 deployment 选项
  3. 单击 Add
  4. 选择配置文件.
posted @ 2009-07-28 19:55 Hex 阅读(281) | 评论 (0)编辑

在开发中,竟然遇到取FormAuthentication的值取不出来的情况,忘了以前是怎么理解这个问题的了,为了避免问题,先放上来,容后再描述。

 出现问题的原因是当在自定义的HttpModule类中取用户的信息时,竟然什么都取不出来,以前好像解决过这个问题,但是这次竟然花了3个小时才搞懂,看来确实是老了!!

 解决方法是由于FormAuthentication实际上是由FormsAuthenticationModule实现的,所以在Web.config中重新声明这些个Module,问题就解决了.(并且一定要在你想用的Module的前面)

 <remove name="FormsAuthenticationModule" />
   <add name="FormsAuthenticationModule" type="System.Web.Security.FormsAuthenticationModule" />
   <remove name="UrlAuthorization" />
   <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
   <remove name="DefaultAuthentication" />
   <add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" />

 

具体的原理也没搞懂,厄~~

 

posted @ 2009-01-11 12:16 Hex 阅读(99) | 评论 (0)编辑
     摘要: 如题所示,实现一个Ajax模式的文件上传有多难?这并不是一个疑问句,这是一个反问句。 在这里我先声明,不要认为一提到Ajax就是讲XHttpRequest, Ajax还要包括基于frame的操作,对!我说的是古老的frame。 xhttpRequest并不能实现文件上传,所以涉及到文件的上传,我们还得回到frame上,尤其是iframe。 需要的材料: 1,你掌握基本的Javascript技能。 2,一个隐藏的form和iframe,这里我分别命名为uploadForm和uploadResponse. 3,一个负责接收文件的页面,名字叫做UploadImage.aspx。 4,一个负责显示文件的页面,名字叫做File.aspx。  阅读全文
posted @ 2008-08-07 03:17 Hex 阅读(3844) | 评论 (11)编辑

最近租的房子很有意思,比较老,附近又是平房,所以蟑螂不断,每次到厨房开灯都能看到一个小队,虽然每次都是全部消灭...

打了几次战役后,最终这些小强从厨房逐渐消失了...(因为每次看到的数量都越来越少).

深夜,写着代码,一个阴影从我的眼前划过,定睛一看,一只中年小强正牛X哄哄的趴在我的笔记本的鼠标垫上,离我的手指头仅仅5厘米远...Shit!!!!

报仇的小强来了,大惊之下,急忙抄起自己手边最顺手的武器,厄~一卷手纸,猛地砸将过去...我考!!竟然没中!!!

急忙搬开电脑后面的书籍,以迅雷不及掩耳之势,将小强的藏身之地一一挪走,身无退路的小强僵在那里,不忿的向我晃动着须子...

妈的!!我用力将手中的手纸向桌子上砸过去,一下,两下,三下,直到确认看到的小强除了晃动的须子之外的部分变成肉泥为止...

恶心,妈的!!真恶心...

报废了一卷手纸的一大角(最近正打算重新找工作,所以舍不得全部报废),看着依然在不忿的晃动着须子的小强,我忍住喉咙的冲动,扯下一大卷手纸,盖了上去,又抹了抹桌子,确认没有留下肉眼可以观察到的小强遗体后,把手中的手纸叠了5折,扔进了纸篓。

 

又废了半天的力气用剪子剪掉了手纸卷上最恶心的部分,那酱乎乎的小强肉泥...

 

妈的!!太恶心了!!

posted @ 2008-07-28 05:09 Hex 阅读(57) | 评论 (1)编辑

本系列文章的目的是希望能够系统的将C#及面向对象开发的本质讲解给大家,也当是我自己的一次全面的总复习。

 

OK,你终于安装成功了.NET Framework,但是该如何开始呢?

那就让我们先从最简单的Hello World开始吧!

可能你对Visual Studio软件还不太了解,没关系,让我们先用NotePad,就是写字板来编写我们的第一个代码。

 

1 using System;
2 
3 public class Hello
4 {
5     public static void Main()
6     {
7         Console.WriteLine("Hello World!");
8     }
9 }

上面就是非常简单的一个Hello World的例子,也是我们第一个C# 程序,那么,到底该如何理解这个程序呢?

 

using关键字让你能够写出Console这样的写法而避免使用System.Console,当你需要用到大量的类的时候,它是一种非常有效的避免你的手腕酸痛的方式。

 

Main函数是静态的方法,注意,我们会发现有很多技术书籍一会儿讲方法(Method),一会又讲函数(Function),实际上他们分别代表Method和Function,区别是什么?通俗的讲,方法是类中的一段执行操作对象属性(Property)或字段(Field)的代码,而函数(Function)则是更高一级的不依赖于任何类的具有全局性质的一段执行代码(要操作的数据由参数形式传递)。

 

 

 

posted @ 2008-07-22 01:27 Hex 阅读(274) | 评论 (0)编辑
     摘要: 之前我讲了任意上传图片同时又不会将大量的毫无用处的图片保存在服务器上,占用大量的硬盘的资源的想法。今天我们来实现一下,注意,我这里假设全部的文章正式标识是int类型新文章当用户新建文章并且上传图片时,基于页面ViewState生成一个临时的key,用于标识尚未分配标识的文章。一旦用户决定保存草稿或者发表,则系统将根据临时Key将用户上传的图片与该文章建立后的标识对应。编辑文章系统首先获取文章,并基...  阅读全文
posted @ 2008-07-12 02:58 Hex 阅读(64) | 评论 (0)编辑
     摘要: 通过Web IM传文件的这篇文章思路非常好,先保存下来,待我整理思路并开发出来代码后,供各位朋友一起鉴赏。======================================================================Pushlets 实现了。保暖思淫欲, 现在我们要通过 Web IM 给其他用户传文件了。这在我最新的框架 Eurasia3 中是非常容易的一件事情, 这...  阅读全文
posted @ 2008-07-11 04:31 Hex 阅读(303) | 评论 (0)编辑
     摘要: 锁?  在中国开设网站,这个问题从来就很难说清楚。  Facebook并未立即回复记者的置评要求。中国审查机构不会透露他们会针对哪些网站,也绝不会证实他们封杀网站。在中国各地区之间,甚至是互联网服务商之间,执行标准都常常会不一样。  专家们表示,中国模糊不清的网络封锁手段正是其网络审查制度的高超之处。  在许多国家,用户在试图连接被封锁内容时会得到通知,但中国网络用户看到的却是“连接超...  阅读全文
posted @ 2008-07-11 01:18 Hex 阅读(1109) | 评论 (1)编辑
     摘要: 进入2008年,中国网民间传播着一句话“2008年是SNS(社会性网络服务)年”。据统计,中国的SNS网站已经有上千家之多,光是见诸媒体的就有不下50家。而且,受校内网融资的影响,更多的大大小小的SNS如雨后春笋般冒了出来。为了研究SNS网站在国内的发展现状,笔者在地铁站随机采访了20名等车的年轻乘客,其中有10名已经注册了SNS网站,4名不知道SNS是什么,6名表示知道,...  阅读全文
posted @ 2008-07-08 16:53 Hex 阅读(46) | 评论 (0)编辑
     摘要:
做过主题为失恋的个人网站。
做过网站用户目标为呆子的情感交友网站。
租过一台服务器。
被互联网广告商骗子骗过十几次  阅读全文
posted @ 2008-07-08 05:37 Hex 阅读(70) | 评论 (1)编辑