摘要:
之前写过一些linux 下的多线程,比如 https://www.cnblogs.com/lqerio/p/11117657.html 但是没有用到<thread> 这篇笔记记录的是使用<thread>的方法 (c++11新引进的技术) 参考: C++11多线程编程 https://blog.csd 阅读全文
摘要:
转自 https://blog.csdn.net/jirryzhang/article/details/79518408 C语言在内存中一共分为如下几个区域,分别是: 1. 内存栈区: 存放局部变量名;2. 内存堆区: 存放new或者malloc出来的对象;3. 常数区: 存放局部变量或者全局变量的 阅读全文
摘要:
启动程序无法输入,然后崩溃报错Process returned -1073741571 (0xC00000FD) 原因: 栈溢出了 栈的默认内存空间为1M,如果函数中定义的数组太大会导致内存溢出。 解决办法: 加static后数组改为在静态区。 或者自己申请(new),在堆区。 int * aa= 阅读全文
摘要:
实验内容: 通过python编程调用windows的api,编写键盘和鼠标监控的hook,将相关信息保存记录到txt文档中。 实验步骤: 1.Hook技术,pyHook3和pywin32简介 1.1 Hook简介 windows应用程序是基于消息驱动的。各种应用程序对各种消息作出响应从而实现各种功能 阅读全文
摘要:
大概了解了一下,可能有问题。 主要来自ppt(github) 有一些内容来自网络 另外可以到知乎搜索相关内容 https://blog.csdn.net/kaihuiguoji/article/details/91974530 https://www.jianshu.com/p/7d86785496 阅读全文
摘要:
思路: 比如5 2 12345--> 1245 从3开始,这时候5变成了1.剩下4512,对应1234.只需要找到现在n-1,k中的数对应原来的编号的映射。 比如1-->3 是1+2 mod 5,4-->1是4+2 mod 5. //大雾 应该是4还原成1,4+k+1(3) mod 5=1 , 1还 阅读全文
摘要:
这类问题有一个通法 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii/solution/yi-ge-tong-yong-fang-fa-tuan-mie-6-dao-gu-piao-wen/ 类似的题目有122 阅读全文
摘要:
https://www.jianshu.com/p/2dc01727be45 一、进程与线程的区别: 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位) 2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作 阅读全文
摘要:
全排列递归的方法参考 leetcode 47 字典序算法:升序 参考https://www.jianshu.com/p/58ae30cf6bca 实现: 判断了是否相等 计算全排列的数量方法为 n!/ (m!*p!*...) m,p为重复的数字的重复量 参考 https://blog.csdn.ne 阅读全文
摘要:
见github https://github.com/TouwaErioH/Machine-Learning/tree/master/video/video 题目描述: source https://www.youtube.com/channel/UCkWbqlDAyJh2n8DN5X6NZyg h 阅读全文