12 2019 档案

摘要:c++结构体 1. 构造函数和运算符 这样没有默认值 struct node{ int id; node*left; node(int a):id(a),left(nullptr){} }; 这样要注意如下的问题 node * root=new node(0); node * y; node* x= 阅读全文
posted @ 2019-12-29 18:54 Erio 阅读(8087) 评论(0) 推荐(2) 编辑
摘要:之前写过一些linux 下的多线程,比如 https://www.cnblogs.com/lqerio/p/11117657.html 但是没有用到<thread> 这篇笔记记录的是使用<thread>的方法 (c++11新引进的技术) 参考: C++11多线程编程 https://blog.csd 阅读全文
posted @ 2019-12-29 00:31 Erio 阅读(201) 评论(0) 推荐(0) 编辑
摘要:转自 https://blog.csdn.net/jirryzhang/article/details/79518408 C语言在内存中一共分为如下几个区域,分别是: 1. 内存栈区: 存放局部变量名;2. 内存堆区: 存放new或者malloc出来的对象;3. 常数区: 存放局部变量或者全局变量的 阅读全文
posted @ 2019-12-28 02:03 Erio 阅读(5305) 评论(0) 推荐(6) 编辑
摘要:启动程序无法输入,然后崩溃报错Process returned -1073741571 (0xC00000FD) 原因: 栈溢出了 栈的默认内存空间为1M,如果函数中定义的数组太大会导致内存溢出。 解决办法: 加static后数组改为在静态区。 或者自己申请(new),在堆区。 int * aa= 阅读全文
posted @ 2019-12-28 01:54 Erio 阅读(2288) 评论(0) 推荐(1) 编辑
摘要:实验内容: 通过python编程调用windows的api,编写键盘和鼠标监控的hook,将相关信息保存记录到txt文档中。 实验步骤: 1.Hook技术,pyHook3和pywin32简介 1.1 Hook简介 windows应用程序是基于消息驱动的。各种应用程序对各种消息作出响应从而实现各种功能 阅读全文
posted @ 2019-12-27 13:23 Erio 阅读(6471) 评论(0) 推荐(1) 编辑
摘要:大概了解了一下,可能有问题。 主要来自ppt(github) 有一些内容来自网络 另外可以到知乎搜索相关内容 https://blog.csdn.net/kaihuiguoji/article/details/91974530 https://www.jianshu.com/p/7d86785496 阅读全文
posted @ 2019-12-25 20:37 Erio 阅读(573) 评论(0) 推荐(0) 编辑
摘要:思路: 比如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还 阅读全文
posted @ 2019-12-24 21:57 Erio 阅读(230) 评论(0) 推荐(0) 编辑
摘要:这类问题有一个通法 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 阅读全文
posted @ 2019-12-23 00:27 Erio 阅读(293) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/2dc01727be45 一、进程与线程的区别: 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位) 2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作 阅读全文
posted @ 2019-12-22 21:38 Erio 阅读(194) 评论(0) 推荐(0) 编辑
摘要:全排列递归的方法参考 leetcode 47 字典序算法:升序 参考https://www.jianshu.com/p/58ae30cf6bca 实现: 判断了是否相等 计算全排列的数量方法为 n!/ (m!*p!*...) m,p为重复的数字的重复量 参考 https://blog.csdn.ne 阅读全文
posted @ 2019-12-22 15:04 Erio 阅读(751) 评论(0) 推荐(0) 编辑
摘要:见github https://github.com/TouwaErioH/Machine-Learning/tree/master/video/video 题目描述: source https://www.youtube.com/channel/UCkWbqlDAyJh2n8DN5X6NZyg h 阅读全文
posted @ 2019-12-11 11:35 Erio 阅读(653) 评论(0) 推荐(0) 编辑
摘要:https://github.com/TouwaErioH/subjects/tree/master/C%2B%2B/PA2 没有考虑重复键,可以在结构体内加一个int times。 没有考虑删除不存在的键,加个判断即可。 #include <stdio.h> #include <assert.h> 阅读全文
posted @ 2019-12-11 10:07 Erio 阅读(370) 评论(0) 推荐(0) 编辑
摘要:形如 struct node { int key; int height; int size; //tree node 个数 node *left, *right; node(int x) : key(x), height(1), size(1), left(NULL), right(NULL) { 阅读全文
posted @ 2019-12-10 19:44 Erio 阅读(613) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.cnblogs.com/zccz14/p/4588634.html 例子: 对exe输入输出 使用fc比较不同 阅读全文
posted @ 2019-12-10 19:41 Erio 阅读(760) 评论(0) 推荐(0) 编辑
摘要:转自 https://www.cnblogs.com/subconscious/p/5058741.html 版权说明: 本文中的所有文字,图片,代码的版权都是属于作者和博客园共同所有。欢迎转载,但是务必注明作者与出处。任何未经允许的剽窃以及爬虫抓取都属于侵权,作者和博客园保留所有权利。 参考文献: 阅读全文
posted @ 2019-12-09 18:27 Erio 阅读(412) 评论(0) 推荐(0) 编辑
摘要:https://github.com/TouwaErioH/subjects/tree/master/C%2B%2B/PA2 BST 假设已经给定树节点的结构不可修改。 然后输入是按照层次顺序 怎样创建BST? 1. 当input number较小时,先把输入的数存到数组里,然后从第一个数开始递归创 阅读全文
posted @ 2019-12-08 18:13 Erio 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:参考 https://blog.csdn.net/hugewaves/article/details/76945111 https://www.cnblogs.com/jzssuanfa/p/6785543.html https://blog.csdn.net/FlushHip/article/de 阅读全文
posted @ 2019-12-06 17:01 Erio 阅读(222) 评论(0) 推荐(0) 编辑
摘要:mov AH, 2DH ;写时间. mov DH, 0 ;此时为0秒. int 21H ;写入系统. 遇到了这个问题。 原因是以及在保护模式了。保护模式下中断机制发生了很大的变化,原来的中断向量表被IDT(Interrupt Descriptor Table,中断描述符表)代替,实模式下能用的BIO 阅读全文
posted @ 2019-12-02 18:43 Erio 阅读(1365) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起