- 博客(12)
- 资源 (12)
- 收藏
- 关注
转载 企业各职位英文缩写 PM,TM,PL,TL,SE,PG,CEO,CFO
企业各职位英文缩写:GM(General Manager)总经理VP(Vice President)副总裁FVP(First Vice President)第一副总裁AVP(Assistant Vice President)副总裁助理CEO(Chief Executive Officer)首席执行官,类似总经理、总裁,是企业的法人代表。COO(Chief Operation...
2019-06-27 14:24:21 134571 1
转载 调用Bison和Flex例子
https://pandolia.net/tinyc/ch13_bison.htmlFlex(Lexical Analyzar) Lex是一个产生词法分析器的工具(最早是Eric Emerson Schmidt和Mike Lesk制作)是许多UNIX系统的标准词法分析器(lexical analyzer)产生程序,而且这个工具所作的行为被详列为POSIX标准的一部分。而Fle...
2019-06-26 18:08:39 1080 1
转载 YACC(BISON)使用指南
YACC(Yet AnotherCompile-Compiler)是语法分析器生成工具,它生成的是LALR分析器。Yacc于上世纪70年代产生,是美国贝尔实验室的产品,已经用于帮助实现了几百个编译器。Yacc是linux下的工具,本实验使用的编译工具是cygwin(cygwin在windows下模拟一个linux环境)下的bison,它与Yacc的使用方法基本相同,只有...
2019-06-26 17:20:51 11572
转载 C++ 11:std::auto_ptr介绍,以及boost::scoped_ptr
1 std::auto_ptr1.1 auto_ptr介绍 智能指针能保证,无论在何种情况下,只要自己被摧毁,就一定连带释放其所指资源。auto_ptr是这样的一种指针:它是“它所指向的对象”的拥有者。auto_ptr要求一个对象只能有一个拥有者,严禁一物二主。不再需要delete,也不再需要catch了。不用担心忘掉delete动作,担心程序异常结束时内存遗失或者资源遗失,只...
2019-06-24 16:51:30 889
转载 Linux--用SecureCRT来上传和下载文件
文件传输以前使用过,最近视乎有点遗忘,这里记录一下。SecureCRT下的文件传输协议有以下几种:ASCII、Xmodem、Ymodem、ZmodemASCII:这是最快的传输协议,但只能传送文本文件。 Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。 Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速...
2019-06-20 15:37:44 501
转载 librdkafka配置参数
http://kafka.apache.org/documentation.html#configuration全局配置属性属性 C/P 范围 默认值 描述 builtin.features * gzip, snappy, ssl, sasl, regex, lz4 标示该librdkafka的支持的内建...
2019-06-13 13:37:01 6839
转载 Google Test(GTest) protect保护/私有private属性代码测试技术
对于算法项目,基本都是被调用方,像mlr是以动态链接库的形式被isearch调用,那mlr模块暴露的公共接口是针对isearch,但对mlr的测试不仅仅是靠这些公共接口就够的,因为其本身的很多逻辑都是在私有的,这就需要我们有时候对其私有方法和成员进行测试。 下面有几种打开私有成员和方法的一些办法:1.加宏编译 即在你需要打开私有的头文件中加入#defin...
2019-06-12 16:15:29 4931
转载 gcc 优化选项 -O1 -O2 -O3 -Os 优先级
Gcc编译优化简介 gcc提供了为了满足用户不同程度的的优化需要,提供了近百种优化选项,用来对{编译时间,目标文件长度,执行效率}这个三维模型进行不同的取舍和平衡。优化的方法不一而足,总体上将有以下几类:1)精简操作指令; 2)尽量满足cpu的流水操作; 3)通过对程序行为地猜测,重新调整代码的执行顺序; 4)充分使用寄存器; 5)对简单的调用进行展开等等。...
2019-06-11 16:32:33 7276
原创 vi/vim粘贴代码和注释格式混乱的解决方法
现象在vim新建文件的时候,黏贴代码会自动缩进,导致格式非常混乱。或是粘贴注释出现自动注释:vim复制代码包含注释时格式会乱掉每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。粘贴代码时取消自动缩进 VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知...
2019-06-10 18:07:41 4739
转载 c++11: thread_local
thread_local变量是C++ 11新引入的一种存储类型。它会影响变量的存储周期(Storage duration),C++中有4种存储周期:automatic static dynamic thread有且只有thread_local关键字修饰的变量具有线程周期(thread duration),这些变量(或者说对象)在线程开始的时候被生成(allocated),在线程结束的时...
2019-06-10 13:47:49 20128
原创 Boost beast 使用例子
最近接触到了Boost beast,这里记录一下。IntroductionBeast is a C++ header-only library serving as a foundation for writing interoperable networking libraries by providinglow-level HTTP/1, WebSocket, and netw...
2019-06-05 13:41:38 12930 3
原创 cpp-netlib与boost库之间,ABI不匹配问题
问题最近遇到一个问题。http获取消息卡死。我们的环境是:boost版本1.57,用的C++ 17编译的库<-DCMAKE_CXX_FLAGS=-std=c++17>。cpp-netlib版本cpp-netlib-0.13.0-final,用C++ 17编译不过,就用C++11编译的<-DCMAKE_CXX_FLAGS=-std=c++11>。最后使用c...
2019-06-05 11:38:36 909
linux 定时发送邮件 应用sendmail技术
2010-04-25
中文分词算法介绍、分类详解
2010-04-25
Cluence搜索引擎源码
2009-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人