随笔分类 -  每日随笔

想起啥写啥,没有什么分类,都是当天遇到的一些技术问题,当然不是每日都写了。
摘要:蛙蛙推荐:整理了一些t-sql技巧 一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id... 阅读全文
posted @ 2005-08-05 13:18 蛙蛙王子 阅读(2995) 评论(9) 推荐(0) 编辑
摘要:推荐一些flash和asp.net结合开发的文章 RIA是Rich Internet Applications的缩写,翻译成中文为丰富互联网应用程序。 传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,这就是被Macromedia公司称之为的“体... 阅读全文
posted @ 2005-08-02 16:57 蛙蛙王子 阅读(1241) 评论(3) 推荐(0) 编辑
摘要:上次发了“写一个监测跟踪的类库”的帖子,这次贴错误处理的类库 上次的帖子地址如下 http://onlytiancai.cnblogs.com/archive/2005/07/30/203649.html 其实写这些文章没啥用,就是开拓开拓思路而已,微软已经发布了几个好用的应用程序快,什么blok,我也记不住那些英文。把偶用的错误处理类库贴出来,是让大家批评批评看看有哪些设计不当,考虑不全的地方,大家多多指点一下,比直接用那些现成的东西有收获应该,对吧。 阅读全文
posted @ 2005-08-01 16:42 蛙蛙王子 阅读(3333) 评论(12) 推荐(0) 编辑
摘要:摘要:本类库出自《asp.net电子商务高级编程》一书的源码,作者Kevin Hoffman。我们在开发程序的时候常常需要跟踪一些变量的值,系统状态等。一般我们在底层架构里提供完成这个任务的功能,我把这本书的两个类先提取出来给大家看看,看看有没有可用的价值,这个类库可以把要跟踪输出的信息输出在一个安全的位置,它把程序集的跟踪输出和asp.net的跟踪输出做了合并。并且提供了在异常抛出的时候获取系统进程信息,线程信息以及应用程序域等方面的信息。 阅读全文
posted @ 2005-07-30 17:28 蛙蛙王子 阅读(2396) 评论(6) 推荐(0) 编辑
摘要:摘要:网上有好多网站的流量分析系统,但是大多很难做到对每个页的访问统计的,因为要asp时代,要获取http请求要写ISAPI过滤器或者ISAPI扩展才可以做到,但是.NET下就非常方便了,我做了一个例子来演示如何捕获用户的访问请求,并把它记录下来,我演示的只是把访问的页面记录了下来,其实只要获取了request的引用,象客户的IP,浏览器类型,版本,访问时间,错误号等都可以记录的。而且我是把这些记录保存在了一个xml文件里,这适合访问量比较少的情况,xml配合一个xslt就可以显示多种形式的统计报表了,如果流量大的话,可以把他们保存到数据库里,并且建立一个作业,每隔固定时间汇总这些数据,删除旧数据,然后单独写个程序以这个数据库为基础创建报表。我们这里只关注原始数据的捕获,有了数据,想怎么处理就怎么处理,下次我给大家演示如何把这些数据以图表的形式展现出来,可能用OWC,也可能给大家演示一个VMLChart系统。 阅读全文
posted @ 2005-07-28 17:51 蛙蛙王子 阅读(3362) 评论(9) 推荐(0) 编辑
摘要:关于生成随机数,有以下几个可以选择的方案: 1) System.Random 2) xdev所提到的System.Security.Cryptography.RNGCryptoServiceProvider 3) 直接调用Platform SDK中的CryptGenRandom()函数。 其中,和1)相比,2)和3)可以被作为真正的随机数来使用。 阅读全文
posted @ 2005-07-28 11:53 蛙蛙王子 阅读(4237) 评论(2) 推荐(0) 编辑
摘要:给豆浆出的c#基础题目 一、分析下面的程序会输出什么 namespace helloCs { using System; public class HelloCSharp { private void SayHello (string name) { Console.WriteLine ("Hello {0}", name);... 阅读全文
posted @ 2005-07-27 15:30 蛙蛙王子 阅读(1756) 评论(6) 推荐(0) 编辑
摘要:蛙蛙请教:问几个面向对象设计的问题 非虚拟的方法不可以覆盖只可以隐藏吗?把基类的一个方法覆盖和隐藏成同一段代码有什么区别? 怎样在基类写声明一个成员让派生类不自动继承这个成员? 如果派生类覆盖了基类的一个成员,这个成员还可以声明为虚拟的吗?如果是隐藏了一个基类成员呢? 如果基类里一个方法有3个重载的版本,且都是虚拟方法,在派生类里覆盖这个方法应该覆盖哪个呢? 覆盖基类的方法的时候可以修改基类方法的签名吗? 在一个不能实例化的类里有个静态成员,如果这个静态成员没有初始化,能直接使用这个静态成员吗? 如果用基类引用派生类,在调用这个引用的方法的时候是执行基类的方法还是被重写的方法呀?如果是接口呢? 有个非静态方法,一个静态方法,它们是同一个名字的不同重载版本,你说把他们谁声明成虚方法比较好呀? 阅读全文
posted @ 2005-07-25 13:05 蛙蛙王子 阅读(833) 评论(2) 推荐(0) 编辑
摘要:初次使用Nunit进行单元测试 本示例出自以下链接 每个.NET 开发人员应该下载的十个必备工具 http://www.vckbase.com/document/viewdoc/?id=1303#NUnit 关于TDD相关文章参照idior的以下链接 http://www.cnblogs.com/idior/category/18786.html 关于NUnit的详细使用方法参照... 阅读全文
posted @ 2005-07-25 12:16 蛙蛙王子 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:处理复杂对象查询时有难度。数据模型中的所有表格及关系很复杂,包括关联、引用(也就是主从表)和继承三种关系,甚至包括嵌套的复杂关系,在做or mapping的时候非常复杂。 对应于表中的连接查询,如果直接写sql语句违背了map 规则,不写,灵活度不够。虽然在一些ORM方案中也可以把数据库表之间的关系也映射到对象层里,但是这样在数据库和数据访问层之间增加了一个映射层,再说了映射用的元数据都是XML格式的,访问这个XML文件的时候还得做额外操作,性能肯定要降低了(当然可以在应用程序启动的时候把元数据都缓存起来)。而且那个什么Opath语言,我看不出来和t-sql相比,他有什么优势,Xpath是查询XML用的,它用来查询Object,但是它的Opath查询,最后还是得转换成SQL来查询数据库呀,而且很可能一条Opath语句查下去可能得生成好几条SQL语句,而且它生成的SQL语句有你自己写的语句可靠吗,有你自己写的sql语句性能好吗?我看呀,以后这人们就都不用学sql了,直接学这个Opath就行了,到时候只有高手才会写SQL语句,就象初学者只会调用.NET封装好的类一样,而不知道这些类 阅读全文
posted @ 2005-07-23 12:09 蛙蛙王子 阅读(7116) 评论(71) 推荐(0) 编辑
摘要:什么情况下用class,什么情况下用struct?如果要创建的对象有行为的话用class,如果只是保存数据的话用struct,但是尽量用class。关于明辨值类型和引用类型的使用场合请参考下面的链接。http://www.microsoft.com/china/msdn/library/langtool/vcsharp/EffectiveCsharp.mspx关于值类型使用场合请参考以下链接htt... 阅读全文
posted @ 2005-07-21 12:45 蛙蛙王子 阅读(1241) 评论(6) 推荐(0) 编辑
摘要:摘要:本示例程序出自Bill Wagner 《c#小黑书》,这是本很出名的C#方面的经典图书。 这个简单的例子完成一些简单的物理计算,是关于计算重力加速度,距离和速度之间的关系的.例子虽然简单,却演示了很多知识点儿,枚举,类,静态方法,switch语句,常量,只读域,重载的构造函数,控制台输出等.此外还演示了一个物理规律,复习了一下初中物理知识.其次看一下代码的的命名方式等,养成良好的代码写作习惯.关于这本书的源码,我会陆续的翻译过来的,其中可以挖掘好多开发技巧,我想先从简单的开始,不放过每一个知识点儿,这样翻译完的话也许c#水平和英语就提高一些了。 关于作者: Bill Wagner 是SRT Solutions的创始人和顾问,专门研究.NET 开发。他是The C# Core Language Little Black Book一书的作者。 十多年来,他一直从事软件开发与教学工作。他是Visual Studio Magazine的专栏作家,并在许多关于改进软件开发习惯的会议上做演讲。他从事的软件程序的范围很广,从儿童游戏到生物信息学研究。联系方式:wwagn 阅读全文
posted @ 2005-07-18 18:24 蛙蛙王子 阅读(1843) 评论(4) 推荐(0) 编辑
摘要:看来偶的WEB软件开发基本功还得再扎实一些   刚才来网吧的时候看见一个哥们在玩“劲乐团”,弹奏的是《菠菜进行曲》,整个弹下来竟然一个也没错,而且是百分之90都是“Cool”,真是太精彩了。是呀,干什么都有高手,开发软件也是,偶怎么说写程序也一年多了。可是现在感觉基础还是不够扎实,尤其是开发web程序,相关的技术和知识很杂,客户端的Javascript,CSS,VML,XML,XSLT,XPATH,DOM,HTML,HTC等,这些都是经常用到的web客户端技术(当然有一些是通用的技术,不一定非在客户端使用),服务段vbs,c#,ASP.NET,ASP,这些也是我常用的。还有一些知识是建立在具体技术上的,需求分析,项目管理,风险跟踪,BUG管理,单元测试,源码控制等等,当然还有一些通用的跨语言的编程知识,OO思想,数据库设计,数据库管理,算法,正则表达式,数据结构等。每种具体语言或者技术里又分着很多详细的技术细节,拿c#来说吧,多线程,异步调用,异常处理,反射等都有很多的知识要掌握,而且每项技术都很重要。当然做好一个程序还有一些整体上的技巧,这些技巧贯穿整个软件开发过程,界面人本 阅读全文
posted @ 2005-07-17 13:24 蛙蛙王子 阅读(865) 评论(3) 推荐(0) 编辑
摘要:大家好,偶是新来的蛙蛙王子,请大家多多关照 大家好,刚刚搬到这里,希望能和大家成为朋友。CSDN那边不太稳定,这边的人很活跃也很热情,我就搬了过来,偶懂一些web开发技术,asp,asp.net也会一些。我经常来博客堂和博客园看帖子,有些人研究微软技术已经很深了,让我实在佩服,我也很喜欢微软的各项技术,希望能和大家一起学习,共同进步。 其实,技术知识这东西和赚钱一样,钱是赚不完的,知识也是... 阅读全文
posted @ 2005-06-27 14:32 蛙蛙王子 阅读(1289) 评论(12) 推荐(2) 编辑

点击右上角即可分享
微信分享提示