1.什么是Immutability Immutability,不变性, 叫做不变性设计模式,简单来说就是对象一旦创建,状态就不再发生变化。 变量一旦被赋值,就不允许修改了(没有写操作);没有修改操作,就保持了不变性 2.什么情况用Immutablity设计模式 多个线程同时读写同一个共享变量存在并发 ...
分类:
其他好文 时间:
2021-06-02 20:12:49
阅读次数:
0
vm的题目欠了好久了~~ 首先OD打开,跟进去,发现此处每次CALL的位置都会变化。这应该就是我们要找的。 跟进这个函数,大概分析下流程,能找到虚拟机的字节码。 同时,在IDA里对应。可以找到CALL调用的函数的地址。通过X交叉引用,就能找到虚拟机的指令集。 List里存有各个opcode对应的地址 ...
分类:
系统相关 时间:
2020-10-06 21:23:07
阅读次数:
57
; opcache的开关,关闭时代码不再优化. opcache.enable=1 ; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=1 ; OPcache的共享内存大小,以兆字节 ...
分类:
其他好文 时间:
2020-06-24 00:13:42
阅读次数:
68
1概述 a虚拟机的指令由一个字节长度(意味着操作码总数不能超过256条)、代表某种操作含义的数字(操作码,Opcode)以及跟随其后的0至多个代表此操作所需参数的操作数(operand)构成 b因为JVM采用面向操作数栈而不是面向寄存器的架构,所以大多数指令都不包含操作数,只有一个操作码,指令参数都... ...
分类:
其他好文 时间:
2020-05-31 19:37:16
阅读次数:
97
public Type GetMyType(Dictionary<string, Type> dic) { string strDynamicModuleName = "dynamic"; string strDynamicClassName = "<>dynamic"; AppDomain cur ...
分类:
其他好文 时间:
2020-05-27 20:40:03
阅读次数:
81
OpenGL function OpenSceneGraph implementation glClear( GLbitfield mask ) osg::Camera::setClearMask(GLbitfield mask)osg::GraphicsContext::setClearMask( ...
分类:
其他好文 时间:
2020-05-06 14:02:58
阅读次数:
76
PHP开发中使用的工具 1.xhPort PHP性能分析工具 2.ab 压力测试工具 3.vid opcode代码分析 ...
分类:
Web程序 时间:
2020-04-20 20:05:18
阅读次数:
68
题目 "点这里" 看题目。 分析 可以想到用 DP 解决。 由于把空位放到状态里面太麻烦了,因此我们单独将 " 组 " 提出来进行 DP 。 $f(i,j)$:前$i$个人组成$j$个组的方案数。 此时这个组是有顺序有编号的,并且按照编号相邻(由于在环上,$j$ 组和 $1$ 组也算相邻)。 考虑三 ...
分类:
其他好文 时间:
2020-04-03 16:24:59
阅读次数:
49
现有不等式组:
$$
\begin{cases}
x_1 + x_2 + \dots + x_m \leq s\x_i \leq t &1 \leq i \leq n
\end{cases}
$$
求该不等式组的正整数解个数。 ...
分类:
其他好文 时间:
2020-04-03 11:54:17
阅读次数:
100