文章列表
/// <summary>
/// 使用SqlDataAdapter适配器修改数据库的数据操作
/// </summary>
/// <param name="sender">这是基于Datable填充数据</param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
str ...
public class Singleton
{
private static Singleton _instance = null;
private Singleton(){}
public static Singleton CreateInstance()
{
if(_instance == null)
{
_instance = new Singleton();
}
return _instance;
}
}
public ...
一、 简单工厂(Simple Factory)模式
Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。
Simple Factory模式实际上不是GoF 23个设计模式中的一员。
二、 Simple Factory模式角色与结构:
工厂类角色Creator (LightSimpleFactory):工厂类在客户端的直接控制下(Create方法)创建产品对象。
抽象产品角色Product (Light):定义简单工厂创建的对象的父类或它们共同拥有的接口。可以是一个类、抽象类或接口。
具体产品角色Con ...
Application对象:
该对象在asp.net应用程序的第一个页面被访问时创建,一个applocation对象对应于一个IIS的虚拟目录以及其下的子目录。占用服务器的资源
他是存储在服务器上的全局变量,他可以在整个应用程序中访问访问,创建的对象将持续到应用程序关闭
ssion对象:
他是让服务端记忆客户
他是局部的,他就是服务器给客户端的一个编号
每个用户以这台web服务器建立连接时,他就创建链接,并与这个服务器建立了一个session,并且服务器就自动为其分配一个sessionID,用以便使这个用户的唯一身份
ookie对象:
他主要用途是在客户端系统中保留客户端的个人信 ...
1、请你自我介绍一下你自己,
回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。
2、谈谈你对跳槽的看法?
回答提示:(1)正常的"跳槽"能促进人才合理流动,应该支持;
(2)频繁的 ...
public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
...
function addCookie() { // 加入收藏夹
if (document.all) {
window.external.addFavorite( ' http://wjxa.iteye.com/ ' , ' start ' );
}
else if (window.sidebar) {
window.sidebar.addPanel( ' start' , ' http://wjxa.iteye.com/ ' ...
1.select top 每页显示的记录数 * from topic where id not in
2. (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc)
3. order by id desc
存储过程分页
create procedure tb_operator_proc
@pageSize int, --每页的记录数
@index int --从第几条记录开始
as
begin
set nocoun ...
1./// <summary>
2./// 发送EMail
3./// </summary>
4./// <param name="title">标题</param>
5./// <param name="body">内容</param>
6./// <param name="toAdress">发送到哪</param>
7./// <param name="fromAdr ...
1./// <summary>
2. /// 将指定字符串按指定长度进行剪切,
3. /// </summary>
4. /// <param name= "oldStr "> 需要截断的字符串 </param>
5. /// <param name= "maxLength "> 字符串的最大长度 </param>
6. /// <param name= "en ...
1.#region 上传文件的方法
2. /// <summary>
3. /// 上传文件方法
4. /// </summary>
5. /// <param name="myFileUpload">上传控件ID</param>
6. /// <param name="allowExtensions">允许上传的扩展文件名类型,如:string[] allowExtensions = { ".doc", &quo ...
两个整形变量,不用中间变量进行替换!
- 博客分类:
- .NET
两个整型变量 不用中间变量 进行替换
严格的讲,这个题目是无解的。
有很多人会有这样的答案:
int a = ?
int b = ?
a=a+b;
b=a-b;
a=a-b;
看来是没什么问题 结果也正确 如果a+b>int.MaxValue呢? 这一行就会溢出。
如果不使用第三个变量 有两个方法
第一种方法
a^=b;
b^=a;
a^=b;
第二种方法:
b=a+(a=b)*0;
第一种不知道什么意思 采用的是逻辑运算符
*
* 作者 : Vernon start
*
* 创建时间 :2010-3-5
*
* Email : 87690816@qq.com
*
* 说明 : 对数据操作的一个类 增,删,改,查
*
* */
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
namespace DAL
{
pu ...