1.局部变量 在任何一个函数内部定义的变量(不加static修饰符)都属于这个范畴。编译器一般不对普通局部变量进行初始化,也就是说它的值在初始时是不确定的,除非对其显式赋值。 普通局部变量存储于进程栈空间,使用完毕会立即释放。 静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会 ...
分类:
其他好文 时间:
2021-06-24 17:55:50
阅读次数:
0
目的 搞清楚一此比较特殊的C代码对应的汇编语言是什么。 在实际机器中的表现形式是什么样的。 方法 通过查看编译器生成的汇编代码 调试时查看反汇编代码 常用操作 将常量装入REG 将内存里数据装入REG 将REG里数据装入内存 练习 将简单的C赋值语句转为汇编代码 内存地址计算 内存寻址实例 栈操作 ...
分类:
其他好文 时间:
2021-06-23 17:18:44
阅读次数:
0
内存模型的基础 内存模型的抽象结构 共享变量 堆里面的对象、数组元素,静态变量(方法区) 局部变量 不会有线程可见性的问题,不会受内存模型的影响 指令重排 编译器优化的重排序 不改变单线程语义的前提下重新安排编译的顺序 --编译器 指令级并?的重排序 现在的处理器采用的技术,多条指令重叠进行,只要两 ...
分类:
其他好文 时间:
2021-06-23 16:42:19
阅读次数:
0
演示视频:https://www.bilibili.com/video/BV1Ew411o7Fp 物联网无线通信技术,ZigBee无线传感网络 CC2530最大的特点就是一个拥有无线收发器(RF)的单片机,既能实现单片机功能,也能实现无线传输 Zstack协议栈是ZigBee协议栈里的翘楚,是Zig ...
分类:
其他好文 时间:
2021-06-22 18:00:17
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #define OK 1 #define Error 0 typedef int Status; //栈 typedef struct StackNode { int data; struct StackNode *next; ...
分类:
其他好文 时间:
2021-06-21 20:35:07
阅读次数:
0
url的hash和HTML5的history URL的hash URL的hash也就是锚点(#), 本质上是改变window.location的href属性. 我们可以通过直接赋值location.hash来改变href, 但是页面不发生刷新 history H5的history接口是HTML5新增 ...
分类:
Web程序 时间:
2021-06-21 20:05:45
阅读次数:
0
记一次不小心搞坏了前几天已经解决掉的 ie 兼容问题, 简直要疯, 因为明天就要用!!! 就随便写点吧, 因为焦作和痛苦了几小时, 后面还有一大堆重要事呢(mockm 更新的版本貌似出问题了, 已有百来个人更新了此版本, 论回归测试的重要性). 本来之前花了两天解决了 ie 的兼容问题, 提交了代码 ...
分类:
其他好文 时间:
2021-06-21 20:01:36
阅读次数:
0
简单类型即基本数据类型,复杂数据类型即引用类型 简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object) 复杂数据类型:通过new创建的对象 栈:由系统自动分配释放存放函数的参数值,局部变量的值等 简单数据类型是存在栈中的 ...
分类:
Web程序 时间:
2021-06-20 18:42:17
阅读次数:
0
代码演示: 1.实体类:express 1 package Express_IO.ExpressJiHe; 2 3 import java.io.Serializable; 4 import java.util.Objects; 5 6 public class Express implements ...
分类:
其他好文 时间:
2021-06-20 18:29:53
阅读次数:
0
http协议:web服务器和web客户端之间的交互规则 就是规定了服务端和客户端该如何传输 1.基于请求/响应 2.无状态保存:新的请求对应新的响应,并不记录你上次请求时的状态,现在添加cookie就可以管理状态了 3.无连接:处理完请求收到应答 断开连接 并不建立长久的连接,以前时收到客户端应答后 ...
分类:
Web程序 时间:
2021-06-19 19:34:48
阅读次数:
0