- 博客(58)
- 资源 (4)
- 收藏
- 关注
转载 在Asp.net 1.1下实现MasterPage
<br /> 在Asp.net 2.0中,提供了一个MasterPage的功能,它可以让我们很方便的完成页面的整体结构相同的网站,而且后期修改界面的时候只要修改一下MasterPage即可,无需一个个界面进行修改,这样就大大的方便了开发人员。<br /> 可惜的是,在Asp.net 2.0以前的版本中,并不包含MasterPage的特性。虽然现在使用Asp.net 2.0或以上版本的开发者越来越多,但是常常由于项目周期长等原因,还有很大数量的开发人员使用Asp.net 1.1进行开发(比如我自己)
2010-11-22 10:21:00
336
原创 通过SQL Server 2008数据库复制实现数据库同步备份(转)
<br />SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。<br />在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制。数据库镜像的优点是系统能自动发现主服务器故
2010-08-27 14:05:00
371
原创 MFC用ATL设计组件及客户端调用方法
<br />根据ATL COM AppWizard创建一个Simple_ATL的项目,建立一个ATL Object。创建一个组件名称为First的组件。<br />添加一个First的方法。计算两个数的和。实现方法<br />STDMETHODIMP CFirst::AddNumbers(long Num1, long Num2, long *ReturnVal)<br />{<br /> // TODO: Add your implementation code here<br /><br
2010-08-15 13:33:00
395
原创 MFC显式链接方式
<br />DLL中的导出函数<br />_declspec(dllexport) int ShowMsg(void){<br /> char* msg="MFC";<br /> ::MessageBox(NULL,msg,"",MB_OK);<br /> return 1;<br />}<br />把生成的DLL和Lib复制到应用程序的根目录。<br />正面重点了显示链接的调用方式<br /> typedef void (TESTDLL)();<br />
2010-08-14 16:07:00
272
原创 浅谈大型网站动态应用系统架构(转)
<br />动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。<br /> 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。<br /> 大型动态应用系统又可分为几个子系统:<br /> 1)We
2010-08-07 19:49:00
752
原创 等待合适时机结束线程
<br />#define WIN32_LEAN_AND_MEAN<br />#include <windows.h><br />#include <windowsx.h><br />#include <conio.h><br />#include <stdlib.h><br />#include <stdarg.h><br />#include <stdio.h><br />#include <math.h><br />#include <io.h><br />#in
2010-07-31 21:51:00
214
原创 线程间的消息传递
<br />下面是个比较经典的例子<br />#define WIN32_LEAN_AND_MEAN<br />#include <windows.h><br />#include <windowsx.h><br />#include <conio.h><br />#include <stdlib.h><br />#include <stdarg.h><br />#include <stdio.h><br />#include <math.h><br />#include
2010-07-31 21:15:00
356
原创 Win32创建多线程
<br />Win32创建多线程,代码贴下<br />#define WIN32_LEAN_AND_MEAN<br />#include <windows.h><br />#include <windowsx.h><br />#include <conio.h><br />#include <stdlib.h><br />#include <stdarg.h><br />#include <stdio.h><br />#include <math.h><br />#incl
2010-07-31 20:46:00
524
原创 WebClient保持Session和Cookie(转)
WebClient不能保持Session和Cookie,但很多情况下需要保持Session和Cookie,经过查看发现只要稍微修改一下就可以达到上述效果。 我实现了一个HttpWebClient,继承自WebClient,其代码如下:CodeCode highlighting produced by Actipro CodeHighlighter
2009-08-15 12:27:00
1084
1
原创 用Cookie和HashTable来实现购物车功能
注释在代码上有说明,具体的作用看说明便知了.using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace DAL{ /// /// 产品条目
2009-07-25 00:10:00
576
转载 WCF 基础加开发介绍(转)
WCF --- Windows Communiction Foundation,是一个Microsoft推出已久的技术。已久有很多人写了不少关于WCF的文章,比如谈谈WCF系列等,都是很好的文章。我只是想说一些基础的东西,然后写一个例子,让目前刚开始学习WCF的人有一个感性的了解,希望能给他们的学习带来一点用处,同时是自己对WCF认识加深的一个过程。WCF是一个统一的,可用于建立安全,
2009-07-03 11:35:00
226
转载 ManualResetEvent用法详解
转之:http://blog.tom.com/blog/read.php?bloggerid=313638&blogid=13505Thread and Sync In C# (C#中的线程与同步) 线程是程序中的控制流程的封装。你可能已经习惯于写单线程程序,也就是,程序在它们的代码中一次只在一条路中执行。如果你多弄几个线程的话,代码运行可能会更加“同步”。在一个有着多线
2009-06-17 15:29:00
1405
原创 你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们(转载)
一叶障目.NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇:1.没有从本质角度去理解分层的内涵,而只是了解其表象。2.对分层架构的理解过于狭隘,只是少数概念,而又不够深入。许多朋友言“分层”则必称“DAL”、“BLL
2009-06-02 10:05:00
430
1
转载 如何在SQL2005中使用正则表达式匹配数据
CLR 用户定义函数只是在 .NET 程序集中定义的静态方法。CREATE FUNCTION 语句已扩展为支持创建 CLR 用户定义函数。1、创建数据库项目 2、添加用户定义函数 以下是演示代码:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod
2009-05-12 11:42:00
1175
原创 三种分页算法
-----读取31到40条的记录(SQLServer,以自动增长的CompanyID作为主键,注意:ID可能不是连续的) ----在MSSQL2005下可用WITH List AS ( SELECT ROW_NUMBER() OVER (ORDER BY c.CompanyID DESC) AS Num,c.CompanyName,c.CompanyID FROM Company
2009-04-25 17:23:00
287
原创 1-10排序的几种算法
int array[10]={1,35,24,58,88,2,5,8,9,689}; int i,j,temp,temp1,count; int d; ////选择排序 /*for (i=0;i { for (j=i+1;j { if(array[i]>array[j]){ temp=array[i]; array[i]=array[j]; ar
2009-04-16 00:02:00
728
转载 分析行业网站发展前景与运营模式
有在互联网行业的朋友经常在qq中问到行业网站发展的问题。更多的人听到的是救命的呼声。中国还有多大的市场可做,为什么很多不大,每天就几千个流量,但是医药招商这个词排在前五名,所以每月广告收入就轻松几万元。当然,里面一些公司化运营比较好的,每月上百万元的也是有的。网络游戏是暴利行业,围绕着网络游戏的暴利小网站非常多,私服行业网站就如此,这些网站都超级简单,可能就一个网页,密密麻麻全部都是广告,
2009-04-15 15:56:00
272
原创 获取当前登陆window用户的一些信息
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Security.Principal;namespace ConsoleApplication1{ class Program {
2009-04-06 23:22:00
617
原创 求两个数的最大公约数与最小公倍数
执行文件#include "stdafx.h"#include #include "ppp.cpp"using namespace std; int main(){ int a,b; cin >> a >> b; cout cout cout cout return 0;} /////最大公约数 int MaxFac(in
2009-04-01 23:29:00
349
原创 实现求水仙花数
所谓水仙花数是指3个数,其各位数字的立方之和等于该数本身.如,153是一个水仙花数,是因为153=1的3次方+5的3次方+3的3次方 下面是实现方法 int MaxNum,MinNum; cout cin >> MinNum >> MaxNum; int x,y,z; int xx,yy; int total;
2009-03-25 21:42:00
293
原创 洗牌发牌的算法
/* *********************************************** * author : Administrator * email : obruch.com * 说明: * createtime: created by Administrator 3/16/2009 11:08:43 AM * ******************************
2009-03-16 13:57:00
465
原创 Mutex类实现禁止应用程序启动再次
以下是选用用Mutex类有构函数.接着验证名称为SignletonWinApplication的互斥锁定是否存在. 代码贴下:using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using System.Threading;namespace Windows
2009-03-11 23:02:00
278
原创 HttpRequest,HttpModule实现重写
生产环境NetFramework 3.0或3,5 以下我们定义一个HttpModule类继承IHttpModule接口 using System;using System.Text.RegularExpressions;using System.Collections.Generic;using System.Collections;using System.Linq;using
2009-03-09 22:50:00
475
翻译 vs2005新建类,自定义模板信息(转载)
最近开发科研管理系统,是团队开发,好多东西都要统一,查了一下网上的资料,找到了下面这个修改Visual Studio2008模版的方法。我们开发的时候习惯在代码顶部加上自己的版权说明。每次拷贝挺麻烦的,上网查了一下,2003的介绍但不少。但08的模板生成方式好像改变了。后来2005的一篇介绍给了我一点提示。原来模板文件放在common7目录下。主要分为ProjectTemplat
2009-02-28 14:06:00
1348
1
原创 用Linq实现分页
很久没有写博客了.今天有时间,就写一下,哦哦!以下是模拟分页的Linq方法!有个实现IEnumerable接口的数组 string[] Array = { "Hjiang", "Hwang", "Wange", "Hwan", "Hcheng", "Hhoho" }; 封装分页的方法/// /// 分页 /// ///
2009-02-22 20:39:00
5848
转载 thread.sleep详解(转帖,形象)
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?2、某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(
2009-02-12 17:49:00
1943
原创 使用XPath命名空间的类的几个小例子
有一books.xml的文件 The Autobiography of Benjamin Franklin Benjamin Franklin 8.99 The Confidence Man Herman Melville 11.99 The Gorgias
2009-02-09 23:13:00
405
原创 利用XMLHTTP获得远程网页的html代码
利用XMLHTTP获取源文件代码添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:using System;using System.Collections.Generic;using System.Linq;using System.Text;using MSXML2;namespace XmlHttpConsole{ class Program {
2009-02-08 20:07:00
315
原创 序列化和反序列化xml文件
实现的两个方法 /// /// 把实体序列化xml文件 /// /// /// /// static void SerializationObject(string filename,T t) { XmlSerializer serializer = new Xml
2009-01-20 16:44:00
255
原创 通过事件来监听属性值的改变
以下是通过事件来监听实体类属性值的改变的一个小例子 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2008{ public class BaseEntity { publi
2009-01-11 15:48:00
693
原创 goto的用法一则小例
int i = 3; switch (i) { case 1: Console.WriteLine("1"); break; case 2: Console.WriteLine("
2009-01-06 21:29:00
299
原创 创建命名空间(域)的例子
以下是用js创建命名空间(域)的一个小例子 function $package(ns){ var domains=ns.split("."); var domain=window; for(var i=0;i if(!domain[domains[i]]){ domain[domains[i]]={}; } domain=domai
2009-01-04 22:17:00
257
原创 用正则匹配文件夹和文件名
C#的例子using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlContr
2008-12-29 00:13:00
650
原创 可带参数的匿名方法
以下是可带参数匿名方法的一个小例子using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2008{ class DeletateParms { delegate int DelegateType(in
2008-12-26 23:29:00
277
原创 给String对象扩展一个格式化字符串的函数
我实际应用中我们想把 "{0}是广东人,{1}是四川人"的占用符替换成我们想要的 张三,李四时。js的String好像不提供这个函数以下我扩展的方法////extend StringString.prototype.format=function(){ var arr=arguments; var reg=//{/d+/}/g; var regO=/[/{/}]+/g; var s
2008-12-24 16:39:00
229
原创 js的引用类型和值类型以及装箱和拆箱
以下是引用类型和值类型的演示 function dwn(s){ document.write(s+""); } var va=10,vb=true; var ra=[1,2,3],rb={x:1,y:2}; function ValueTypes(x,y){ x++; y=false; dwn(x); dwn(y); }
2008-12-23 22:04:00
266
原创 借助分组因子,找出连续值的小例子
如下表DECLARE @T TABLE (pjbm INT,pjhm VARCHAR(8))INSERT INTO @TSELECT 2014,00000001 UNION ALLSELECT 2014,00000002 UNION ALLSELECT 2014,00000003 UNION ALLSELECT 2014,00000004 UNION ALLSELECT 201
2008-12-22 21:12:00
236
原创 查找表的缺失范围
有表如下GO/****** 对象: Table [dbo].[T1] 脚本日期: 12/21/2008 22:29:59 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[T1]( [col1] [int] NOT NULL,PRIMARY KEY CLUSTERED ( [col1] ASC
2008-12-21 22:30:00
223
原创 数字辅助表在统计方面的应用
以下是用数字辅助表统计产品日访问情况的一个小技巧.先建立一个数字辅助表 dbo.Nums ---auther:cowgeif Object_ID(dbo.Nums) is not null begin drop table dbo.Nums end Create table dbo.Nums(N int) declare @N bigint declare @R in
2008-12-18 21:57:00
217
转载 firefox 复制文本js代码(转)
function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else if(navigator.userAgen
2008-12-18 15:11:00
329
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人