自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kaihuababy的专栏

学习新技术,总结新成果

  • 博客(22)
  • 收藏
  • 关注

转载 字符数组,字符指针,Sizeof总结

1.以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写  "abc",那么编译器帮你存储的是"abc\0"2."abc"是常量吗?答案是有时是,有时不是。  不是常量的情况:"abc"作为字符数组初始值的时候就不是,如

2011-08-31 13:11:48 286

转载 C++标准库string类型的操作总结

总结一下C++中string的操作,来自〈C++ Primer〉第四版。1. string对象的定义和初始化:string s1; //空串string s2(s1); //将s2初始化为s1的一个副本string s3("

2011-08-31 11:02:35 449

转载 随机排列生成算法的一些随想

这篇文章主要是一个闲文。如果您正在寻求一个理想的随机排列生成算法,直接阅读方法3。另外请注意,这里所讨论的算法并不是新的。什么是随机排列? 一个随机排列是一组位于随机位置的对象。给定一个对象,1, 2, 3 ... n,随机排列看起来就是,p1, p2

2011-08-26 16:34:39 333

原创 文本高度与换行

在指定区域画文本时,需要计算该段文本的高度,如果碰到英文单词会换行,用一般的Graphics.MeasureString方法不能判断由于单词换行而产生的高度影响。此时需要用TextRenderer.MeasureText方法计算整个文本的高度。具体方法如下:

2011-08-08 12:35:48 884

原创 Ajax中数据请求结果不刷新问题

有时在一个页面中会经常调用某个ajax请求,但发现请求第一次之后,返回一个结果,后面再多次请求,结果还是不变,即使后台的数据真正变了也得不到最新的结果。原来是请求的地址在浏览器的缓存中已经存在,且已有结果,所以直接将结果显示,这时我们可以通过变化访问请求地址字符串,每次都会触发访

2011-07-14 16:29:24 1036

原创 制作简单的ascx用户控件

’*.ascx‘ Mark up: '*.ascx.cs' code:using System;using System.Collections.Generic;u

2011-07-14 13:23:33 519

转载 C# 复制,粘贴文本

复制操作://复制到剪切板            if (rtbText.SelectedText != "")                Clipboard.SetDataObject(rtbText.SelectedText);粘贴操作://从剪切板中读出字符串IData

2011-07-12 10:21:32 644

原创 vbscript 捕获异常的处理

On   Error   Resume   Next可能出现异常的脚本语句If   Err.Number   ...... 捕获异常的处理end   if  例:                 Sub Print()           On Error Resume Next           OLECMDID_PRINT = 6   

2011-06-27 09:17:00 2723

原创 开发人员需要懂得技术分享

<br />前言<br />         一个大型的公司有专门的软件开发部门,开发部门分为很多的项目,每个项目分担的内容不尽相同,各个项目之间又相互衔接,各个项目的程序开发人员所侧重的技术点不一样,也就是说每个开发人员各个技术点的开发水平与技能不一样。如果部门内的开发人员能够多多沟通与交流,分享有无,提出各自的见解,无疑能快速增加各个开发人员的开发水平,增进团队成员之间的交流,找寻项目或关键点的最佳解决方案,理清业务流程,从而提高团队的凝聚力和战斗力,推进部门的进步。<br /> 技术分享的必要性<br

2010-12-17 08:54:00 800

原创 ASP.NET子窗体操作完毕后关闭,刷新父窗体

<br />从父窗体(aspx)打开子窗体(aspx),子窗体完成某些操作自动关闭。原先的父窗体数据需要刷新,所以在子窗体关闭的同时需要刷新父窗体。<br />方法:<br />父窗体需要有刷新方法,并且有一个服务器控件(如LinkButton)事件调用此方法。<br />为父窗体的LinkButton控件在父窗体的Page_Load事件中添加LinkButton得到焦点时触发的事件:<br />                Me.LinkButton2.Attributes.Add("onfocus",

2010-07-05 13:03:00 2486

转载 ASP.NET2.0中themes、Skins和MasterPage中引用CSS

<br /><br />一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。<br />Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。<br />使用themes<br />1、在1个页面中应用Theme:<br />      如果想在某1个页面中应用Theme,直接在aspx文件中修改<%@ Page Theme

2010-06-07 14:44:00 455

原创 软件代码架构

Entity层:实体定义层         Entity是业务数据的抽象定义,是系统所要处理的业务类型。这些类对象用于DAO层,Service层中定义的带泛型定义的方法。极大的增加了函数的可重用性,系统的统一性。 DAO层:数据访问层,与数据库交互,执行操作或返回结果         基类的DAO(定义通用的新增,删除,更新及通用的查找)         派生的DAO中有特定的方法

2010-05-28 17:33:00 731

原创 理解自定义事件与事件参数

1.    理解自定义事件与事件参数 1.1 参数对象定义         Class:HelloEventArgs         1. 派生EventArgs         2. 字段定义         3. 构造函数:HelloEventArgs(T field1,T field2,…,T fieldn);1.2 实体对象定义功能:creates the ev

2010-05-27 11:26:00 434

原创 你跟的上技术吗?

    “我跟的上技术吗?”    作为程序员、软件工程师、系统分析师、架构师,有时面对网上各种新的观点,技术,方案,框架时,经常会发出这样的感叹。有些时候也会担心大浪淘沙,不能走在技术的前沿。    毕业的头三年一直在一家单位上班,公司的系统大都多是基于.NET1.1框架。做的也是C/S项目。设计也是根据三层思想设计的,但程序的运行也是运行文件或调用库在同一目录下。由于人数少,然后主要为

2010-05-25 17:27:00 322

原创 程序员不需要迷茫

    很多从事软件研发的人都是从程序员开始起步的。刚刚毕业的大学生,或是跨行业进入软件行业的IT追求者,他们都有一个目标,希望能在IT行业站稳脚跟,然后有所发展。对于刚刚加入程序员行业的人们来说,都可能会想,我3年后做什么,我5年后做什么,10年后呢,都可能会考虑软件我能做一辈子吗?虽然我并没有从事软件行业有多长时间,但我想从我的想法来说说。         程序员最基本的职能,就是将需求变

2010-04-24 20:18:00 475

转载 C#关于?与??的使用

比如,在这样使用的时候: int? para;表示在初始化para作为int型变量时,自动赋值null。 para ?? 8;表示判断para是否为null,如果是null复制8,如果不是则取自己的值。 当然还可以这样用:int? para = 9;这个表示para初始化复制为9和int para = 9;一样的结果。下面是转载内容:看别人的代码,C#中有个奇怪的问号:

2010-03-14 14:57:00 464

原创 Remoting我的简单应用

Remoting已经是n年前的技术了,可怜我这个从事软件开发三年的人还未有使用过这个技术,更加别提对这个技术有多么的了解。惭愧的紧啊。现说说我根据网上示例改编的Remoting远程验证用户登录。 Remoting接口对象声明,定义服务器与客户端交互且要处理的两个接口(从真正意义是理解的接口的作用):IUseLoginReponse:用户登录响应接口,客户响应远程对象,服务器端给对象传递

2010-03-09 15:19:00 326

原创 我对委托的理解

委托怎么就这么难题解,今天好好想了一下,想想是否可以这么理解,请大家指导: 1、委托的声明:描述将要定义的委托对象指向的那个方法函数的参数列表与返回类型;例:public delegate void ActionDelegateHander(string name);委托对象指向的函数有一个参数为string类型,函数返回void型。 2、委托对象(实例):是类的一个委托成

2010-03-03 17:07:00 299

原创 C#中类与继承

1、子类的实例化在不指名那个构造函数的情况下,都要最先调用父类构造函数(默认的无参或具体的无参构造函数);2、不能将父类强制转换为子类,编译能通过,但运行时会出错;3、将子类转换为父类引用后,重写的函数仍然有效,但转换成的父类引用对象后不能调用子类的公用方法和成员,对象已经是父类类型了; 具体示例测试代码如下: public class A {

2010-03-02 16:49:00 368

原创 猫叫问题二

猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 2.考虑可扩展性,猫的叫声可能引起其他联动效应。分析:猫的叫声可能引起其它响应,其它响应可以采用事件委托链进行添加,再在各个对象中进行扩展。 public delegate void SubEventHandler(); public abstract class Subject {

2010-03-02 16:04:00 379

原创 猫叫问题一

猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 1.要有联动性,老鼠和主人的行为是被动的。分析:老鼠与主人都是观察者,都对猫的动作进行响应,他们与猫对象有关联响应。老鼠与主人的对象都被猫联动。代码如下: public interface Observer { void Response(); //观察者的响应,如是老鼠见到猫的反映

2010-03-02 15:56:00 416

原创 关于.NET软件工程师面试题

根据近来找工作笔试经验,总结如下:.NET方面:1、。NET基础知识,比如:面向对象特性,访问限制符,继承,多态,关键字的意思,装箱与拆箱;2、接口与类的区别;3、会写一个委托,及委托的实现;4、了解Remoting运行机制;5、ADO.NET中常用的几个对象,及访问获取数据的方法;6、集合,数组,哈希表,枚举等。 ASP.NET中会考察以下几点:1、Mas

2010-03-02 12:28:00 1154 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除