自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 堆栈打印到字符串

堆栈打印,c语言

2022-12-29 13:43:58 78 2

原创 c语言获取2个点的时间差

#include <sys/types.h>#include <sys/time.h>long ast_tvdiff_ms(struct timeval end, struct timeval start){/* the offset by 1,000,000 below is intentional...it avoids differences in the way that divisionis handled for positive and negati.

2020-11-06 17:37:25 359

原创 Docker 简单入门

**基本概念:**Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Editi

2020-10-27 09:29:38 126

原创 samba 在centos 安装

安装yum install samba -y配置当前系统账号使用sambavim /etc/samba/smb.conf[global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cup...

2020-10-19 14:48:51 71

转载 C++11:左值引用与右值引用

左值,右值:英文并不是left value和right value,而是指内存存储访问的方式,左值有固定内存访问地址(例如有名字的变量);右值没有固定的内存访问地址(例如函数的返回值)右值应用的作用:避免老的标准中出现无谓的性能消耗,把无内存访问的生命周期延长。C++11:左值引用与右值引用在 C++11 的新标准中,出现了「右值引用」的说法,既然有了右值引用,那么传统的引用也就叫做左值引用。右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 ..

2020-10-14 16:56:09 261

原创 Lambda表达式的使用场景

函数的内部的小函数定义(节省定义函数等事情),另外具备可以访问外部函数变量和this指针(选项控制)。先看看lambda表达式变量截取的方式[] 不截取任何变量 [&] 截取外部作用域中所有变量,并作为引用在函数体中使用 [=] 截取外部作用域中所有变量,并拷贝一份在函数体中使用,作为只读 [=, &foo] 截取外部作用域中所有变量,并拷贝一份在函数体中使用,但是对foo变量使用引用 [bar] 截取bar变量并且拷贝一份在函数体重使用,只读,同时不截取其他变量 [.

2020-10-14 12:11:42 748

原创 std vector,list,map,Dupe 常用方法和注意事项

vector............................................................................................................................... 2//插入一个.......................................................................................................... 3//连

2020-10-13 16:27:31 311

原创 c++ 智能指针 使用,常见问题,容器是否可以使用,多线程访问问题。

unique_ptr说明:某个时刻只能有一个 unique_ptr 指向一个给定对象。初始化:支持直接new化,不支持拷贝和赋值 操作。unique_ptr<int> p1; // 指向一个double的unique_ptrunique_ptr<int> p2(new int(42)); // p2指向一个值为42的int由于一个 unique_ptr 拥有它指向的对象,因此 unique_ptr 不支持普通的拷贝或赋值操作unique_ptr<string&gt

2020-10-13 16:23:32 461

原创 【介绍】linux 进程如何启动 和 进程在内存布局

目录1.问:当你执行./a.out时候 谁是进程的启动者,做了什么逻辑?2.简介ssh 登陆的Server进程列表。3.进程启动逻辑。4.进程在内存的布局。1.问:当你执行./a.out时候 谁是进程的启动者,做了什么逻辑?1.1 当前你在shell(确切为bash)中cmd中执行./a.out时候,bash 会解析参数,发现非命令时候,后续开始检验路径文件是否存在执行的权...

2019-04-10 11:43:24 311

原创 linux 和 windows tcp的限制

对于windows  windows server 2003 和 xp: 一台电脑的 tcp 客户端长连接只能发起3900多个,限制条件是可用端口已经满了,这个在操作系统的注册表中有配置,虽然理论端口有6万多个。一台电脑 tcp服务端长连接个数无数个(这个限制太大,可不考虑,要考虑是如果快速处理这些数据,比如io异步,完成端口等的) win7: 一台电脑的 tcp 客户端长

2013-09-18 15:41:57 622

转载 windows 环境变量脚本

使用脚本设置全局环境变量      最近发现有不少人在讨论使用脚本如何设置系统全局长期有效的环境变量的问题,正巧最近也用到了这方面的内容,所以将大家的讨论内容做了一些收集整理,遂成此文。1、内部工具:regedit /s、echo >> & regedit /s、reg add2、外部工具:setx、setntenvar、winset3、其他脚本:vbs4、自动批处理:

2013-09-02 14:17:36 1351

原创 vc调试设置断点无效,汇总.

原因1:工程选项中要有调试信息,选项:1、 链接器-〉调试 -〉生成调试信息 选择 “是(/DEBUG)” 2、 c/c++ -> 常规 -〉调试信息格式 选择 “用于“编辑并继续”的程序数据库(/ZI)” 3、 c/c++ -> 优化 -〉优化 选择 “禁用(/Od)”一般debuge都是带有的.不用关心.原因2:应用他人dll的.要拷贝最新的dll和

2013-05-10 15:02:10 670

原创 ffmpeg 能够实现画中画能够吗?

ffmpeg 能够实现画中画能够吗?比如我有2个yuv420数据源,一大一小,如何合并到一个yuv420数据中?使用ffmpeg能够实现吗?

2013-03-29 15:24:14 1540 2

windows socket封装(完成端口,select)

基于第一个版本比较粗糙,目前对windows下实用的模式进行封装,以达到简单易用,并且完善了第一个版本中的处理不当问题,更为完善。下载分值也更低

2014-01-14

directshow开发指南&代码

directshow开发指南&代码,今天给大家一起收集了,写的蛮好的.看看学学把.

2013-04-26

stl使用总则和附书《C++STL程序员开发指南(PDF)》

stl使用总则和附书《C++STL程序员开发指南(PDF)》

2012-11-25

tcp udp 底层c++封装类(windows和linux)

tcp udp 底层c++封装类(windows和linux)

2012-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除