c/c++
文章平均质量分 65
varC
北漂
展开
-
bm搜索算法
bm是一种单模搜索算法下面给出一般性的代码,可运行#include "stdio.h"#include "string.h"/*基于二进制的bm搜索算法 区分大小写 可以 混杂二进制不可见字符*/typedef int (*lookback)(int pos,int times); //bm中搜索回调函数 第一个参数为匹配位置 ,第二个参数为匹配次数int InitBa原创 2016-09-01 18:03:09 · 578 阅读 · 0 评论 -
AC自动机简易版
一言不合就贴代码基于单字节流的二级制多模匹配算法效果截图#include "stdio.h"#include "stdlib.h"#include "string.h" const int kind = 256; /*主要ac结构体 */ struct node{ node *fail; node *next[kind];原创 2016-08-20 16:35:51 · 339 阅读 · 0 评论 -
Makefile自动依赖写法
从开始学习到了解到makefile自动依赖到目前为止总算是掌握了makefile的自动依赖写法因为接触的项目代码分布的问题源文件和头文件不在同一个目录下,,网上很多makefile自动依赖的方案不能直接拿来用.所以是在其基础上进行的改编总体来说 是这么个过程 先决条件 工程目录结构为 顶层中放置1 Makefile 2 src目录放置源文件 3 inc目录 4 可能有l原创 2016-09-07 17:37:37 · 1096 阅读 · 0 评论 -
linux利用asound控制音量
#include #include #include #include int main(int argc ,char **argv){ int volume=99; if(argc>1) volume=atoi(argv[1]); if(volume volume=0; if(volume>100) volume=1原创 2017-03-06 17:29:52 · 1954 阅读 · 0 评论 -
C++ 导出dll 类成员变量问题debug记录
今天因为项目原因需要将ubuntu下的工程移植到windows平台。在ubuntu下面我们使用的是qmake来构建的工程,在windows上面移植的时候,将工程构建软件替换为cmake。在移植的时候,也在吐槽windows的版本管理,什么vs2013的库不能用于vs2015编译链接,debug版本不能链接release版本之类的设定。我反正觉得这些设定挺奇葩的,在实际情况中,我们常常需要链接一些第...原创 2018-05-24 16:43:06 · 1283 阅读 · 0 评论 -
C++单利模式常见问题
C++语言是一门具有面向对象的高性能语言,其执行效率不小于C语言的80%。所以在现在的深度学习中被广泛使用,深度学习在跑的实例需要大量的计算资源,算法在实现上又要实现模型的抽象。综合考虑,C++是其载体的不二之选,模型验证可以使用更加方便的python等高级语言,方便修改和编写简单。实际在工程中使用的还是以C++作为模型的载体来实现算法。C++是一门结合高性能和具有面向对象抽象的语言,同比其他...原创 2019-05-20 15:41:48 · 300 阅读 · 0 评论