![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 78
Fiona1990hn
这个作者很懒,什么都没留下…
展开
-
C++的Socket编程(1)
开始学TCP/IP才发现以前C和c++学的有多肤浅接下来就准备返璞归真啦 哈哈 转战c++ing...1.了解基本Socket函数SOCKET s = socket(family,type,protocal);int nRet = connect(s,(soc原创 2009-11-23 21:44:00 · 398 阅读 · 0 评论 -
Kruskal算法
//最小生成树:Kruskal算法#include #include using namespace std;#define arraysize 15001#define nodenum 1001typedef struct node{ int start; //起点 int end; //终点 int w; //费用};node edges[arraysize]; //存储原创 2010-05-01 13:18:00 · 378 阅读 · 0 评论 -
Trie树/字典树介绍
Trie树|字典树的简介及实现(转) Trie,又称字典树、单词查找树,是一种树形结构,用于保存大量的字符串。它的优点是:利用字符串的公共前缀来节约存储空间。相对来说,Trie树是一种比较简单的数据结构.理解起来比较简单,正所谓简单的东西也得付出代价.故Trie树也有它的缺点,Trie树的内存消耗非常大.当然,或许用左儿子右兄弟的方法建树的话,可能会好点.其基本性质可以归纳为:1. 根节点转载 2010-05-04 21:14:00 · 484 阅读 · 0 评论 -
sizeof(结构体)
sizeof() sizeof是运算符,可用于任何变量名、类型名或常量值,当用于变量名(不是数组名)或常量时,它不需要用圆括号。 它在编译时起作用,而不是运行时。 这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体: struct S1 { char c; int i; }; 问sizeof(原创 2010-04-26 09:37:00 · 456 阅读 · 1 评论 -
Virtual的使用
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout };class B: public A{public: virtual voi原创 2010-04-26 22:35:00 · 397 阅读 · 0 评论 -
BeginThread()创建新线程
首先先得有个函数 如果函数无参数,则形式如下:void fun(void* param){}//然后新建一个该函数的线程_beginthread(fun,0,0);(其中第三个参数是fun()函数的参数)//再调用该函数,此时就有两个该函数的线程存在了fun(NULL);(其中一点得有这个NUL原创 2009-11-26 21:56:00 · 474 阅读 · 0 评论 -
Telnet发送SMTP邮件
163.com//base64在线加密网址 http://www.motobit.com/util/base64-decoder-encoder.asp 1.dos下输入>>Telnet smtp.163.com 25//需要确认邮件服务器域名是否有效,即“smtp.163.com”可用;25为端口 2.与服务器交互收到确原创 2009-11-30 18:09:00 · 1368 阅读 · 0 评论 -
Hibernate与Mysql,Oracle连接
连接MySQL数据库的Hibernate配置文件连接MySQL的Hibernate配置文件有两种格式,一种是xml格式的,另一种是Java属性文件格式的。下面将分别给出这两种格式的配置文件的代码。1.xml格式的配置文件下面将给出连接本地MySQL服务器上的db_database02数据库时Hibernate配置文件hibernate.cfg.xml的代码。原创 2009-12-13 21:08:00 · 3540 阅读 · 0 评论