Kingtous' Blog

Keep Hungry, Keep Foolish.

汇编语言-奇怪的程序

循环分析

不多说,直接上程序 程序示例 assume cs:codesg codesg segment mov ax,4c00h int 21h start: mov ax,0 s: nop nop mov di,offset s mov si,offset s2 mov ax,cs:[si] mov cs:[di]...

搭建自己的中转git服务器

Crontab+Git

背景 有的时候将个人博客push上github仓库,1-2kb/s的速度看着脑壳疼,怎么办呢? 要是有个连接Github速度快的云服务器帮助我们推送则就很爽了. 开始操作! 操作流程 在服务器建立自己的中转git仓库 在本地副本中链接我们服务器的中转git仓库 在中转git仓库链接我们的github仓库 在我们的服务器上设置自动推送,让Linu...

算法刷题-Z字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。

题目描述 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: 1 2 3 L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 请你实现这...

Android-MVP编程模式简介

MVP编程模式、MVC比较

MVP简介 M(model)负责数据的请求,解析,过滤等数据操作 V(View)负责图示部分展示,图示事件处理,Activity,Fragment,Dialog,ViewGroup等呈现视图的组件都可以承担该角色 P(presenter)是View和Model交互的桥梁。 拓展: MVC简介 M(model)模型, 是应用程序中用于处理应用数据逻辑的部分,通...

人工智能-αβ剪枝

αβ剪枝

非α-β算法 通过中序遍历 MAX结点始终取当前能取的最大值 MIN结点始终取当前能取的最小值 α-β剪枝算法 算法部分: MAX结点: 1 2 3 4 5 6 7 8 9 10 11 12 Max-Value(s,α,β): if terminal(s) return U(s) v= -Infinity for c in next-states(...

汇编语言-寻址方式总结

7种寻址方式

立即寻址方式:操作数在指令中给出 注意:只能用于SRC操作数,SRC与DST的字长一致 寄存器寻址方式:操作数在指定的寄存器中 注意:SRC与DST的字长必须一致,CS不能用MOV修改 (以下归纳为存储器寻址方式,地址从内存单元中取出) 直接寻址方式:有效地址EA由指令直接给出 通过给出来的地址得到具体值 注意: a.隐含的段为数据段(DS) b.可以使用段跨越前缀,如mo...

ompTG生成PCFG使用方法

生成PCFG

ompTG生成PCFG使用方法 Python执行文件存放于”./ompTG/src/Preprocessing” 生成方法:执行 python3 graph.py 即可 原理&处理流程 使用python的networkx以及Graphviz绘图库进行开发 1、处理bb的函数调用relation表 2、提取出subgraph数据,并声明为全局值 ...

汇编语言练习记录-大小写转换

将小写字母转换为大写字母

大小写转换 只有遇到小写字母才转换 ;Code Title:将小写转大写 ;Author:Kingtous ;Date:2019-03-21 assume cs:start,ds:data data segment db '1. first ' db '2. second ' db '3. third ' db '4. fourth ' data e...

MySQL—聚簇/非聚簇索引

区别

MySQL—聚簇索引 聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index) 最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无关。举例来说,你翻到新华字典的汉字“爬”那一页就是P开头的部分,这就是物理存储顺序(聚簇索引);而不用你到目录,找到汉字“爬”所在的页码,然后根据页码找到这个字(非...

人工智能-图与树搜索的区别

一点点理解

What is the difference between Tree search and Graph Search? A:There is always a lot of confusion about this concept. (And the naming does not help!) The other answers present so far are not corre...