自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 fstream 使用方法

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)  从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;

2012-11-02 13:13:15 648

转载 MySql中的varchar类型

MySql中的varchar类型今天新开始的项目在做数据库设计,发现自己对MySql的varchar类型还不熟悉,故又上网收集资料整理如下。1.varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型的长度支

2012-11-01 18:58:38 28109

转载 洗牌的学问

来源: http://www.thecodeway.com/blog/?p=680 几乎所有的程序员都写过类似于“洗牌”的算法,也就是将一个数组随机打乱后输出,虽然很简单,但是深入研究起来,这个小小的算法也是大有讲究。我在 面试程序员的时候,就会经常让他们当场写一个洗牌的函数,从中可以观察到他们对于这个问题的理解和写程序的基本功。    在深入讨论之前,必须先定义出一个基本概念:究竟洗

2011-10-29 20:29:26 589

转载 glViewport()函数和glOrtho()函数的理解

在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则

2011-09-09 16:06:37 589

转载 C++ CArray类及子类,使用sort()排序 .

http://www.codeguru.com/forum/archive/index.php/t-215414.html 这篇贴子帮了大忙。有一个回贴这样说到: #include ...// Note the *only* change is the t

2011-08-04 22:03:08 1097

转载 C++ STL中哈希表 hash_map介绍

0 为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不

2011-08-04 20:51:42 2884

转载 HashMap和Hashtable及HashSet的区别

Hashtable类       Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。       添加数据使用put(key,   value),取出数据使用get(key),这两个基

2011-08-03 19:56:41 1193

原创 CMap的用法

如何声明CMAP许多人对Cmap的声明模式CMap感到迷惑,为什么不用CMap呢?归根到底,CMap是用CPair来存放数据的,CPair的形式是{KEY, VALUE}。因此CMap实际存放的是KEY,而不是ARG_KEY。但是,如果你查阅MFC的代码,你会

2011-07-06 13:59:20 1425

转载 开源软件收集

开源软件收集http://www.7-zip.org/7-Zip 4.16 Beta : 文件压缩工具,可与Windows资源管理器集成 http://a-note.sourceforge.net/A Note 4.2.1 : 可在Windows桌面放置便笺,并可提供闹钟提醒功能 http://www.xs4all.nl/~edienskeAbakt 0.9 : 能够以压缩方式对文档进行备份 ht

2011-06-22 21:51:00 2546

转载 计算字符串的相似度--编程之美3.3

许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:   1.修改一个字符(如把“a”替换为“b”);  2.增加一个字符(如把“abdd”变为“aebdd”);  3.删除一个字符(如把“travelling”变为“traveling”);    比如,对于“abcdefg”和“abc

2011-06-10 21:53:00 538

转载 使用ifstream和getline读取文件内容

假设有一个叫 data.txt 的文件, 它包含以下内容: <br /><br />Fry: One Jillion dollars.<br />[Everyone gasps.]<br />Auctioneer: Sir, that's not a number.<br />数据读取, 测试 。<br />以下就是基于 data.txt 的数据读取操作:<br /><br />#include <iostream><br />#include <fstream><br />#include <string

2011-05-23 21:06:00 457

转载 register变量

<br />Register修饰符暗示编译程序相应的变量将将被频繁使用,如果可能的话,应将其保存在CPU的寄存器中,以指加快其存取速度。但是,使用register修饰符有几点限制。 <br />    首先,register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小於或等於整型的长度。但是,有些机器的寄存器也能存放浮点数。 <br />    其次,因为register变量可能不存放在内存中,所以不能用取址符运算符“ & ”来获取取址符运算符“

2011-05-19 16:58:00 754 1

转载 C++标准程序库与STL关系

<br />STL是最新的C++标准函数库中的一个子集,这个庞大的子集占据了整个库的大约80%的分量。而作为在实现STL过程中扮演关键角色的模板则充斥了几乎整个C++标准函数库。在这里,我们有必要看一看C++标准函数库里包含了哪些内容,其中又有哪些是属于标准模板库(即STL)的。<br /><br />C++标准函数库为C++程序员们提供了一个可扩展的基础性框架。我们从中可以获得极大的便利,同时也可以通过继承现有类,自己编制符合接口规范的容器、算法、迭代子等方式对之进行扩展。它大致包含了如下几个组件:<br

2011-05-10 22:48:00 1102

原创 通过JNI实现Java和C++的相互调用

<br />一、从Java调用C++的DLL<br />1.    创建Java文件<br />创建名为TestNative的Java文件,注意包名。<br />package org.druze.test;<br />publicclass TestNative {<br />    publicnativevoid sayHello();<br />    publicvoid sayHello2(){<br />       System.out.println("Say Hello From Jav

2011-05-10 22:05:00 428

原创 JAVA---JDK环境变量的配置

JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量:        a.新建 JAVA_HOME             C:/Program Files/Java/j2sdk1.5.0 (JDK的安装路径)        b.新建 PATH             %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin        c.新建 CLASSPATH.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar

2011-05-01 16:36:00 426

转载 屏幕坐标向OpenGL坐标转换

很多人用OpenGL绘图会遇到一个问题即屏幕坐标向OpenGL坐标转换,在网上流传着如下类似的代码: GLint    viewport[4];  GLdouble modelview[16];  GLdouble projection[16];  GLfloat  winX, winY, winZ;  GLdouble posX, posY, posZ;  glGetIntegerv(GL_VIEWPORT, viewport);  glGetDoublev(GL_MODELVIE

2011-04-28 20:01:00 541

转载 我为何爱读代码?你为何也应当爱?

<br />我恨读代码<br />我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时再看也有点垃圾,过的时间再久点,就更垃圾了。那么,还有什么理由去看别人的蹩脚代码,而是不自己写几手漂亮的?能不能暂且忽略这个问题,花上几个小时看别人的代码,再回头来看自己的是不是还那么漂亮?即便有位大师坐在你面前,如果你不能从他身上学习,

2011-04-21 21:27:00 431

转载 字符串的存储方式以及静态存储区域、栈、堆

<br /> 贴一:<br /> <br /> http://topic.csdn.net/u/20090302/17/900b3797-3642-4569-a623-dc0f8ebd8401.html?seed=1325371970<br />#include <stdio.h> <br />int A() <br />{ <br />        int test=10; <br />        return test; <br />} <br />int main()

2011-04-11 22:00:00 609

空空如也

空空如也

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

TA关注的人

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