1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. C>
  5. C/C++实例

当前主题:C/C++实例

手写一个简版的key/value服务kedis

前言 今天博主主要介绍两个开源项目,然后创建应用最终实现的效果就像简版的redis服务那样,通过http的get请求,能够插入和获取数据,项目暂取名为kedis,源码后面会上传到git仓库。他们分别是Facebook开源的Rocksdb和netty实现的ht

阅读全文

JavaScript 是如何工作的:JavaScript 的共享传递和按值传递

摘要: 原始数据类型和引用数据类型的副本作为参数传递给函数。 原文:JavaScript 是如何工作的:JavaScript 的共享传递和按值传递 作者:前端小智 Fundebug经授权转载,版权归原作者所有。 这是专门探索 JavaScript 及其所构建

阅读全文

现代C++之理解decltype

 现代C++之理解decltype decltype用于生成变量名或者表达式的类型,其生成的结果有的是显而易见的,可以预测的,容易理解,有些则不容易理解。大多数情况下,与使用模板和auto时进行的类型推断相比,decltype作用于变量名或者表达式只是重复了

阅读全文

C/C++ 函数指针

函数指针 函数是存放在内存的代码区域内 栗子 int test(int a){ return a; } int main(int argc, const char * argv[]){ // 这里定义了一个参数为int类型的函数,函数的返回值为int类型的指

阅读全文

PostgreSQL 11 1万亿 tpcb 性能测试 on 阿里云ECS + ESSD + zfs/lvm2条带 + block_size=32K

标签 PostgreSQL , pgbench , tpcb , tpcc , tpch , lvm2 , zfs , 条带 背景 最近的几个PostgreSQL OLTP与OLAP的测试: 《PostgreSQL 11 tpcc 测试(103万tpmC on

阅读全文

PostgreSQL 11 tpcc 测试(103万tpmC on ECS) - use sysbench-tpcc by Percona-Lab

标签 PostgreSQL , tpcc 背景 环境 阿里云虚拟机 [root@pg11-test ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little

阅读全文

Greenplum 6已合并到PostgreSQL 9.3版本 - 比上一代GP提升:8倍读,195倍更新、删除 - 另有大量PG新特性

标签 PostgreSQL , Greenplum , 6 , gin , 异步事务 背景 Greenplum 6已合并到PostgreSQL 9.3版本 - 相比5性能提升:读8倍,更新、删除195倍 - 另有大量PG新特性,详见PostgreSQL rel

阅读全文

Node.js 应用故障排查手册 —— 类死循环导致进程阻塞

类死循环导致进程阻塞 楔子 在实践篇一中我们看到了两个表象都是和 CPU 相关的生产问题,它们基本也是我们在线上可能遇到的这一类问题的典型案例,而实际上这两个案例也存在一个共同点:我们可以通过 Node.js 性能平台 导出进程对应的 CPU Profile

阅读全文

C/C++实例相关问答

查看更多 提问题

sizeof() 如何得到C++类/结构中成员所占空间大小???

简要如下: ``` struct XXX { .... ... char strname[****]; ... void funxx() { int iix = sizeof(strname);//这里没问题,问题在下面 } }; i

阅读全文

linux怎么实现异步延时?

有很多个任务要处理(调用同一个函数),每一个任务会延时一段时间,我想让代码针对每个任务分别延时,不至于影响到其他任务, 当然通过多线程也可以做,但是线程开多了也很占系统资源。 诸位大侠有木有神方法? 补充:或者说这个问题的本质就是,怎样让

阅读全文

C++中类的方法的调用 . 和->的区别

``` #include <iostream> using namespace std; class Person{ public: Person(){ }; void speak(){ cout<<"H

阅读全文

Linux下编译C++文件出现问题

写了一个Course类,编译g++ -std=c++11 Course.cpp时出现提示 ![screenshot](https://oss-cn-hangzhou.aliyuncs.com/yqfiles/16abd94e14d60f059538b033f

阅读全文

C++ MFC有进程没有界面

LRESULT CALLBACK WinSunPrnc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain( HINSTANCE hInstance,

阅读全文

c++对象内存分配的问题,如何确定在堆上还是在栈上?

c++中对象内存放堆上还是在栈上是不是根据对象实例化的方法,如: A a; //在栈中分配内存 A * a = new A(); //动态内存分配,在堆上 要是这样,如果我尽量不用指针的话(这样程序风格似乎更加清晰一些),那是不是对象都分配到栈上了?这有

阅读全文

C++ 线程和仿函数的问题??

``` #include<iostream> #include<thread> using namespace std; void function_1() { std::cout << "Hello,world!" << std::end

阅读全文

TCP/IP通信:如何制定一个好的报文协议?

我想做一个简单的TCP/IP通讯程序,客户端需要注册,登陆,登录信息有: 用户名、密码(都是必填项)和其他若干选填项(可填可不填); 我现在要注册,包含以下信息,举个例子: 用户名:wang 密码:ab12345 手机号:12345678910 这

阅读全文