汇编
1 debug 常用命令1.1 R/r 命令
查看、修改cpu寄存器中的值 12-r ;查看寄存器的值-r cs ;修改cs寄存器的值
1.2 D/d 命令
查看内存中的内容 123456;d 段地址:偏移地址-d 1000:01 ;查看内存100001处的内容-d ;接上一条指令,列出后续内存的内容;d 段地址:偏移地址-d 1000:0 9 ;查看10000-100009内存的值
1.3 E/e 命令
改写内存中的值 123-e 1000:10 0 1 2 3 4 5 ;从1000:10开始向内存写入0 1 2 3 4 5-e 1000:50 1 'a' 2 'b' ;写入字符实际上是写入ascii码-e 1000:10 ;从1000:10开始写入
1.4 U/u 命令
查看机器码对应的汇编指令 1-u 1000:0 ;查看1000:0处的机器码对应的汇编指令
1.5 ...
git
版本控制1. 自己的多个版本所有保存2. 团队协作中可以同时修改一个文件,不会产生文件冲突3. 应该具备的功能:
协同修改
数据备份
版本控制
SVN 采用增量式管理
Git 采取文件系统的快照
权限控制
对团队内的成员权限控制
对团队外的的成员贡献的代码审核 (Git 独有)
历史记录
查看修改的记录
分支管理
多条生产线同时推进内容
4.版本控制软件
集中式的版本控制工具 CVS,(要在 服务器 进行版本控制,存在 单点故障)
分布式的版本控制工具 Git, Mercurial, Bazaar, Darcs(能在 本地进行版本控制,避免了 单点故障)
Git1.git的优势
大部分操作在本地完成,不需要联网
完整性保证
尽可能添加数据而不是删除或修改数据
分支操作非常快捷流畅
与Linux命令全面兼容
2.git的结构
工作区 (如写代码)
暂存区 (临时存储)
本地库 (历史版本)
流程:工作区–git add -> 暂存区 –git commit -> 本地库
3.代码托管中心(维护远程库)
局域网下: GitLab
外网:Gi ...
mathjax 语法
1. 常用公式1.1 分段函数:12345f(x)=\begin{cases}0& \text{x=0}\\\\1& \text{x!=0}\end{cases}
$$f(x)=\begin{cases}0& \text{x=0}\\1& \text{x!=0}\end{cases}$$
1.2 矩阵12345\begin{bmatrix}1&x&x^2\\\\1&y&y^2\\\\1&z&z^2 \end{bmatrix}
$$\begin{bmatrix}1&x&x^2\\1&y&y^2\\1&z&z^2\end{bmatrix}$$
1.3 上下标
x^{y^z}=(1+{\rm e}^x)^{-2xy^w}
$x^{y^z}= ...
spring 框架 (spring5)
1. Spring 概念1.1 轻量、开源1.2 解决企业应用开发的复杂性1.3 核心 IOC 和 AOP
IOC: 控制反转,把创建对象过程交给Spring进行管理
Aop: 面向切面,不修改源代码进行功能增强
1.4 特点
方便解耦、简化开发
Aop编程支持
方便程序测试
方便集成各种优秀框架
方便事物操作 …
1.5 入门案例
下载 spring5 的jar包
下载地址: repo.spring.io/release/org/springframework/spring
idea 新建java普通项目并导入相关包(基础)
创建一个普通类 User
1234567package top.ghovos.spring5;public class User { public void add(){ System.out.println("add ......"); }}
创建配置文件bean1.xml
1234567<?xml versi ...
test01
测试
$a_b$
$a_b$
$b_c$
$c_d$
$a_b$
$b_c$
$c_d$
$a_b$
$b_c$
$c_d$
$$f(x)=ax+bx^2+c$$
测试2
支持xxx
不支持xxx
secondthridforthfive测试3测试plantuml12'skinparam backGroundColor transparenta -> b