C/C++
NopDes1re
内向小鲁班
展开
-
【C++】保存和读取有规律格式的文件路径
我需要对文件样本进行训练,有10*50=500个样本,所以训练之前写个存入和读取程序,方便操作。charSamples\0\0 (1).pngcharSamples\0\0 (2).png***charSamples\9\9 (50).png#include #include #include #include "opencv2/highgui/highgui原创 2015-04-11 11:53:07 · 2439 阅读 · 0 评论 -
【华为OJ平台练习题】逆序输出字符串
//描述 //将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。//输入参数://inputString:输入的字符串 //返回值://输出转换好的逆序字符串 //知识点 字符串//运行时间限制 10M//内存限制 128//输入 //输入一个字符串,可以有空格原创 2015-08-13 16:43:18 · 1629 阅读 · 0 评论 -
【华为OJ平台练习题】求最大公共子串的个数和元素
1.原题是求出最大公共子串的个数即可原理:利用二维矩阵排列的方式,将俩字符串进行比较#include #include using namespace std;int prcs_2Strs(const char* s1,const char* s2){ int maxSameLength = 0; int L1 = strlen(s1); int L2 = strlen(原创 2015-08-18 17:28:39 · 851 阅读 · 0 评论 -
【C++】vector、list、map、set
一. vector1.声明: 一个vector类似于一个动态的一维数组。 vector a; //声明一个元素为int类型的vector a 这里的声明的a包含0个元素,既a.size()的值为0,但它是动态的,其大小会随着数据的插入和删除改变而改变。 vector a(100, 0); //这里声明的是一已经个存放了100个0的整数vector2.向量操作常用函数: ...转载 2015-09-18 15:31:26 · 395 阅读 · 0 评论 -
C++ TCp通信遇到的无法解析外部符号
当在VS2005编写WINCE程序时,如果包含WinSock2.h后使用socket的相关函数,则编译会出现如下错误:1>TcpServer.obj : error LNK2019: 无法解析的外部符号 WSACleanup,该符号在函数 "private: int __cdecl CTcpServer_CE::InitializeSocket(void)" (?InitializeSoc原创 2015-10-11 12:00:06 · 2198 阅读 · 1 评论 -
【C++】char*,const char*,string的相互转换
1. string转const char*string s ="abc";constchar* c_s = s.c_str();2. const char*转string 直接赋值即可constchar* c_s ="abc";string s(c_s); 3. string转char*string s ="abc";char* c;co转载 2015-10-12 11:23:41 · 509 阅读 · 0 评论 -
【C++】查询TXT中是否存在的字符和添加字符
#include #include #include #include using namespace std;//class txtOperatorvector readNames(const char * txtFile){ vector res; fstream fst; fst.open(txtFile,ios::in); if(!fst) { cout<原创 2015-10-12 11:19:12 · 1149 阅读 · 0 评论 -
【C++】简单TCP通信
其中有部分是处理图片信息,临时需要#pragma once头文件/*ClinetNet.h:用于表示一个客户的网络操作*/#include #include#pragma comment(lib, "Ws2_32.lib")class CClientNet{public: //连接上指定服务器 int Connect(int port,const char* a原创 2015-10-14 12:06:40 · 452 阅读 · 0 评论 -
Linux Ubuntu配置Tomcat
原文链接:http://blog.csdn.net/zhuying_linux/article/details/6583096Linux下Tomcat的安装配置一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-dow转载 2015-10-15 12:08:56 · 417 阅读 · 0 评论 -
【华为OJ平台练习题】
/*描述: 输入整型数组和排序标识,对其元素按照升序或降序进行排序接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数: Integer[] pIntegerArray:整型数组int iSortFlag:排序标识:0表示按升序,1表示按降序输出参数: 无返回值:原创 2015-08-12 17:36:29 · 4575 阅读 · 0 评论 -
【华为OJ平台练习题】统计一段字符串中含有空格、英文、数字的个数
//统计一段字符串中含有空格、英文、数字的个数#include using namespace std;void processString(char* s){ int n = strlen(s); int kg=0; int shuzi=0; int yingwen=0; if(n>0) { for(int a=0;a<n;a++) { if(原创 2015-08-12 17:33:19 · 1390 阅读 · 2 评论 -
【华为OJ平台练习题】Ascii码排序
//描述 //Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。// ////知识点 字符串//运行时间限制 0M//内存限制 0//输入 //Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。// ////输出 /原创 2015-08-26 10:08:09 · 1250 阅读 · 0 评论 -
【C++、SQL学习笔记3】杂记
2015-4-19 23:09:06use sungocreate procedure [dbo].[deleteLoginPic]@Name nvarchar(50)asupdate facename set LoginPicture=null where Name=@NameUSE [sun]GO/****** Object: StoredProcedure [db原创 2015-04-19 23:07:59 · 418 阅读 · 0 评论 -
【C#学习】C# 中 string 转 int
我们可以以下三种方式将string类型转换为int类型。 (1) int.Parse(string); (2) Convert.ToInt16(string); //当数字字符串的位数大于4的时候请使用Convert.ToInt32() (3) Convert.ToInt32(string); CS架构的socket传输:发送端转换ASCII发送:hostSoc原创 2015-04-14 00:18:22 · 1282 阅读 · 0 评论 -
【C++】遍历文件夹下的图片文件,并返回其路径
因为最近在做LPR(车牌识别)的小项目,需要把图片样本导入并训练,所以写了一个小程序。在参考了网上部分资料后,得到目标目录charSamples下,文件夹1下所有50个图片文件的路径。------------------------------------------------------------------1.dirent.hdirent,LINUX系统下的一个头文件,在这原创 2015-04-01 15:12:40 · 6560 阅读 · 2 评论 -
【opencv】统计图像二值化后白色像素点个数
应用:图像特征提取#include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/core/core.hpp"#include #include #include "cv.h"#include "highgui.h"#include #includ原创 2015-04-28 17:19:25 · 35233 阅读 · 10 评论 -
【Opencv】大律法求阈值+分割图像计算像素比
#include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/core/core.hpp"#include #include #include #include #include using namespace std;using原创 2015-04-03 23:48:54 · 4041 阅读 · 0 评论 -
【Opencv】opencv中实践机器学习KNN算法
在Opencv中,有关于KNN函数的类,具体定义如下:class CvKNearest : public CvStatModel //继承自ML库中的统计模型基类{public: CvKNearest();//无参构造函数 virtual ~CvKNearest(); //虚函数定义 CvKNearest( const CvMat* _train_da原创 2015-04-01 16:54:41 · 1176 阅读 · 2 评论 -
【OJ练习】字符加密解密
//题目描述//1、对输入的字符串进行加解密,并输出。//2、加密方法为://当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;//当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;//其他字符不做变化。//3、解密方法为加密的逆过程。// //接口描述:// 实现接口,每个接口实现1个基本操作:/原创 2015-08-26 17:41:15 · 2576 阅读 · 0 评论 -
【华为OJ平台练习题】求最后一个单词长度
//描述 //计算字符串最后一个单词的长度,单词以空格隔开。//知识点 字符串,循环//运行时间限制 0M//内存限制 0//输入 //一行字符串,长度小于128。//输出 //整数N,最后一个单词的长度。//样例输入 hello world//样例输出 5#include using namespace std;int countLastWordLength(char原创 2015-08-13 16:49:23 · 739 阅读 · 0 评论 -
【QT练习】文件简单读写操作
//文件操作练习void MyClass::Qt_File(){ QFile file("myfile.txt");//如果文件不存在则会先建立文件 if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) qDebug()<< file.errorString(); file.write("Sun!\nBo!");//注意换行符原创 2016-07-05 17:48:28 · 621 阅读 · 0 评论