- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 FFMPEG
//视频裁剪ffmpeg -ss 0:10 -t 2:10 -i src.mp4 -codec copy dst.mp4//视频合并ffmpeg -f concat -safe 0 -i 11.txt -c copy output.mp411.txt得内容file '1.mp4'file '2.mp4'
2022-04-26 20:58:46 193
原创 命名管道.
一:命名管道格式: "server\pipe\PipeName"Server: 服务器所在计算机名称,可以是DNS名称,也可以是NetBIOS名称,或者IPPipeName:管道唯一名,允许包含多个路径 \\Myserver\pipe\Myappserver\ConnetcPipe二:Windows有一个专门解析UNC名称的网络组件,MUP(Multiple UNC Provider)负责把UNC(Windows统一命名规范,Universal Naming Convention)名称传递给
2021-06-22 15:08:39 718
原创 c++ 进程
三种典型得线程调度算法一:先到先服务算法二:时间片轮询算法三:优先级调度算法windows系统的调度算法:Windows的调度算法是一个抢占式,支持多处理器的优先级调度算法,为每个处理器定义一个链表数组,相同优先级的线程挂在同一个链表中,不同优先级的线程分别属于不同的链表。当一个线程满足了执行条件时,它首先被挂到当前处理器的一个待分配的链表(延迟的就绪链表)中,然后调度器会在适当的时候,把待分配链表上的线程分配到某个处理器的对应优先级的线程链表中。当这个处理器在选择下一个要运行...
2021-06-21 22:46:20 185 1
原创 模板
1函数模板//函数模板template<typename T>T tdmax(T a,T b){ return a +b;}// T是模板参数// a和b是调用参数template<typename T>T const& max(T const& a,T const7 b){ return a+b;}max<double>(4,3.3); //显示指定T类型是double类型template<type
2021-02-02 13:19:57 160
原创 01背包问题
刷01背包问题,可以借助于这个网址,里面有动态的数组生成,方便记忆http://www.conninfo.com/algorithm/knapsack.html
2020-03-10 07:30:53 171
原创 协程总结
1.协程和线程的区别。协程是用户态实现的轻量级调度单位,是用户实现的调度,与切换。而线程是操作系统实现的调度2.协程与异步IO 协程与异步IO,协程是拥有异步io的性能,同步的编程方式。异步IO编程较为复杂,异步IO必然是多线程,多线程共享一个IO。...
2019-07-25 20:41:12 170
原创 三次握手 四次握手 与socket函数的关系
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:作者:吴秦出处:http://www.cnblogs.com...
2019-07-08 14:33:12 420
原创 获取内存信息
MEMORYSTATUS memoryStatus;//定义内存信息结构 memset (&memoryStatus, sizeof (MEMORYSTATUS), 0); memoryStatus.dwLength = sizeof (MEMORYSTATUS); GlobalMemoryStatus (&memoryStatus);//获取内存信息...
2019-07-03 17:48:40 1228
原创 g++使用
g++ -c命令g++ -c car.cpp Main.cppg++ -o命令g++ car.o Main.o -o kk一步到位g++ car.cpp Main.cpp -o kk
2019-05-06 14:17:36 287
原创 谈谈epoll实现原理
最近看的memcache和redis都使用了基于IO多路复用的高性能网络库.memcache使用了libevent,redis使用了自己封装的Mainae,原理都一样,都是封装底层的epoll,select,kqueue等等.而在linux平台下,使用最多的就是epoll,所以这篇文章想对epoll做个总结.epoll接口epoll接口非常简单,只有三个: 1 ...
2019-04-28 11:33:42 899
原创 c 常见面试题30道
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要...
2016-05-05 11:40:08 43765 10
转载 C++ Singleton (单例) 模式最优实现
我非常赞成合理的使用 设计模式 能让代码更容易理解和维护, 不过我自己除了简单的 单例 (Singleton) 模式 外, 其它都很少用 :-)可耻的是, 直到前段时间拜读了 C++ In Theory: The Singleton Pattern, Part I, 我才发现自己的 单例 (Singleton) 模式 写法还有改进空间.文章作者 J. Nakamura 以
2012-12-18 10:43:30 772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人