原理讲的清晰:Manacher's ALGORITHM: O(n)时间求字符串的最长回文子串注意:①动态生命P[]和newStr数组后,不要忘记delete[] //其实这是基本的编码习惯②最终返回结果是P[i]-1下面是自己写的Manacher函数int manacher(char *src){ ...
分类:
其他好文 时间:
2014-09-20 19:44:09
阅读次数:
213
1:i++与++i我们先看下结果 然后再看下汇编int a = 0; int b = 0; printf("刚开始 a = %d; b = %d; \n", a, b); a = b++; printf("a = b++ a = %d; b = %d; \n", a, b); a = ++b; p....
分类:
其他好文 时间:
2014-09-20 15:22:18
阅读次数:
185
使用AsyncTaskLoader加载数据。但是LoadInBackground却不会被回调。这是什么情况?我要怎么解决这个问题?如果你和我一样有这样的疑问。你可以移步至我的blog的这篇文章找到答案。文章地址:http://kohoh1992.github.io/AsyncTaskLoaderDontWork/哦,对了。忘记补充了,这里的..
分类:
其他好文 时间:
2014-09-20 02:28:37
阅读次数:
185
作为github上被fork最多,被star最多的Android项目,实在是没有理由不让我去学习学习的。这篇文章是关于其账户身份验证模块的实现的。如果你对此有兴趣,请移步到我的blog,地址如下:地址:http://kohoh1992.github.io/GithubAppAccountAuthenticate/哦,对了。忘记补充了,这里..
分类:
移动开发 时间:
2014-09-20 02:28:26
阅读次数:
235
1、因为在Activity类中主线程要访问子线程中的数据需要用Message对象来封装消息后 在Handler对象的handleMessage(msg)方法中处理,所以在新建完Message对象(msg)之后要记得调用handle的sendMessage(msg)来发送消息(忘记了两次- -界面没有...
分类:
其他好文 时间:
2014-09-19 23:40:36
阅读次数:
271
抱着本厚厚的《C++标准库》读了几天,想想也该写点关于用法的总结,一来怕今后容易忘记,二来将书上的事例重新敲一遍,巩固对程序库相关知识的了解。今天开第一篇,以后不固定更新。当然,笔者所读为该书为基于C++98的第一版,已有一定的年代感,不过虽然C++11的推出已有一定的时日,但是在普及上还需要一定的...
分类:
编程语言 时间:
2014-09-18 20:17:54
阅读次数:
266
mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了!Windows下的实际操作如下1.关闭正在运行的MySQL。2.打开DOS窗口,转到mysql\bin目录。3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。4.再开一个DOS窗口(因为...
分类:
数据库 时间:
2014-09-18 18:39:44
阅读次数:
245
忘记root密码后的解决办法忘记root密码时我们可以在本地通过进入单用户模式来重置root密码,方法如下:开机后自动进入grub启动菜单,如图:方法一:按“a”进入单用户模式。这是进入单用户模式最快捷的方法。在GRUB启动菜单里使用“a”操作按键编辑kernel参数,在行末输入空格..
分类:
其他好文 时间:
2014-09-18 16:53:15
阅读次数:
187
很多人发现自己经常忘记事情、效率一直在降低,以前从时间管理的角度写过很多针对性的建议,今天来看看科学家从科学研究的角度给出的建 议,很多建议都能跟以前写的文章互相验证。下面的内容来自《让大脑自由》,作者约翰.梅狄纳(John Medina)博士是一位专注于人脑发展基因以及精神病遗传学问题的发展分子生...
分类:
其他好文 时间:
2014-09-18 13:08:13
阅读次数:
197
一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包...
分类:
编程语言 时间:
2014-09-18 13:00:13
阅读次数:
216