摘要:去到jdk所在目录 C:\Program Files (x86)\Java\jdk1.8.0_73\bin 输入命令: keytool -list -v -keystore mykey.keystore 得到结果: 密钥库类型: JKS 密钥库提供方: SUN 您的密钥库包含 1 个条目 别名: a 阅读全文
posted @ 2020-09-28 11:46 IWing 阅读(30) 评论(0) 推荐(0) 编辑
摘要:反编译工具 dex-tools-2.1-SNAPSHOT 第一步 用一个普通的app工程,引用所有的库,然后生成apk文件 第二步 把apk文件,改扩展名为zip,解压后,里面有几个*.dex文件,拷贝到dex-tool反编译工具目录下, 用命令: d2j-dex2jar.bat -f classe 阅读全文
posted @ 2020-09-28 11:37 IWing 阅读(20) 评论(0) 推荐(0) 编辑
摘要:首先,在 AndroidManifest.xml 文件中配置一下权限: 1 <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> 可以通过以下方法,判断我们的应用是否在白名 阅读全文
posted @ 2020-09-17 14:40 IWing 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1) 备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY 2) 恢复一个误删除之前的完全备份:RESTORE DATABASE [数据库名] FROM DISK = N'数据库上一次完全备份的文件名' WITH NOREC 阅读全文
posted @ 2020-08-24 18:06 IWing 阅读(30) 评论(0) 推荐(0) 编辑
摘要:那是因为服务器输出了 X-Frame-Options 头,只要把这个头删除掉,就没问题了 阅读全文
posted @ 2020-08-21 19:54 IWing 阅读(165) 评论(0) 推荐(0) 编辑
摘要:services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" }); c.AddSecurityDefinition("Bearer", new OpenApiS 阅读全文
posted @ 2020-08-19 14:07 IWing 阅读(31) 评论(0) 推荐(0) 编辑
摘要:services.AddCors(options => { options.AddPolicy("abc", builder => { //App:CorsOrigins in appsettings.json can contain more than one address with split 阅读全文
posted @ 2020-08-19 14:06 IWing 阅读(29) 评论(0) 推荐(0) 编辑
摘要:services.AddControllers().AddJsonOptions(c => { c.JsonSerializerOptions.PropertyNamingPolicy = new NormalPolicy(); }); public class NormalPolicy : Jso 阅读全文
posted @ 2020-08-19 11:05 IWing 阅读(45) 评论(0) 推荐(0) 编辑
摘要:public override void OnActionExecuted(ActionExecutedContext context) { if (context.Exception != null && context.ExceptionHandled == false) { context.E 阅读全文
posted @ 2020-08-18 12:33 IWing 阅读(38) 评论(0) 推荐(0) 编辑
摘要:.net core 3.0后,获取IServiceProvider需要绕点弯路 首先,新建一个类: public class MyServiceProviderFactory : IServiceProviderFactory<IServiceProvider> { public IServiceP 阅读全文
posted @ 2020-08-14 20:38 IWing 阅读(195) 评论(0) 推荐(0) 编辑