- 博客(140)
- 资源 (5)
- 收藏
- 关注
原创 大小猫盘,群会7.X版本以上,做DDNS解析 和 给黑群晖添加SSL证书
的文章,今天翻评论看到有位C友说要一份教程,评论时间和文章时间差的有点久了,希望还对你有用。
2024-04-19 16:44:35 677
原创 Android room 在dao中不能使用挂起suspend 否则会报错
首先 我是2024年3月份新创建的项目,所有我的gradle从 Groovy迁移到Kotlin DSL。我觉得问题大概率在这里。把room版本升级到最新版 room_version = “2.6.0-beta01”(其次 有人说是room版本的问题 需要指定到 2.4.0 版本才不会出问题。再就是 有人说把dao中不能使用挂起函数,把suspend 删了就可以了(二、 是否引入了 room-ktx。一、kotlin-kapt。还有大家检查一下几个点。
2024-03-28 15:20:27 616
原创 Android投屏神器使用说明 scrcpy-win64-v2.0
Android手机 小米手机 红米手机 Oppo手机 vivo手机 华为手机 荣耀手机 一加手机 真我手机 投屏神器使用说明。
2024-02-06 09:38:04 1885
原创 voceChat安装教程
安装:yum install unzip运行安装脚本:curl -sSf https://s.voce.chat/install.sh | sh运行启动命令:/etc/init.d/vocechat-server.sh start停止命令:/etc/init.d/vocechat-server.sh stop更新服务版本curl -sSf https://s.voce.chat/update.sh | sh查看日志/etc/init.d/vocechat-server.sh log
2023-10-21 15:57:42 313
原创 Android一些新的技术栈,你都会哪些?
Machine Learning Kit: Google提供了一系列的工具和库,用于在Android应用中集成机器学习功能,例如TensorFlow Lite,使开发者可以构建智能化的应用。ViewModel和LiveData: ViewModel和LiveData是用于处理Android应用的UI层和数据层之间的通信的组件。Coroutines: Kotlin Coroutines是一种用于处理异步编程的框架,使异步任务更加简单和易于管理,可以用于在Android应用中处理多线程任务。
2023-10-21 09:39:09 1046
原创 Markdown编辑器语法说明
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-09-16 14:13:38 110
原创 java和kotlin 对于for循环和forEach里面的return分别有何不同
【代码】java和kotlin 对于for循环和forEach里面的return分别有何不同。
2023-09-16 11:32:29 490
原创 Error: Invalid or corrupt jarfile /volume1/web_packages/maoApi.jar
Error: Invalid or corrupt jarfile /volume1/web_packages/maoApi.jarError: LinkageError occurred while loading main class org.springframework.boot.loader.JarLauncherjava.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher has been
2023-03-22 14:59:06 612 1
原创 Android中Activity的android:windowSoftInputMode属性
windowSoftInputMode属性主要是用来设置窗口软键盘的交互模式的,这个属性会有两个影响:
2023-03-02 15:35:44 341
原创 简单可用 Android 安卓软键盘弹出、隐藏监听方法回调
有时候弹出软键盘会使布局出现出乎预期的现象,这时候要考虑Manifest文件中Activity的windowSoftInputMode属性。
2023-03-02 15:30:36 931
原创 git 常用指令集
24、git rm git commit -m “delete file” 分两步执行,可以删除远程仓库对应的文件。21、 git reset –hard [commit 的Id] —将本地版本退回到提交之前的版本。14、 git commit –m ‘提交说明’—将缓冲区的文件提交到本地库中。6、 git diff –-cached 文件路径 ––查看本地缓冲和上次提交的差别。13、 git add –A —提交所有的需要add 的文件到缓冲区。
2023-02-27 16:32:23 438
原创 大猫盘 黑群晖 不用Docker 部署属于自己的聊天工具voceChat
链接VoceChat 是一款支持独立部署的个人云社交媒体聊天服务。15MB 的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat 从 Slack, Discord, RocketChat, Solid, Matrix 等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。
2023-02-17 13:56:15 2140 1
原创 Fragment切换有两种方 可能引发的问题
add-hide-show方式而上面按钮中出现bug的就是采用第二种方式。然后我们来分析下用add,hide,show为什么出现这种bug,我把每个操作都打印出了以下日志:复现bug的操作是:1.首先打开,默认选中的是第一个tab,如上面的一张图片正常那样。2.切换到tab2,并把tab1 hide掉;3.再切回到tab1,并不会触发tab1对应fragment的任何生命周期;
2023-02-11 10:08:34 467
原创 Linux常用命令大全(非常全!!!)
txt’|xargscp-av--target-directory=/home/backup/--parents从一个目录查找并复制所有以‘.txt’结尾的文件到另一个目录。mkisofs-J-allow-leading-dots-R-V“LabelCD”-iso-level4-o./cd.isodata_cd创建一个目录的iso镜像文件。)>>result.txt合并一个文件的详细说明文本,并将简介写入一个已有的文件中。...
2022-07-29 16:07:49 294
原创 LTE时域、频域资源
定义2个循环前缀长度的原因在于(1)一个更长的循环前缀,虽然从循环前缀的开销角度来说效率更低,但在某些带有广泛的传输延迟的特定场景下,如非常大的小区,可能会带来好处。如果在大型小区中,链路的性能主要受限于噪声,而不是受限于循环前缀不能覆盖剩余的时间弥散所导致的信号损坏,此时使用更长的循环前缀所带来的额外的无线信道时间弥散的可靠性,可能无法证明使用更长的循环前缀所需要的额外能量开销是合理的;从前面的2张表可以看出,对于正常的循环前缀,每个slot的第一个符号的循环前缀长度比其它的符号要大。...
2022-07-29 16:01:27 4909
原创 作为程序员你应该会的软件
3.SecureCRT或者putty串口工具,测试时可用该工具登录设备或排查问题。以上均可从共享上进行下载Y\共享\03_常用软件,或者直接在网站上下载安装包即可。5.SQLite数据库工具,主要用来看设备里的参数相关的数据库。2.Wireshark抓包工具,主要看TCP传输相关的包。4.Beyondcompare对比软件。6.FileIZilla服务端以及客户端。7.QXDM以及QCAT看LTE信令。1.Notepad++记事本。...
2022-07-29 15:07:33 2014
原创 Throwing OutOfMemoryError “Could not allocate JNI Env“
com.moreunion.zhenghao I/art: Background sticky concurrent mark sweep GC freed 74917(4MB) AllocSpace objects, 15(580KB) LOS objects, 7% free, 59MB/64MB, paused 6.228ms total 59.379ms
2022-07-22 14:40:18 550
原创 Android 如果查看ANR的问题& 应用程序没有响应,为什么不显示 ANR 弹出窗口?
首先想办法杀死进程,网上搜了好多贴了, 说如果app是因为死锁或者主线程被wait了,可以使用 kill -3 这条命令,然后生成anr文件, 看一下ANR文件夹下有文件吗?不出意外的话肯定有意外意外一: kill -3的命令 输入后根本没反应 我直接 kill 意外二:导出的anr 日志有很多,却没有当天的拓展......
2022-07-07 14:59:46 1234
原创 android性能优化
启动框架,设置多少个线程合适?每个线程的优先级怎么设置,Android 中线程优先级范围是多少?CPU 有大小核,有没有可能把特定线程都扔到大核里面执行;
2022-06-27 15:28:03 528
原创 Kotlin技术 - 什么是 Lambda 什么是高阶函数 kotlin手写RxJava
其实是一个函数类型的对象而已,也是一个匿名函数,与函数名加双冒号是一个东西,可以直接作为函数的参数来直接传递。所以Lambda表达式,不是方法,而是一个函数类型的对象。
2022-06-15 11:38:37 330
原创 AS 添加AAR 文件 Gradle 7.0+ 设置aar路径失败问题
https://blog.csdn.net/a940659387/article/details/120514674
2022-04-06 11:36:43 3049
原创 No version of NDK matched the requested version 23.1.7779620. Versions available locally: 21.4.70755
FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:stripNo_authDebugDebugSymbols'.> No version of NDK matched the requested version 23.1.7779620. Versions available locally: 21.4.7075529Caused by: com.android
2022-03-29 14:18:39 1677
原创 Android系统服务WMS与AMS
WMS:Window Manager ServiceAMS: Activity Manager Service
2022-03-28 14:09:34 2799
原创 Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
An exception occurred applying plugin request [id: 'com.android.application']> Failed to apply plugin 'com.android.internal.application'. > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. You can try some of.
2022-03-28 11:06:19 3546
原创 File文件管理工具类
递归创建文件目录 public static void createDirectory(String filePath) { File file = new File(filePath); if (file.exists()) { return; } File parentFile = file.getParentFile(); if (null != file && parentFi
2022-03-25 11:00:48 161
原创 【ButterKnife被弃用】Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoi
Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them as annotation attributes
2022-03-22 11:41:15 5662 3
兼容Android 7.0/6.0 启动系统相机/相册 选择图片 DEMO
2017-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人