陈小羊

导航

随笔分类 -  C/C++

C++的常用语法与坑
【转载】Centos升级gcc至5.4.0
摘要:【转载】自https://chengyanan.blog.csdn.net/article/details/98346161?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control&depth_1-utm_ 阅读全文

posted @ 2020-12-03 16:16 陈小羊 阅读(230) 评论(0) 推荐(0)

【转载】Linux C++ 实现文件目录常见操作(拷贝文件,拷贝目录,获取文件大小,获取目录大小,获取目录下所有文件名,...)
摘要:原文:https://www.cnblogs.com/sinicheveen/p/13680327.html 1. 环境 Linux(Ubuntu) C++11 gcc 7.5.0 g++ 7.5.0 这些常用操作封装为了一个 C++ 类 FileOperation 对文件的操作基本都是使用的 C 阅读全文

posted @ 2020-09-16 17:39 陈小羊 阅读(1565) 评论(0) 推荐(0)

gdb调试之死锁
摘要:1、top命令查看进程ID 2、gdb pstack 进程ID 查看是否有相关的栈信息,并且进入trace模式 3、thread apply all bt 查看所有线程的back trace信息; 查看所有等待锁的线程,找到最早的一个线程 在代码中找到对应的位置找到对应等锁的函数,查看具体是哪个锁, 阅读全文

posted @ 2020-07-18 13:05 陈小羊 阅读(3690) 评论(0) 推荐(1)

【c++】打印进度条,Linux下进度条输出
摘要:代码: #include <unistd.h>#include <iostream>#include <string>#include <iomanip> /*设置必备的头文件*/using namespace std; void print_process(string strName, floa 阅读全文

posted @ 2019-09-23 09:44 陈小羊 阅读(1252) 评论(0) 推荐(0)

【c++】atomic原子操作基本用法,模板函数。
摘要:【转载】:https://owent.net/2012/611.html 主要的函数如下: —————|————-|atomic_store | 保存非原子数据到原子数据结构 |atomic_load | 读取原子结构中的数据 |atomic_exchange | 保存非原子数据到原子数据结构,返回 阅读全文

posted @ 2019-09-10 17:40 陈小羊 阅读(2773) 评论(0) 推荐(0)

ZeroMQ示例(C/C++/PHP)详解三种模式
摘要:源自:https://blog.csdn.net/qq_16836151/article/details/521081521、应答模式2、均衡分配模式(推拉模式)3、发布订阅模式(天气预报) 提问-回答 让我们从简单的代码开始,一段传统的Hello World程序。我们会创建一个客户端和一个服务端, 阅读全文

posted @ 2019-07-19 09:36 陈小羊 阅读(3478) 评论(0) 推荐(0)

JNI数组操作
摘要:在Java中数组分为两种: 1.基本类型数组 2.对象类型(Object[])的数组(数组中存放的是指向Java对象中的引用) 一个能通用于两种不同类型数组的函数: GetArrayLength(jarray array); 首先来看一下怎么处理基本类型的数组: (1) GetArrayElemen 阅读全文

posted @ 2019-06-25 16:22 陈小羊 阅读(459) 评论(0) 推荐(0)

【摘要】malloc、calloc和realloc的用法
摘要:转载自:https://blog.csdn.net/snlying/article/details/4005238 realloc 原型:extern void *realloc(void *mem_address, unsigned int newsize); 用法:#include <stdli 阅读全文

posted @ 2019-06-25 10:23 陈小羊 阅读(839) 评论(0) 推荐(0)