
C++
暗焰之珩
这个作者很懒,什么都没留下…
展开
-
Python与C++实现单链表
算法与数据结构是编程基础,最近初学Python,学习新语言的同时回顾很久以前学习的数据结构,数据结构的实现本质与语言无关。单链表的实现点:1.链表初始化的时候,头结点可以只定义指针域而不定义数据域,也可以在初始化列表(C++)直接定义头结点指针域与数据域。2.单链表插入操作:单链表的插入操作相对简单,如上图,p2为插入的指针,2Node为插入结点,直接p2->next=h...原创 2018-08-19 12:45:31 · 267 阅读 · 0 评论 -
Beringei编译填坑之二:gnutls在Proxy下的bug
在编译Beringei时,使用git clone..到本地时,有如下报错:root@ubutun:/aaa# git clone ne https://github.com/google/googletest.gitCloCloning into 'googletest'...remote: Enumerating objects: 8, done.remote: Counting ...原创 2018-10-29 23:04:17 · 2701 阅读 · 0 评论 -
Beringei编译填坑之一:gcc-7不支持编译folly
最近在学习GitHub上的一个开源时序数据库,Facebook的Beringei,https://github.com/facebookarchive/beringei,这个具体的原理后续再整理吧,先写写编译遇到的坑。工程显示测过的环境是Ubuntu16.10,我的实验环境是Ubuntu18.04,想着环境也没差多少,编译应该是很简单的事,但是实际被折腾的不轻,先一一详细记录,留待复习,希望可以给...原创 2018-10-26 22:47:45 · 2278 阅读 · 0 评论 -
C++实现简单的并发(C++运行并发for循环)
在学校学过c++的一点皮毛,现在发现,stl是真心难。。不多说,进正题,C++如何运行并发的for循环。需要用到并发的地方一般都涉及到性能,并发分为多线程并发和多进程并发。多线程并发一般来说系统的开销比多进程的要小,而多进程的整体性能一般是由于多线程的。C++实现多线程并发#include <iostream> #include <vector> #inc...原创 2018-12-24 22:29:07 · 14498 阅读 · 0 评论