疯狂的指针
疯狂的指针
全部文章
未归档
C/C++(10)
c语言(1)
git(1)
Git教程(2)
IO模型(1)
leetcode(18)
LeetCode题解(3)
Linux(7)
PLC(3)
Python(7)
socket(1)
中国(2)
其他(1)
冒泡排序(1)
动态规划(6)
回溯法(1)
回溯法基础(3)
快速排序(1)
接口(2)
数据结构(5)
树状数组(1)
浙大PAT-A题目集(30)
浙大PAT-B题目集(23)
深入学习C++(14)
生物(1)
程序员升职记(10)
笔试(2)
经济学人(6)
英语学习(1)
读书笔记(3)
谷歌(1)
归档
标签
去牛客网
登录
/
注册
Vincent's Blog
全部文章
/ 未归档
(共187篇)
如何正确删除vector中的指定元素
0. 删除vector中的指定元素 今天来探讨C++中的一个基础问题。如何正确地删除vector中符合条件的某元素。比如,有一个vector<int> nums = {1, 2, 2, 2, 2, 3, 5},要求删除nums中所有值为2的元素。C++初学者可能很快就写出代码: for ...
C++
2019-07-22
0
980
《Go程序设计语言》中文版翻译错误
《The Go programming language》是一本写的很好的书,我本来买了中文版看,但是翻了几页,实在是看不懂。于是买了一本英文版来对照着看,本来以为看英文可能会比较吃力,但是没想到英文读起来要比中文流畅的多。同时还发现中文版翻译中的好多错误,在此记录一下。 ...
Go
2019-07-11
0
1021
线程总结3-屏障
线程总结3-屏障 0. 屏障 屏障是用户协调多个线程并行工作的同步机制。屏障允许所有的合作线程都到达某一点,然后从该点继续执行。 1. 相关函数 1.1. 初始化 #include<pthread.h> int pthread_barrier_init(pthread_barr...
2019-07-07
0
990
多线程总结2-条件变量
0. 条件变量 条件变量是pthread线程库为线程同步提供的另外一种机制。它允许线程在某条件没有到达的情况下投入睡眠,在条件到达之后被唤醒。条件变量通常与互斥锁配合起来使用。 1. 相关函数 1.1. 初始化 条件变量的类型是pthread_cond_t,它可以通过两种方式进行初始化。 ...
2019-07-06
0
619
线程总结(一)
线程总结 0.进程和线程对比 进程有自己的虚拟地址空间,线程没有 进程包含的内容有:地址空间、全局变量、打开的文件、子进程、定时器、信号和信号处理程序等 线程包含的东西有:程序计数器、寄存器、栈和状态(条件码)。每个线程都有自己的栈,但是堆是共享的。 多个线程运行在单一进程的上...
2019-06-27
0
629
记一个bug
今天看到有一个网友在群里发了下面这样一段代码,说这段代码运行起来时不时出现Segmentation fault错误,但是找不到原因。这段代码的功能非常简单,从头到尾打印vector中的每个元素(vector的规模较小,不会超过int的表示范围)。看起来好像没什么问题?为什么程序会崩溃呢? void...
2019-02-13
0
552
网络字节序和主机字节序
现代CPU的累加器一次至少能装载4字节的数据。一个int类型占据4个字节(假设在32位系统上),那么这4字节在内存中排列的顺序将影响到它被累加器装载成的整数的值。这既是字节序的问题。字节序分为大端字节序和小端字节序。 假设有int a = 0x11223344 大端序: 整数高位字节在低地址内存,整...
2019-01-11
0
593
C语言单元测试框架unit的使用
针对C语言的测试框架相比其他语言要少一些,本文简单介绍一下Cunit框架的基本使用方法,权当备忘吧。Cunit的组织框架如下图所示: 将单个测试用例打包到一个suite中,这些suite在Registry中注册。registry中的所有suite/tests可以使用单个函数调用运行,也可以运行选定...
2018-11-12
0
1029
查看系统头文件包含路径
cpp -v命令可以查看头文件包含路径,记录一下。 linux下执行结果: Using built-in specs. COLLECT_GCC=cpp Target: x86_64-unknown-linux-gnu Configured with: ../configure --enable-c...
2018-11-09
0
545
进程通信(1)管道
进程之间通信的方式有很多种,主要包括 管道 命名管道 信号 消息队列 共享内存 信号量 套接字 其中,管道是最早的一种进程间通信机制,主要适用于具有亲缘关系之间的进程间通信,比如,父进程与子进程之间,或者同一个父进程的两个子进程之间。同时,管道是一中半双工的通信...
2018-10-31
0
496
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页