摘要:工作中会用到git,刚开始的时候不熟悉,因此将常用命令记录下来 1、创建一个版本库 2、上传一个文件 3、创建/切换/合并/删除本地分支 4、日志查看/版本回退 5、将本地分支提交/拉取远程分支到本地 6、删除文件/更新删除的文件 7、合并分支 8、获取分支 9、打patch 10、建立/删除远程分
阅读全文
摘要:需求: 根据source和dest两个文件,找出新增的命令行,然后在xml文件中根据命令修改id 输入souce: 输入dest: 输入macro: 输出: 实现代码:
阅读全文
摘要:工作中遇到的,本来用VBA写的,操作很慢,尝试用Python实现, 任务需求: 从原始的两张表中拷贝行到五张表中,如下表所示: source1和source2是一样的格式: 目标表格有one,two,three,four,five。 将前三列和对应表的两列拷贝到目标表格中,目标表格中原始也需要删除有
阅读全文
摘要:来源:在工作过程中,需要统计一些trace信息,也就是一些打点信息,而打点是通过关键字进行的,因此对一个很大的文件进行分析时,想把两个打点之间的内容单独拷贝出来进行分析
阅读全文
摘要:半精度浮点是指用16bit表示一个浮点数,最高1bit为符号位,中间5bit为指数a,低10bit为尾数b Value = (符号位)(1+b/1024)*(2^(a-16)) 程序很简单,用pyinstaller -F getExp.py压缩成getExp.exe(见另一篇博客py文件打包成exe
阅读全文
摘要:工作中遇到的小工具制作,直接压成exe就可以用了 功能:输入文件,将文件中的一列浮点转为一列半精度浮点(半精度浮点)或者两列浮点转为一列复数型半精度浮点,输出为同级目录源文件名+Out.dat,输入0退出 case1:文件中是一行数据0.5,那么输出就是0x3c00 case2:文件中一行数据是 0
阅读全文
摘要:工作过程中,有的时候需要打桩cycle,想在C语言中插入nop指令,可以采取的方法是 头文件中加入#inlude <stdio.h> 定义一个内联函数,然后调用这个函数,不过得测一下平台调用内联函数的开销,而不仅仅是nop指令的个数,在自己的测试中,调用大概是9个cycle,而nop指令是1个cyc
阅读全文
摘要:本文主要记录在工作过程中遇到的,需要取结构体某个元素的偏移,或者结构体中有个变量的需要申请动态内存的设计技巧,姑且就叫技巧吧,做个记录,由于包含有动态申请的内存,因此,结构体的大小就并不是sizeof的大小了。
阅读全文