doorxp

Blog

用Win10系统自带的DiskPart工具为硬盘进行GPT分区图文教程

用Win10系统自带的DiskPart工具为硬盘进行GPT分区图文教程转载2016-07-07 07:14:48传统的为硬盘进行分区的方式是MBR分区。但在TB以上的大硬盘普及的今天,MBR分区已经过时了,更为先进的分区方式GPT分区开始取而代之。至于GPT分区相比MBR分区的优势,最主要的就是两点:支持2.2TB以上大容量硬盘;支持多达128个主分区至于其他的区别大家可以自行网上搜索科普一下。并且GPT分区与如今流行的UEFI启动可谓是相辅相成,所以如果你的电脑是最近新配的,那么就毫不犹豫地进

php读取apk包信息,提取应用图标

序,64位系统运行可能需要安装大概三个扩展包(如果本身没有的话),我服务器CentOS可以直接运行,就不细说了该命令执行很快,瞬间. PHP实时返回数据没问题这里返回的信息中就已经包含了包名\APP名称 及应用图标在apk包中的位置(类似res/drawable-mdpi/icon.png).命令行返回的信息是纯文本,PHP不能直接用,我下面的PHP源码中会将其转为数组,以方便使用2 . 用unzip直接提取需要的图标文件#解压apk包中指定图片unzip ./xxx.apk res/drawa

shell变量的截取总结

%%=/dir1/dir2/dir3/*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/*/}:删掉最后一个 /**%

dylib fake mainbinary

int FakeAddrStart(unsigned char * addr, uint64 size) {    mach_vm_size_t region_size = (mach_vm_size_t)size;    mach_vm_address_t region = (vm_address_t)addr;    /* Change memory protections to rw- */    if (vm

Tplink wdr4900 DD-WRT刷回原厂固件

下载官方固件到 ddwrt中//去除 bootdd if=/tmp/wrd4900v2.bin of=tplink.bin skip=257 bs=512//输入机子,等待重启mtd -r write tplink.bin linux

Whoops, something went wrong on our end. 500

自己搭建的gitlab发现某些操作时候会报500错误,然后查看日志/var/log/gitlab/gitlab-rails/production.log 发现住报错信息OpenSSL::Cipher::CipherError ():搜索了一下,发现网上说是由于迁移导入项目后,没有导入原来的加密信息/etc/gitlab/gitlab-secrets.json, 但是原来的加密信息文件我已经找不到了,后面发现可以直接重置就行了命令行输入gitlab-rails console,然后输入A

Android ndk abiFilters 无效 解决方案

ndk {       abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'   }改为ndk {       abiFilters 'armeabi-v7a', 'arm64-v8a'   }在当前项目内也采用该方式,但是打出的apk中仍然是上面的三种cpu架构类型调整配置方式,生效,

#Cocos Creator# 编译 websock

ANDROID_NDK_HOME=/Users/doorxp/Library/Android/sdk/ndk/21.3.6528147 MYLIB='/Applications/CocosCreator/Creator/2.4.3/CocosCreator.app/Contents/Resources/cocos2d-x/external/android'; ABIS=('arm64-v8a' 'armeabi-v7a' &

openwrt 防蹭网设置,只有在 dhcp 里面的 mac 地址才能连接路由器

#!/bin/sh #以下代码可以放到自定义防火墙中. iptables -F input_lan_rule i=0; while true do   mac=`uci get dhcp.@host[$i].mac 2>/dev/null`;   if [ -z $mac ]; then    

MacOSX 程序跟踪 frida脚本

frida -l hook.js 'Process Name'hook.jsconst HookModuleName='Process Name' function main() { var imp = ObjC.classes.NSDictionary['- objectForKey:']; Interceptor.attach(imp.implementati

Powered By Z-BlogPHP 1.5.1 Zero

Copyright doorxp.com Rights Reserved.