- 博客(180)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注

转载 android热修复简洁教程
本文内容转载这篇文章本文属于转载,非本人原创,以下内容仅为本人总结:以下两个类文件是核心代码,可直接复制import android.content.Context;import android.os.Build;import android.util.Log;import java.io.File;import java.io.IOException;import java.lang.reflect.Array;import java.lang.reflect.Field;impo
2020-05-25 19:06:26
403

原创 IOS 自定义UINavigationController中navigationBar的高度
//头文件//继承 UINavigationBar@interface MyNavigationBar : UINavigationBar@end//oc文件#import "MyNavigationBar.h"#define NavigationBar_H 44@implementation MyNavigationBar- (void)layoutSubvie...
2019-01-09 20:29:52
3736
原创 uniapp 设置比最小字体还要小
此时实际出来的效果只能是14rpx左右的最小值。为突破这个限制,可以添加如下样式。在uniapp中,你可能这么设置字体大小。这样,你的字体就可以弄得非常小了!
2024-07-16 18:28:22
567
原创 android deeplink设置
应用B在需要唤起应用A的地方中添加如下代码,即可启动应用A。因此应用A的deeplink就是myapp://start。可填写到抖音等需要app的deeplink参数的平台中!
2024-06-14 10:43:26
296
原创 RecyclerView嵌套滑动解决方案
子Recyclerview用以上代码即可。那么滑动时只会滑动子Recyclerview,父Recyclerview将不动。自定义一个Recyclerview即可。
2024-05-06 17:35:51
320
原创 IOS不使用默认的mainStroryboard作为首个controller的方法
删除info.plist文件下的一条配置,如图。编辑AppDelegate.m,参考以下代码。
2024-02-23 17:47:30
802
1
原创 git push时,由于commit了大文件无法成功push的解决办法
注意“public/pack/child_apks/100000005.apk.EjMZUN”替换为你实际的大文件。如图可以看见大文件的md5值,复制下来,以下命令会使用到。OK,执行如上2个命令,就可以继续git push啦。
2023-08-24 11:26:53
996
原创 5分钟快手入门laravel邮件通知
MAIL_PASSWORD=FEHRTFDFKAJGZDKP (自行到163邮箱中开通smtp服务就会有了,见下图)创建完后的目录参考:resources/views/mytest.blade.php。MAIL_FROM_ADDRESS=xxx@163.com(163邮箱用户名)MAIL_USERNAME=xxx@163.com (163邮箱用户名)编辑第一步生成的app/Mail/TestMail.php文件。MAIL_PORT=25 (163邮箱的端口是25)至此,邮件已成功发送了!
2023-07-31 17:47:43
1013
原创 由于修改了文件权限,导致无法启动postgresql的问题解决
但执行启动命令,“/Library/PostgreSQL/14/bin/pg_ctl start -D /Library/PostgreSQL/14/DATA”,还是无法启动,报错"pg_ctl: could not open PID file “/Library/PostgreSQL/14/DATA/postmaster.pid”: Permission denied"至此,成功解决了"由于修改了文件权限,导致无法启动postgresql的问题解决"最后我切换了终端用户,终于成功启动起来了!
2023-02-20 16:04:47
4194
原创 通俗易懂地理解pgsql中的pg_hba.conf文件
而当需要外网连接时,仅需添加一行配置即可,建议是指定的ip地址,需要密码(METHOD填md5,千万不要填trust了)pgsql,即PostgreSQL安装后默认的pg_hba.conf内容如下,小白可能看不懂意思,这里简单讲解下。因此,安装好pgsql后,默认的配置,本地无需密码就可访问了,而不必担心外网无密码连接。将上述的配置文件整理成如下表格,会比较清晰!
2023-02-19 00:59:53
1940
原创 php-webdriver简洁教程
如果报错,请自行下载与你的谷歌浏览器版本一致的chromdriver。如无意外,将会输出 “百度一下,你就知道”就是这么简单,照搬上述代码即可,
2023-01-07 01:37:23
834
原创 EasyWeChat for Laravel,实现微信h5支付
EasyWeChat for Laravel的github地址:https://github.com/overtrue/laravel-wechat按照github项目中安装laravel-wechat编辑config/wechat.php,打开"payment"注释然后配置app_id、mch_id等参数即可在你需要使用微信h5支付的地方编写如下代码:
2022-12-26 17:33:33
996
原创 laravel 使用xdebug进行调试
创建一个php script,并按照如图填写artisan的路径及运行的port为9003(与xdebug对应)创建一个cli interpreters。然后再按debug按钮跑起来就好了。然后在你想要断点的地方断点。
2022-12-26 15:40:47
1049
原创 php字符串替换时,循环替换时防止重复替换已经替换过的
这显然不是我们想要,因为{AAAA}被AA重复替换了。想将他替换为:“{AAAA}BB{AA}”.有这么个字符串"AAAABBAA"
2022-12-15 01:39:55
356
原创 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position ..
python遍历读取txt时,可能会遇到报错。
2022-12-08 18:16:00
822
原创 theos tweak导入自定义类
直接把people.h/people.m文件拖进MonkeyTweak目录下即可。如果你的代码目录类似是这样的"MonkeyTweak/xxx/people.h"那么导入时则需要写成这样,#import “xxx/people.h”有时,我们使用tweak的时候需要用到自定义的类,那么怎么引用呢?然后在Tweak.xm中导入#import “people.h”假设我们有一个自定义类,people.h/people.m。
2022-11-15 17:54:54
414
原创 ios逆向,tweak简洁使用教程
OK~,hook插件已编写及安装完毕,再次运行你的demo工程,你就会发现弹出一个窗口啦!选择"iphone/tweak",那个选项,也就是输入”17"检查cydia中是否已安装open_ssh。期间可能要输入两次ssh的密码。运行起来,直接输出"12"执行编译安装时提示以下报错。如无意外,则有以下日志。
2022-11-03 14:43:32
2545
原创 微信h5支付添加域名时报错,“h5支付域名需要提供完整的支付路径“
假设需添加的域名为"api.abc.com"审核不通过原因是"api.abc.com"无法访问因此需保证abc.com及api.abc.com都能访问,能看到内容。
2022-10-20 18:35:35
2326
原创 axios请求接口,请求了两次的解决方案
设置axios的请求头的"Content-Type"为"application/x-www-form-urlencoded;charset=UTF-8"这里只讲述解决办法,至于为啥多出了个options请求,有兴趣的自行百度了解。大家是否遇到过这种情况,使用axios请求一个接口时,请求了两次。分别 了options请求及我们期待的post请求。请求参数的载体使用URLSearchParams。OK~,仅需两个步骤即可优化两次的请求。
2022-10-19 15:43:07
3265
原创 androidstudio调试apk简洁教程
反编译需调试的apk,在androidmainfest.xml的application标签中添加代码。通过edit configurations,添加一个运行config,并记住端口号,示例为2048。androidstudio通过如果这个选项打开调试目标的apk。然后通过androidstudio离线安装上述插件。然后回编及签名,并安装到手机中,然后运行。通过attach,并选择你的app包名。然后你就可以愉快调试你的apk了。安装Smalidea,下载地址。然后在smali代码中打上断点。
2022-10-18 11:04:48
5172
原创 laravel api认证最简单的流程
当然,你还需要在用户登录时重置一下你的api_token,这里就不哆嗦了。OK,仅需4步操作,你就为你的程序加上了api认证功能啦!
2022-10-09 14:13:30
563
1
原创 laravel 统一处理接口返回错误
这种return的情况在controller中还好,如果controller还依赖其他函数的返回结果,那么代码就很臃肿,如果那个步骤忘了return,那么客户端就收不到任何相应!而且DefaultException可以改造为任何其他类型的exception,比如用户模块(UserException),扩展性极强!ok,如此一来,我们接口逻辑或某个函数不通的时候,就不依赖return了,而是直接throw,爽!一般来说,我们的接口会设计如下。那么我们如何优化这种情况呢?那么在代码的任何地方。
2022-10-08 17:39:02
1157
原创 laravel 表单验证FormRequest统一处理返回值
但,我们有没办法让FormRequest更清爽?有的,去掉failedValidation!在handlers中统一处理!此时如果用if(参数是否存在)…的话,会显得不优雅,且重复代码量大。此时当我们请求此接口时,如果不传递"name"参数,则会直接返回如下报错信息。但,表单验证失败时返回的错误是英文,有没办法改为中文?这样我们的controller看上去又清爽了很多。此时表单验证失败时自动返回你想要的内容。3.最后LoginRequest的代码如下。OK,现在你只需要写rules就可以啦~
2022-10-08 17:16:12
938
原创 linux查找php、java等等命令的安装位置
如果Y还不是你想要的,那么继续ls -lrt Y,依次类推即可!然后ls -lrt X,输出的内容设为Y,看下Y是否为安装路径。先which你需要查找的命令,打印出的内容设为X。
2022-09-19 19:01:09
382
原创 java调用jni,及C/C++调用java全流程,简洁易懂!
'jni.h' file not foundUndefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executableld: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see
2022-09-15 18:10:59
1263
原创 Composer,autoload原理
通过composer install/update自动生成classMapclassMap其实就是autoload_classmap.php文件,源码如下// 其实就是自动生成了所有三方代码的键值对
2022-09-14 11:17:03
406
1
原创 Mysql服务器数据还原/同步到本地数据库失败解决办法
"Data truncated for column ‘字段名‘ at row 1""timestamp 默认值 ‘0000-00-00 00:00:00’ 报错"
2022-09-06 16:04:24
878
原创 redis开放/授权/允许指定ip访问
并将"protected-mode yes"改为"protected-mode no"登录阿里云或腾讯云,编辑服务器绑定的安全组,添加ip白名单。安全组切勿把6379端口开放给所有ip,否则很可能被挖矿。注释掉"bind 127.0.0.1"在宝塔界面中放行6379端口。修改redis.conf。.........
2022-08-29 18:53:10
5844
DirectX修复工具增强版
2023-02-05
ios逆向技术,thoes项目
2022-11-02
android悬浮窗,android无需权限的悬浮窗
2022-07-29
linux运行zipalign报错“error while loading shared libraries: libc++
2022-05-19
热修复测试demo.zip
2020-05-25
Android AIDL 简易demo
2020-04-15
android2.2系统源码,非sdk,内含已经编译好的源码!!
2020-03-24
IOS修改导航栏高度demo
2019-01-09
android关于网络请求,和异步问题
2017-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人