- 博客(35)
- 收藏
- 关注
设计模式面面观(7):原型模式(Prototype)-创建型模式
原型模式(Prototype)-创建型模式重要声明:故事纯属虚构,如有雷同请勿对号入座,故事只是为了抛砖引玉,虽以第一人称和作者本人网名起但不代表本人真实想法,请勿把故事中人物和作者本人联系起来,故事本意只为模式创造前提条件剧情: 每天早晨睁开眼洗洗漱漱,一杯奶茶2个蛋黄派,吃完拧起包包踏上上班的路程,忙完一天拖着疲惫的身子回来,洗洗澡一屁股坐在床上再也不想起来了,于是拿起笔记...
2007-11-30 11:31:00 86
怎么用javascript进行拖拽(转摘)
<style type="text/css">LI {MARGIN-BOTTOM: 10px}OL {MARGIN-TOP: 5px}.DragContainer {BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING...
2007-11-30 09:34:00 94
DataGrid中TextBox的onChange事件提升
微软的控件功能很强,开发起来容易上手,可是需求总是不能满足的。所以我们为了满足不同需求,会重写一控件.就比如DataGrid中TextBox的onChange事件.DataGrid捕获不到,TextBox和Button不一样.Button有commandName属性,我们可以用commandName属性来区别触发的事件.如果要实现TextBox的onChange事件让DataGrid捕获,...
2007-11-30 09:31:00 281
DELL电脑安装linux后看不见鼠标指针的解决方法
导致这个问题的原因,应该是使用的显卡的问题,我的是昂达的解决方法:首先:gedit /etc/X11/xorg.conf其次:在:Section "Device" Identifier "Videocard0" Driver "nvidia" Option "AddARGBGLXVisuals" "True"EndSection之间输入 Option "HWCursor" "
2007-11-28 21:53:00 594
数据库还原语句
RESTORE DATABASE [RuiLanOA] FROM DISK = N'D:\Program Files\SQLDataBase\RuiLanOA.bak' WITH FILE = 1, NOUNLOAD, STATS = 10GO
2007-11-28 14:07:00 150
c#中的引用问题2
此处介绍另外一种编译的方式。首先创建一个从文件d.csusing System;namespace superdont{ public class testprint //此处类为public { public void print() { Console.Write(" lilizong"); } }}其次创建一个主文件c.bs,引用从文件的命名空间中的类的方法。using System;usi...
2007-11-20 16:50:00 89
c#中的引用问题1
首先创建一个从文件b.cs:using System;namespace superdont{ class testprint { public void print() { Console.Write("lilizong"); } }}其次创建一个主文件a.bs,引用从文件的命名空间中的类的方法。using System;using superdont;namespace lilizong{ c...
2007-11-20 16:49:00 56
二代小波基础
本文为转载现在我就举例,对一个8点序列,怎样实现第二代小波变换。1. 奇偶分开。非常简单,就是[2,4,6,8]组成一列向量,[1,3,5<wbr></wbr>,7]组成一列向量。2. 预测。用[2,4,6,8]来预测[1,3,5,7]。比如说1<wbr></wbr>,3估计2; 3,5估计4; 5,7估计6; 7,1估计8。(边缘处理,我采用...
2007-11-19 12:09:00 109
李开复讲座
今天七点开始的,可能是由于人太多担心出事故,大约从6.30就不让人进。一直等到7.30才进去。今天谈得问题有。1.追求理想比追求金钱更容易获得金钱和乐趣。生活的目的并不是金钱,如果只为这个就没有乐趣啦!并且举了一个例子,他的同事攒够了足够的钱,然后辞职,后来发现,工作是人的一个需求,没有工作的生活,是无法让人忍受的生活。2.挫折就是一堵墙。这堵墙,如果你有耐心,有毅力,一定可以穿过。而且会得到墙后...
2007-11-18 21:57:00 66
C#中ref、out及特殊说明参数的用法
1.out参数的用法。usingSystem;classTestOut...{staticpublicvoidFillArray(outint[]myArray)...{//初始化数组(必须):myArray=newint[5]...{1,2,3,4,5};}staticpublicvoidMain()...{int[]myArray;//初始化数组(不是必须的!)//传递数组给(使用out...
2007-11-16 21:26:00 75
用C#实现的一道公务员考题
某人有15个空啤酒瓶,已知4个啤酒瓶可以换一瓶啤酒,问一共可以换多少瓶瓶酒。答案是5瓶,因为最后剩余三个可以找老板借一个空瓶,等喝完后还给老板。前天的C#课上,想到用C#编写。实现如下。//designbysuperdont//lilizong[at]gmailusingSystem;classDoloop...{publicstaticvoidMain()...{int[]a=new...
2007-11-15 21:58:00 74
WINDOWS消息说明
消息,就是指Wi n d o w s发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Wi n d o w s发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做T M s g,它在Wi n d o w s单元中是...
2007-11-15 09:26:00 75
Apache的来历
from:http://www.guende.com/article.asp?id=370Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印第安人奉为勇敢 和胜利的代表,因此后人便用他的名字为印第安部落命名,而阿帕奇族在印第安史上也以强悍著称。Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的...
2007-11-10 18:05:00 94
Visual Studio 2008中的多定向支持
from:http://www.guende.com/article.asp?id=313对Visual Studio而言,其中一个最大的明显不足之处在于每一个VS版本都要绑定一个特定版本的CLR。比如,使用Visual Studio 2005时,你就不可能创建除了.NET 2.0应用以外的其他应用程序。在Visual Studio 2008里,这一问题会随着一个微软称之为多定向(Multi-ta...
2007-11-10 18:01:00 54
什么是软件版本标志
在软件的“关于”窗口中,我们常会看见软件的版本号后有一些由英文和数字组成的后缀,这就是软件的版本标志。了解这些标志,可以使我们在下载时对软件的类型有个大致的了解。 Trial:试用版,软件在功能或时间上有所限制,如果想解除限制,需要购买零售版。 Retail:零售版。 Free:免费版。 Full:完全版。 Alpha:内部测试版,通常在Beta版发布之前推出。 ...
2007-11-10 17:55:00 84
VS 2008 和 .NET 3.5 Beta 2 简介
【原文地址】 VS 2008 and .NET 3.5 Beta 2 Released 【原文发表日期】 Thursday, July 26, 2007 2:11 PM 我非常高兴地宣布,VS 2008和.NET 3.5的Beta2版本可以下载了。你可以在这里下载Visual Studio 2008产品。你也可以在这里下载较小的VS 2008 Express版本。 VS 2008 和 Vi...
2007-11-09 20:13:00 58
dotnet开源项目
from:http://blog.csdn.net/net_boy/archive/2007/11/07/1871849.aspx经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。Sha...
2007-11-09 20:11:00 89
VS 2008 和.NET 3.5 Beta2常见问题的解决方案
【原文地址】 Fixes for Common VS 2008 and .NET 3.5 Beta2 Issues 【原文发表日期】 Saturday, August 04, 2007 12:10 PM 自我们发布VS 2008和.NET 3.5的Beta2版本以来,已经有一个多星期了。到目前为止,来自使用者的反馈非常之好。我收到了很多电邮,称之为我们发布过的最好的beta,有几个人已经全时...
2007-11-09 20:09:00 54
.NET 3.5和VS 2008中的ASP.NET AJAX
【原文地址】 ASP.NET AJAX in .NET 3.5 and VS 2008 【原文发表日期】 Monday, July 30, 2007 12:06 AM 在过去,我曾在《VS 2008 JavaScript Intellisense》 和 《 VS 2008 JavaScript debugging》 中讨论过JavaScript和AJAX方面的改进。下面是作为VS 2008和...
2007-11-09 20:04:00 85
Visual Studio 2008 Beta 2在Web站点上启动调试的问题
zz from:http://www.cnblogs.com/andersliu/archive/2007/08/03/unable_to_start_debugging_on_the_web_server-strong_name_validation_failed.html Visual Studio 2008 Beta 2在Web站点上启动调试的问题 摘要: 本文解决使用Visu...
2007-11-09 19:53:00 60
Visual Studio 2008 Beta 2 初步体验
zz from :http://www.cnblogs.com/chy710/archive/2007/07/28/834500.html我选择的是Visual Studio 2008 Standard Edition Beta 2 (722.7MB),初步体验了一下,感觉还不错。开始安装...安装中ing....安装成功,启动visual studio 2008起始页关于新建网站,可以选择.ne...
2007-11-09 19:50:00 52
aspnet_compiler
aspnet_compiler 是一个把整个网站进行编译的工具。C:WINNTMicrosoft.NETFramework2.0.40607>aspnet_compiler-?UtilitytoprecompileanASP.NETapplicationCopyright(c)MicrosoftCorporation2001-2003.Allrightsreserved.Usage:a...
2007-11-09 12:36:00 131
堆、栈及静态数据区详解
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的...
2007-11-08 14:57:00 263
内存分配 知识,全局,局部,静态变量
预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局...
2007-11-08 14:53:00 75
面试题:把字符串“I am a student”反转成为“student a am I”,不借助任何库函数。...
rt:把字符串“I am a student”反转成为“student a am I”,不借助任何库函数,以及把整个字符串逆序。 // fanzhuan.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h> int length(char *str) {int leng = 0;while (*str++...
2007-11-08 13:42:00 549
整型升级&&寻常算术转换
ANSI C中的整型升级char,short int或者int型位段(bit-field),包括它们的有符号或无符号变型,以及枚举类型,可以使用在需要int或unsigned int的表达式中,如果int可以完整地表示源类型的所有值,那么该类型的值就转换为int,否则转换为unsigned int。ANSI C中的寻常算术转换当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着浮...
2007-11-07 09:08:00 97
malloc()以及free()的机制
malloc()以及free()的机制来自bc-cn C语言论坛 事实上,仔细看一下free()的函数原型,也许也会发现似乎很神奇,free()函数非常简单,只有一个参数,只要把指向申请空间的指针传递给free()中的参数就可以完成释放工作!这里要追踪到malloc()的申请问题了。申请的时候实际上占用的内存要比申请的大。因为超出的空间是用来记录对这块内存的管理信息。先看一下在《...
2007-11-07 08:58:00 366
数组会越界,但是指针不会……
rt:但是越界的时候指针只能读,而不可以写,具体看看这个程序就一目了然了!// e[i].cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){char *a = "addf";char ...
2007-11-06 19:28:00 131
DotNet之优秀工具
DotNet之优秀工具 最佳 .NET 图书暨培训软件 大奖获得者: Advanced .NET Remoting, Apress (www.apress.com) 亚军: Applied Microsoft .NET Framework Programming, Microsoft Press (www.microsoft.com)季军: Programming Windows with ...
2007-11-05 20:18:00 197
DataGridView 单元格验证
定义单元格验证要求:验证错误后焦点不离开。实现:单元格的验证可以使用dgv_details_CellValidating事件。验证不通过时调用e.Cancel = true;终止事件链,单元格将保持编辑状态。调用dgv_details.CancelEdit();可以使单元格的内容会滚到修改前的值。使用System.Windows.Forms.SendKeys.Send("^a");将全选单元格的内...
2007-11-04 16:29:00 124
新发现,有趣的指针
在给一个指针赋变量地址以后,便可以任意解引用比如:struct S { int i; int * p; }; S s ; //1 int * p = &s.i; //2 p[0] = 4; //3 p[1] = 3; p[2] = 5;p[3] = 5;p[4] = 5;p[6] = 5;p[5] = 5;这里从p[0]到P[6],一直往下也可以,并没有问题。另外指针赋...
2007-11-04 16:14:00 532
李开复:算法的力量
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,...
2007-11-04 09:04:00 49
世界互联网史上最大的线下摄影活动在中国成功举办
世界互联网史上最大的线下摄影活动在中国成功举办 ----百城橡友同庆橡树创办三周年 10月27日,中国,北至哈尔滨,南至海南岛,东至上海、西至喀什,天气晴朗,风和日丽,橡树摄影网三周年大型庆祝活动同时在全国100个城市火热进行,创造了中...
2007-11-03 15:57:00 77
设计模式面面观(6):生成器模式(Builder)-创建型模式
重要声明:故事纯属虚构,如有雷同请勿对号入座,故事只是为了抛砖引玉,虽以第一人称和作者本人网名起但不代表本人真实想法,请勿把故事中人物和作者本人联系起来,故事本意只为模式创造前提条件剧情: 最近家里刚刚装上宽带,那个高兴啊,终于不用天天泡在网吧里了,可是没高兴多长时间发现家里闹起了电脑慌,女朋友跟我强着上就一台电脑,还是本本没办法和女友合计买太电脑,但手头不宽裕放弃了买品牌电脑,于...
2007-11-02 12:28:00 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人