- 博客(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关注的人