自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯海风的博客

整理零星知识,记录个人心得体会,分享解决方案

  • 博客(140)
  • 资源 (5)
  • 收藏
  • 关注

原创 大小猫盘,群会7.X版本以上,做DDNS解析 和 给黑群晖添加SSL证书

的文章,今天翻评论看到有位C友说要一份教程,评论时间和文章时间差的有点久了,希望还对你有用。

2024-04-19 16:44:35 390

原创 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 516

原创 Android投屏神器使用说明 scrcpy-win64-v2.0

Android手机 小米手机 红米手机 Oppo手机 vivo手机 华为手机 荣耀手机 一加手机 真我手机 投屏神器使用说明。

2024-02-06 09:38:04 1412

原创 群晖套件来源地址

2023-12-22 09:41:46 473

原创 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 284

原创 Android 14 Framework 引入了哪些“新”技术栈

https://www.jianshu.com/p/53108011d1a6

2023-10-21 09:43:56 102

原创 Android一些新的技术栈,你都会哪些?

Machine Learning Kit: Google提供了一系列的工具和库,用于在Android应用中集成机器学习功能,例如TensorFlow Lite,使开发者可以构建智能化的应用。ViewModel和LiveData: ViewModel和LiveData是用于处理Android应用的UI层和数据层之间的通信的组件。Coroutines: Kotlin Coroutines是一种用于处理异步编程的框架,使异步任务更加简单和易于管理,可以用于在Android应用中处理多线程任务。

2023-10-21 09:39:09 962

原创 Kotlin技术- 核心技术(android)

1.lambda2.DSL3.高阶函数4.协程。

2023-09-16 14:14:05 60

原创 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 104

原创 java和kotlin 对于for循环和forEach里面的return分别有何不同

【代码】java和kotlin 对于for循环和forEach里面的return分别有何不同。

2023-09-16 11:32:29 454

原创 世上最全最好用的数据转换工具工具类

世上最全最好用的数据转换工具工具类。

2023-05-29 14:16:34 600

原创 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 555 1

原创 数组数据传给可变参数

【代码】数组数据传给可变参数。

2023-03-10 15:49:18 293

原创 Android中Activity的android:windowSoftInputMode属性

windowSoftInputMode属性主要是用来设置窗口软键盘的交互模式的,这个属性会有两个影响:

2023-03-02 15:35:44 331

原创 简单可用 Android 安卓软键盘弹出、隐藏监听方法回调

有时候弹出软键盘会使布局出现出乎预期的现象,这时候要考虑Manifest文件中Activity的windowSoftInputMode属性。

2023-03-02 15:30:36 893

原创 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 407

原创 大猫盘 黑群晖 不用Docker 部署属于自己的聊天工具voceChat

链接VoceChat 是一款支持独立部署的个人云社交媒体聊天服务。15MB 的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat 从 Slack, Discord, RocketChat, Solid, Matrix 等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。

2023-02-17 13:56:15 1987 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 447

原创 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 266

原创 LTE时域、频域资源

定义2个循环前缀长度的原因在于(1)一个更长的循环前缀,虽然从循环前缀的开销角度来说效率更低,但在某些带有广泛的传输延迟的特定场景下,如非常大的小区,可能会带来好处。如果在大型小区中,链路的性能主要受限于噪声,而不是受限于循环前缀不能覆盖剩余的时间弥散所导致的信号损坏,此时使用更长的循环前缀所带来的额外的无线信道时间弥散的可靠性,可能无法证明使用更长的循环前缀所需要的额外能量开销是合理的;从前面的2张表可以看出,对于正常的循环前缀,每个slot的第一个符号的循环前缀长度比其它的符号要大。...

2022-07-29 16:01:27 4636

原创 作为程序员你应该会的软件

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 2006

原创 OOM是常见的java错误,OOM主要有

OOM是常见的java错误,OOM主要有:

2022-07-22 14:45:56 877

原创 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 537

原创 如何让一套代码完美适配各种屏幕?

常见的适配方式 xml布局控件适配 图片适配 依据产品设计适配

2022-07-21 19:40:28 421

原创 SVN 代码到Git仓库 只需几步简单粗暴 代码和小乌龟都可以

git 小乌龟 git 代码迁移到 svn 代码库迁移

2022-07-13 18:20:43 1549

原创 Android 技术文章,亲测有用的,记录整理

handle

2022-07-11 14:50:08 621

原创 java位移符号 << 、>>理解

亦或 与 有符号左移 有符号右移 无符号右移

2022-07-09 15:44:41 385

原创 Android 如果查看ANR的问题& 应用程序没有响应,为什么不显示 ANR 弹出窗口?

首先想办法杀死进程,网上搜了好多贴了, 说如果app是因为死锁或者主线程被wait了,可以使用 kill -3 这条命令,然后生成anr文件, 看一下ANR文件夹下有文件吗?不出意外的话肯定有意外意外一: kill -3的命令 输入后根本没反应 我直接 kill 意外二:导出的anr 日志有很多,却没有当天的拓展......

2022-07-07 14:59:46 1211

原创 android性能优化

启动框架,设置多少个线程合适?每个线程的优先级怎么设置,Android 中线程优先级范围是多少?CPU 有大小核,有没有可能把特定线程都扔到大核里面执行;

2022-06-27 15:28:03 504

原创 Kotlin技术 - 史上全网最全的 Lambda书写形式

高阶函数之 函数作为函数的参数 函数作为函数的返回值

2022-06-16 18:02:49 447

原创 Kotlin技术 - 什么是 Lambda 什么是高阶函数 kotlin手写RxJava

其实是一个函数类型的对象而已,也是一个匿名函数,与函数名加双冒号是一个东西,可以直接作为函数的参数来直接传递。所以Lambda表达式,不是方法,而是一个函数类型的对象。

2022-06-15 11:38:37 324

原创 AS 添加AAR 文件 Gradle 7.0+ 设置aar路径失败问题

https://blog.csdn.net/a940659387/article/details/120514674

2022-04-06 11:36:43 3024

原创 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 1608

原创 Android系统服务WMS与AMS

WMS:Window Manager ServiceAMS: Activity Manager Service

2022-03-28 14:09:34 2785

原创 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 3492

原创 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 151

原创 【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 5619 3

原创 Kotlin技术-文件操作如此简单

Kotlin技术-文件操作如此简单

2022-03-10 10:30:43 3760

原创 Kotlin技术-编写gradle脚本

Kotlin技术-编写gradle脚本

2022-03-08 17:45:49 3282

原创 DSL扩展函数,中缀表达式

DSL扩展函数,中缀表达式

2022-02-22 20:05:12 256

Android投屏神器 scrcpy-win64-v2.0

Android投屏神器 scrcpy-win64-v2.0

2024-02-05

苹果应用重签手册.pdf

苹果应用重签手册.pdf

2021-10-18

dialog(2).cpp

RSA 文件加解密

2021-07-13

RSAUtils.java

rsa 方式加密 解密 CSV 文件

2021-07-13

微信小程序开发视频教程.txt

里面包含三套微信小程序开发教程,每个教程都有详细的视频讲解,里面包含三套微信小程序开发教程,每个教程都有详细的视频讲解

2019-09-18

兼容Android 7.0/6.0 启动系统相机/相册 选择图片 DEMO

兼容Android 7.0/6.0 启动系统相机/相册 选择图片DEMO,兼容Android 7.0/6.0 启动系统相机/相册 选择图片DEMO

2017-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除