自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 c#接口

1、接口的概念及声明接口是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为。接口可有方法、属性、事件和索引器或这四种成员的任何组合类型,但不能包含字段。那么接口具有哪些特点呢?·接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员(说明:如类A继承接口B,那么A中必须实现B中定义的属性,方法等)。·不能直接实例化接口·接口可以包含事件、索引器、方法

2014-09-02 20:46:51 384

原创 自己写的一个入栈程序

#include using namespace std;typedef struct student{ int data; struct student* next;}node;typedef struct stackqueue{ node *di,*top;}queue;queue *pushQ(queue *q,int data){ node *n=(node

2014-08-27 22:26:42 748

原创 循环链表---约瑟夫环

#include using namespace std;typedef struct student{ int data; struct student* next;}node,*LinkList;//约瑟夫环void printfList(LinkList head){ LinkList p=head; if (head!=NULL)//忘了这个 { do{

2014-08-27 21:32:01 464

原创 字符串常见编程题

#include #include using namespace std;bool isOK=false;int StringToInt(const char *s){bool neg=false;const char *p=s;int num=0;if (s[0]==NULL){return 0;}if (s[0]=='-')

2014-08-27 16:26:32 867

转载 const

在C++编程语言中,还有很多比较高深的内容值得我们在学习和实践中不断的学习。在这篇文章中,我们将会为大家详细介绍有关C++ const变量的相关内容,希望能帮助大家轻松了解这方面知识。一、对于基本声明?constint r=100;标准C++ const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,

2014-07-13 16:47:32 303

转载 SQL 存储过程

string sql = 数据库连接字符串;SqlConnection mysql = new SqlConnection(sql); SqlCommand cmd = new SqlCommand("sp_InsertStudent ",mysql); SqlParameter[] paras = {new SqlParameter("@studentId "),studentid,...

2014-06-25 09:57:01 458

转载 什么时候用存储过程---存储过程好处

存储过程一般用于处理比较复杂的任务,基础ms这个平台,可以大大降低耗时,其编译机制也提高了数据库执行速度。当然在系统控制方便方面,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在:1.存储过程只在创造时进行编译,以后每次执行存储

2014-06-11 11:01:49 9742 1

转载 Linq to SQL与.net MVC

什么是 Model 类?MVC 模型包含未包含在 MVC 视图或 MVC 控制器中的所有应用程序逻辑。其特别之处在于,MVC 模型包含所有应用程序业务和数据访问逻辑。可以使用各种不同的技术实现数据访问逻辑。例如,可以使用 Microsoft Entity Framework、NHibernate、Subsonic 或 ADO.NET 类构建数据访问类。在本教程中,作者将使用 LINQ

2014-06-09 18:07:25 2337

转载 安装及卸载Windows服务---详细

一、手动安装Windows服务  1、使用.net framwork工具InstallUtil  该工具版本跟当前系统安装的.net framework版本相关(路径为C:/Windows/Microsoft.NET/Framework/),也可能2.0、3.0、4.0,都可以使用。  比如:C:/Windows/Microsoft.NET/Framework/v4.0.3

2014-06-05 09:50:07 530

转载 数据库SQL 约束

SQL 约束讲解2009-04-27 09:29约束主要包括:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULT 1、not null :用于控制字段的内容一定不能为空(NULL)。     用法 :Create table MyTable               (         

2014-06-04 11:04:55 480

转载 System.Timers.Timer

Timer 组件是基于服务器的计时器,它使您能够指定在应用程序中引发Elapsed 事件的周期性间隔。然后可以操控此事件以提供定期处理。例如,假设您有一台关键性服务器,必须每周7 天、每天24 小时都保持运行。可以创建一个使用Timer 的服务,以定期检查服务器并确保系统开启并在运行。如果系统不响应,则该服务可以尝试重新启动服务器或通知管理员。 基于服务器的Timer 是为在多线程

2014-06-03 14:59:29 522

转载 Windows服务创建及安装---详细说明

Windows服务创建及安装我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务?   Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。

2014-06-03 14:29:28 583

转载 删除windows服务

在查看“管理工具”→ “ 服务” 时会发现有一些被插件或者病毒安装的服务,首先想到的是禁用它,可是禁用后还是有些想法,比如删除文件、卸载服务。下面就简单地介绍一下如何卸载服务:在“管理工具”→ “ 服务”里找到你要卸载的服务,双击打开它的属性,比如查看“卡巴斯基反病毒6.0个人版”的属性,可以看到如下描述:服务名称:AVP显示名称:卡巴斯基反病毒6.0个人版然后打开注册表(运行re

2014-06-03 14:23:07 400

转载 C#中的StreamReader/StreamWriter

在读写文件的过程中,Filestream只可以进行以字节为单位原始数据流进行读写操作,为此,C#中提供了功能更加强大的StreamReader/ StreamWriter来支持文件的读写. StreamReader/ StreamWriter可以进行以字符为单位的数据读写操作..一. 用StreamReader的构造函数StreamReader有很多的构造函数:在这里只列出两个常用和比较常

2014-06-03 14:11:12 549

转载 线程

线程状态在一个线程的生存期内,可以在多种状态之间转换。不同操作系统可以实现不同的线程模型,定义许多不同的线程状态,每个状态还可以包含多个子状态。但大体说来,如下几种状态是通用的:就绪:参与调度,等待被执行。一旦被调度选中,立即开始执行。运行:占用CPU,正在运行中。休眠:暂不参与调度,等待特定事件发生。中止:已经运行完毕,等待回收线程资源(要注意,这个很容易误解,后面解释)。线程环境线

2014-04-08 21:58:42 482

转载 进程、多线程

进程是包含程序指令和相关资源的集合。每个进程和其他进程一起参与调度,竞争CPU,内存等系统资源。每次进程切换,都存在进程资源的保存和恢复动作,这称为上下文切换。进程的引入可以解决支持多用户的问题,但是多进程系统也在如下方面产生了新的问题:进程频繁切换引起的额外开销可能会严重影响系统性能。进程间通信要求复杂的系统级实现。在程序功能日趋复杂的情况下,上述缺陷也就凸现出来。比如,一个简单的G

2014-04-08 21:28:13 476

转载 比较C++中的4种类型转换方式

ANSI-C++标准定义了四个新的转换符:'reinterpret_cast', 'static_cast', 'dynamic_cast' 和 'const_cast',目的在于控制类(class)之间的类型转换。代码:reinterpret_cast(expression)dynamic_cast(expression)static_cast(expression)cons

2014-04-04 10:51:24 452

转载 TCP、UDP、SOCKET编程

转载:http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx什么是TCP/IP、UDP?TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protoco

2014-04-03 11:33:34 604

转载 new、delete、malloc、free

//感谢曹伟东1.  C语言的函数malloc和free (1) 函数malloc和free在头文件中的原型及参数void * malloc(size_t size)动态配置内存,大小有size决定,返回值成功时为任意类型指针,失败时为NULL。              void  free(void *ptr)释放动态申请的内存空间,调用free()后ptr所指向的内存

2014-04-01 22:34:39 450

原创 数据结构回顾

顺序表与链表的综合比较:如何确定用哪种结构呢?此问题要从两方面来考虑:一.线性表的长度是否能预先确定?在程序执行中,长度的变化范围是否大?二. 若是对线性表频繁查找,很少插入或删除,则用顺序表为好;若线性表频繁进行插入或删除操作的话,这应该采用链表。顺序表编程实例(已经编译通过,可运行):#include using namespace std;#define MAXS

2014-03-06 22:11:40 581 1

转载 c++文件操作

ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;  在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:  1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout  2、

2014-03-06 11:36:33 385

原创 多多写博客

今天完成的五件事:一、做了几个题目  二、将论文总结了一下,挺忘我 三、把数据第八章看完 四、吃了蔬菜健康生活  五、写了博客   效率还可以再提高,锻炼身体,健康饮食坚持下去。当然还要多多写程序。

2014-02-27 22:18:23 484

转载 malloc用法

从函数声明上可以看出。malloc 和 new 至少有两个不同: new 返回指定类型的指针,并且可以自动计算所需要大小。比如: int *p; p = new int; //返回类型为int* 类型(整数型指针),分配大小为 sizeof(int); 或: int* parr; parr = new int [100]; //返回类型为 int* 类型(整数型指针),分配大小

2014-02-16 20:23:40 565

空空如也

空空如也

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

TA关注的人

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