Posts
All the articles I've posted.
将字符串中的单词进行倒序
Published: at 12:08 PM// 将字符串中的单词进行倒序,如:hello,world 倒序后:world,hello // 思路:先将整篇文章进行倒序,然后将所有单词进行倒序 // 整篇文章倒序:dlrow,olleh // 所有单词倒序:world,hello include <iostream> using namespace std; void ReverseString(char con...
将一个长度为n的字符串向左循环移动m位
Published: at 12:08 PM// 将一个长度为n的字符串向左循环移动m位,如:hello,world向左移动3位就变成了lo,worldhel // 思路:把字符串切成长为m和n-m的两半,先分别对两部分进行逆序,最后对整个字符串逆序。 include <iostream> using namespace std; void ReverseString(char cons...
KMP算法
Published: at 12:07 PMKMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函...
C++大数相乘
Published: at 12:06 PMinclude <stdio.h> include <assert.h> void BigNumMultiply(const char str1, const char str2, char product) { assert(str1 = NULL && str2 = NULL && product = NULL); int i, j; int len1 = (int)strlen(str1); int len2 = (int)strlen(str2...
如何为包含指向(抽象)基类的指针的类定义拷贝构造函数或复制操作符
Published: at 12:04 PMinclude <iostream> using namespace std; // 如何为包含指向(抽象)基类的指针的类定义拷贝构造函数或复制操作符 class Shape { public Shape() { cout << "ShapeShape()" << endl; } virtual Shape() { cout << "ShapeShape()" << e...
常用CRT字符串函数源码
Published: at 12:02 PM////////////////////memcpy///////////////////////// void cdecl memcpy ( void dst, const void src, sizet count ) { void ret = dst; while (count--) { (char )dst = (char...
我的书签
Published: at 01:21 PM唐巧的博客(http//blog.devtang.com/) - IOS技术,人生感悟,创业分享 奇舞团博客(https//75team.com/post/list) - 360奇舞团(奇虎75Team)是 奇虎360公司Web平台部前端 酷壳(https//coolshell.cn/) - 是...
给marked增加TOC(Table of content)
Published: at 03:37 AM一直使用marked库解析Markdown,现在想给它增加TOC功能 使用marked解析markdown文本是很简单的,如:marked(markdownText)就可以得到解析后的html内容 初始化marked 引入库 var marked = require('marked'); 重写renderer.heading tocObj后面再介绍,返回的...
登录后自动跳转到登录前的页面
Published: at 08:26 AM这个需求很常见,我们浏览自己写的博客文章的时候发现有些错误,此时想修改一下,所以必须得先登录才行。点击登录按钮后跳转到登录页面,登录成功后自动跳转到之前文章所在页面。 实现方法就是在登录页面通过document.referrer获取进入到此页面前的地址,然后将地址写入到隐...
Markdown在线预览
Published: at 07:18 AMMarkdown在线预览上线了,拖动文件或者点击上传markdown文件就可以预览了。 服务器不保存文件副本,只是将上传的文件内容转换为html格式显示在网页上。 点击地址访问:3inns.cn/mdviewer(http//3inns.cn/mdviewer) Markdown viewer(http//images.ningto.com/...