2048.cpp 是用 C ++ 编写的游戏 “2048” 的终端版本。 要求 C++11 编译器 (e.g. g++, clang++, pgc++, icpc, etc.) 任何平台: Linux MacOS Windows (通过 Cygwin 或 Windows 的 Linux 子系统) CMake 或 Meson
rmmseg的主要问题是性能和内存消耗。用纯ruby编写的rmmseg分词的速度非常慢,而且内存消耗非常惊人,当使用复杂分词算法的时候,内存呈线性上升的现象。为此rmmseg的作者pluskid再接再厉用C++重写了一遍rmmseg项目,这就是rmmseg-cpp。根据作者自己的简单测试表明:rmmseg-cpp的性能是rmmseg的400倍之多。 安装方法:gem install pluskid
CMT(Clustering of Static-Adaptive Correspondences for Deformable Object Tracking )是一个屡获殊荣的物体跟踪算法。 工作原理: CMT 背后的主要思想是将所关注的对象分解成微小的部分,称为关键点。 在每个框架中,我们尝试再次找到在关注对象的初始选择中已经存在的关键点。我们通过采用两种不同的方法来实现。 首先,我们通过估
Cpp2Uml是一个能够为C++项目生成UML模型文件的Eclipse插件。
一个处理UTF-8编码字符串的简单、小巧、跨平台的泛型库。
PHP-CPP是一个用于开发PHP扩展的C++库。它提供了一套详实易用的类,用于开发PHP扩展。详细文档说明:http://www.php-cpp.com 示例1: Php::Value hello_world(){ return "hello world!";} 示例2: #include <phpcpp.h>/** * Global variable that stores the n
Cpp Ethereum 是以太坊的 C++ 客户端。 它是以太坊客户端中第三受欢迎的,位于 Geth( Go 客户端)和 Parity( Rust 客户端)之后。 该代码非常便于移植,并已在各种各样的操作系统和硬件上成功使用。 运行 使用 geth 使用 ethereum 控制台 ethereum 控制台是一个 node.js 应用,它连接到正在运行的 eth / geth 节点并提供对 web
cpp-netlib项目的目标是:基于最新的c++标准,提供一个易用的网络编程库。该项目使用最新的c++编译器版本及其特性。目前,该项目已经完成了一个HTTP客户端与服务端的实现、一个独立的URI库、一个网络消息框架、部份并发工具。
cpp2html 是一个用来将 C/C++ 的源码文件转成直接在 HTML 上具有语法着色效果的 HTML 文档。
CMS (全称是 C++ Messaging Service) 是一个 C++ 实现的类似 JMS 的 API,用于实现例如 ActiveMQ 的消息代理服务。CMS 可以帮助你的 C++ 客户端代码更见简单。ActiveMQ-CPP 是一个纯客户端库,用它来跟例如 ActiveMQ 等消息服务通讯。 我们的 CMS 实现名为 ActiveMQ-CPP,使用可插入式的传输和协议,当前支持 Open
CppCoreGuidelines(C++ 核心准则)是一组经过实践检验的指南,规则,C++ 编程的最佳实践。主要作者是 C++ 二老 Bjarne Stroustrup 和 Herb Stutter。 The C++ Core Guidelines 历经许多人许多年的讨论,多个组织参与进来设计。旨在帮助程序员更加高效地使用现代C++("现代 C++" 指 C++11 和 C++14 以及未来的
cpptempl 是一个 C++ 模板引擎。 语法: 模板流 Variables {$variable} Loops: {% for person in people %}Name: {$person.name}{% endfor %} If: {% if person.name == "xu" %}Full name: xu{% endif %} 使用: cpptempl::auto_data
cpps 是 C++ 脚本的(伪)解释器 思路很简单,背后调用gcc来编译,然后运行生成的可执行文件。 * 不会弄脏你的目录 * 支持多个.cpp文件 * 可以链接库 * 支持预编译头文件 * 支持shebang * 支持gcc支持的全部c++语法(必须的) 交互式执行地没有,毕竟是伪的。 需要用到 gcc 4.9.1 boost 1.57.0 (只用到了filesystem、program_op
lighttpd-cpp 是一个 C++ 的助手类用来快速创建 lighttpd 的扩展模块,该助手类封装了很多模块编写的复杂度,如下面代码所示: #include <lighttpd-cpp/plugin.hpp> #include <boost/mpl/list.hpp> #include <string> class mod_blank : public Plugin< mod_blank
1. 自我介绍,介绍项目(爬虫脚本,在udp基础上实现的可靠数据传输的p2p文件传输系统...) 2介绍一下tcp udp区别 3.介绍一下tcp三次握手,有什么攻击手段(flooding syn attack) 4.session key和cookie是什么,两者有啥区别,分别储存在哪里 5.操作系统:进程线程的区别,如果只有一个打印机,怎么保证只有一个进程访问(patterson算法) 6.怎