自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO流循序渐进五

<br />#include "stdafx.h"#include <fstream>#include <sstream>#include <iostream>#include <vector>#include <string>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //将int型转换为string类型 stringstream stream; string result;

2010-09-26 20:21:00 483

原创 IO流循序渐进四

<br /> <br />ofstream out("d://1.txt",fstream::app);//在文件的末尾添加<br /> <br />ofstream out("d://1.txt",fstream::out)<br />ofstream out("d://1.txt",fstream::out | fstream::in)<br />ofstream out("d://1.txt",fstream::ate);<br />ofstream out("d://1.txt",fstream::

2010-09-25 21:50:00 658

原创 IO流循序渐进三

<br /><br />while( getline(in,str) )<br />{<br />cout << str << endl;<br />}<br /> <br />此getline,读取流in中的每一行并存储到str中区<br /> <br />----------------------------------------------------------------<br /> <br /><br />char c[10];<br /> <br />cin.getline(c,5,'e'

2010-09-25 20:36:00 345

原创 IO流循序渐进二

<br />#include "stdafx.h"#include <fstream>#include <iostream>#include <string>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ ifstream in("d://1.txt",fstream::in | fstream::out ); string str; while( getline(in,str) ) //读取多行操

2010-09-25 20:23:00 293

原创 IO流循序渐进一

//读取文件中的数据,并输出#include "stdafx.h"#include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ ifstream in("d://1.txt",fstream::in | fstream::out ); string str; in >> str; //仅仅能读取其中的一行数据 cout

2010-09-25 20:16:00 261

原创 errdisabled 障碍处理

最近玩玩的很郁闷,因此换换口味,抽空找了点时间随便写写.本文描述了交换机中err-disabled状态的产生和解决方法.该特性分别支持运行CISCO IOS和CatOS的交换机.转载请保留作者信息:作者:红头发(aka CCIE#15101/JNCIP Candidate)出处:http://www.91lab.com一.err-disabled状态的作用:通常情况下,如果交换机运转正

2010-04-08 09:23:00 605

原创 STP

STP选择: 所有选举都是小的当选 1、选择根网桥(在网络中的所有交换机中选择一台) 选举依据:网桥ID 【网桥优先级|网桥的MAC地址】 2字节|6字节  2、选择根端口  在所有非根桥中每台交换机中选择一个 选举依据: (1)比较根路径成本 : 网桥到根网桥的路径上所有链路的成本之和 10M 100 100M 19 1000M 3  (2)直连网桥ID最小:所连接的交换机的网桥ID大小   (

2010-03-14 23:13:00 363

原创 ip helper-address

ip helper-address思科 2009-09-18 10:32:39 阅读20 评论0 字号:大中小  典型配置命令de>Router1#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router1(config)#interface Ethernet0Router1

2010-03-09 10:54:00 939

原创 计算时间间隔的方法

TimeSpan t1 = new TimeSpan(DateTime.Now.Ticks);TimeSpan t2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = t2.Subtract(t1).Duration(); MessageBox.Show(ts.Sec

2010-02-11 14:42:00 542

转载 ASP.Net中控件的EnableViewState属性 【转载】

在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本语言对其进行处理,之后再传递给服务器端。但是在ASP.NET下,由于采用了code behind

2009-09-23 22:12:00 298

原创 模板方法模式

using System;using System.Collections.Generic;using System.Text;//模板方法模式,将不变的提升到超类中,简化子类中重复的代码namespace ConsoleApplication7{ class Program { static void Main(string[]

2009-09-16 08:17:00 324

原创 谈一下SOCKET

这几天单位有个小工具要做,用到来了socket,看了一阵。总觉得还是很模糊。不过,还得继续下去,下面稍微谈一下自己的一些理解吧。 1.sokcet同步和异步 同步:作为一个客户端socket,在操作时,将进入阻塞状态,这时的线程是挂起的,直到操作完毕后,才能往下继续运行。异步:在操作时,不必等待操作的结果,程序原来干嘛就可以去干吗。而进程将指派一个指定的线程去监视这一操作,直到

2009-08-18 14:30:00 358

原创 C# 数据库存取图像操作(书)

public void SaveImage(string MID, OpenFileDialog openF) { string fileName = openF.FileName.ToString(); FileStream fs = new FileStream(fileName, FileMode.Open,

2009-05-08 23:23:00 462

原创 GetLastError 的使用(转载)

转自:http://hi.baidu.com/hcbg/blog/item/eeb4d490b887bf8aa877a426.html 方法一:先得到错误的编号DWORD dwError = GetLassError(); CString str; str.Format(_T("Error Code :[%d]"), dwError); AfxMessageBox(str); 

2009-04-07 20:34:00 1611

原创 《大话设计模式之依赖倒转原则》

//看的也不是很懂,先把里面的重点摘抄一下先 抽象不应该依赖于细节,而细节应该依赖于抽象。针对于接口来编程,不要对于实现来编程。//个人理解:对于一个个程序功能模块之间通过接口来进行耦合,下次需要升级or改进是,只要依照接口来提供就ok鸟~~~~~~ 【高层模块不应该依赖底层模块,两个都应该依赖抽象】//数据调用时,如果写死了MSSQL的数据操作,下次如果搞mysql咋

2009-02-26 20:23:00 1014

原创 《大话设计模式之单一职责原则》

  如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。

2009-02-26 19:35:00 345

原创 策略模式代码

//---------------------.h-----------------------class Company{public: virtual float sale_price(float money) = 0;};//实价class NormalPrice : public Company{public: float sale_price(

2009-02-24 21:01:00 602

原创 《大话设计模式之策略模式》笔记2

         策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。         优点:简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。         当不同的行为堆砌在一个类中时,就很难避免使用条件语句来选择合适的行为。将这些行为封

2009-02-24 20:04:00 381

原创 《大话设计模式》学习1

面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。

2009-02-24 16:53:00 280

原创 简单工厂模式代码(有点粗糙)

//------------.h----------------------#include #include #include using namespace std;class Operate{public: virtual ~Operate(); float get_a(); float get_b(); void set_a

2009-02-24 16:13:00 627

原创 c语言基本功不扎实,竟然这个不晓得

switch(开关)//这个语句的用法要求,此处的开关只能是整数。不能是字符串。 解决方案: (1):如果你还是想用字符串,你就要用if()..else if()...else if()...替代了。 (2):如果还想用switch,可用enum{}来做个整型的转换。

2009-02-23 21:45:00 527 1

原创 无法在WEB服务器上启动调试,问题解决办法

无法在WEB服务器上启动调试,Web 服务器配置不正确 解决2007/11/27 13:21IIS和VS2005的安装顺序错误:装了VS2005再装IIS,结果出了些小问题访问IIS元数据库失败思考可能是次序出了问题,解决1、打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.507272、输入 aspnet_regiis.exe -i稍等片刻,注册成

2008-06-29 20:45:00 941 1

原创 baidu2007校园招聘笔试题(第二题)

百度笔试题:ip地址存在文件中,例如10.0.0.1 10.0.0.10,一共有n行,文件小于2k,表示为ip地址的一个范围(也就是说前一个小,后一个大)例如:10.0.0.1 10.0.0.1010.0.0.4 10.0.0.810.0.0.6 10.0.0.1510.0.0.23 10.0.0.123输出为: 10.0.0.1 10.0.0.123 /*

2007-10-23 20:10:00 629

原创 模拟了一个向量类:miniVector(参考《数据结构C++语言描述》第五章)

#include using namespace std;template class miniVector{public: miniVector( int size = 0 ); miniVector( const miniVector& obj ); ~miniVector(); miniVector& operator=( const miniVector& rhs ); T& oper

2007-07-02 16:17:00 2348 2

原创 一个老的程序设计题(出处:百度之星编程大赛)

 题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:    15=1+2+3+4+5    15=4+5+6    15=7+8     请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。    输入数据:一个正整数,以命令行参数的形式提供给程序。   输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小

2007-07-01 18:24:00 631

原创 一个简单的矩阵类的实现(参照《数据结构C++语言描述》第五章)

// 头文件matrix.h#include using namespace std;template class matrix{public: matrix( int numRows = 1, int numCols = 1, const T& initVal = T() );  vector & operator[]( int i );  const vector & operator

2007-07-01 16:35:00 1121

原创 几个排序算法及其性能比较

#include #include using namespace std;template void swap( T arr[], int i, int j ){ T temp; temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;}template void selectionSort( T arr[], int n ){ int i, j,

2007-06-29 16:22:00 1034

转载 详细的调用约定

在C/C++语言中,假设我们有这样的一个函数:int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递

2006-11-13 11:19:00 568

转载 vc数据库编程 ado

介绍VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。 读者评分 10 评分次数 3 正文一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于

2006-10-26 16:13:00 879

原创 soa

什么是SOA-------SOA介绍 (转载)[ 2006-04-16 13:17:16 | 作者: Admin ] : | | 最近半年以来,在企业级应用开发领域,谈论最多的一个词,恐怕非SOA(Service-Oriented Architecture,面向服务架构)莫属。那么SOA究竟拥有什么样的魔力,能够让众多的软件厂商对他趋之若骛,掀起新的一轮企业架构浪潮。让我们在本

2006-10-20 15:43:00 696

转载 关于C++中RTTI的思考

RTTI(运行时类型信息),是所有RAD开发工具的基础。     这段时间,因为需要在自己的软件中加入扩展的RTTI功能,于是专门对RTTI进行了研究,现在一些心得写下来。     RTTI是比较新的编程语言提供的能力,C、Fortran、Basic就没有,而现在几乎所有现代的、可视化的编程语言都提供了RTTI功能。C++的标准中也对RTTI作了规定。但相对其它语言而言,C++的RTTI信息是最简

2006-10-10 10:47:00 1278 1

原创 c++强制类型转换

强制转化四种类型可能很多人都常常忽略就象我一样,但是有时还是比较有用的。不了解的建议看看,一些机制我也不是十分了解,只是将一些用法写出来让大家看看。                                                                                                                             2

2006-10-09 11:23:00 1120

原创 一些编程中困惑的小问题

char   *p;     CString   str="dfsafdsf";         p=(LPCTSTR)(LPTSTR)str;         这句等价:p=str.GetBuffer(0);     (LPCTSTR)(LPTSTR)   就是进行强制转换为char   指针!   //////////////////////////////////////////////

2006-09-28 21:18:00 749

转载 base64 code

////////////////////////////////////////////////////////////// base64.h//************************************************************************/// base64编码表// //0 A 17 R 34 i 51 z //1 B 18 S 35 j 52

2006-09-28 16:50:00 1015

原创 database初级

一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例

2006-09-25 22:50:00 737

转载 如何经营论坛

 经营论坛的几个阶段:创立、推广、成熟、衰落一个社区的发展大致经历这样的阶段:创立、推广、成熟、衰落,这里面的涉及到三种经常在社区活动的人群:网友、斑竹、社区管理层,这些人群是社区的共生系统,任何一环节出现脱节都会产生很大的问题。     在每一个社区里面,斑竹扮演了一个相当重要的角色,版主的知识水平、人格魅力、责任感在社区发展的各个阶段有极为重要的作用。这社区里面版主应当明白的一个基本的

2006-09-20 21:17:00 2136

转载 有关抽象数据类型的条款

条款1数据抽象“类型”是一组操作,“抽象数据类型”则是一组具有某种实现在的操作。当我们在某个问题领域中识别对象时,首选考虑的问题是“可以用这个对像来做什么”而不是“这个对象是如何实现的”。因此,如果某个问题的自然描述涉及的雇员、合同和薪水记录,那么用来解决该问题的编程语言就应该包含Employee、Contract和PayrollRecord类型。这样就允许在问题领域和解决方案领域之间进行

2006-09-19 11:32:00 814

转载 c c++

在此论坛上发现了一些特别的问题,这些问题在其他地方并不存在,猜想是因为这里以学生为主,而学校的教材和教师与IT发展脱节严重。 1. C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。 没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,

2006-09-17 09:22:00 728 2

原创 c下的线程

int pthread_create(pthread_t *thread,pthread_attr_t *attr, void *(*start_routine)(void *),void *arg); void pthread_exit(void *retval); int pthread_join(pthread *thread,void **thread_return); pthread

2006-09-15 19:32:00 675

原创 __cdecl和__stdcall

__cdecl,__stdcall是声明的函数调用协议.主要是传参和弹栈方面的不同.一般c++用的是__cdecl,windows里大都用的是__stdcall(API)   ---------------------------------------------------------------   __cdecl是C/C++和MFC程序默认使用的调用约定,也可以在函数声明时加上__cdec

2006-09-14 21:27:00 801

空空如也

空空如也

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

TA关注的人

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