ARM 汇编代码中几乎处处都在使用寄存器,寄存器是处理器特有的用来暂存指令、数据和地址的高速存储单元。比如,高级语言中的变量,到了汇编中,其值可能就保存在某个寄存器中。上述代码中的R0、R2、SP都是ARM寄存器。ARM 处理器共有31个通用寄存器和6个状态寄存器。不过,在某一处理器模式下都是使用其...
分类:
其他好文 时间:
2015-07-07 10:56:09
阅读次数:
113
template void SelectSort(list& container) { std::list::iterator it_min = container.begin();//待放入最小值的位 std::list::iterator it_temp = it_min;//暂存最小值 std...
分类:
编程语言 时间:
2015-07-06 21:29:15
阅读次数:
114
Git常用命令查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存...
分类:
其他好文 时间:
2015-07-02 11:55:19
阅读次数:
151
1、统一SQL语句的写法对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的。
select*from dual select*From dual
其实就是大小写不同,查询分析器就认为是两句不同的SQL语句,必须进行两次解析。生成2个执行计划。所以作为程序员,应该保证相同的查询语句在任何地方都一致,多一个空格都不行!
2、使用“临时表”暂存中间结果
简化SQL语...
分类:
数据库 时间:
2015-06-30 16:31:10
阅读次数:
172
软件开发中,每添加一个功能,最好新建一个feature分支,完成后合并,最后删除该feature分支。假如,开发代号为scan的新功能:1,增加并切换到新分支上,git checkout -b feature-sacan2,开发完毕,增加到暂存区,并提交git add scan.pygit comm...
分类:
其他好文 时间:
2015-06-28 21:34:05
阅读次数:
181
一般分支进行合并时,git会采用Fast Forward模式,但这种模式有弊端,就是删除分支后,对丢掉分支信息。1,创建并切换dev分支git checkout -v dev修改readme文件,然后添加到暂存区,再提交新的commit。2,切换回master,git checkout master...
分类:
其他好文 时间:
2015-06-28 16:50:18
阅读次数:
103
一般分支进行合并时,git会采用Fast Forward模式,但这种模式有弊端,就是删除分支后,对丢掉分支信息。1,创建并切换dev分支git checkout -v dev修改readme文件,然后添加到暂存区,再提交新的commit。2,切换回master,git checkout master...
分类:
其他好文 时间:
2015-06-28 16:49:39
阅读次数:
94
Git入门
git add是提交到暂存区域
git commit是提交到本地git目录 -a 跳过add到暂存域
git commit –amend 修复上一次提交
git push 是提交到远程目录
git log查看提交历史 -p显示每次提交的内容差异 -2最近两次提交 – stat显示摘要,如次数 –pretty=format:”%h -%an, %ar %s” –graph
git mv...
分类:
其他好文 时间:
2015-06-27 16:26:47
阅读次数:
122
1、MySQL服务器日志MySQL日志:查询日志:由于I/O占用比较大所以不建议开启。慢查询日志:记录查询时间超出设定时间的查询语句。错误日志:记录错误信息二进制日志:重做日志中继日志:备服务器从主服务器复制过来的数据临时暂存在备服务器上日志文件叫中继日志事务日志:ACID,..
分类:
数据库 时间:
2015-06-27 11:47:07
阅读次数:
194
MCS-51的CPU由运算部件和 控制部件构成运算部件包括ALU、位处理器、累加器A、暂存器、程序状态寄存器PSW、寄存器B累加器A一个8位累加器,A的进位标志Cy同时是位处理器的一位累加器寄存器B执行乘、除法操作,不执行时可当作普通寄存器使用程序状态寄存器PSW8位可读写寄存器,不同位包含程序不同...
分类:
其他好文 时间:
2015-06-26 08:04:58
阅读次数:
127