堆(heap):动态分配内存,大小不一,不自动分配。 栈(stack):自动分配相对固定大小的内存空间,有系统自动释放。 Array、Object、Function。。。 JavaScript中基本数据类型:Undefined、Null、Number、String、Boolean、Symbol。 直 ...
分类:
Web程序 时间:
2020-12-22 11:56:20
阅读次数:
0
图源:unsplash我们常常说过程比结果更重要,那是因为在开发软件过程中遇到的成功或是失败,我们都将收获很多东西。从业五年后,我想跟大家讲讲,我作为软件开发人员的成长道路和收获的那些经验。高效地学习作为一名开发人员,高效地学习非常重要。我们当然可以从其他方法中获得成长,但亲自实践是最好不过的方法了。我们编写软件来解决问题,而解决问题需要更多的实践。要学会分配学习时间,不必将时间都用来写代码。在动
分类:
其他好文 时间:
2020-12-22 11:55:57
阅读次数:
0
一些需要知道的基础知识点: 在程序代码中是通过变量名对内存单元进行存取操作的,但是代码经过编译后将变量名转换为该变量在内存中的存放地址,对变量值的存取都是通过地址进行的。比如i+j的运算,如果i等于3,j等于4,程序是先根据变量名与地址的对应关系,找到变量i的地址,从第一个地址开始顺序读取四个字节数 ...
分类:
编程语言 时间:
2020-12-22 11:50:40
阅读次数:
0
Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 发育 以下实例在变量赋值时 Number 对象将被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些数字对象的引用。 http://www.sgvbo ...
分类:
编程语言 时间:
2020-12-21 12:03:58
阅读次数:
0
图源:unsplash最近几周,谷歌反复发送提醒,说笔者的谷歌硬盘容量已经接近极限。从前,笔者很少想到到谷歌会限制存储容量,该公司在数据收集方面的潜力似乎是无限的,不会出现丧失运行能力或负担过重的情况。然而事实是,自从2014年开始使用电子邮件账户以来,无休无止的时事通讯和新闻发布已经堆满了邮箱,谷歌分配给免费用户的15G内存几乎已经满了。我多么想删除收件箱里的每一封邮件,然后重新开始。但那里储存
分类:
其他好文 时间:
2020-12-21 11:54:01
阅读次数:
0
当我们向操作系统申请内存时,操作系统并不是直接分配给我们物理内存,而是只标记当前进程拥有该段内存,当真正使用这段段内存时才会分配。 这种延迟分配物理内存的方式就通过page fault机制来实现的。 当我们访问一个内存地址时, 1.如果该地址非法(访问系统为进程分配的地址空间之外的物理内存),或者我 ...
分类:
其他好文 时间:
2020-12-19 13:34:32
阅读次数:
5
基本介绍 1)状态模式(State Pattern):它主要用来解决对象在多种状态转换时,需要对外输出不同的行为的问题。状态和行为是一一对应的,状态之间可以相互转换 2)当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类 uml类图 类图解释 1)Context 类为环境角色, ...
分类:
其他好文 时间:
2020-12-19 13:11:03
阅读次数:
2
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于一个对象,必须先创建实例对象,它的实例变量才会被分配空间,才能使用这个实例变量。静态变量则属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态 ...
分类:
其他好文 时间:
2020-12-19 13:10:44
阅读次数:
2
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLBC26AA/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明 ...
前言 由于我的工程实践项目是关于安全工具sqlmap的复现,难以进行建模,故借用学生选课系统完成本篇博客。 用例建模 用例(Use Case)的核心概念中首先它是一个业务过程(business process),经过逻辑整理抽象出来的一个业务过程,这是用例的实质。在待开发软件所处的业务领域内完成特定 ...
分类:
其他好文 时间:
2020-12-19 13:00:35
阅读次数:
1