摘要:
如何在Oracle中设计类似SQLServer中某列按某种方式自增长? 其实很简单,在Oracle中,没有类似Identity(1,1)这样的自增长方式,如果需要设置某列按照某种方式自增长,那么需要“重写”Oracle中sequence,在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方,首先需要明白squence能用到的地方:  阅读全文
posted @ 2008-09-15 01:28 张谊 阅读(86) | 评论 (1)编辑
     摘要:
今天看了Java的反射,第一次接触反射,却让我觉得如果没有反射技术,如今的Java不会有这么的强大,反射技术在Java中的应用非常重要,Struts,Spring,Hibernate其底层都是利用反射技术实现的,不过,反射技术有利有弊,毕竟是底层操作,有可能会破坏程序的封装性,反射可以通过设置setAccessible(boolean)属性,来决定是否访问私有对象。  阅读全文
posted @ 2008-09-03 20:35 张谊 阅读(48) | 评论 (0)编辑
     摘要:
这是我在最近学习java的过程中利用java.net.*编写的一个Socket广播聊天室,很简单,老手就不用看了:)  阅读全文
posted @ 2008-09-01 21:01 张谊 阅读(61) | 评论 (1)编辑
     摘要:
一..Net Framework
1. 如何获得系统文件夹
使用System.Envioment类的GetFolderPath方法;例如:
Environment.GetFolderPath( Environment.SpecialFolder.Personal )...
  阅读全文
posted @ 2008-07-31 20:27 张谊 阅读(1763) | 评论 (12)编辑
     摘要:
每四年一次的十月份,加拿大佛雷瑟河上游的亚当斯河段,平静的水面变得沸腾起来,成千上百万条三文鱼从太平洋逆流而上,来到这里繁殖后代。三文鱼银白色的鱼身在逆流而上的过程中变成猩红,整个水面因为有太多的鱼而变 得一片红色...  阅读全文
posted @ 2008-06-15 22:40 张谊 阅读(245) | 评论 (1)编辑
     摘要:
四川汶川的灾区牵动全国人民的心,我在成都,目前还能感觉到时不时的余震,恐惧,害怕,不安,可是,相比灾区的朋友们,这又算什么呢?...  阅读全文
posted @ 2008-05-18 23:26 张谊 阅读(87) | 评论 (0)编辑
     摘要:
XML是web serivces的核心基础技术,是SOAP实现的关键所在;而XMLHTTP就是根据XML来设计的。从实现的方式上讲:XMLHTTP是基于浏览器的,只要有IE,就能实现向服务器传递XML字符串,具有很高的通用性...  阅读全文
posted @ 2008-05-15 17:28 张谊 阅读(254) | 评论 (1)编辑
     摘要: 您使用过旅游指南吗?它总是能让我们快速的找到目的地。我对此有深刻的印象,希望这篇指南也能使您快速的完成Struts标签相关的任务。我深入细致的总结了日常使用Struts的一些经验,感觉Struts标签的用途非常广泛并且功能强大,但是学起来还是比较费时间的。我认为学习Struts标签最好的方式就是参考良好的示例,幸运的是这些示例您可以在下面找到。  阅读全文
posted @ 2008-04-30 18:24 张谊 阅读(30) | 评论 (0)编辑
     摘要: 1,引入log4net.dll组件
2,建立一个配置文件
两种方法,一种是在Web.Config或App.Config里加入以下配置节...  阅读全文
posted @ 2008-04-30 02:27 张谊 阅读(291) | 评论 (2)编辑
     摘要: 人在职场,首先得学会做人,做一个受欢迎的人,其实做一个受欢迎的人也是有原则的,以下就有27条讨人喜欢的原则,愿读到本帖的朋友都能成为一人受欢迎的人。   阅读全文
posted @ 2008-04-24 18:04 张谊 阅读(164) | 评论 (0)编辑
     摘要: Wildcard ISAPI Mapping,是IIS6中的一个新功能,翻译过来为通配符应用程序映射,其目的为使用*.*的扩展名来访问服务器上的文件,使浏览器路径显得更加的简短,便于记忆,还可以隐藏文件的真实路径,使文件的安全更加的保密。在日常的开发中,很多时候都需要将www.test.com/type.aspx?id=Book,映射为www.test.com/Book,其实很简单,只需要使用IIS6中的新功能Wildcard ISAPI Mapping就可以搞定。
  阅读全文
posted @ 2008-04-23 17:43 张谊 阅读(432) | 评论 (4)编辑
     摘要: 昨天,转贴了一篇利用ISAPI筛选器来实现URL伪静态的文章,我按照文章上的内容做,可是没有做出来,目前看来,该方法没有使用Microsoft URLRewriter.dll这个方法好,至少我个人觉得,花了一个晚上的时间,终于研究出来了怎么利用这个dll文件来对asp.net页面实现静态化了,其实很简单。  阅读全文
posted @ 2008-04-20 01:40 张谊 阅读(1164) | 评论 (48)编辑
     摘要: ISAPI_Rewrite利用IIS的ISAPI实现URL重写的,ISAPI_Rewrite是一个工具,下载地址为:http://www.isapirewrite.com/download/isapi_rwl_x86_0067.msi,下完,直接NEXT装一下就可以,位置可以随便装,但要记住,然后打开IIS,在网站上-右击-属性-ISAPI筛选器,起了名字,就叫"URLRewrite"吧,随便起的,然后浏览找到你刚才安装根目录的ISAPI_Rewrite.dll这个文件然后确定。  阅读全文
posted @ 2008-04-19 01:08 张谊 阅读(267) | 评论 (0)编辑
     摘要: 访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
  阅读全文
posted @ 2008-04-15 20:16 张谊 阅读(69) | 评论 (0)编辑
     摘要: AspNetPager分页控件解决了分页中的很多问题,直接采用该控件进行分页处理,会将繁琐的分页工作变得简单化,下面是我如何使用AspNetPager控件进行分页处理的详细代码:
1.首先到www.webdiyer.com下载最新的AspNetPager.dll,直接在vs2005中添加引用即可...  阅读全文
posted @ 2008-04-12 21:18 张谊 阅读(590) | 评论 (5)编辑
     摘要: 一、 工厂方法(Factory Method)模式
工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。

工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。

在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个核心类仅仅负责给出具体工厂必须实现的接口,而不接触哪一个产品类被实例化这种细节。这使得工厂方法模式可以允许系统在不修改工厂角色的情况下引进新产品。

在Factory Method模式中,工厂类与产品类往往具有平行的等级结构,它们之间一一对应。  阅读全文
posted @ 2008-04-03 23:55 张谊 阅读(281) | 评论 (0)编辑
     摘要: 创建 SQL Server 数据库的步骤
要创建该数据库,请按照以下步骤操作:
1. 新建一个 Visual C# .NET Windows 应用程序。
2. 在 Form1 上放置一个按钮。将该按钮的 Name 属性更改为btnCreateDatabase,然后将 Text 属性更改为 Create Database。
3. 对 System 和 System.Data 命名空间使用 using 语句,这样,在后面的代码中就无需限定这些命名空间中的声明了。将以下代码添加至 Form1 的“General Declarations”部分:
  阅读全文
posted @ 2007-09-28 15:04 张谊 阅读(224) | 评论 (1)编辑
     摘要: 【CSDN 9月14日消息】日前国外某编程社区给出了2007年9月份的编程语言排行榜。排名根据语言可用性、课程、第三方数据等来排定,Google、MSN和Yahoo等搜索引擎皆用来评定和评估这个排行榜。
排行榜前20位如下:
  阅读全文
posted @ 2007-09-14 13:26 张谊 阅读(279) | 评论 (0)编辑
     摘要: 9月10日参加了2007微软创新日成都站的活动,这次活动的主题是“Power Of Inovation(想像的力量)”,主要是介绍了微软最近准备推出的Dev-wow的活动,这次活动是激发你的创想为主题,只要会创新,呵呵,IBM X60就是你的了,呵呵,很诱人吧!如果你想参与进来,可以登录http://www.dev-wow.com,在填写好登记表以后呢,剩下的就是等待了,等待微软给你寄一份关于本次大赛的一些开发资料,其实最好玩的还是开发Vista Side-bar,在会上,来自微软DEP的讲师,现场给我们演示了一个Side-bar的开发过程,其实就是XML文件加控件,最后压缩成.zip包以后,在改名为*.gadget,然后直接用鼠标拖动到Vista Side-bar上,就可以了,很好玩的,其实这次大赛并不是说要开发一些非常复杂的程序,主要是激发一种创新的思维,呵呵!~在本次创新日活动中,  阅读全文
posted @ 2007-09-14 13:24 张谊 阅读(425) | 评论 (0)编辑
     摘要: Mountvol
创建、删除或列出卷装入点。Mountvol 是一种不需要驱动器号而链接卷的方式。

语法
mountvol [Drive:]Path VolumeName

mountvol [Drive:]Path/d

mountvol [Drive:]Path/l

mountvol [Drive:]Path/p

mountvol/r

mountvol/n

mountvol/e

mountvolDrive:/s

  阅读全文
posted @ 2007-08-07 20:21 张谊 阅读(162) | 评论 (0)编辑
     摘要: Net姗姗来迟了.但是终于我觉得应该谈论一下.NET的未来了.原因很简单,我现在每天都收到几乎50封邮件询问.NET的未来以及与其它技术相比,它有什么样的优势等.所以在这里,我将介绍我个人对这项技术未来发展的看法.
  阅读全文
posted @ 2007-06-23 00:41 张谊 阅读(606) | 评论 (4)编辑
     摘要: Hack技术学得再好,也无法侵入她的心.
Server入侵的再多,对她却只能Guest.
感情批量溢出,却得不到Echo.
我没有太多奢望,只期盼做她的Administrator.


  阅读全文
posted @ 2007-06-22 22:48 张谊 阅读(148) | 评论 (1)编辑
     摘要: 验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。
网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。
  阅读全文
posted @ 2007-06-21 01:00 张谊 阅读(568) | 评论 (3)编辑
     摘要: 尽管软件发展中的热点技术层出不穷,不断地变化,有一些东西却一直未曾改变,其中之一就是开发人员对数据库的使用和设计开发。你可能会兴奋地紧跟时尚创建一个AJAX Web界面,或者使用最近迷人的Windows用户界面,但是透过这些各种各样的外观界面,你可能依然需要从后台数据库中提取或存取所需要的数据——这一点就如同十多年以前人们对数据库的操作是一样的。
然而,令人吃惊的是,现在还有很多开发者依然在不断地重复着很多年以前就存在的数据库使用和开发上的错误。或许是有太多的开发者只是来学习如何使用一个数据库,而不是真正的去研究它。以下是笔者作为一个开发者,个人在平时的开发工作中所精选出的数据库开发者常犯的十大错误,以飨读者和同行。
  阅读全文
posted @ 2007-06-21 00:03 张谊 阅读(681) | 评论 (5)编辑
     摘要: 1.怎样定制VC#DataGrid列标题?
2.检索某个字段为空的所有记录的条件语句怎么写?
3.如何在c# Winform应用中接收回车键输入?
4.比如Oracle中的NUMBER(15),在Sql Server中应是什么?
5.sql server的应用like语句的存储过程怎样写?
  阅读全文
posted @ 2007-06-19 20:39 张谊 阅读(1043) | 评论 (1)编辑