c++
wangshaner1
这个作者很懒,什么都没留下…
展开
-
coreseek 在windows下的编译(转)
在网上看到的,不过不是很详细,以后补充。一、介绍 Coreseek是一款基于Sphinx的开源检索引擎,支持Tb级的全文数据索引,专门为中文用户提供免费开源的中文全文检索系统。 我们可以根据其提供的开源代码进行修改,使其更符合我们的搜索要求。二、源代码编译 sphinx.h 头文件定义#define USE_MYSQL0 ///转载 2013-08-12 13:09:34 · 1150 阅读 · 0 评论 -
windows下编译coreseek
一、介绍: Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和信息处理领域,适用于行业/垂直搜索、论坛/站内搜索、数据库搜索、文档/文献检索、信息检索、数据挖掘等应用场景。我们不仅可以免费下载使用,也可以对其提供的源代码进行修改,使其更符合我们的搜索要求。二、编译环境: 操作系统:window原创 2013-08-14 21:17:16 · 2570 阅读 · 7 评论 -
让coreseek支持拼音检索
一、介绍: Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和信息处理领域,适用于行业/垂直搜索、论坛/站内搜索、数据库搜索、文档/文献检索、信息检索、数据挖掘等应用场景。我们不仅可以免费下载使用,也可以对其提供的源代码进行修改,使其更符合我们的搜索要求。coreseek官网:www.coreseek.cn原创 2013-09-01 17:12:39 · 2548 阅读 · 0 评论 -
vs2008使用hashmap
关于hashmap的介绍:http://blog.chinaunix.net/uid-23480159-id-2421724.html但是,在vs2008中使用hashmap时,出现如下错误:error C2065: “hash_map”: 未声明的标识符。原来,hash_map目前是vs2008的一个扩展,并没有在标准的c++中。要想使用hash_map,需要using name原创 2013-10-21 20:14:56 · 2751 阅读 · 0 评论 -
c/c++连接mysql数据库
由于项目需要,要用c/c++链接mysql数据库。网上很多类似的解说,但是大部分都需要在本机器上安装完整版的msyql。其实,有时候我们并不想在改变自己电脑上原有的环境,但是我们却希望通过我们的程序链接数据库。比如:我在本机上已经安装了一个mysql,但并不是完整版的(比如appserv集成mysql或者wamp集成mysql),或者我的工作在局域网中,我只需要链接另外一台机器上的mysql。这样原创 2013-10-24 21:49:13 · 2595 阅读 · 1 评论 -
汉字转拼音c/c++源码,支持gb2312和utf8
最近在写一个拼音转换程序,将汉字转化成拼音。网上很多转化程序只支持gb2312编码,却不支持utf8.于是根据网上的源码整合成了一个既支持gb2312编码、又支持utf8编码的拼音转换程序。他们都支持简拼和全拼,且utf-8支持多音字。代码如下(有任何错误请留言): #include #include #define HZ2PY_INPUT_BUF_ARRAY_原创 2013-09-01 10:57:05 · 53615 阅读 · 22 评论 -
C++自定义Vector模板
C++的vector函数,当数据量到达一定程度,清空时就会花费很多时间。打算自己写一个内存管理器,并写一个可变长的数组。下面是我的vector代码:原创 2014-04-11 18:19:41 · 3149 阅读 · 0 评论 -
C++任意类型转化成字符串
转载请注明:康瑞的部落 » C++任意类型转化成字符串原创 2014-10-25 16:22:02 · 2427 阅读 · 0 评论 -
c++读取文件操作之peek、>>和get
预备知识:fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。ifstream -- 从已有的文件读 ofstream -- 向文件写内容 fstream -- 打开文件供读写 文件打开模式: ios::in 读ios::out 写ios::app 从文件末尾开始写ios::binary 二进制模式ios::nocreate原创 2015-01-19 16:50:09 · 6026 阅读 · 0 评论 -
[LeetCode] Sort Colors
Sort ColorsGiven an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the order red, white and blue.Here原创 2015-03-25 14:21:01 · 692 阅读 · 0 评论 -
[LeetCode] Divide Two Integers
Divide Two IntegersDivide two integers without using multiplication, division and mod operator.If it is overflow, return MAX_INT.解题思路:考虑到可能会溢出,因此可用long long类型强制转化int类型。另外,这种类型题目一原创 2015-03-26 14:20:09 · 801 阅读 · 0 评论 -
[LeetCode] Maximum Gap
Maximum GapGiven an unsorted array, find the maximum difference between the successive elements in its sorted form.Try to solve it in linear time/space.Return 0 if the array contains les原创 2015-03-26 17:39:26 · 846 阅读 · 0 评论 -
好办法牢记前缀++(--)与后缀++(--)执行顺序
前缀++(--)和后缀++(--)引无数程序员竞折腰。虽然实际项目中由于程序员的自我修养,不会对++或--写出让人晦涩难懂的代码,但是在面试笔试的时候,一些“无聊的”企业总会拿这个来刁难我们。例如对于下面一个题目:int a = 4; //分别执行以下五种情况(1) a += a++; //a=?(2) a += ++a; //a=?(3) ++a += a; //a=?(4)原创 2015-03-16 12:43:44 · 2647 阅读 · 0 评论 -
[LeetCode] Decode Ways
Decode WaysA message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -> 1'B' -> 2...'Z' -> 26Given an encoded message containing d原创 2015-03-28 14:24:31 · 895 阅读 · 0 评论 -
[LeetCode] Candy
Candy There are N children standing in a line. Each child is assigned a rating value.You are giving candies to these children subjected to the following requirements:Each child must ha原创 2015-03-28 16:57:17 · 658 阅读 · 0 评论 -
Restore IP Addresses
Restore IP AddressesGiven a string containing only digits, restore it by returning all possible valid IP address combinations.For example:Given "25525511135",return ["255.255.11.135",原创 2015-03-28 21:49:34 · 638 阅读 · 0 评论 -
[LeetCode]Find Minimum in Rotated Sorted Array
Find Minimum in Rotated Sorted ArraySuppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).Find the minimum element.原创 2015-03-29 11:14:57 · 678 阅读 · 0 评论 -
[LeetCode]Compare Version Numbers
Compare Version NumbersCompare two version numbers version1 and version2.If version1 > version2 return 1, if version1 version2 return -1, otherwise return 0.You may assume that the version原创 2015-03-29 12:13:11 · 856 阅读 · 0 评论 -
[LeetCode] Spiral Matrix
Spiral MatrixGiven a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.For example,Given the following matrix:[ [ 1, 2, 3 ], [ 4, 5, 6 ],原创 2015-03-29 16:23:04 · 877 阅读 · 0 评论 -
C/C++基本数据类型长度
熟知基本数据类型是我们正确表达实际问题中各种数据的前提,因此我分类总结了一下C/C++/Windows /C#基本数据类型,以便日后查阅。 ANSI C/C++基本数据类型:TypeSize数值范围无值型void0 byte无值域布尔型转载 2015-03-22 20:53:40 · 838 阅读 · 0 评论 -
动态库,静态库,动态链接,静态链接
静态库和动态库目前以lib后缀的库有两种,一种为静态链接库(Static Link Library),另一种为动态连接库(Dynamic Link Library DLL)的导入库(Import Libary)。在静态库情况下,函数和数据被编译进一个二进制文件(通常扩展名为*.lib),编译器在处理程序代码时将从静态库中恢复这些函数和数据并把它们和应用程序中的其他模块组合在一起转载 2015-03-22 22:37:48 · 850 阅读 · 0 评论 -
二叉树的广义表形式
一棵二叉树的广义表形式为:A ( B ( C ) , D ( E ( F , G ) , H ( , I ) ) )其图形为:原创 2015-03-22 21:36:11 · 6950 阅读 · 0 评论 -
[LeetCode] Median of Two Sorted Arrays
Median of Two Sorted ArraysThere are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).解题原创 2015-03-30 14:37:29 · 853 阅读 · 0 评论 -
[LeetCode] Merge Two Sorted Lists
Merge Two Sorted ListsMerge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解题思路:这道题是我做的leetcode最容易的题目了原创 2015-04-01 23:36:12 · 594 阅读 · 0 评论 -
[LeetCode] Valid Number
Valid NumberValidate if a given string is numeric.Some examples:"0" => true" 0.1 " => true"abc" => false"1 a" => false"2e10" => trueNote: It is intended for the pro原创 2015-03-31 13:57:52 · 717 阅读 · 0 评论 -
[LeetCode] Letter Combinations of a Phone Number
Letter Combinations of a Phone NumberGiven a digit string, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone b原创 2015-04-03 00:15:52 · 880 阅读 · 0 评论 -
[LeetCode] Construct Binary Tree from Inorder and Postorder Traversal
Construct Binary Tree from Inorder and Postorder TraversalGiven inorder and postorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in t原创 2015-04-03 01:02:03 · 926 阅读 · 0 评论 -
[LeetCode] Maximal Rectangle
Maximal Rectangle Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.解题思路;题意表示找到右全1形成的最大的矩形块。解法1:用动态规划做,若d[i][j]表示以matrix[原创 2015-03-31 22:03:38 · 601 阅读 · 0 评论 -
[LeetCode] Fraction to Recurring Decimal
Fraction to Recurring DecimalGiven two integers representing the numerator and denominator of a fraction, return the fraction in string format.If the fractional part is repeating, enclos原创 2015-03-24 20:46:58 · 940 阅读 · 0 评论 -
[LeetCode] Longest Common Prefix
Longest Common Prefix Write a function to find the longest common prefix string amongst an array of strings.解题思路:注意string类的append和push_back方法的使用。1. 先求两个字符串的前缀,在求此前缀与剩下的字符串的前缀。代码如下:class原创 2015-03-25 15:26:26 · 752 阅读 · 0 评论 -
[LeetCode]Plus One
Plus OneGiven a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant digit is at the head of the list.解题思路:原创 2015-04-02 00:28:01 · 738 阅读 · 0 评论 -
[LeetCode] Repeated DNA Sequences
Repeated DNA Sequences All DNA is composed of a series of nucleotides abbreviated as A, C, G, and T, for example: "ACGAATTCCG". When studying DNA, it is sometimes useful to identify repeated s原创 2015-04-10 14:59:33 · 762 阅读 · 0 评论 -
[LeetCode] Min Stack
Min StackDesign a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -- Removes the element on top o原创 2015-04-10 00:08:51 · 858 阅读 · 0 评论 -
[LeetCode] Spiral Matrix II
Spiral Matrix IIGiven an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.For example,Given n = 3,You should return the following matrix:[ [ 1,原创 2015-04-04 17:02:26 · 739 阅读 · 0 评论 -
[LeetCode] Largest Number
Largest NumberGiven a list of non negative integers, arrange them such that they form the largest number.For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.原创 2015-04-10 19:53:11 · 680 阅读 · 0 评论 -
[LeetCode] Binary Search Tree Iterator
Binary Search Tree IteratorImplement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST.Calling next() will return the next smallest原创 2015-04-10 23:57:20 · 673 阅读 · 0 评论 -
[LeetCode] Palindrome Partitioning II
Palindrome Partitioning II Given a string s, partition s such that every substring of the partition is a palindrome.Return the minimum cuts needed for a palindrome partitioning of s.原创 2015-04-05 21:09:55 · 613 阅读 · 0 评论 -
[LeetCode] Binary Tree Postorder Traversal
Binary Tree Postorder TraversalGiven a binary tree, return the postorder traversal of its nodes' values.For example:Given binary tree {1,#,2,3}, 1 \ 2 / 3ret原创 2015-04-05 14:58:55 · 662 阅读 · 0 评论 -
[LeetCode] Length of Last Word
Length of Last WordGiven a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.If the last word does not exist, ret原创 2015-04-05 13:44:26 · 744 阅读 · 0 评论 -
[LeetCode] Container With Most Water
Container With Most WaterGiven n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i原创 2015-04-18 17:37:22 · 798 阅读 · 0 评论