自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChrisMM

Simple and Free!

  • 博客(2)
  • 资源 (9)
  • 收藏
  • 关注

原创 Simple Thread Pool Implementation Using C++

1 背景 在多任务系统中,我们经常会通过多进程或多线程去协同完成一个任务,或重复完成相同逻辑的不同任务,对并发及实时响应又有较高要求,一般的方法时,我们当接收到一个任务请求后,创建线程,线程函数完成任务,线程退出,频繁的创建线程会增加系统的负担,不利于线统的性能,且不利于任务的扩展,对系统的负载不可控,所以我们通过线程池来解决上述问题,在系统启动时根据配置(通过系统负载能力预估配置)创建一定数量...

2018-12-11 16:06:30 489

原创 How to Measure Time in Microsecond

Windows实现微秒级误差定时 typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; } DUMMYSTRUCTNAME; struct { DWORD LowPart; LONG HighPart; } u; ...

2018-12-11 15:58:27 372

WERAnalysis.tar.gz

此工程是一个WER分析工具,使用C实现,支持Linux和Windows平台。支持utf-8编码和GBK编码。 1 ./WERAnalysis.out filter /home/support/deploy/test_input/standard_answer.txt /home/support/deploy/test_input/recognize_input.txt /home/support/deploy/test_output/ a.比对的基准答案; b.要分析的识别结果; c.分析结果csv文件输出路径; Note:You need to specify the answer and recognize output in line with /r/n in *.txt files.

2021-03-28

BLEU_C++.7z

BLEU C++实现, 一个算法类,一个main的实现。在调用算法前,需增加candidate 和reference,可以增加多个reference..

2020-09-09

openssl-1.1.1g-build_out.7z

Openssl windows x64 编译库,最新版本的openssl 基于winx64 平台编译的,如果平台一至,可直接使用,里边包括头文件,lib和dll库;

2020-06-22

cef_off_screen.7z

一个基于CEF 异型窗体示例。示例通过MFC异型透明背景Dialog窗体,嵌入CEF浏览器组件,然后通过CEF渲染htm5 网页,渲染一个live2d动画。

2020-02-15

WinFormSchool.7z

实现了winform窗体的嵌套、异性透明窗体的实现、浮动窗体效果、chrome内核浏览器封装,基于C#的Cef3 的实现示例,仅公学习参考。

2020-02-15

性能优化工具 valgrind+graphviz+gprof2dot

使用说明请参照博客地址: https://blog.csdn.net/dodonei/article/details/79806931

2018-05-12

cmake多级目录编译实现

1、压缩包中打包文件为一个商用项目,由Makefile修改为cmake的源码,为了避免泄露源吗,源码中的头键词,经过批量替换,对敏感c码文件进行了删除。 2、cmake文件本身没有任问题,稍加修改,即可应用于自己项目。iMM_SDK为根目录。 3、MSLayer为一个静态库,iMM_Cache也为一个静态库,均为动态库,CMakelist的具体实现,清参考源码,include和src中放的源码是示例,你编译时可以放入你自己源码。

2018-03-24

华为企业路由器业务处理流程和功能模块介绍

华为企业路由器业务处理流程和功能模块介绍

2017-06-21

Nhuribernate学习资料

很久以前,你可能习惯了connection.open,command.execute("select...")这样的代码,写啊写啊,你开始不停地copy/paste,因为数据库的操作太雷同了,还好,粘粘贴贴倒也凑合,然后有一天客户说他们要用oracle,于是你开始抱着本oracle开发指南狂啃pl/sql,你开始试验调用oracle的存储过程该怎么写,参数是用@还是?或者是:,取个blob游标又要咋写,你纳闷为啥这不同的数据库sql区别咋这么大呢?

2009-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除