- 博客(144)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 adb devices 显示设备 offline的可能原因
adb 服务发送命令道 手机上的adbd守护进程,但没有得到adbd的响应,则会显示offline状态;可能的原因较复杂,硬件方面有可能是数据线损坏,软件方面原因则多种多样。
2022-01-17 10:11:19 4499
原创 kill process by pid
void kill_by_pid(int pid){ HANDLE handy; handy =OpenProcess(SYNCHRONIZE|PROCESS_TERMINATE, TRUE,pid); TerminateProcess(handy,0);}
2022-01-11 20:26:54 336
原创 WIN下静默安装MSI文件
1.所需win32 api:MsiSetInternalUI 、 MsiInstallProduct;2.头文件、库:#include <msi.h>#pragma comment(lib,"Msi.lib")3.代码: //静默安装 MsiSetInternalUI(INSTALLUILEVEL_NONE, NULL);UINT nRet = MsiInstallProduct("C:\\Bonjour64.msi", _T("ACTION=INSTA
2022-01-10 20:17:28 1766
原创 win下ipv6地址后的%带的数字代表的意思
在win下,ipv6地址后百分号带的数字,主要作用是指明所要使用的网卡,使用 netstat -nr和 ipconfig /all命令,分别查看网卡和ip地址信息:
2022-01-03 21:26:54 4580
原创 【无标题】
查看SDK版本命令:xcodebuild -showsdksxcode上的sdk路径:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
2021-12-21 17:27:28 1162
原创 【无标题】
通过adb解FRP前提:手机开启usb调试,允许授权,adb使能;检测adb使能的命令:**adb shell settings get global adb_enabled**解FRP命令:查询是否成功:shell content query --uri content://settings/secure --projection value --where "name=\'user_setup_complete\'"前提:手机开启usb调试,允许授权,adb使能;检测adb使能的命令:adb she
2021-12-16 11:30:17 97
原创 mac xcode 编译limobiledevice的特殊错误
1.src中的头文件与include 中的libimobiledevice中的同名头文件包含错误问题,导致 出现service_client等在libimobiledevice/service.h中声明定义的类型,在src中的文件中出现无法识别的错误;解决: 在设置中,Search Paths中的 Use Header Maps项,选为No;...
2021-12-09 14:23:10 184
原创 vs2013编译libimobiledevice,错误记录
1. static inline int vasprintf 中,报错: 在"inline"之后应输入"("的错误:原因:Visual Studio2013中的C编译器还不支持inline语法,在VC中,仍然需要用微软自己定义的__inline,而尚不支持inline,尽管inline在C++中是支持的。解决:添加代码:#ifdef _MSC_VER#define inline __inline#endif2.access(unique_filename, F_OK) 报错...
2021-12-09 14:17:01 484
原创 Visual Studio 2013编译 libplist相关报错问题
1.类库依赖问题,需要在Configuration Properties->Librarian->Ignore Specific Default Libraries中新增相关库:kernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libodbccp32.libSetupapi.lib..
2021-12-06 16:08:00 487
原创 win10上强制VS以管理员权限运行
1. 打开VS的安装目录,找到devenv.exe,右键,选择“兼容性疑难解答”。2. 选择“疑难解答程序”3. 选择“该程序需要附加权限”4. 确认用户帐户控制后,点击测试程序,然后点下一步。5.回到兼容性疑难解答对话框,点击下一步,然后选择“是,为此程序保存这些设置”即可。...
2021-10-19 14:33:36 614
原创 mac Xcode,lldb调试,读取内存数据并保存
命令:#保存内存中原始数据到文件(lldb) memory read --force --binary --outfile /Users/test/Desktop/3.log 0x100001478 0x100001478+2000--force: 突破1024字节限制;0x100001478: 首地址;0x100001478+2000: 结束地址;...
2021-10-08 20:28:30 866
原创 libplist win编译相关
bplist.c #ifndef _MSC_VER#define PACK( __Declaration__ ) __Declaration__ __attribute__((__packed__))#else#define PACK( __Declaration__ ) __pragma( pack(push, 1) ) __Declaration__ __pragma( pack(pop) )#endif2.get_unaligned的win适配#ifdef _MSC_VE.
2021-09-24 18:30:06 399
原创 强制重启iphone设备的步骤
iphone处于白苹果状态,需要强制重启后,进入恢复模式,才能进行刷机;强制重启步骤:1. 配备faceID 的 iPad 机型:按下调高音量按钮再快速松开。按下调低音量按钮再快速松开。按住顶部按钮,直到设备开始重新启动。继续按住顶部按钮,直到设备进入恢复模式。2. iPhone 8 或更新机型:按下调高音量按钮再快速松开。按下调低音量按钮再快速松开。最后,按住侧边按钮,直到看到恢复模式屏幕。3. iPhone 7、iPhone 7 Plus 和 iPod touch(第 7 代):同时按.
2021-08-18 10:05:18 1854
原创 iPhone 虚拟定位镜像挂载文件,在xcode中的路径
1.xcode程序,转到包内容 - Contents;2. 在xocode包内容下,Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/路径下有各个ios系统对应的镜像文件;
2021-08-13 16:42:03 491
原创 # Xcode 中设置动态连接库的@rpath
## 1.什么是@rpath path是一个占位符,通过Xcode中的run path选项设置值,或者install_name_tool的add_path设置值,设置好run path后,所有的@rpath都会被替换掉;## 2.如何在Xcode中设置:在Build Settings中,Dynamic Library Install Name设置为@path/库名称;使用otool -L 命令查看,动态库的install name为:3.在调用这个动态库时,x...
2021-08-12 14:44:14 1328
原创 CEF 、chromium源码下载前相关代理配置
#设置git的代理#1080是本地vpn的端口git config --global http.proxy 127.0.0.1:1080git config --global https.proxy 127.0.0.1:1080 #设置winhttp的代理#管理员权限打开cmdnetsh winhttp set proxy 127.0.0.1:1080 #设置http/https的代理set HTTP_PROXY=127.0.0.1:1080set HTTPS_PROXY=127..
2021-08-04 17:27:39 357
原创 浏览器可以访问,git无法拉取的问题;
开有vpn,浏览器可以访问,通过git无法拉取代码,返回消息:fatal: unable to access 'https://chromium.googlesource.com/chromium/tools/depot_tools.git/': Failed to connect to 10.3.3.33 port 33: Timed out原因:git需要设置代理,如vpn端口号为1080,则git设置代理为:git config --global http.proxy '127.0..
2021-07-28 14:38:52 4833 1
转载 什么是usbmuxd?
1.os x上,苹果有一个服务,叫usbmuxd,这个服务主要用于在USB协议上实现多路TCP连接,将USB通信抽象为TCP通信。苹果的iTunes, XCode,都直接或者间接地用到了这个服务。2.那么问题来了,如何让iDevice通过苹果的数据线和mac通信?其实不止是mac,只要pc上提供usbmuxd服务,就可以和iDevice通信,通过TCP.3.libimobiledevice,可以在github上找到它。已经将苹果的usbmuxd服务和其他iTunes相关的服务实现跨平台并且开源了。
2021-07-17 14:26:45 4792
原创 ubuntu 解压aosp压缩包,Cannot create symlink/symbolic to `xxx‘: Operation not supported
1..在虚拟机的共享目录中,解压android源码,报错:Cannot create symlink to `xxx': Operation not supported;2. 在windows下解压该共享目录下的安卓源码压缩包,同样遇到该报错;3. 将待解压文件移到ubuntu下其他目录,解压可以成;...
2021-06-29 20:22:35 674
原创 vs 编译出现的___@@_PchSym_@系列错误
一般的解决方案是:"Create Precompiled Header" should be only on stdafx.cpp.Event.cpp should have "Use Precompiled Header".
2021-05-28 14:51:38 124
原创 mac ARC中NSString *与CFStringRef的相互转换
1.使用__bridge转换// CFStringRef to NSString *NSString *yourFriendlyNSString = (__bridge NSString *)yourFriendlyCFString;// NSString * to CFStringRefCFStringRef yourFriendlyCFString = (__bridge CFStringRef)yourFriendlyNSString;1.1__bridge 用于Obj...
2021-05-27 13:50:19 579
原创 vs2015第二次安装,安装目录无法更改的问题处理
1. 原因:卸载不干净;2.处理:2.1.管理员权限启动命令行窗口,进入安装程序所在目录;2.2 使用/uninstall /force 参数卸载;2.3 使用 /CustomInstallPath参数重设安装目录;
2021-04-25 17:59:28 1545
原创 windows dpinst 安装驱动
1. dpinst.exe 相关命令行操作 1.1 /U INF-file:到.INF文件的路径(驱动文件已删除,可是设备显示正常,手动卸载没有复选框) 1.2 /S | /Q:以安静模式卸载一个驱动程序(.INF文件),不显示设备安装向导,阻止操作系统弹出任何对话框 1.3 /LM:选择遗产代码模式(进行安装),允许安装无签名的驱动程序和文件不完整的驱动程序。这些驱动程序将无法在最新版本的 Windows操作系统上安装 1.4 /P:如果要安装的驱动程序不比...
2021-03-10 14:38:37 4404
原创 c++ win下使用sscanf / swscanf实现 的 时间转时间戳
time_t TransTimeStringToStamp(const stdtstring& strTimeString){ //2020/11/10:16:46:47.000 struct tm tm; memset(&tm, 0, sizeof(tm)); swscanf(strTimeString.c_str(), L"%d/%d/%d:%d:%d:%d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &am.
2020-12-09 20:04:35 215
原创 wofstream 要输出中文到文件中,需要将全局locale设为本地语言
//wofstream 要输出中文到文件中,需要将全局locale设为本地语言 locale &loc = locale::global(locale(locale( ), "", LC_CTYPE)); std::wofstream ofs; ofs.open(strDataPath.c_str( ), std::ios::out | std::ios::app); if (ofs.is_open( )) { ofs.write(strRe.
2020-09-10 13:33:35 475
原创 c++ Asio库examples笔记 - 例程:async-tcp-server之 auto self(shared_from_this()); 的作用
在异步的tcp服务端的示例中,读和写的成员函数实现里面,都有auto self(shared_from_this());这段代码,并且在lambda的捕获列表[]中有捕获变量self,但是在lambda的闭包{}中,并没有用到这个变量self,这样的作用是什么呢?例程部分源码:private: void do_read() { auto self(shared_from_this()); socket_.async_read_some(asio::buffer(data_,
2020-08-25 23:38:52 752
原创 Android studio控制台 输出乱码解决方法
1.鼠标选中Android studio应用,双击shift键,弹出框,输入vmoption:双击选择的edit,在其中输入下图的命令:保存后,重启android studio即可;
2020-07-23 20:34:06 3079 1
原创 SDL - SDL视频显示流程及demo
demo:#include <SDL.h>#include <iostream>//用户自定义事件#define SDL_USER_DEF_REFRESH_EVENT (SDL_USEREVENT + 1) //请求画面刷新事件#define SDL_USER_DEF_QUIT_EVENT (SDL_USEREVENT + 2) //推出//定义分辨率//YUV像素分辨率#define YUV_WIDTH 320#define Y...
2020-07-05 23:28:15 534
原创 SDL - SDL多线程
SDL多线程 SDL线程创建: SDL_CreateThread; SDL 线程等待: SDL_WaitThread; SDL 互斥锁: SDL_CreateMutex / SDL_DestroyMutex; SDL 锁定互斥: SDL_LockMutex / SDL_UnlockMutex; SDL条件变量(信号量): SDL_CreateCond / SDL_DestroyCond; SDL条件变量(信号量)等待/通知: SDL_...
2020-07-05 22:15:43 1330
原创 SDL - SDL事件
SDL事件函数 SDL_WaitEvent(): 等待事件; SDL_PushEvent; 发送一个事件(事件入队); SDL_PumpEvents(): 将硬件设备产生的事件放入事件队列,用于读取事件,在调用该函数前,必须调用SDL_PumpEvents搜集键盘等事件; SDL_PeepEvents(): 从事件队列提取一个事件数据结构: SDL_Event: 事件结构体;示例d...
2020-07-05 22:01:15 1113
vs单元测试.pdf
2020-03-14
head first 设计模式-C++实现.zip
2020-01-23
新装的QT5.5构建时一直出错
2015-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人