Neeke

伪全栈攻城狮

SQL Server数据库中函数的使用方法

1. 由于update里不能用存储过程,并且由于根据更新表的某些字段还要进行计算。所以很多人采用的是游标的方法,在这里我们可以用函数的方法实现。 函数部分:

Java开发最容易犯的21种错误

1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility.

什么叫面向接口编程

在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。

JAVA变量类型之间的相互转换

我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程中经常要用到,在我们今天的这篇文章中,我们将来看看如何实现这些转换。

缓冲技术提高JSP程序的性能和稳定性

一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增加各种复杂信息的自由。 JSP能够在标记库内封装和运行复杂的Java代码,它使得JSP页面文件更容易维护,使得非专业开发人员使用JSP页面文件更加方便。现在已经有许多标记库,它们或者是商业产品,或者是源代码开放产品。但这些产品中的大多数都只是用标记库的形式实现原本可以用一个简单的Java Scriptlet实现的功能,很少有产品以某种创造性的方式使用定制标记,提供在出现JSP定制标记库之前几乎不可能实现的用法。

IT技术人终究要走上管理职位吗?

身为IT技术人员,很多人一定都曾考虑过这样一个问题:下一步该如何走?作为IT技术人,想要在职业生涯中走得长久,走得精彩,是不是最终都要走上管理岗位?IT技术人又适合从事管理工作吗? 正方意见:管理,合适的发展目标 很多人都同意,对于一个IT技术人员而言,想要继续良性发展,走上管理岗位是最好的选择。 理由一:技术生命有限 小孙和同在技术部门的同事们常常谈到发展问题,他们都觉得IT技术领域推陈出新实在太快,虽说活到老学到老,但到底能学到什么时候呢?大家也都没把握。小孙自己也很怕有一天会被新人嘲笑落伍。

程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。

程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 要求: 1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。程序实现:

Spring数据源的灵活配置巧应用

环境: Java SE 1.5 Spring-2.5.1 mysql-connector-java-5.1.5.zip Mysql 5.x 为了从数据库中取得数据,我们首先需要获取一个数据库连接。 Spring通过DataSource对象来完成这个工作。 DataSource是JDBC规范的一部分, 它被视为一个通用的数据库连接工厂。通过使用DataSource, Container或Framework可以将连接池以及事务管理的细节从应用代码中分离出来。 作为一个开发人员,在开发和测试产品的过程中,你可能需要知道连接数据库的细节。 但在产品实施时,你不需要知道这些细节。通常数据库管理员会帮你设置好数据源。

CSHARP属性简介

C#通过属性特征性读取和写入字段,而不直接读取和写入,以此来提供对类中字段的保护。C#属性在实现这种保护的同时,允许用户像访问字段一样访问属性。因此,属性可用于类的内部封装数据。假设有Employee类,属性的名称可以是职员、部门名称、人数等。下面是代码片段,它声明类变量_name和_id,并将用户输入的值赋给它们。代码1:

class Employee
{
    
private static string _name;
    
private static string _id;

    
static void Main(string[] args)
    {
        
_name Console.ReadLine();
        
_id Console.ReadLine();
    }
}
虽然上面的代码1可以正确工作,但公开类的数据成员通常认为是一个不好的编程做法。因为用户为字段_id输入的值再赋值之前没有经过必要的验证,所以用户可以输入任何值而不受限制。要实现验证,需要顶一个方法,比如SetId(),在该方法中,作为参数传递的值先要通过验证,然后才传递给类中的字段。如果需要些该验证代码,则可以通过修改SetId()方法来实现。任何人调用SetId()方法来设置_Id,都会收到这个修改的影响,而不需要对调用SetId()的代码进行修改。因为SetId()方法只存在于一个地方,而调用SetId()方法的地方会有多处,这样修改一处代码,而避免了对多处代码的修改。这就是封装对程序的作用,进行小的修改,而避免大的修改,因此使得程序可靠且易于维护。同样,要检索_Id的值,则需要实现方法GetId()。下面的代码2显示实现讲解的方法之后代码1中修改的代码。

ajax学习3之获取XML文档信息

进入本人ajax学习第三课,使用ajax获取XML文档中信息。效果图以下是HTML部分的代码:

«   2008年5月   »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
搜索
最新留言
文章归档
友情链接

Powered By Z-BlogPHP 1.5 Zero

Copyright Your WebSite.Some Rights Reserved.