C++
ZONE画派
正在学习计算机视觉相关
展开
-
C语言、C++、运算符优先级
C语言 - 运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表转载 2014-12-04 15:46:31 · 533 阅读 · 0 评论 -
20150130 【 数据结构 - 顺序链表 】 Makefile和模块分离
主要是使用写程序的方式来写,所以文件比较多。。。首先,通用 Makefile 文件CC=gccCONFIG=-g -lpthread -lmTARGET=mainSRCS=$(wildcard *.c)OBJS=$(patsubst %.c, %.o, $(SRCS))$(TARGET):$(OBJS) $(CC) $^ -o $@ $原创 2015-01-30 18:36:42 · 611 阅读 · 0 评论 -
计算几何与图形学有关的几种常用算法
我的专业是计算机辅助设计(CAD),算是一半机械一半软件,《计算机图形学》是必修课,也是我最喜欢的课程。热衷于用代码摆平一切的我几乎将这本教科书上的每种算法都实现了一遍,这种重复劳动虽然意义不大,但是收获很多,特别是丢弃了多年的数学又重新回到了脑袋中,算是最大的收获吧。尽管已经毕业多年了,但是每次回顾这些算法的代码,都觉得内心十分澎湃,如果换成现在的我,恐怕再也不会有动力去做这些事情了。转载 2015-03-08 15:29:07 · 3627 阅读 · 0 评论 -
C/C++ 内存泄漏检查工具 valgrind
C/C++ 内存泄漏检查工具 valgrind前言因为项目问题,需要使用 HDR 暗光增强。于是用了已有的 HDR 暗光增强功能,但是在 Android 环境下测试时,发现会遇到以下错误。由于不是必现,且没有明显的规律,没有有用的信息。查阅资料说可能是由于 JNI 层的一些非法地址操作,踩坏了 Android 的堆栈内存,导致线程崩溃。由于前一版程序经过 20 小时的压力测试,所以矛...原创 2019-02-27 17:16:12 · 2448 阅读 · 1 评论 -
C++11 实现读写锁 read_write_mutex
读写锁 read_write_mutex对于一个数据操作,简单的分可以分为读和写。但是经常会遇到多人同时访问一个数据的情况:多人读多人写有人读,有人写处理这种情况,常用的方式是加锁(Mutex):读与读之间,允许并发。读与写,写与写之间互斥。所以读写锁需要支持以上两种情况。读写锁// file: read_write_mutex.h#pragma once#in...原创 2019-09-12 11:37:55 · 5960 阅读 · 4 评论