自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘晓松的专栏

还是得积累个两三年的

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

转载 [转载]玩魔兽世界的现实意义:写给找工作的毕业生

大学毕业工作到现在已经一年半了,玩魔兽世界也差不多大半年了,突然发现如果大学毕业前玩魔兽世界应该是对毕业后的就业有很多好处的。好处一:如何看待择业这个年头不管你修的什么专业,你所面对的工作岗位的选择总是多样性的,什么是适合自己的工作真是一个让人头大的问题。就如同在魔兽世界中创建人物一样,选择怎样的人物和职业同样让人烦恼。大凡选择一份工作或从自己所学的专业入手或从自己的兴趣入手。这就好像你在

2007-03-25 14:43:00 1485

原创 学期总结!

  好久没写博客文章了.马上就放假了,回家就上不了网了.最后留篇文章,也算是个学期总结吧.   为了方便回忆,还是从后往前推算吧.   先说说这几天.主要是在看标准化的Web设计,就是DIV+CSS的设计方法.就是将内容和结构样式分离出来.MVC主要是对内容的不同视图进行变换,这 种设计就是对样式结构的变换.用大量的DIV代替传统的表格式布局,使用外联CSS进行样式切换.使得程序架构变的更清晰

2007-01-25 10:16:00 2635

原创 不用游标从表中取出前N条记录的存储过程

因为不技术加Top 后面 加参数,所以不能直接用Top @top 来记取前@top条记录.所以想了个办法,基本实现原理就是,先根据业务情况定一个较大值,用来先把表中的前N记录读取出来.放在一个临时表中.再从已经取出来的N条记录中筛选出真正要返回的前@top条记录:详细代码: -- 查找表的前@top条记录章集合CREATE PROC dbo.usp_TableName_GetT

2006-12-09 23:39:00 4205 4

原创 从存储过程中读取参数设置

先写一个简单的存储过程,实现添加一个用户的功能:-- 添加新用户CREATE PROCEDURE dbo.usp_User_Insert    @username varchar(16) ,    -- 用户名    @pwd varchar(16) ,        -- 密码    @email varchar(50),        -- EmailAS -- 添加到用户表INSER

2006-12-04 16:17:00 2047 1

原创 使用ASP2.0中的URL映射技术改变网址

URL映射有什么用呢?举个比较实用的例子,比如你开发一个Blog网站, 每个Blog主页的加载地址是www.blog.com/Default.aspx?id=anckly Default页通过id来选择加载对应用户的博客内容.但是你又需要你的用户只要输入www.blog.com/anckly就可以访问他的博客.这时候就可以使用ASP.Net2.0中的URL映射来实现这个效果.实现的

2006-11-25 01:57:00 2020 1

原创 写了一个ASP.Net2.0中使用"客户端回调"实现无刷新例子

先贴实例代码,关于实现机制还在研究当中(比如回调是如何调用的,为什么能做到无刷新等等) aspx文件代码: ...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.

2006-11-22 13:48:00 1704

原创 J2EE比.Net难在哪里?

  自己是学DotNet的,经常听到称J2EE比DotNet难的评论.因为没接触过J2EE,对这个问题不好发表评价.但是我很想懂明白的是这个"难",到底是什么一个概念.是J2EE能做到的而DotNet无法做到,还是J2EE复杂度比DotNet高,学起来比较难?还是两者都有?  这个问题困扰了我很久,希望各位看客踊跃发言,一起来讨论这个问题. 

2006-11-21 10:15:00 1921 1

原创 使用Baidu的两个搜索小技巧

  写这篇文章是因为我相信绝大部分的人在使用Baidu时,都只是通过简单搜索关键字的方式来进行搜索的.下面介绍两个小技巧,会让你以后使用搜索引擎有事半功倍的效果:   1.搜索指定文件类型 -- filetype:文件类型         示例:C# filetype:pdf 就会列出一堆有关C#的PDF文件,同样的也可以用 filetype:doc 来查找Word文件.   2.

2006-11-19 09:57:00 1857

转载 [转载]程序员应该做的事

程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多  >> 好记性不如烂笔头。呵呵  2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作  >> WORKLIST。计划很重要啊。 3、

2006-11-17 04:48:00 9802 11

原创 设计Model的注意点

直接讲主题.  有个论坛用户的数据库表,表里有两个Bit类型字段fbitIsAdmin和fbitIsFunctioner,分别表示是否为管理员和是否为版主.   现在要设计对应的用户Model.  一种方法是直接映射数据库字段,即在Model中设置两个Boolean属性来表示对应的字段值.  另一种方法是只为Mode设置l一个String类型的属性"UserType",表示

2006-11-11 03:48:00 1964

原创 不要让搜索引擎代替了你的大脑

不知从什么时候起,每当碰到问题的时候,第一个反应就是上Baidu或者Google.虽然绝大多数的问题都能得到很好的解决,为我们减轻了不少思考的负担.但是就像任何事总是存在极端那样,过度的依赖搜索引擎来寻找问题答案,必定会使得自己的思维变的惰性.惰性的程度与搜索引擎的依赖程度成正比.为什么要讨论极端情况呢?因为,只有极端,才最适合成为衡量的标准.当你发现你的行为靠近哪个极端时,就要及时矫正.

2006-11-06 15:30:00 2582 3

原创 对"程序员的灯下黑:不要忘记你的目标"一文善意的补充

   原文地址:http://blog.csdn.net/cunruizhai/archive/2006/10/31/1357848.aspx ,请没看过此文的先看一看.   先申明,不是反驳贴啊.本人对寸锐斋朋友的"程序员的灯下黑"系列文章一向是相当欣赏的.今天看了这篇文章,有些自己的看法,随便写一下.个人愚见,仅供参考.   前一段时间自己做一个MVC的网站,里面有好几个繁琐的Mode

2006-10-31 10:28:00 2473 2

原创 RSS阅读器制作之将TreeView数据导出为XML数据

/**//*------------------------------------------------------------- * 作者:刘晓松 * 版本:1.0.0 * 日期:2006.10.29 * 描述:将TreeView中导出为XML数据-------------------------------------------------------------*/using 

2006-10-29 10:52:00 2046

转载 传道解惑 软件开发技术名词解密

序:去年为了总结自己所学习/接触过的技术,也顺便为初学者少走弯路指明一些方向,可惜后来诸事缠身未能继续,十分遗憾,现放到自己的BLOG上来鼓励自己将此继续下去。   "Win32编程”  很不幸,我从开始学习编程到理解这个名词中间隔了很长的时间(上个世纪的学习环境可见一斑)。很长时间里我都不明白32是指什么,我用过Dos,Win31,win95,win97...但好像没用过名为Win32的操作

2006-10-28 04:37:00 1817

原创 RSS阅读器制作之TreeView树节点移动操作的实现

用于在TreeView之间调整树节点位置        //开始拖动树节点        private void treeView1_ItemDrag(object sender, ItemDragEventArgs e)        ...{            if (e.Button == MouseButtons .Left )            ...{        

2006-10-26 06:07:00 2230

原创 RSS阅读器制作之拖放操作的实现

功能: 拖动RSS标签至TreeView控件,获得RSS的URL.实现:   1.设置TreeView控件的AllowDrop为True,即允许拖放操作   2.编写TreeView的DragEnter事件代码private void treeView1_DragEnter(object sender, DragEventArgs e)...{       //设置拖放效果为将

2006-10-23 23:20:00 1198

转载 软件设计师必考知识点

1.数制及其转换,原码,补码,反码与原码的关系2.校验方法和校验码3.算术运算和逻辑运算4.数组地址的影射(压缩存储)5.链表/线性表的操作6.树的有关性质(二叉树,二叉排弃树等)7.递归算法8.各种流程图的填空和循环次数认定9.CPU运算器,控制器等的组成和作用10.内存/介质的容量计算,芯片数目的计算11.内存/磁盘的存取时间计算12.内存页面管理13.操作系统进程,设备,文件的管

2006-10-22 01:16:00 2441

原创 BDS-博客驱动学习

瞎想的  BDS - Blog Drievn Study从TDD(Test Drievn Developmen),测试驱动开发得到的启示. TDD是为了让测试通过而去开发BDS就是为了写博客而去学习,学习才有感悟心得,才有东西可写.写完后很佩服自己的想象力. 

2006-10-20 03:46:00 1388

翻译 教育的真谛-中文版

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1339870在风雨骑士的BLOG里看到这篇文章的,自己英语很差,就叫一个念英语专业的朋友帮忙翻译一下.虽然有点生硬,不过主要意思都翻译到位了,还是挺感谢她的.教育的真谛是否真的有“没有一个孩子是落后的”或者其他的说法?人们真的理解了什么是教育吗?我不这样认为,大部分人觉得

2006-10-19 04:39:00 2463 2

原创 如何解决学习过程中语言选择的困扰

  程序语言这东西,只要用到就一定要面对选择的问题.所以最好的办法是避免使用语言,至少不要深入去使用.可以先看看数据结构,软件工程之类的和程序语言关系不大的东西,尤其是设计模式.等这一层的知识有一定的了解之后,基本上就会明白"语言只是工具,设计思想才是最重要的"这个道理.这样做可以绕过问题本身,少一些不必要的烦恼.  个人愚见,仅供参考. 

2006-10-17 13:32:00 1549

原创 基于CodeSmith的MVC开发框架构思

数据库:SQL Server 2000Model,   即实体类,使用CodeSmith根据数据库表自动生成.这个是最常用的.数据访问层,   最简单的增删改查操作也是使用CodeSmith根据数据库表配合SQLHelper类自动生成.这层的设计,先贴点未完工的代码给大家参考参考.1.DalCode.csusing System;using System.Collectio

2006-10-16 06:25:00 5874 3

转载 .net中using的几种用途 (平时不容易注意到)

转自张继东朋友的Blog,http://www.cnblogs.com/zhangjidong/=========================================================================================今天一个朋友问我using有几种用途,我的第一反应就是茴香豆的4种写法,第2反应是肯定又是个面试题。先前就是到usin

2006-10-07 21:42:00 1429

转载 发一份微软官方的代码注释示例

下面的示例列出一个 Point 类的源代码注释:namespace Graphics...{/**//// Class Point models a point in a two-dimensional plane./// public class Point ...{    /**//// Instance variable x represents the points    ///

2006-09-07 10:04:00 3549

原创 软件设计师

对于软件设计师考试,我只想说一句知识是有用的,考试是无聊的.

2006-09-01 22:20:00 1337 2

原创 个人觉的学.net比较好的几本书

《C#入门经典(第三版)》 《C#高级编程》 《C#.NET技术内幕》############################################# 《ADO.NET 2.0 高级编程》 《C#XML入门经典》############################################## 《ASP.NET 2.0 开发指南》########

2006-08-01 02:32:00 1915

原创 温故而知新-重读类的继承(半技术半心情贴)

    以前不知在哪个人Bolg上看过一句话,说,永远不要认为书看过一遍就够了。今天翻翻书,才知道这话果然不假。每本涉及面向对象的书,都会毫无例外的讲到类的三个特点:封装,继承和多态。原本以为看的不想再看的内容,再翻一翻,居然发现有当初不知是遗漏还是遗忘的知识点。。。。。当下就十分惭愧,特发此文,引以为戒。######################################

2006-07-30 02:58:00 1425 1

原创 头疼的“事件”

  这两天都没更新博客,一个是在因为研究一款新游戏,另一方面是看书看到“事件” ,一直处于一种一知半解,模模糊糊的状态,想写点什么却心有余而力不足。  明天再仔细钻研钻研,希望有所收获。

2006-07-29 23:22:00 1307

原创 关于类的静态变量和非静态变量区别的一个研究例子

例子如下:    public class testclass    ...{        public static  testclass t = new testclass();        public static int staticNum = 1;        public static int i;        public int num = 1;        p

2006-07-27 23:48:00 1526

原创 对委托内部机制的研究(补完篇)

  之前我对委托的认识,只是停留在简单的定义委托,实例化委托,绑定方法等基本操作。  随着现在对.net的深入学习(尤其在了解.net中的反射机制后),慢慢的对委托的内部运行机制也有了一定的了解。把它写在我的博客上,一方面能与同行交流,同时也当做是对自己掌握的知识的一种归纳总结。  切入正题。  首先要明白的是,Delegate实质是一个类(很废话,不要骂我)。我们在实际运用当中,

2006-07-27 03:55:00 1325

原创 我对于“Tag”的理解

  Tag,就是标签。  Tag的主要作用,就是用于分类信息。  传统的对于信息的分类方法,就是信息分成若干类,然后每个信息对应其中一类。比如你写一篇关于数据库的文章,就可以将其归划为“数据库”类。关于Java的文章,就归划为“Java”类。这时候,信息与信息类型一种多对一的关系。  而Tag分类方式是允许一篇文章有多个Tag存在的。举个例子,你用C#写一段排序的代码,则这段代

2006-07-26 19:52:00 2727 7

原创 续对char与varchar的研究及扩展(一)

   昨天写了SQL中char和varchar的效率分析>>,感觉还是解释的很模糊,所以今天再补充一些。  首先要了解一下数据的存储方式。在学习数据库时,这方面知识是相当重要的,但是却经常为人所忽略。大多数人都把侧重点放在Transact-SQL语言上(即那些查询检索语句之类的)。对于数据库而言,存储效率(包括时间效率和空间效率)应该是最先要考虑的问题。而影响存储效率最主要的就是数

2006-07-26 16:21:00 1768

原创 SQL中char和varchar的效率分析

  写这文章之前先查了点资料,刚好找到一个关于char和varchar性能测试,如下#############################################################################  测试分三组,每次增加插入的行数,脚本如下:  

2006-07-26 02:08:00 11369 6

原创 C#高级编程之“代码属性”

  主要通过一个示例来解释这个概念。  这个示例主要用来当方法中出现异常后,能显示编写该 方法的作者信息,以便修改。  代码如下:using System;using System.Collections.Generic;using System.Text;using System.Reflection ; namespace AttributeTest{   

2006-07-26 00:13:00 1309

原创 C#高级编程之“反射”

一,定义   反射技术,能够让托管代码在运行时查看元数据以及代码的各方面信息。 二,常用方法  1,获取对象方法(必须以Public修饰的方法,不包括构造函数);  2,获取对象属性;  3,获取对象的父类;  附示例代码:using System;using System.Collections.Generic;using System.Text;

2006-07-25 23:18:00 1379

原创 C#中Ref和Out传参的区别

一,相同点:二者都是引用类型变量。   二,不同点:见下 class paramtest    {        void testRef(ref int i)        {            i++;        }        void testOut(out int i)        {            i = 1; // --(3)            i

2006-07-25 17:12:00 1640

原创 用C#写的四则运算类(包括括号运算)

using System;using System.Collections;using System.Text;namespace ExpresstionClass{    public class ExpresstionClass    {        public string Expresstion;//String类型表达式        public ExpresstionCl

2006-07-10 19:23:00 8818 5

原创 关于浏览器事件和session生命同期的测试

测试代码:***************************************************************************************一。test.jspvar closepage;function window.onbeforeunload(){ alert("onbeforeunload!"); closepage="no";}fu

2006-06-15 14:17:00 2561

空空如也

空空如也

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

TA关注的人

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