自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Pro*C学习-转载

<br />一 Pro*C 程序概述:<br />1.什么是Pro*C程序<br />在ORACLE数据库管理和系统中, 有三种访问数据库的方法;<br />(1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;<br />(2)用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;<br />(3) 利用在第三代语言内嵌入的SQL语言或ORACLE库函数调用来访问。<br />Pro*C

2011-01-18 17:33:00 702

原创 做个同时带Text和Value的ComboBox

NET 2.0 Web控件的ComboBox就比WinForm的ComboBox好,可以同时储存显示值和实际值。这个很重要,比如有个下拉框选择工作人员,显示的是姓名,实际交给系统处理是工号。以前都是特地用个DataTable辅助的,比较麻烦。首先复制DataTable里的每一行的某个字段(比如姓名)到ComboBox的每一项,然后在comboBox1_SelectedIndexChanged事件里,得到当前的ItemIndex,回过头去找DataTable.Rows[该ItemIndex]["工号"].To

2010-06-22 17:14:00 1149

原创 Net Remoting基础篇

<br />http://blog.csdn.net/libraworm/archive/2007/07/27/1711354.aspx

2010-06-17 16:49:00 399

原创 在IIS上启用Gzip压缩(HTTP压缩)

<br />一.摘要:<br />本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.<br />二.前言:<br />本文的知识点是从互联网收集整理, 主要来源于中文wiki.  使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. <br />三.HTTP压缩概述:<br />HTTP 压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等

2010-06-11 14:19:00 531

原创 IIS7配置Gzip压缩

IIS7配置 Gzip压缩<br />本文来自Kevin Yang博客 作者:Kevin Yang<br />开启配置HTTP压缩(GZip)<br />在IIS7中配置Gzip压缩相比IIS6来说实在容易了许多,而且默认情况下就是启用GZip压缩的。如果没有,则可以再功能视图下找到“压缩”项,进入之后就会看到“静态内容压缩”和“动态内容压缩”两个选项,勾上即可。<br /><br /><br />配置启用压缩的文件类型及其他选项<br />当开启 GZip压缩之后,IIS并不是对所有内容都启用了压缩,而是

2010-06-11 14:00:00 545

原创 C++中Cstring使用小结

CString类功能强大,比STL的string类有过之无不及.新手使用CString时,都会被它强大<br />的功能所吸引.然而由于对它内部机制的不了解,新手在将CString向C的字符数组转换时<br />容易出现很多问题.因为CString已经重载了LPCTSTR运算符,所以CString类向const<br />char *转换时没有什么麻烦,如下所示:<br />char a[100];<br />CString str("aaaaaa");<br />strncpy(a,(LPCTSTR)st

2010-06-09 16:44:00 597

原创 在MFC中动态创建控件以及事件响应

<br />动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。   一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。  静态控件不需要调用Create()函数来创建。  而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程:  

2010-06-09 14:42:00 411

原创 用asp.net开发wap网站

<br />using System;<br />using System.Collections;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Web;<br />using System.Web.Mobile;<br />using System.Web.SessionState;<br />using System.Web.UI;<br />

2010-06-08 16:27:00 581

原创 asp.net操作xml小结

<br />一、简单介绍<br />using System.Xml;<br />//初始化一个xml实例<br />XmlDocument xml=new XmlDocument();<br /> <br />//导入指定xml文件<br />xml.Load(path);<br />xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));<br /> <br />//指定一个节点<br />XmlNode root=xml

2010-06-02 09:04:00 365

原创 从Main函数引发的static思考

   Main()函数在C#里非常特殊,它是编译器规定的所有可执行程序的入口点。由于其特殊性,对Main()函数我们有以下几条准则: Main()函数必须封装在类或结构里来提供可执行程序的入口点。C#采用了完全的面向对象的编程方式,C#中不可以有像C++那样的全局函数。Main()函数必须为静态函数(static)。这允许C#不必创建实例对象即可运行程序。Main()函数保护级别没有特殊要求, public,protected,private等都可,但一般我们都指定其为public。Main()函数名的第一

2010-06-01 14:35:00 1219 2

原创 DedeCms SEO优化全攻略-DedeCms

DedeCms SEO优化全攻略-DedeCmsDedeCms 是在SEO优化方面做得最好的CMS,本文将深入说明SEO优化方面的攻略,通过本文的的优化您可以针对网站自身的内容,提高搜索引擎对内容的识别能力。DedeCms SEO优化全攻略一.DEDE全局优化在DedeCms的系统参数配置中,包含了“网站版权、编译JS等底部调用信息;站点默认关键字;站点描述”这些项目,其实必须注意

2010-05-31 10:35:00 948

原创 序列化和反序列化

 一、概述    当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。    把对象转换为字节序列的过程称为对象的序列化。    把字节序列恢复为对象的过程称为对象的反序列化。    二、对象的序列化主要有两种用途:    1) 把对象的字节序列永

2010-05-28 11:13:00 302

原创 序列化和反序列化

 一、概述    当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。    把对象转换为字节序列的过程称为对象的序列化。    把字节序列恢复为对象的过程称为对象的反序列化。    二、对象的序列化主要有两种用途:    1) 把对象的字节序列永

2010-05-28 11:12:00 478

原创 RenderContents和Render区别

 Render()   方法基本上控制着   WebControl   的整个输出。默认情况下,Render()   方法实际上会依次调用   RenderBeginTag()、RenderContents()   以及   RenderEndTag()。     RenderContents   方法以呈现开始和结束标记之间的控件内容。         CreateChildControls方法

2010-05-21 10:34:00 5216

原创 c#操作注册表

用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。准备工作: 1:要操作注册表,我们必须要引入必要的命名空间: C#代码 using Microsoft.Win32;using Microsoft.Win32;在这个命名空间里面包含了许多注册表相关的类,足够我

2010-05-20 17:30:00 665

原创 关于xml删除节点的问题

前面文章中提到 xml节点的删除“删除 节点的genre属性,删除 节点。”代码:  XmlNodeList xnl=xmlDoc.SelectSingleNode("bookstore").ChildNodes;   foreach(XmlNode xn in xnl)   {     XmlElement xe=(XmlElement)xn;     if(xe.GetAttr

2010-05-17 17:23:00 856

原创 简说Session(给不知道的人说的)

  说Session大家都知道也都用过(做asp.net我遇到过没用过Cookies的,还没遇到过没用过Session的),Session的保存方式默认是在内存中,更确切的说是在asp.net的进程中,这种方式是默认的保存方式即InProc方式,在web.config里面可以进行配置。这种方式由于和应用程序在同一进程中,所以有时会发生丢失的情况。有没有解决办法呢?答案是有的。       一般常用

2010-05-12 15:45:00 612

原创 javascript cookies 存、取、删除实例

//写cookies函数 作者:翟振凯function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{    var Days = 30; //此 cookie 将被保存 30 天    var exp  = new Date();    //new Date("December 31, 9998");    exp.setTime(exp.get

2010-05-12 13:57:00 290

原创 JavaScript Cookie 的正确用法

function getCookies(name) { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return ''; } function setC

2010-05-12 13:28:00 586

原创 指针和引用有什么分别;如果传引用比传指针安全,为什

指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?(1) 引用在创建的同时必须初始化,即引用到一个有效的对象;而指针在定义的时候不必初始化,可以在定义后面的任何地方重新赋值.(2) 不存在NULL引用,引用必须与合法的存储单元关联;而指针则可以是NULL.(3) 引用一旦被初始化为指向一个对象,它就不能被改变为另一个对象的引用;而指针在任何时候都可以改变为指向另一

2010-05-11 11:07:00 1674

原创 c++文件读写详解

clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include定义函数 void clearerr(FILE * stream);函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。返回值

2010-05-10 15:24:00 2375 1

原创 vc 添加自定义消息及消息处理函数分5步

1.在要添加消息的类头文件中定义宏 #define WM_xxx WM_USER+n(n>=0);2.在类的声明中添加消息处理函数的声明 afx_msg void xxxx(WPARAM wParam,LPARAM lParam);3.在类的实现文件中消息映射部分添加消息映射  ON_MESSAGE(WM_xxx, xxxx);4.自己编写消息处理函数。5.在要发送此消息的函数中调用函数BOO

2010-05-10 13:37:00 616

原创 为何在自定义消息处理函数中无法利用wParam或lParam传

ON_COMMAND()宏创建的自定义消息处理机制确实无法使用wParam与lParam参数,这是由于ON_COMMAND()宏决定的.使用wParam与lParam参数,那么应当使用ON_MESSAGE()宏,由它扩展生成的消息处理函数的原型中才有这两个参数 ON_MESSAGE响应的是自定义消息,有关自定义消息的处理请看如下步骤:1.定义消息:    在"C实验ON_MESSAGE

2010-05-10 13:23:00 1526 1

原创 fgets 之用法

今天在看ObjectiveC,看到了一个fgets的例子,才发现对于fgets的理解不够透彻。fgets 的使用方法:char *fgets(char *string, int n, FILE *stream)  从文件stream中读取n-1个字符/一行(若一行不满n-1个),string接收字符串 如果n  如果n == 1,返回" ",也就是一个空串 如果成功,返回值等于

2010-05-10 09:50:00 21041 1

原创 size_t的一个疑问

书上说size_t是unsigned int类型. 然后又说和机器无关.推荐使用size_t.我有点困惑,unsigned int是和机器有关的,我们大部分X86CPU int都是32位.size_t和机器无关,然后它有是#define unsigned int size_t这里不是矛盾吗?有人知道size_t到底为什么会和机器无关? 问题补充:我非常不适应使用si

2010-05-10 09:42:00 1182

原创 MFC实现简单功能计算器

MFC实现简单功能计算器 作者:天涯 来源:中国自学编程网 发布日期:1229305098   第一步:利用MFC的AppWizard生成一个基于对话框的程序(本程序工程名为Calc),切换到Resource ,在Dialog中的IDD_CALC_DIALOG上双击,然后添控件按钮,做好外观布局,改好按钮ID和Caption; 第二步:为控件按钮增加相应的变量和事件响应函数; 第三步:在C

2010-05-07 14:19:00 1757

原创 C#反射中Assembly.Load及Assembly.Load.CreateInstance 方法

今天研究了 .Net Pet Shop 4 看到了Assembly.Load.CreateInstance这么一方法,觉得这个方法很好用。收集了网上的一些资料和我个人的理解,供大家学习ITPUB个人空间在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系: ITPUB个人空间System.Reflection命名空间(1)  AppDomain:应用程序域,可以将其理解为一组程

2010-05-04 17:25:00 823

原创 c# DataTable中select 返回新的DataTable(DataTable筛选,排序)

/// 执行DataTable中的查询返回新的DataTable        ///         /// 源数据DataTable        /// 查询条件        ///         private DataTable GetNewDataTable(DataTable dt, string condition,string sortstr)        {       

2010-05-04 13:13:00 24147

原创 分析:SAP依然领跑商业智能市场 IBM增速最快

4月27日 ZDNET至顶网专稿:根据近日Gartner公司公布的数据显示,2009年全球商业智能和绩效管理市场超过93亿美元,比2008年增长4%。SAP、Oracle、SAS、IBM和微软这五大商业智能厂商占全球份额的70%。其中,SAP虽然同比下滑了0.6%,但依然以20.8亿美元的销售收入和23.4%的全球份额领跑BI市场。排名第二的Oracle公司BI销售额为13.5亿美元,增长5.

2010-04-29 09:39:00 758

原创 常用软件测试工具 2008.5

如果是做Unit-Test的话(对开发人员比较有用),已经有针对不同语言的Unit-Test工具,比如 J-Unit。 做功能测试,E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。 如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft

2010-04-29 09:37:00 410

原创 web application stress tool 1.1 使用方法

原文地址:application stress tool 1.1 使用方法" href="http://blog.sina.com.cn/s/blog_4a7318860100bxt2.html" target="_blank">web application stress tool 1.1 使用方法作者:笨笨熊一、准备工作    为了测试数据的准备性,首先需要删除缓存和Cookies

2010-04-29 09:32:00 482

原创 MS Web Application Stress Tool对web压力测试

你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这些问题靠通常的测试手段是无法解答的。本文介绍了Microsoft为这个目的而提供的免费工具WAS及其用法。另外,本文介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。        随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任务。在

2010-04-29 09:31:00 357

原创 F12转到定义时,总是显示从元数据,不能进行编辑

F12转到定义时,总是显示从元数据,不能进行编辑,是我的哪里设置有问题吗,用起来很不方便,大家的也是这样吗遇到同样问题。解决了 。  1. 要把项目先添加到解决方案中。  2. 再把添加的项目引用到网站(右键点击站点,选“添加引用”出现的窗口中 再选“项目”选择添加的 项目。)(注意是选“项目”不是选“浏览”)

2010-04-28 17:17:00 1662 1

原创 vs2008下发布网站时报错“behavior”不是已知的CSS属性名

如题:我在vs2008下发布网站时,报错,错误 432 验证(CSS 2.0):“behavior”不是已知的 CSS 属性名。 用的asp.net3.5,请问该怎么解决这个问题你把这个页面关掉再编译发布就可以了. 无关紧要 Behavior是ie专属css,vs2008应该采用了w3c标准验证,所以出错 你的页面运行在ie下应该没问题,ff就不好说了

2010-04-28 09:36:00 2128

原创 Javascript:scrollWidth,clientWidth,offsetWidth的区别

Javascript:scrollWidth,clientWidth,offsetWidth的区别网页可见区域宽:document.body.clientWidth;   网页可见区域高:document.body.clientHeight;   网页可见区域高:document.body.offsetWeight:   网页可见区域高:document.body.of

2010-04-26 16:28:00 975

原创 那些相见恨晚的 JavaScript 技巧

JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:

2010-04-26 08:54:00 273

原创 sql数据导入导出

大家打开这个链接可以看到很多数据库的连接方法。http://www.connectionstrings.com这些数据库之间的数据交换就是这个贴子所要总结的内容。(一)SQL Server之间把远程数据库中的数据导入到本地数据库。http://community.csdn.net/Expert/topic/5079/5079649.xml?temp=.7512018http://community

2010-04-21 11:16:00 439

原创 Microsoft SQL Server 2005 数据库还原 Microsoft SQL Server 2000

【关键所在】      由上述内容不难看出来,使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的

2010-04-21 10:19:00 628

原创 用VC++编写CGI程序 2008-02-12

     近年来,Internet与Intranet迅猛发展,企业纷繁创造自己的Intranet,以增强企业内部的联系,促进与外部世界的沟通,增强企业的竞争才能。通过创造自己的Internet服务器,企业能在网络上宣告广告,介绍本公司的情形与产品,收集顾客意见,以及创造虚拟电子商场等。大家都知道写一个HTML超文本文件放在World Wide Web服务器上,即可通过各种阅读器访问你的主页,但是如

2010-04-21 09:10:00 603

原创 cgi-bin是什么

CGI-BIN是一种特殊的目录,在进行交互式的WWW访问(如填写在线表格)时,需要服务器上有相应的程序对访问者输入的信息进行处理,这些程序就是CGI程序。CGI程序不能放在任意的目录下,只能放在CGI-BIN目录下。有的虚拟主机系统只提供一个公用的CGI-BIN目录,放置一些常用的CGI程序供虚拟主机用户使用,这对用户不够方便,因为用户经常需要放置自己编制的CGI程序。我安装一个apache,ap

2010-04-21 09:06:00 6115

空空如也

空空如也

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

TA关注的人

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