c++
xywlzd
这个作者很懒,什么都没留下…
展开
-
常用字符串函数
常用字符串函数 函数名: strcat 功 能: 字符串拼接函数 用 法: char *strcat(char *destin, char *source); 程序例:#include #include int main(void) { char destination[25];转载 2012-09-01 09:55:20 · 376 阅读 · 0 评论 -
Camel、Pastal、匈牙利标记法
/*原来我一直用的是Camel标记法……收藏学习了。转载自:http://blog.csdn.net/lxmuyu/article/details/7235240*/为了代码清晰易懂,通常变量名采用一些著名的命名规则,主要有Camel标记法,Pastal标记法和匈牙利标记法。 Camel标记法采用首字母小写,接下来的单词都以大写字母开头的方法,如m转载 2012-11-28 11:10:03 · 369 阅读 · 0 评论 -
assert()函数用法总结
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.转载 2012-09-25 16:41:35 · 576 阅读 · 0 评论 -
eclipse中outline中图标含义小结
outline:实心的代表方法空心的代表属性 绿色的圆表示公有public 黄色的菱形表示保护protect红色的方形表示私有private蓝色的三角表示default图形后加字母S代表该属性或方法为static静态的,加字母F代表它为final的,加字母A表示抽象abstract,加c表示构造方法construction。方法后加蓝色三角代表它是继承至父类的方转载 2012-10-01 17:12:34 · 1495 阅读 · 0 评论 -
Lucene学习4 Tika内容提取
Tika提取富文本文档简单例子首先编译Tika,基本步骤:1. 下载Maven3.0,解压,设置bin环境变量,“mvn -version” 命令会显示maven相关信息;2. 下载Tika0.7,解压,进入当前目录,“mvn install" 命令会编译Tika,生成相关的jar文件等;添加tika-app-0.7.jar到java项目编译目录。package转载 2012-09-30 15:30:50 · 2782 阅读 · 0 评论 -
eclipse+cygwin+cdt搭建c/c++开发环境
Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组成:一个 UNIX API 库,它模拟 UNIX 操作系统提供的许多特性;以及 Bash shell 的改写版本和许多 UNIX 实用程序,它们提供大家熟悉的 UNIX 命令行界面。前一个组件是一个 Windows 动态链接库 (DLL)。后一个组件是一组基于 Cygwin DLL 的程序,其中许多是用未经转载 2012-09-29 14:01:11 · 1170 阅读 · 0 评论 -
Lucene学习之Tika提取文本信息
目前较新版的Tika(我用的是0.9)都是用Maven构建的。所以学习使用Tika最好的就是直接用Maven了,但是以我的经验,要想完整的了解Maven,并且能够编译好项目,把该依赖的包什么的全部导入,估计要花天把时间。可能有些人Maven都没听过(两个月前的我就是),那几更要花点精力了。个人建议对Maven不熟悉的还是直接引用jar包。首先搭建环境:方式一:通过Maven,使用Ecl转载 2012-09-30 15:32:22 · 2132 阅读 · 0 评论 -
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol(转)
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol(转)学习VC++时经常会遇到链接错误LNK2001,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使 人不明其所以然。产生LNK2001错误的原因:一个是由于编码错误导致的LNK2001,在这不想详细说.另一个由于转载 2012-09-28 16:48:23 · 1568 阅读 · 0 评论 -
Windows 7安装Eclipse 3.7搭建C/C++开发环境
Windows 7安装Eclipse 3.7搭建C/C++开发环境Windows 7安装Eclipse 3.7搭建C/C++开发环境 (2011-07-28 11:27:48)操作系统:Windows 7 SP1软件:JRE 1.6.0_26-b03eclipse-SDK-3.7-win32cdt-master-8.0.0mingw-get-inst-2转载 2012-09-29 09:04:22 · 1692 阅读 · 0 评论 -
Unicode与UTF-8互转(C语言实现)
1. 基础1.1 ASCII码我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一个符号, 就是256个符号, 从 0000000到11111111.转载 2012-09-28 10:16:15 · 2974 阅读 · 0 评论 -
memset函数用法
将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。需要的头文件 在C中 or 在C++中 函数介绍 void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节替换为ch并返回s转载 2012-09-05 15:48:50 · 409 阅读 · 0 评论 -
atio函数用法
功 能: 把字符串转换成整型数. 名字来源:array to integer 的缩写. 原型: int atoi(const char *nptr); 函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。 头文件: #include转载 2012-09-05 15:46:15 · 3963 阅读 · 0 评论 -
面试中常见的链表题目
最近参加面试遇到的一些常见的单链表题目,总结思路和实现代码。1.单链表的反序2.给单链表建环3.检测单链表是否有环4.给单链表解环5.检测两条链表是否相交6.不输入头节点,删除单链表的指定节点(只给定待删除节点指针)7.合并两个有序链表1.单链表的反序01//逆转链表,并返回逆转后的头节点转载 2012-09-03 23:44:08 · 577 阅读 · 0 评论 -
常用算法
1、穷举法穷举法是最基本的算法设计策略,其思想是列举出问题所有的可能解,逐一进行判别,找出满足条件的解。穷举法的运用关键在于解决两个问题:如何列举所有的可能解;如何判别可能解是否满足条件;在运用穷举法时,容易出现的问题是可能解过多,导致算法效率很低,这就需要对列举可能解的方法进行优化。以题1041--纯素数问题为例,从1000到9999都可以看作是可能解,可以通过对所有这些转载 2012-09-04 20:30:01 · 453 阅读 · 0 评论 -
回调函数
回调函数 程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。声明函数指针 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思议,但如果你熟悉函数声明的一般转载 2012-09-01 09:37:43 · 433 阅读 · 0 评论 -
C++知识点
C++知识点一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用 加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和转载 2012-09-01 09:29:16 · 367 阅读 · 0 评论 -
ilk,pch,pbd,obj,idb,pdb这些扩展名的意思
*.ilk..........一种链接临时文件*.pch..........一种预编译头文件*.pbd..........一种 PowerBuilder 动态库,作为本地DLL的一个替代物*.obj..........一种对象文件*.idb..........一种 MSDev 中间层文件*.pdb..........一种 3Com PalmPilot 数据库文件原创 2012-11-16 16:24:28 · 1455 阅读 · 0 评论