深入浅出计算机组成原理学习笔记: 函数调用:为什么会发生stack overflow?(第7讲)

一、为什么我们需要程序栈? stack overflow 就是栈溢出 函数间的互相调用,在计算机指令层面是怎么实现的,以及生命情况下会产生栈溢出这个错误 1、测试用例 和前面几讲一样,我们还是从一个非常简单的C程序function_example.c 看起。 // function_example.c #include <stdio.h> int static add(int a, int b) { return a+b; } int main() {
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

5.17领扣--Arrays.copyOf()方法

?? 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] ????? class Solution { public int[] twoSum(int[] nums
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

sanfengyun服务器使用最新心得

用了几个月 总体感觉非常棒 磁盘读写快 效率高
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

Django万能权限框架组件

业务场景分析 假设我们在开发一个培训机构的 客户关系管理系统,系统分客户管理、学员管理、教学管理3个大模块,每个模块大体功能如下 客户管理 销售人员可以录入客户信息,对客户进行跟踪,为客户办理报名手续 销售人员可以修改自己录入的客户信息 客户信息不能删除 销售主管可以查看销售报表 学员管理 学员可以在线报名 学员可以查看自己的报名合同、学习有效期 学员可以在线提交作业 、查看自己的成绩 教学管理 管理员可以创建新课程、班级 讲师可以创建上课纪录 讲师可以在线点名、批作业 从上面的需求中, 我们
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

nrm—包管理工具

全局安装 npm install -g nrm 查看可选源 nrm ls 其中,带*的是当前使用的源,上面的输出表明当前源是hiknpm 切换源 nrm use taobao 新增源 nrm add <registry> <url> 其中reigstry为源名,url为源的路径 删除源 nrm del <registry> 测试响应时间 nrm test
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

vue axios从服务器加载图片并显示

使用场景: 后台传给前端一个图片二进制流,但是要添加httpp header,但是在传统的用img标签查看图片,无法添加http header     this.$axios({ method: 'get', url: "img url" , headers: { 'Content-Type': 'application/x-www-form-urlencoded',
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

纯js制作九宫格

Demo实现了对任意方格进行拖拽,可以交换位置,其中Demo-1利用了勾股定理判断距离! Demo-1整体思路: 1.首先div实现自由移动,一定需要脱离标准文档流,所以我们给它使用绝对定位。 2.利用视觉欺骗,点击鼠标悬浮的其实是利用JS生成的一个Div,交换信息的两个Div并没有位置交换,只是把双方属性进行了交换。 3.利用了勾股定理去判断距离。 <html> <head> <meta charset="UTF-8"> <title>九宫格拖拽</title> </hea
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

sanfengyun服务器使用最新心得!!!

用了sanfengyun几个月了 感觉非常棒 效率高 速度快,性能稳定
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

001Loadrunner关联

回顾参数化: 1、参数规则:唯一+每次迭代 并发的时候要求值可以重复可以用:顺序和随机+每次迭代 并发的时候要求值不可以重复用:唯一+每次迭代。 参数化定义:为了更真实的模拟用户操作、应用程序或者数据库对提交值进行唯一性校验。为了避免数据库查询缓存对性能测试结果得影响。(如果不走参数化、把数据库缓存关闭了)。 关联讲解 为什么要做关联? 1、回放脚本业务没有成功。 2、服务器返回来一个动态变化的值、每次值都不一样、并且下次请求要用到动态变化的值。 3、服务器校验这些值得合法性、这个值对数据有依
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

Django的版本坑

Django的坑
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

如何优化limit

limit 分页优化方法 1.子查询优化法 先找出第一条数据,然后大于等于这条数据的id就是要获取的数据 缺点:数据必须是连续的,可以说不能有where条件,where条件会筛选数据,导致数据失去连续性 实验下 mysql> set profi=1; Query OK, 0 rows affected (0.00 sec) mysql> select count(*) from Member; +———-+ | count(*) | +———-+ | 169566 | +———-+ 1 row
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

hue集成各种组件

一、Hue安装 可以编译安装,我这里有已经编译好的,直接解压使用; hue默认端口:8888 http://gethue.com/ https://github.com/cloudera/hue http://archive.cloudera.com/cdh5/cdh/5/hue-3.7.0-cdh5.3.6/manual.html#_install_hue 1、先停止oozie 、hdfs服务 ##oozie [root@hadoop-senior oozie-4.0.0-cdh5.3.6]
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

LeetCode第四十题-求组合所有可能性(2)

Combination Sum II 问题简介:给定一个数组和一个目标值,找到数组中元素可以组成目标值所有组合 注: 1.所有数字(包括目标)都是正整数 2.解决方案集合不得包含重复的组合 3.数组中每个元素在结果集里只能使用一次 举例: 1: 输入: candidates = [10,1,2,7,6,1,5], target = 8, 结果: [ [1, 7], [1, 2, 5], [2, 6], [1, 1, 6] ] 2: 输入: candidates = [2,5,2,1,2], t
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

ng6 构建组件库

Angular CLI v6通过插入到我们在Angular CLI中使用的构建系统中的ng-packagr提供库支持,以及用于生成库的原理图。 您可以通过运行以下命令在现有工作区中创建库: ng generate library my-lib 你现在应该在 projects/my-lib 中有一个库。它包含一个组件和一个NgModule内的服务。 构建你的库 您可以通过 ng build my-lib 来构建这个库,并且还可以通过用test或lint替换构建来对其进行单元测试并对其进行测试 在
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

查看电脑的注册表

win+r 选择: HKEY_CLASSES_ROOT 找到与所卸载程序相关文件 如 argis或者esri相关的 删除掉 即可
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

第二天 操作系统及计算机

什么是操作系统? 操作系统位于计算机硬件与应用软件之间,它是一个协调管理计算机资源和软件资源的控制程序。它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用 操作系统干了些什么? 1、接受外部指令转换成0和1 2、翻译你写的字符,把文件的操作从繁(高低压电平)到简(一个个指令、接口) 其实就是把一些对硬件的复杂操作简化成一个个接口 为什么要有操作系统? 如果说我们要控制计算机===》必须要有操作系统===》要去写操作系统 计算机有什么组成? 1、应用程序:便利了生活,具体干活,完成一个个
分类: 其他 发布时间: 05-17 20:48 阅读次数: 0

Python教程 | Requests的基本用法

下面我就给大家整理了Requests库的使用方法和细节。什么是RequestsRequests是Python语言编写,基于urllib3,采用Apache2 Licensed开源协议的HTTP库。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。是Python实现的简单易用的HTTP库。安装也很简单:pip install requestsRequest的语法操作1.实例
分类: 编程语言 发布时间: 05-17 20:40 阅读次数: 0

在Android中集成flutter

在Android中集成flutter
分类: 移动开发 发布时间: 05-17 20:40 阅读次数: 0

洛谷 P1892 [BOI2003]团伙(并查集)

嗯... 题目链接:https://www.luogu.org/problemnew/show/P1892 通过读题可以很清楚的发现这是一个并查集的题,并且要有两个集合: 若他们p和q是朋友,则存入第一个集合;若他们是敌人,则存入第二个集合——即反集(很模糊的一个东西 因为最多只有n个数,所以我们将f数组一分为二,f [1] ~ f [n] 为第一个集合, f [n+1] ~ f [n + n] 为反集,然后根据题意进行并查集的基本操作即可... 本题细节: (1) 注意读题,最后要求的一共有
分类: 其他 发布时间: 05-17 20:31 阅读次数: 0

对利用sqlmap获取os-shell过程的一次抓包分析

本地执行完整过程 D:\sqlmap>python2 sqlmap.py -u http://127.0.0.1/SQL/Less-1/?id=1 --os-shell ___ __H__ ___ ___[)]_____ ___ ___ {1.2.11#stable} |_ -| . [(] | .'| . | |___|_ [(]_|_|_|__,| _| |_|V |_| http://sqlmap.org
分类: 其他 发布时间: 05-17 20:31 阅读次数: 0