![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题解决
文章平均质量分 52
qiudesuo
这个作者很懒,什么都没留下…
展开
-
字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法一网打尽
字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法一网打尽 本文内容框架:§1 Boyer-Moore算法§2 Horspool算法§3 Sunday算法§4 KMP算算法§5 KR算法§6 AC自动机§7 小结 §1 Boyer-Moore(BM)算法 Boyer-Moore算法原理 Boye...原创 2012-10-18 10:56:56 · 3820 阅读 · 1 评论 -
C# socket连接服务器发送和接收数据在设置断点单步执行没有问题但是直接运行不能成功...
题目有点长,又一次感受到自己表达能力的欠缺,其实问题大概是这样的:由于工作需要用C# socket(第一次使用)写了一个client连接服务器,发送和接收数据包——当然要求能同时发送和接收数据包,接收到就进行处理。我首先想到了要异步处理,C# socket也提供了异步的相关操作,然后我设置断点(基本上socket操作的每个函数都设置了断点让其进入)单步执行(F10),发现都没有问...2013-06-04 20:26:00 · 1121 阅读 · 1 评论 -
Stack overflow
0x011718a9 处有未经处理的异常: 0xC00000FD: Stack overflow :这个错误当然是栈溢出,因为局部变量是分配在堆栈上的,一般像递归程序没有return就会出现这个问题;还有一个原因就是在分配局部变量数组占用空间过大也会出现这样的错误,如char a[1024*500]一开始不会保存,但可能随着程序运行就会出现stack overflow的错误,这时候就会有点摸不...2012-09-08 16:31:41 · 271 阅读 · 0 评论 -
C#读取Excel数据动态生成对象并进行序列化
C#读取Excel数据动态生成对象并进行序列化 由于工作需要,要把Excel数据(格式如下图)读取出来并动态创建类,并利用数据去实例化,然后在进行序列化存储。 要读取Excels数据就必须了解Excel的存储结构和存储方法,才能进行读取操作,从参考⑨+1中可知,.xlsx是一组.xml文件的集合,可以把.xls...2013-06-16 20:10:51 · 963 阅读 · 0 评论 -
C#读写XML文件工具类——满足一切需求
C#读写XML文件工具类——满足一切需求 还是由于工作的需要,要进行解析XML配置表,虽然感觉XML很简单,因为之前对XML完全空白,所以只能从头学起,那就只能从google开始,找到一些参考①②③见文末,但是总感觉比较零散、混乱,功能不全,只能是例子不能成为工具,所以一直想找一个基本可以满足所有需求的实现。大概熟悉了XML的结构(还是花...2013-06-18 07:33:11 · 762 阅读 · 0 评论 -
Unity导入unitypackage总是失败问题原因
最近尝试手游开发,用的Unity引擎,然后开始接触,下了一些.unitypackage导入试下手,一开始总是直接从压缩包(zip格式,没有解压)点击导入,没有问题,能够导入,后来我解压的一个目录下然后导入总是报错,看了下error.log出现下面的错误信息: Unity.exe caused an Access Violation……也没有找到解决方法,...2013-06-11 22:54:07 · 5955 阅读 · 1 评论 -
腾讯笔试题目
两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]...*a[N-1]/a[i];要求:1.不准用除法运算2.除了循环计数值,a[N],b[N]外,不准再用其他任何变量(包括局部变量,全局变量等)3.满足时间复杂度O(n),空间复杂度O(1)解法如下:b[0] = 1;for (int i = 1; i < N; i...原创 2012-09-20 18:41:51 · 79 阅读 · 0 评论 -
递归函数
今天在网上看了一个将二叉树转换成是双向链表的题目,发现自己对递归还是没有一个很精准的把握,看下面代码: void helper(BSTreeNode *& head, BSTreeNode *& tail, BSTreeNode *root) {BSTreeNode *lt, *rh;if (root == NULL) {head = NULL, tai...2012-09-21 15:55:51 · 91 阅读 · 0 评论 -
C#使用OleDb读取Excel,生成SQL语句
C#使用OleDb读取Excel,生成SQL语句 之前在C#读取Excel数据动态生成对象并进行序列化也要对读取Excel文件,那时用的是Microsoft.Office.Interop.Excel组件,有一个致命的问题:读取效率低到不能忽略。所以一直想着有机会去换一个读取的机制,上网google了下,发现使用OleDb读写的效率是很不错的,所以在写把Excel的数据导成SQL语...2013-06-27 15:47:26 · 716 阅读 · 0 评论 -
最长回文子串求解
题目:给定一个字符串,求其的最大回文子串。例如:字符串:owwoshisbsiha,它的最大回文子串是:hisbsih。求解方法:暴力枚举、动态规划、后缀数组、线性算法方法一:暴力枚举 最简单的方法当然就是对字符串的每一个子串进行回文判断。一个字符串有O(n²)个子串,然后判断是否回文复杂度是O(n),所以该算法的算法复杂度是O(n³)。方法二:动态规划 动态规划之所以能改进算...原创 2012-09-30 08:54:39 · 136 阅读 · 0 评论 -
位运算二进制大杂烩一劳永逸
先交代下位运算的基础知识 a & b a | b a ^ b ~a a << ba >> b 位运算应用口诀清零取反要用与,某位置一可用或,若要用反和交换,轻轻松松用异或。 移位运算要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 "<<" 左...原创 2012-10-01 07:48:19 · 240 阅读 · 0 评论 -
C# 调用Delegate.CreateDelegate方法出现“未处理ArgumentException”错误解决
在C# 调用Delegate.CreateDelegate方法出现“未处理ArgumentException”错误,网上解决的方法比较少,Over Stackflow上有说这个问题,应该是这个问题太简单了吧。 其实问题就是:委托绑定的两个函数原型不一致,比如写的函数返回值是void的,但是委托的函数原型返回值是bool的。 问题很简单,和我之前...2013-05-31 12:24:51 · 1704 阅读 · 0 评论 -
使用istream_iterator,copy后cin不能在输入问题的解决
今天使用istream_iterator和copy将输入保存在vector的数组中,但是输入完之后就不能在使用cin进行输入了,如:cin>>input;这句总是不能被执行,原因是copy的结束是eof,也就是标准输入的结尾标记是istream_iterator<unsigned short>(),这个是被标记成一输入错误,后面的标准输入就不能进行下去了…… ...原创 2012-08-26 12:27:12 · 303 阅读 · 1 评论 -
error c2061 语法错误:标识符 "string"问题的解决
template<class T>void load(T t,string filename) { std::ifstream file(filename); boost::archive::xml_iarchive ia(file); ia >> BOOST_SERIALIZATION_NVP(t); // No size/range...2012-08-24 22:24:25 · 5191 阅读 · 0 评论 -
最长重复子串和最长不重复子串求解
最长重复子串和最长不重复子串求解本文内容框架: §1 最长重复子串 基本方法、KMP算法求解、后缀数组求解 §2 最长不重复子串 基本方法、动态规划、动态规划+Hash §3 小结 §1最长重复子串 1.1问题描述 首先这是一个...2012-10-19 00:54:54 · 1140 阅读 · 0 评论 -
连续子数组最大和和最长递增子序列
本文内容框架: §1 连续子数组最大和 基本方法、分治策略求解、动态规划求解 §2 最长递增子序列 排序+LCS求解、动态规划、动态规划+二分查找 §3 小结 §1 连续子数组最大和 连续子数组最大和 连续子数组最大和,又叫最大子...2012-10-19 11:35:50 · 323 阅读 · 0 评论 -
最长公共子串、最长公共子序列、字符串编辑距离
最长公共子串、最长公共子序列、字符串编辑距离 最长公共子串 问题描述 如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。注意,并不要求子串(字符串一)的字符必须连续出现在字符串二中。基本方法 大凡基本方法都是枚举方法,这里其实就枚举所有长度相等的子串进行比较。枚举方法时没有考虑一切实际情况的,这样就有很多“漏洞”,就可以...原创 2012-10-19 13:28:37 · 589 阅读 · 0 评论 -
error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员(在“std::
error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员(在“std::basic_ios<_Elem,_Traits>”类中声明)问题解决 原因好像是流对象是不允许复制,所以在传给函数作为参数是应该传入引用,这样就没有问题了void parse_text(string ...2012-10-22 09:55:19 · 356 阅读 · 0 评论 -
求质因数只能是2,3,5,7的第n大个数(丑数求解)
题目:求质因数只能是2,3,5,7的第n大个数。例如:1,2,3,4,5,6,7,8,910,12,14,15,16,18 方法一:循环判断每一个数(自然数序列)是否符合丑数的定义,直至第n个数。还有一种思想就是分别求出2,3,5,7指数的范围,然后用多重循环产生每一个数,然后进行排序。 方法二:使用优先队列的方法:每次出最小的一个数,并将这个数分别乘以2,3,5,7的四个数入队,直到出了...2012-07-03 23:26:07 · 2187 阅读 · 0 评论 -
C语言名题精选百则——数字问题
C语言名题精选百则——数字问题尊重他人的劳动,支持原创 这篇博文,D.S.Qiu将对《C语言名题精选百则》第二章进行整理推出,本章一共16个问题,不光只是书上的名题,还会依据互联网的资源进行不断补充,加强(由于匆忙,暂时还只是罗列的过程,不过很快就有深度的发掘)。如果你有建议、批评或补充,请你不吝提出(email:gd.s.qiu@gmail.com,或者直接在本文末评论)。你...2012-11-04 23:25:50 · 775 阅读 · 0 评论 -
C语言名题精选百则——序曲
C语言名题精选百则——序曲 尊重他人的劳动,支持原创 从本篇博文开始,D.S.Qiu(以后就这么称呼自己了)将对《C语言名题精选百则》进行整理推出,不光只是书上的名题,还会依据互联网的资源进行不断补充,加强。等全书各个章节都整理完,会做一个总汇。如果你有建议、批评或补充,请你不吝提出(email:gd.s.qiu@gmail.c...2012-11-04 23:27:47 · 349 阅读 · 0 评论 -
C语言名题精选百则——排列,组合与集合
C语言名题精选百则——排列,组合与集合 尊重他人的劳动,支持原创 本篇博文,D.S.Qiu将对《C语言名题精选百则——排列,组合和集合》进行整理推出,不光只是书上的名题,还会依据互联网的资源进行不断补充,加强。等全书各个章节都整理完,会做一个总汇。如果你有建议、批评或补充,请你不吝提出(email:gd.s.qiu@gmail.com,或者直接在本文末评论)。你的支持和鼓励(一个人整理...原创 2012-11-04 23:28:53 · 292 阅读 · 0 评论 -
C语言名题精选百则——查找
尊重他人的劳动,支持原创 本篇博文,D.S.Qiu将对《C语言名题精选百则——排列,组合和集合》进行整理推出,不光只是书上的名题,还会依据互联网的资源进行不断补充,加强。等全书各个章节都整理完,会做一个总汇。如果你有建议、批评或补充,请你不吝提出(email:gd.s.qiu@gmail.com,或者直接在本文末评论)。你的支持和鼓励(一个人整理真的很累,几度想放弃),我将渐行渐远...原创 2012-11-04 23:29:17 · 261 阅读 · 0 评论 -
Java文件输出时,文件大小只有24KB
今天,用Java做点事情,出现了一个很莫名其妙的事情就是文件输出都只有24KB,后面的部分没有输出,看下面代码for(Iterator items = set.iterator(); items.hasNext();){ BiDataItem item = (BiDataItem) items.next(); out2.write(item.toString()+"\n...2012-11-14 22:10:29 · 255 阅读 · 0 评论 -
error C2664: “std::map<_Kty,_Ty>::map(const std::map<_Kty,_Ty> &)”: 问题解决
今天使用STL的map进行嵌套使用,然后出现这个错误:error C2664: “std::map<_Kty,_Ty>::map(const std::map<_Kty,_Ty> &)”: 不能将参数 1 从“std::map<_Kty,_Ty>”转换为“const std::map<_Kty,_Ty> &” 放上google...2012-10-12 17:12:02 · 999 阅读 · 0 评论