- 博客(44)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 adb识别多个设备
这样这个DUT就不依赖手机内部写的号,而只依赖这个电脑识别到的路径了,当然也可以用COM口。当一台电脑插了多个DUT时,会被识别成多个路径。比如adb -s COM7 shell等方式。这时候我们只要指定这个设备,就能操作他了。当遇到相同识别号的手机。我们可以用另一种方式。
2023-03-04 21:00:30 1535 7
原创 调用约定小记
//callTest.h#include <stdio.h>#include <stdlib.h>#define A#ifdef A//只声明不实现是导不出函数的__declspec(dllexport) int __cdecl test1(int pa);//c==test//cpp==?test1@@YAHH@Z//c==_test2@4//cpp==?test2@@YGHH@Z__declspec(dllexport) int __stdcall t
2022-04-25 11:24:22 99
原创 IDA阅读理解
IDA会创建注册表项HKEY_CURRENT_USER\Software\Hex-Rays\IDA许多配置都保存在这个注册表项内,打开过的历史记录也存在了这里Linux下是存储在一个二进制文件@HOME/.idapro/ida.cfg中
2022-01-07 11:59:39 241
原创 GetTickCount64的使用
ULONGLONG lastTick = GetTickCount64(); Sleep(2000); ULONGLONG nowTick = GetTickCount64(); if(lastTick-nowTick>3500) { //永远不会走这里 }else { //会一直走这是 } //要改成这样 if (nowTick >= lastTick + 3500){ } else{ }...
2021-11-01 22:31:17 5331 1
原创 googletest笔记
These assertions do basic true/false condition testing.Fatal assertionNonfatal assertionVerifiesASSERT_TRUE(condition);EXPECT_TRUE(condition);condition is trueASSERT_FALSE(condition);EXPECT_FALSE(condition);condition is falseThis sect
2021-04-10 21:27:38 423
原创 自动生成API文档工具使用(doxygen)
首先,这个工具有什么用,累死累活搞完代码了,几万行下来,新人还得给他讲怎么写的,流程怎么跑的,我现在的做法是,把核心流程讲给他听,然后这个工具生成的API文档一丢,自己玩去吧。先到github上找到项目,找到他的安装文档下的windows的链接,下载下来一路安装就行了打开doxygen gui frontend首先要做的是有一份源代码他的注释格式要能被doxygen能识别,比如///代替//源代码可能还会不是UTF-8格式的,会报错,我的做法是找一个工具批量生成UTF-8格式下载安装,批量生
2021-04-07 09:22:13 362 2
原创 docker学习笔记
docker学习笔记装的是DockerToolBox先开启docker,有个默认的defaultdocker-machine start default连接上dockerdocker-machine ssh default再拉镜像docker pull ubuntu后台(-d)启动镜像成容器docker run -ti -d --name ubuntu-test ubuntu /bin/bash查看容器IDdocker ps -a附加进入到容器里d
2021-04-03 13:26:31 92
原创 MTK笔记
他妈的那个程序是校准程序MTK代码中的连接方式有三种0==UAT1==USB2==WIFIMTK手机的端口的区别META port 用来发送和接收目标机的请求Kernel port 用来发送和接收目标机的请求ELT port 用来从目标机发送moderm的日志和内存dump到PCdebug port 用来从目标机发送moderm的日志和内存dump到PCPreloader and BootRom port 握手让目标机开机后会关闭,并打开kernel port和debug port
2021-03-26 16:50:35 866
原创 相机一次扫四个二维码,后续跟进吧
记录日志G_HelperMain.h#pragma once#include "include/glog/logging.h"#ifdef DEBUG#pragma comment(lib,"lib/glogd.lib")#else#pragma comment(lib,"lib/glog.lib")#endif // DEBUGclass GlogHelper{public: GlogHelper(const char* name); ~GlogHelper(); v
2020-10-17 21:32:33 241
原创 实现逻辑运算(逻辑非、逻辑加、逻辑乘、逻辑异)、定点整数的单符号位补码加减运算、定点整数的原码一位乘法运算和浮点数的加减运算。
做了好久,差点要了我的命记录一下,第四题与网上的一个例子答案有出入我要把他当C币来赚,嘻嘻逻辑与运算定点整数单符号位补码加法 结果减法定点整数的原码一位乘法运算第四用题https://www.cnblogs.com/Jesuslovesme/p/8903564.html里的例了试了,正确用这个https://max.book118.com/...
2020-06-28 23:26:17 5709
原创 C#图解教程(C#5.0)第4版笔记
执行环境称为CLR: Common Language Runtime公共语言运行库基类库BCL 超集 框架类库FCLCIL common intermediate language 公共中间语言以前叫IL 或 MSIL程序集要么是可执行的,要么是DLL.NET写的代码由CLR来托管代码所有C#关键字全部由小写字母组成,但是.NET类型名使用Pascal大小写约定第29页 C#的关键字,C#的上下文关键字程序的入口点static void Main(){}Console
2020-05-16 22:42:20 863
原创 VBA笔记
打开VBE即编写VBA的IDE的快捷键 ALT+ F11提示代码 CTRL+j在代码窗口VBA.会自动列出所有的函数在VBE的帮助中输入对象模型就能看到对象的关系了引用类型$A$1 //绝对引用,复制公式时不改变单元格地址A1相对引用,复制公式时会改变引用单元格地址IF(逻辑值,TRUE时的返回结果,FALSE时返回的结果)&在表中是连接符,连接表格的内容VBA的数据类型字节 Byte整数 Integer长整..
2020-05-15 08:46:27 7119 1
原创 GPRF笔记
GPRF就是一个过渡阶段的通信技术。CW在RF carrier(载体)信号上一种没有调制频率和功率的信号Dual tone(双音)双音信号是两个CW信号的叠加ARBARB信号基于波形文件(* .wv,ARB文件)定义的任意基带信号。arbitary 任意的Scenarios 情境Filter Type FilterBndwidth Step LengthMeasurementLength Trigger Offset的表路径:GPRF Measure
2020-05-15 08:44:31 4657 2
原创 Puzzle
//Puzzle.proQT+=widgetsSOURCES += \ main.cpp \ MainWindow.cpp \ PiecesList.cpp \ PuzzleWidget.cppHEADERS += \ PiecesList.h \ PuzzleWidget.h \ MainWindow.hRESOURCES...
2018-11-26 19:10:40 226
原创 汇编语言(第3版)实验15安装新的int 9中断例程
assume cs:codestack segment db 128 dup (0)stack endscode segmentstart: mov ax,stack mov ss,ax mov sp,128 push cs pop ds ;设置ds==cs mov ax,0 mov es,ax ;设置目标段地址为0 mov si,offset int9 ...
2018-11-22 22:34:00 191
原创 汇编语言(第3版)实验14 访问CMOS RAM
assume cs:codestack segment db 16 dup (0) stack endscode segments1: db 9,8,7,4,2,0s2: db "// :: "s: dw offset s1,offset s2start: mov si,offset s ;s数组的首地址==si mov di,160*12+4*2 mov ax,sta...
2018-11-21 23:59:47 210
原创 汇编语言第3版实验13
assume cs:codecode segmentstart: mov ax,cs mov ds,ax mov si,offset intFunction mov ax,0 mov es,ax mov di,200h ;intFunction安装到0:200处 mov cx,offset intFunctionEnd-offset intFunction ;求出例程的大小 ...
2018-11-20 23:22:30 374
原创 汇编语言第3版实验12编写0号中断的处理程序
assume cs:codecode segmentstart: mov ax,cs mov ds,ax mov si,offset do0 mov ax,0 mov es,ax mov di,200h mov cx,offset do0end-offset do0 cld rep movsb ;安装do0中断例程 mov ax,0 mov es,ax mov ...
2018-11-20 20:32:11 191
原创 汇编语言第3版 实验11 编写子程序
assume cs:codesgdatasg segment db "Beginner's All-purpose Symbolic Instruction Code.",0datasg endscodesg segmentstart: mov ax,datasg mov ds,ax mov si,0 call letterc mov ax,4c00h int 21h ...
2018-11-20 19:38:18 256
原创 C++STL标准程序库开发指南笔记
我发现个悲惨的事实,学过的东西,过段时间不用就还给书本了,真的学了后面的忘记前面的了,记录下STL的学习笔记吧。<<C++STL标准程序库开发指南>>中国铁道部出版第1章=1.4类模板 可以用class也可用typename做标识template <class T>class string{}template <typename T>...
2018-11-14 22:58:42 632
原创 汇编实验十,解决除法溢出的问题divdw
继续吧,人生那么长,总得留下点什么assume cs:codesg,ss:stackstack segment db 16 dup (0)stack endscodesg segmentstart: mov ax,stack mov ss,ax mov sp,10h ;栈定义 mov ax,4240h ;原被除数的低位 mov dx,000Fh ;原被除数的高位...
2018-11-13 20:21:17 513
原创 shark恒破解视频的笔记
shark恒破解笔记第1期-03 壳内寻找注册码1、F9先运行程序 2、Ctrl+G输入401000到解码段,如果出现db ** 鼠标右键->分析->从模块中删除分析 在这可以搜索字符串并在需要的地方下断点a,b,c3、下个GetStartupInfoA断点,重新运行,让程序在解码后未真正"运行"前断下来4、观察断点窗口,前面下的断点a,b,c如果显示是add byte ...
2018-10-19 23:12:10 1982 2
原创 汇编实验10 编写子程序
1.显示字符串assume cs:codesgdata segment db 'Welcome to masm!',0data endsstack segment db 16 dup (0)stack endscodesg segmentstart: mov dh,0 ;行 0~23 mov dl,0 ;列 0~79 可以80,但会到下一行,dl*2&amp;amp;lt;25...
2018-10-08 00:20:57 559
原创 汇编实验9
多操作一下就行了。可能不是最简。平常我们是用debug单步调试的,但是想看到整体的颜色变化就要直接在dosbox中直接运行了。代码:assume cs:codesg,ds:datasg,ss:colordatasg segment db 'welcome to masm!'datasg endscolor segment dw 0,130,36,57 ;闪一闪color e...
2018-09-28 21:20:58 1124
原创 汇编语言 第3版 第8章数据处理的两个基本问题编程题 实验7 寻址方式在结构化数据访问中的应用
上学期没做完的汇编课后程序最近在看,刚写出来,蛮高兴的,发上来吧。我还是太菜了。汇编语言 第3版 第8章数据处理的两个基本问题编程题实验7 寻址方式在结构化数据访问中的应用assume cs:codesg,ds:data,ss:tabledata segment db '1975','1976','1977','1978','1979','1980','1981','1982' db...
2018-09-23 22:05:31 171
原创 浮点数的加减运算
改正:https://blog.csdn.net/duling2/article/details/80788690#include <iostream>#include <bitset>#include <string>#include <conio.h>#include <QString>using namespace st...
2018-06-29 16:30:49 633
原创 malloc动态申请'内嵌'结构体的内存
在做怦怦交易的客户端遇到的结构体问题可以看到ItemArguments相当于内嵌两个结构体,malloc时我用了下面的方法,怎么看起来那么lowtypedef stuct ITEMTYPE{ NoneItem = 0,//空类型的Item LeftItem = 1,//聊天公告我的 TopItem = 2,//专栏本子资源 CenterItem = 3 //中间的显...
2018-06-11 00:07:57 1522
原创 QGraphicsItem学习
事件在Scene的event分发事件在Item的SceneEvent分发要想事件在项目选中没的情况下将鼠标按在item的的消息传到item的mousePressEvent 只能在Scene显式的调用item- > mousePressEvent(E); boundingRect区域的就是当要重绘的整个图形项的大小我们只能在这个区域操作图形项能接收到我们的操作也是在这个区域中,自定义图形项It...
2018-06-10 14:51:45 486
原创 填坑之桌面管理器
直接放图:这是一款桌面图标管理软件,别人厉害的写出了水滴,我就菜一点啦,只能写出这么一个简易的都灵桌面了。前面几版,我是配合正则表达式处理配置文件中的文本写出来的。这次用SQLite的数据库重构了下,感觉还行吧。我接下来要写怦怦交易了。好累。百度网盘:链接:https://pan.baidu.com/s/1jLMwwtX9eoavdVsnB1Lsbw 密码:pukz...
2018-06-03 03:20:54 177
原创 QSqlDatabase: QMYSQL driver not loaded
我现在用的QT版本是QT5.4.1借用其他博客说的,要在qt 中访问 MySQL 需要有MySQL的驱动插件和MySQL的动态链接库如果是QT4要自己编译MYSQL的驱动插件,网上有。我早脱了QT4的坑了,嘻嘻,后来人,自己努力喽。MySQL的的的驱动插件,QT5已经帮我们编译好了,我们只用在Pro文件中加上一句QT + = sql就能引用各种操作MySQL的头文件和MySQL的的的驱动插件接下来...
2018-06-02 12:32:44 207
原创 MySQL学习总结
MySQL 总结:数据类型整型INT TINYINT 小数FLOAT(M,D)DOUBLE(M,D)浮点型DEC(M,D)DECIMAL(M,D)定点数D:小数点后保留几位M:整数的位数与小数的位数的总长度字符型CHAR VARCHAR TEXT BLOB(较大的二进制数据可用来保存图片)binary()二进制数据定义了10个二进制空间,不管存没存够够会用10个二进制空间varbinary()可变...
2018-05-31 23:33:29 408
原创 MySQL学习记录
目录:一、MySQL的说明二、MySQL的安装三、MySQL的使用一个学习视频:进入 一、MySQL的说明DB==DATABASE==一个数据库资源安装MySQL==数据库管理软件(DBS)的安装DBS使用SQL语句管理DBMySQL这个管理软件使用SQL这种语言管理各种数据库资源。 二、MySQL的安装到官网下载并安装MySQL(视频有讲,特别详细。)三、MySQL的使用开启服务端win+r à...
2018-05-29 23:41:46 108
ZBar和glog的使用
2020-10-17
能够实现逻辑运算(逻辑非、逻辑加、逻辑乘、逻辑异)、定点整数的单符号位补码加减运算、定点整数的原码一位乘法运算和浮点数的加减运算。
2020-06-26
能够实现逻辑运算(逻辑非、逻辑加、逻辑乘、逻辑异)、定点整数的单符号位补码加减运算、定点整数的原码一位乘法运算和浮点数的加减运算
2018-06-24
有人有搞过MTK的RF的代码吗?如何从头开始抄源代码
2021-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人