Karen110 Karen110
4年前
一篇文章带你了解JavaScript 函数闭包
大家好,我是前端进阶者。JavaScript变量属于本地或者全局范围,使用闭包可以让私有变量成为可能。一、全局变量一个函数可以访问所有定义在函数内部的变量。functionmyFunction()vara4;returnaa;但是函数也可以访问定义在函数之外的变量。vara4;//全局变量funct
Wesley13 Wesley13
3年前
java 面试知识点笔记(三)底层知识 jvm 内存模型 下篇
!(https://oscimg.oschina.net/oscnet/80e622a3176257be76a596cebb5088c3b92.jpg)上一篇讲完了java内存模型中线程私有部分(程序计数器、虚拟机栈、本地方法栈),这篇讲下所有线程公有部分问:元空间(MetaSpace)和永久代(PermGen)的区别?元
Wesley13 Wesley13
3年前
java GC算法 垃圾收集器
GC算法垃圾收集器概述垃圾收集GarbageCollection通常被称为“GC”,它诞生于1960年MIT的Lisp语言,经过半个多世纪,目前已经十分成熟了。jvm中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方
Easter79 Easter79
3年前
Surge 规则详解
打开Surge的设置,找到配置里面的本地default.conf文件并打开。在该文件夹中,还有一个汉化的简易说明,感兴趣也可以看看。这个diy的网络规则配置总共分为几部分,\General\、\Proxy\、\ProxyGroup\、\Rule\、\Host\等。下面就来详细讲讲它们是做什么的以及如何配置。1234
Wesley13 Wesley13
3年前
Visual Studio无法推送提交到Github的解决方法
前言当出现VisualStudio推送变更失败时,卸载系统中所有Git以及VisualStudio的Git工具再重装即可前情概要今天由于要尝试使用RabbitMQ,所以打算先在本地做些小Demo进行测试,并用Github进行代码管理,在测试可用之后再重新在SVN上面建立项目。在VisualStudio中更换源代码管理引擎为
Wesley13 Wesley13
3年前
Unity持久化存储之PlayerPrefs的使用
unity3d(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.narkii.com%2Fclub%2Fforum511.html)提供了一个用于本地持久化保存与读取的类——PlayerPrefs。工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个
Stella981 Stella981
3年前
Git 使用教程—以 GitLab 上的 Django 项目为例
一、代码提交流程1\.clone代码到本地有两个命令,第一个是clonemaster主分支代码,第二个是clone某个branch分支代码。团队项目开发中,我一般是clone别人分支代码进行整合,master主分支代码很少动。gitclonehttp://www.xxx.xxx.git
Stella981 Stella981
3年前
Babel的配置和使用
一、安装:》将es6转成es5方法有多种:\》1.可以使用在线编译。babel在线编译(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fbabeljs.cn%2Frepl%2F)\》2.本地全局安装or项目安装babelcli,就可以将es
Stella981 Stella981
3年前
FLV 分析脚本
一、需求  通过脚本,可以检查本地flv文件格式是否正确,可以打印每个Tag中的二进制内容二、效果  可以看到VideoTag中开始处增加了一段SEI数据,并且可以看到部分字段,gameid、time、network  !(https://oscimg.oschina.net/oscnet/069ddb2c02a788283e3c58f7
Stella981 Stella981
3年前
CVE
本文借助CVE20209484Tomcat漏洞详细的介绍了本地和远程调试Tomcat源码。分析漏洞成因以及补丁修补情况,以及分析ysoserial反序列化链。0x01漏洞简介ApacheTomcat发布通告称修复了一个源于持久化Session的远程代码执行漏洞(CVE20209484)。漏洞条件比较苛刻:tomcat必须启