摘要:
把在其它平台运行的指令集,虚拟一个环境出来执行。 大概就是把指令集翻译成汇编形式。 数值操作指令直接对应就好。 主要是转换流程控制语句。 for循环-- 循环本身流程 code_c lx1: do something lx2 : jmp lx1 这样就没法停下来。 在循环流程前加一个跳转开关。 jm 阅读全文
posted @ 2021-08-12 11:28
shijianbo
阅读(61)
评论(0)
推荐(0)
摘要:
词法分析 怎样去匹配。分割。 正则表达式-- 集合 集合的运算。 元素相加 并 -- X|Y 元素相乘 连接--XY,笛卡尔积. 加入循环-- 克林闭包-- 记作X* 逻辑运算符 ^--排除,[^ab]就表示除了ab以外所有字符求并。 X?--可选 更多规则 X+表示XX*。这等于限制了X至少要重复 阅读全文
posted @ 2021-08-12 10:56
shijianbo
阅读(63)
评论(0)
推荐(0)
摘要:
集合 集合A,集合B。 运算。。 集合里的元素是不相容的,运算后是罗列在一起。 纯数字的运算,元素都是相容的。最后出来一个元素。可以认为是特定规则的元素运算。 比如 乘法2*3,先数字分解成集合-{1,1},{1,1,1},按照笛卡尔积{11,11,11,11,11,11}。相融成6. 关系R R( 阅读全文
posted @ 2021-08-12 10:40
shijianbo
阅读(956)
评论(0)
推荐(0)
摘要:
c++ delphi c# java 风格 入口 默认有个入口类,包含入口函数Main(); 类存放 这里一个文件是一个单元(Unit); 里面存放很多类,类名和单元名并无关系。 概念上更对应java里的包。 类存放 一个文件可以存放很多类。 大都有个主类和文件名一直。 但不一致好像也可以 括号 调 阅读全文
posted @ 2021-08-12 10:15
shijianbo
阅读(141)
评论(0)
推荐(0)
摘要:
设计模式 这个和模块之前的客观分散情况,权限情况,以及实现分配(多人协作)相适应的。 分散情况 不在同一个物理层 BS系统 方法--参数 都退化到字符串。 不在同一个App,程序之间 DCOM 不再同一个线程,多线程 权限情况 需要认证 需要有效性判断-- 内部函数 数据访问完全开放。 实现的途径 阅读全文
posted @ 2021-08-12 10:09
shijianbo
阅读(222)
评论(0)
推荐(0)
摘要:
函数-参数的传递 实参--参数原样。 s 形参--传递给函数的样子。 x 值传递--c_r是实参的一个拷贝,无法改变实参的值。 void change1(int x){} 指针传递--c_z 也是值传递,只是这个值是是一个指向地址。操作的也是copy后的副本。指针有自己的地址,内容是调用时指向实参地 阅读全文
posted @ 2021-08-12 09:31
shijianbo
阅读(73)
评论(0)
推荐(0)