- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 MySQL 安装初步使用
MySQL百度介绍: MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许
2012-07-24 21:18:36 813
原创 c++ STL之通用编程技术
STL是一种通用编程技术。面向对象编程关注的是编程的数据方面,而通用编程技术关注的算法,它们之间的共同点事抽象和创建可重用代码,但他们的理念决然不同。 通用编程技术旨在编写独立于数据类型的代码。在C++中,完成通用程序的工具是模板。当然,模板使得能够按通用类型定义函数或类,而STL通过通用算法更进了一步。模板让这一切成为可能,但必须对元素进行仔细地设计。为了解模板
2012-07-23 14:31:44 785
原创 c++ STL之vector使用
一 STL STL提供了一组表示容器,迭代器,函数对象和算法的模板。容器是一个与数组类似的单元,可以存储若干值。STL容器是同质的,即存储的值的类型相同;算法是完成特定任务(如对数组进行排序或在链表中查找特定值)的处方;迭代器能够用来遍历容器的对象,与能够遍历数组的指针类似,是广义指针;函数对象是类似于函数的对象,可以是类对象或函数指针(包括函数名,因为函数名被用作指针)。ST
2012-07-23 02:06:11 933
转载 C++中explicit关键字的作用
explicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如:class things{ public: things(const std::string &name = ""): m_name(name),heig
2012-07-22 21:28:49 1021
原创 c++ string 内存分配
每当程序将一个字母附加到字符串末尾时将发生什么呢?不能仅将已有的字符串加大,因为相邻的内存可能被占用了。因此,可能需要分配一个新的内存块,并将原来的内容复制到新的内存块单元中。如果执行了大量这样的操作,效率将非常低,因此很多c++实现分配一个比实际字符串大的内存块,为字符串提供了增大空间。然而,如果字符串不断增大,超过了内存卡的大小,程序将分配一个大小为原来两倍的新内存块,以提供足够的增啊空间,避
2012-07-22 00:56:56 16422 1
原创 c++ string 猜字游戏
该游戏将一系列的单词存储在一个string对象数组中,然后随机选择一个单词,让人猜测单词的字母。如果猜错6次,玩家就书了。该程序使用find()函数来检查玩家的猜测,使用+=操作符创建一个string对象来记录玩家的错误猜测。为记录玩家才对的情况,程序创建一个单词,其长度与被猜测的单词相同,但包含的是连字符,玩家才对字符时,将用该字符替换相应的字符。下面是源码:#include "stda
2012-07-22 00:40:51 1371
原创 c++ string类的构造函数
在c++中string类的构造函数有六种方式分别是:1.string(const char * s)说明:将string对象初始化为s指向NBTS。NBTS为null-byte-temnated string的缩写,表示以空字符结束的字符串------传统的C字符串。2.string(size_type n,char c)说明:创建一个包含n个元素的string对象,其中每个元
2012-07-21 01:39:36 45641
转载 Java Socket实战之三 传输对象
前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:package com.googlecode.garbagecan.test.socket.sample3;public clas
2012-07-21 00:41:28 610
转载 Java Socket实战之二 多线程通信
上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动,当Server没接受到一个Client连接请求之后,都把处理流程放到一个独立的线程里去运行,然后等待下一个Client连接请求,这样就不会阻塞Server端接收请求了
2012-07-21 00:35:10 1127
转载 Java Socket实战之一 单线程通信
现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的remoting也是不错的选择,还有Apache的Mina等等,但是在有些时候一些特殊情况仍然逃脱不了直接写Socket的情况,比如公司内部一些莫名其妙的游戏规则。废话不说了,下面就看看如果自己写Socket应该怎么做吧。首先是写一
2012-07-21 00:33:04 1289
原创 毕业一个月
6月25日,一觉睡到中午,错过了毕业典礼,直接回学校拿毕业证。三年前,同样是睡到中午,错过了开学典礼。恩,大学就这样过去了。毕业酒会,吃的零零散散,有的人喝高了,有的人匆匆离去,还有的人一如既往的平静,在杯与杯之间的碰撞中,宣告我们的大学生活time over了。嗯,我们毕业了!!!! 有的人在回忆,怎么在这几年里,好像没做过什么让自己值得回忆的事情
2012-07-16 21:43:55 1844
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人