
c++
fakine
这个作者很懒,什么都没留下…
展开
-
通过调用Microsoft Print to PDF 把png 打印成pdf
c++ 图片转pdf原创 2023-01-05 11:29:26 · 587 阅读 · 0 评论 -
批量跑WINDBG
批量跑windbg原创 2022-11-17 09:59:16 · 148 阅读 · 0 评论 -
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 · 207 阅读 · 0 评论 -
命名管道.
一:命名管道格式: "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 · 784 阅读 · 0 评论 -
c++ 进程
三种典型得线程调度算法一:先到先服务算法二:时间片轮询算法三:优先级调度算法windows系统的调度算法:Windows的调度算法是一个抢占式,支持多处理器的优先级调度算法,为每个处理器定义一个链表数组,相同优先级的线程挂在同一个链表中,不同优先级的线程分别属于不同的链表。当一个线程满足了执行条件时,它首先被挂到当前处理器的一个待分配的链表(延迟的就绪链表)中,然后调度器会在适当的时候,把待分配链表上的线程分配到某个处理器的对应优先级的线程链表中。当这个处理器在选择下一个要运行...原创 2021-06-21 22:46:20 · 202 阅读 · 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 · 181 阅读 · 0 评论 -
获取内存信息
MEMORYSTATUS memoryStatus;//定义内存信息结构 memset (&memoryStatus, sizeof (MEMORYSTATUS), 0); memoryStatus.dwLength = sizeof (MEMORYSTATUS); GlobalMemoryStatus (&memoryStatus);//获取内存信息...原创 2019-07-03 17:48:40 · 1497 阅读 · 0 评论 -
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 · 311 阅读 · 0 评论 -
C++ Singleton (单例) 模式最优实现
我非常赞成合理的使用 设计模式 能让代码更容易理解和维护, 不过我自己除了简单的 单例 (Singleton) 模式 外, 其它都很少用 :-)可耻的是, 直到前段时间拜读了 C++ In Theory: The Singleton Pattern, Part I, 我才发现自己的 单例 (Singleton) 模式 写法还有改进空间.文章作者 J. Nakamura 以转载 2012-12-18 10:43:30 · 831 阅读 · 0 评论