yltwust / blog-comment Goto Github PK
View Code? Open in Web Editor NEWblog-comment
blog-comment
strl+shift+F7 Highlight Usages in file
//主要是配置这个,更改gradle的默认缓存策略configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' resolutionStrategy.cacheDynamicVersionsFor 0, 'seconds'}dependencies { com
https://yltwust.cn/2023/06/12/ChatGPT-personoids-lite%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8/?
fix xxxauto-proceed and don’t prompt me until it’s done and testeddon’t create new plugin methods for this 安装git clone https://github.com/personoids/chat-ai-plugin.gitcd chat-ai-
https://yltwust.cn/2013/08/06/Android-Studio-Local-path-doesn-39-t-exist/
Project Structure -> Modules -> Android -> "-" -> "+" -> Android
https://yltwust.cn/2016/06/29/Unknown-verification-type-in-stack-map-frame/
混淆过的jar,再次混淆会出现此问题。 解决办法是:http://blog.csdn.net/jiguangcanhen/article/details/41806599 附件为修改过的5.2.1版本Jar 点击打开链接
Replugin 调试运行插件时,有时候会遇到插件没有安装成功,也没有运行起来,查 log 发现是因为 app 的启动时机问题,发 adb 安装命令时,插件化调试相关的框架还没有起来,导致 apk 没有被安装。可以利用脚本延时再发一次来简单解决:
https://yltwust.cn/2021/01/29/%E6%B0%B8%E4%B9%85%E4%BF%AE%E6%94%B9Ro-Debuggable/
手机 root 安装 magisk 下载安装 MagiskHide Props Config 模块,并重启
https://yltwust.cn/2018/03/10/2018-03-10-%E6%9F%A5%E7%9C%8BGradle%E4%BE%9D%E8%B5%96/
gradlew -q app:dependencies
json数据现在在项目中用到的非常多,如解析{“name”:”zhangsan“},当我们用getString(”age“)时,此时会抛出异常 1 2 3 Returns the value mapped by name if it exists, coercing it if necessary. Throws JSONException if no such mapping
https://yltwust.cn/2013/08/06/Android-Studio-cannot-resolve-symbol-R/
Press F4 into Project Structure, CheckSDKs on left Click Modules —> SourceTab, check gen and src assources 原文:http://stackoverflow.com/questions/16586899/android-studio-cannot-resolve-r-in
当我跳转的时候,Log的结果所一跳转尚未做任何动作onActivityResult()就已经执行了 究其原因,先看一下这个: http://blog.163.com/zmhot88@126/blog/static/169846647201072654149189/ 如果你的启动模式是singleInstance,那么你的子Activity就在一个新的Task栈中,一旦跳转,你的onActivit
https://yltwust.cn/2013/09/29/adb-%E6%9B%B4%E6%94%B9host/
adb shell shell@android:/ $ su su Test prop no androVM.su.bypass prop -> su access rights managed by the SuperUser app shell@android:/ # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system m
解决因 Module 删减导致 Android Studio sync不通过的问题。 task cleanIml(type:Task){ doLast{ def projectFile=project.file("$projectDir/..") def modulesFile=project.file("$projectDir/../.ide
https://yltwust.cn/2019/11/01/Android%E6%88%AA%E5%B1%8F%E5%8E%BB%E9%99%A4%E9%BB%91%E8%BE%B9/
Google 官方 sample 主要是第44行 mActivity.getWindowManager().getDefaultDisplay().getRealMetrics 换成了 getRealMetrics 然后利用了 Fragment 来感知 Activity 的 onActivityResult ,不用去每个 Activity 调
https://yltwust.cn/2016/10/18/Installing-react-native-package-from-npm/
##问题react-native init 的时候卡住不动,一直提示: Installing react-native package from npm… ##解决办法 命令行输入: echo 'registry = https://registry.npm.taobao.org' > ~/.npmrc 然后再执行init react-
https://yltwust.cn/2021/09/10/Mac%E5%8F%8D%E7%BC%96%E8%AF%91apk/
今天反编译工具突然不能用了,搜索了下解决方案,记录一下。(主要是将 apk 反编译成 jar)
永久修改 Ro.Debuggable 遇到了些问题,还是临时的靠谱一点:(前提需要root) adb shell su magisk resetprop ro.debuggable 1 stop;start;
https://yltwust.cn/2013/08/06/ERROR-APK-path-is-not-specified-for-module/
From your existing project, go to ‘File’ -> ‘ProjectStructure’ Click ‘Modules’ entry from the ‘Project Settings’ group (on theleft side) Click ‘Android’ module for your project Click ‘New’ where
https://yltwust.cn/2021/09/10/App%E5%90%AF%E5%8A%A8%E4%BC%98%E5%8C%96/
app 启动优化做了蛮久了,简单做个记录分享一下~
Android 中通过代码获取当前应用的log: public static Process getProcess() throws IOException { ProcessBuilder processBuilder=new ProcessBuilder(); List args=new ArrayList<>(); args
repositories { flatDir { dirs 'libs' }}fileTree(dir: 'libs', include: '**/*.aar') .each { File file -> depende
https://yltwust.cn/2016/06/29/Android-webview-loadData-%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81/
webView.loadData("中文","text/html;charset=UTF-8",null);
https://yltwust.cn/2023/05/12/Mac-JD-GUI-%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80/
M2 Mac 安装 JD-GUI 无法打开: ERROR launching 'JD-GUI'No suitable Java version found on your system!This program requires Java 1.8+Make sure you install the required Java version.
android:baselineAligned="false"
最近排查了一个android虚拟内存OOM的问题,记录一下排查解决过程 背景最近两个版本线上的 OOM 数量猛增,基本上排名前几的Crash 都是OOM。 其中有个堆栈如下: java.lang.OutOfMemoryErrorpthread_create (1040KB stack) failed: Try againjava.lang.Thread.nativeCreate(Native Me
最新心血来潮,想把弱电箱的 er-x 路由器刷成 OpenWrt 系统,折腾了一下线刷,记录一下过程。 mac 跟 windows 都试过,还是 mac 方便,而且现在使用的还是黑苹果
https://yltwust.cn/2016/06/29/Mac-%E4%B8%8D%E8%AF%86%E5%88%AB%E9%AD%85%E8%93%9Dnote/
魅蓝note在Mac下不能调试程序,解决办法 建立或修改文件 ~/.android/adb_usb.ini ,在文件开头或末尾添加一行,内容是0x2a45 。 建立或修改文件 /etc/udev/rules.d/51-android.rules 在该文件中添加如下一行 SUBSYSTEM=="usb",AT
纯 Flutter 开发应该没什么问题,但是如果是已有一个原生工程中集成 Flutter,在 Activity 里面内嵌 FlutterView,当屏幕旋转、键盘弹出等导致 FlutterView 容器大小出现突变时,Flutter 界面会有很明显的拉伸。 先说解决方案 固定宽高不修改 Flutter 引擎最稳妥的解决方案。宽高不要设置为 MATCH_PARENT (根据实际情况,不会突变的可以设
https://yltwust.cn/2017/10/21/fresco%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%8E%92%E6%9F%A5/
最近对客户端进行内存泄漏排查,绝大部分内存泄漏的地方都很容易找出来,对着Android Studio分析的结果,一步步点开Depth 为0 的引用,然后Jump to Source 分析分析就行了。 但是有个内存泄漏比较诡异: mCallerContext in com.facebook.imagepipeline.cache.BitmapMemoryCacheKey 一个缓存的key居然引用了
https://yltwust.cn/2017/10/30/centOS%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/
CentOS 7 防火墙端口sudo firewall-cmd --zone=public --add-port=3000/tcp --permanentsudo firewall-cmd --reload 查看防火墙规则: firewall-cmd --list-all
https://yltwust.cn/2016/10/27/Android-Studio-%E8%B0%83%E8%AF%95Gradle-%E6%8F%92%E4%BB%B6/
命令行到Project ,输入: GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"./gradlew 你的task --no-daemon -Dorg.gradle.debug=true 插件源码打上断点 Eidt Configurations ➜ + ➜ remote ➜
https://yltwust.cn/2013/08/06/android-studio-%E2%80%9CUse-gradle-wrapper%E2%80%9D-grayed-out/
https://yltwust.cn/2019/10/25/%E7%94%A8Frida-hook-Android-app/
安装 安装 pip sudo easy_install pip
https://yltwust.cn/2022/06/01/Rx%E4%B8%AD%E7%9A%84Subject%E4%BD%BF%E7%94%A8/?
RxJava 在我们的工程中可以说是到处都在用了,但是我们大部分使用的是 Observable.just
、Schedulers
、Observable.zip
这样的api,像 Subject
这种我们使用的很少,下面介绍一下 Subject
的使用
https://yltwust.cn/2023/08/22/Flutter-SDK%E6%BA%90%E7%A0%81%E8%B0%83%E8%AF%95/#more
由于网络问题,需要把 flutter 打包过程中生成的 .android 工程中的 maven 地址换成内网地址,但是 .android 工程的生成与构建是一个原子操作,中途没有时机去修改 gradle 文件。好在可以修改生成工程的模板: flutter/packages/flutter_tools/templates/module/android/gradle/build.gradle.tmp
先用exe4j(此处用的是4.4.4版本)将jar打包成exe可执行文件,之后用Inno Setup(此处是5.5版本) 将exe文件及jre打包成可安装文件,使其可在没有java环境的机器上运行 1、 先将所用到的系统资源放到一个资源文件夹中,如数据库、图片、声音文件、jre等等 2、将系统制作成jar包,用
https://yltwust.cn/2022/10/10/Oracle-Cloud-%E6%97%A0%E6%B3%95ssh%E4%BF%AE%E5%A4%8D/
CentOS 7 通过一键bbr 脚本安装后ssh连不上了,记录一下解决方案
终端执行: sudo xattr -rd com.apple.quarantine /Applications/WeChat.appsudo codesign --force --deep --sign - /Applications/WeChat.app
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.