蓝色流星1000_社区达人页

个人头像照片
蓝色流星1000
已加入开发者社区2014

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士

成就

已发布100篇文章
15条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • 前端开发
  • 移动开发
  • Python
  • Java
  • 视频直播
  • 小程序
  • 并行计算
  • 文字识别
  • 计算机视觉
擅长领域
技术认证

暂时未有相关云产品技术能力~

全栈开发,了解FPGA,熟练OpenCV,熟悉安卓客户端和微信小程序开发。熟悉Python和Java后端研发。对新技术感兴趣。曾就职于百度、搜狗、蚂蚁金服 现就职于阿里。

暂无精选文章
暂无更多信息

2024年11月

  • 11.25 11:53:03
    发表了文章 2024-11-25 11:53:03

    flink 向doris 数据库写入数据时出现背压如何排查?

    本文介绍了如何确定和解决Flink任务向Doris数据库写入数据时遇到的背压问题。首先通过Flink Web UI和性能指标监控识别背压,然后从Doris数据库性能、网络连接稳定性、Flink任务数据处理逻辑及资源配置等方面排查原因,并通过分析相关日志进一步定位问题。
  • 11.18 20:22:10
    发表了文章 2024-11-18 20:22:10

    架构/技术框架调研

    本文介绍了微服务间事务处理、调用、大数据处理、分库分表、大文本存储及数据缓存的最优解决方案。重点讨论了Seata、Dubbo、Hadoop生态系统、MyCat、ShardingSphere、对象存储服务和Redis等技术,提供了详细的原理、应用场景和优缺点分析。

2024年09月

  • 09.14 17:04:40
    发表了文章 2024-09-14 17:04:40

    超分辨率相关的开源项目

    该文档介绍了多种超分辨率模型及其GitHub项目地址,包括Real-ESRGAN(优化真实图片质量)、RCAN(基于残差结构与通道注意力机制)、SwinIR(基于Swin Transformer的图像恢复)、FSRCNN(轻量级快速超分辨率)、EDSR(增强型深度残差网络)、SRGAN(利用GAN的超分辨率模型)及LapSRN(多级Laplacian金字塔超分辨率)。
  • 09.11 17:29:31
    发表了文章 2024-09-11 17:29:31

    Nginx负载均衡与故障转移实践

    Nginx通过ngx_http_upstream_module模块实现负载均衡与故障转移,适用于多服务器环境。利用`upstream`与`server`指令定义后端服务器组,通过`proxy_pass`将请求代理至这些服务器,实现请求分发。Nginx还提供了多种负载均衡策略,如轮询、权重分配、IP哈希等,并支持自定义故障转移逻辑,确保系统稳定性和高可用性。示例配置展示了如何定义负载均衡设备及状态,并应用到具体server配置中。

2024年08月

  • 08.21 15:02:46
    发表了文章 2024-08-21 15:02:46

    python requests库如何使用http连接池降低延迟 keepalive复用连接

    Python的`requests`库通过内置的连接池机制支持HTTP Keep-Alive特性,允许复用TCP连接以发送多个请求,减少连接开销。默认情况下,`requests`不显式禁用Keep-Alive,其行为取决于底层HTTP库(如urllib3)及服务器的支持。通过创建`Session`对象并自定义`HTTPAdapter`,可以调整连接池大小和重试策略,进一步优化连接复用。测试显示,使用`Session`和定制的`HTTPAdapter`比普通请求方法能显著减少连续请求间的时间消耗,体现了Keep-Alive的优势。
  • 08.19 14:10:43
    发表了文章 2024-08-19 14:10:43
  • 08.15 21:05:24
    发表了文章 2024-08-15 21:05:24

    LInux下 python混淆代码打包产出exe

    安装 PyArmor 加密Python程序:使用`pip install pyarmor`。为避免混淆 venv 目录,可指定排除此目录:`.\/venv\/bin\/pyarmor-7 pack -e \"--onefile\" -x \"--exclude venv\" main.py`。查阅详细文档:[官方指南](https://pyarmor.readthedocs.io/zh/v7.x/advanced.html)。
  • 08.15 16:02:34
    发表了文章 2024-08-15 16:02:34

    python打包pyinstaller如何使用

    解决打包时缺失`libpython3.so`的问题,需确保Python在编译时使用`--enable-shared`选项以支持共享库模式。之后,将生成的`libpython3.so`及`libpython3.9.so.1.0`复制到系统库目录`/usr/lib64`。参考链接提供详细步骤。
  • 08.10 14:14:12
    发表了文章 2024-08-10 14:14:12

    油猴脚本(篡改猴)获取某度网盘链接

    本文档介绍如何安装及使用Tampermonkey(油猴)测试版插件来增强浏览器功能,并配合aria2c下载工具实现高效下载。首先需从官方或可靠来源下载油猴测试版并确保移除原有正式版以避免冲突。接着安装aria2c至系统目录使全局可用。利用特定油猴脚本如“网盘直链下载助手”,可以将网盘文件转换为直接下载链接,再通过桌面快捷方式打开PowerShell执行aria2c下载。文档还推荐了一些实用脚本,例如“懒人工具箱”,并提供了获取链接。通过这些步骤,用户能够显著提升日常浏览体验及资源下载效率。
  • 08.04 21:41:25
    发表了文章 2024-08-04 21:41:25

    Three.js如何降低3D模型的大小以便更快加载

    为加快600MB的3D模型在Three.js中的加载速度,可采用多种压缩方法:1) 减少顶点数,使用简化工具或LOD技术;2) 压缩纹理,降低分辨率或转为KTX2等格式;3) 采用高效文件格式如glTF 2.0及draco压缩;4) 合并材质减少数量;5) 利用Three.js内置优化如BufferGeometry;6) 按需分批加载模型;7) Web Workers后台处理;8) 多模型合并减少绘制;9) 使用Texture Atlas及专业优化工具。示例代码展示了使用GLTFLoader加载优化后的模型。
  • 08.02 17:16:27
    发表了文章 2024-08-02 17:16:27

    安卓scheme_url调端:在AndroidManifest.xml 中如何配置 Intent-filter?

    为了使Android应用响应vivo和oppo浏览器的Deep Link或自定义scheme调用,需在`AndroidManifest.xml`中配置`intent-filter`。定义启动的Activity及其支持的scheme和host,并确保Activity可由外部应用启动。示例展示了如何配置HTTP/HTTPS及自定义scheme,以及如何通过浏览器和adb命令进行测试,确保配置正确无误。
  • 08.02 17:08:56
    发表了文章 2024-08-02 17:08:56

    安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?

    当多个Android应用注册了相同的URL Scheme(如http或https)时,系统会在尝试打开这类链接时展示一个选择对话框,让用户挑选偏好应用。若用户选择“始终”使用某个应用,则后续相同链接将直接由该应用处理,无需再次选择。本文以App A与App B为例,展示了如何在`AndroidManifest.xml`中配置对http与https的支持,并提供了从其他应用发起调用的示例代码。此外,还讨论了如何在系统设置中管理这些默认应用选择,以及建议开发者为避免冲突应注册更独特的Scheme。
  • 08.01 23:51:29
    发表了文章 2024-08-01 23:51:29

    倾斜摄影教程:无人机航拍后使用ContextCapture生成 3D模型

    ### 倾斜摄影建模简介 倾斜摄影建模利用多角度照片创建真实感三维模型。通过无人机等搭载多台相机从不同角度拍摄同一区域,获取重叠图像集,再用专业软件处理生成三维模型。 #### 技术特点 - **多角度拍摄**:采用多个倾斜角度捕捉地面特征。 - **多视角影像**:提供丰富视角信息,助于构建精确模型。 - **重叠影像**:相邻照片间存在重叠,利于图像匹配和三维重建。

2024年07月

  • 07.17 15:05:27
    发表了文章 2024-07-17 15:05:27

    uniap开发微信小程序如何在线预览pdf文件

    这是一段关于在线预览和处理PDF的多方案说明,包括使用JavaScript库PDF.js(如`pdfh5.js`)实现H5页面预览,提供QQ群和技术博客链接以获取帮助和支持。还介绍了两个适用于Uni-app的插件,一个用于H5、小程序和App中的PDF预览和下载,另一个专门解决手机端PDF预览问题。此外,还详细描述了在Uni-app中使用微信小程序API`wx.openDocument`显示PDF的步骤,包括上传文件、配置权限和编写代码。
  • 07.15 19:07:29
    发表了文章 2024-07-15 19:07:29

    JavaScript 使用axios库发送 post请求给后端, 给定base64格式的字符串数据和一些其他参数, 使用表单方式提交, 并使用onUploadProgress显示进度

    使用 Axios 发送包含 Base64 数据和其他参数的 POST 请求时,可以通过 `onUploadProgress` 监听上传进度。由于整个请求体被视为一个单元,所以进度可能不够精确,但可以模拟进度反馈。前端示例代码展示如何创建一个包含 Base64 图片数据和额外参数的 `FormData` 对象,并在上传时更新进度条。后端使用如 Express 和 Multer 可处理 Base64 数据。注意,实际进度可能不如文件上传精确,显示简单加载状态可能更合适。
  • 07.14 23:21:31
    发表了文章 2024-07-14 23:21:31

    kotlin开发安卓app,如何让布局自适应系统传统导航和全面屏导航

    使用`navigationBarsPadding()`修饰符实现界面自适应,自动处理底部导航栏的内边距,再加上`.padding(bottom = 10.dp)`设定内容与屏幕底部的距离,以完成全面的布局适配。示例代码采用Kotlin。
  • 07.14 21:03:46
    发表了文章 2024-07-14 21:03:46

    kotlin开发安卓app,使用webivew 触发 onShowFileChooser, 但只能触发一次,第二次无法触发,是怎么回事。 如何解决

    在Android WebView开发中,`onShowFileChooser`方法用于开启文件选择。当用户只能选择一次文件可能是因为未正确处理选择回调。解决此问题需确保:1) 实现`WebChromeClient`并覆写`onShowFileChooser`;2) 用户选择文件后调用`ValueCallback.onReceiveValue`传递URI;3) 传递结果后将`ValueCallback`设为`null`以允许再次选择。下面是一个Kotlin示例,展示如何处理文件选择和结果回调。别忘了在Android 6.0+动态请求存储权限,以及在Android 10+处理分区存储。
  • 07.13 14:07:19
    发表了文章 2024-07-13 14:07:19

    使用kotlin Jetpack Compose框架开发安卓app, webview中h5如何访问手机存储上传文件

    在Kotlin和Jetpack Compose中,集成WebView以支持HTML5页面访问手机存储及上传音频文件涉及关键步骤:1) 添加`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`权限,考虑Android 11的分区存储;2) 配置WebView允许JavaScript和文件访问,启用`javaScriptEnabled`、`allowFileAccess`等设置;3) HTML5页面使用`<input type="file">`让用户选择文件,利用File API;
  • 07.12 16:36:29
    发表了文章 2024-07-12 16:36:29

    一个好用的IM服务端项目 flamingo

    以下是关于几个开源即时通讯(IM)服务端软件的简要概览 这些项目各有特色,适合不同需求,如安全、扩展性或特定工作流程。

2024年06月

  • 06.28 15:38:38
    发表了文章 2024-06-28 15:38:38

    一个好看的vue admin模板

    这是一个关于Vue管理模板的引用,提到了[PanJiaChen](https://github.com/PanJiaChen/vue-admin-template)在GitHub上的`vue-admin-template`项目。该项目是一个前端管理模板,链接指向了详细的资源。页面中还包含了一张图片,但markdown格式中无法直接显示。简而言之,这是关于一个基于Vue的后台管理界面模板的参考信息。
  • 06.20 20:11:43
    发表了文章 2024-06-20 20:11:43

    python使用DBUtil连接池封装psycopg2/hologres

    这段代码是一个Python类`PsycopgConn`,用于管理PostgreSQL数据库连接池。类使用了`dbutils.pooled_db.PooledDB`来创建连接池,支持多线程,并提供了获取连接、关闭连接池、执行查询(`SelectSql`)、插入(`InsertSql`)和更新(`UpdateSql`)SQL的方法。类实现单例模式以确保只有一个实例存在。连接配置包括主机、端口等
  • 06.17 23:24:39
    发表了文章 2024-06-17 23:24:39

    kotlin webview 加载网页失败后如何再次重试

    在Kotlin中,当使用WebView加载网页失败时,可通过设置WebViewClient并覆盖`onReceivedError`方法来捕获失败事件。在该回调中,可以显示错误信息或尝试使用`reload()`重试加载。以下是一个简要示例展示如何处理加载失败
  • 06.17 20:37:58
    发表了文章 2024-06-17 20:37:58

    kotlin开发安卓app,JetPack Compose框架,给webview新增一个按钮,点击刷新网页

    在Kotlin中开发Android应用,使用Jetpack Compose框架时,可以通过添加一个按钮到TopAppBar来实现WebView页面的刷新功能。按钮位于右上角,点击后调用`webViewState?.reload()`来刷新网页内容。以下是代码摘要:
  • 06.16 16:57:39
    发表了文章 2024-06-16 16:57:39

    kotlin开发 webview如何在收到JS调用后,native返回数据给到JS

    这段内容描述了在Hybrid App开发中,使用Kotlin的Compose构建的Web视图(WebView)如何通过JsBridge实现JavaScript与原生代码的交互
  • 06.16 00:03:12
    发表了文章 2024-06-16 00:03:12

    kotlin安卓在Jetpack Compose 框架下跨组件通讯EventBus

    **EventBus** 是一个Android事件总线库,简化组件间通信。要使用它,首先在Gradle中添加依赖`implementation &#39;org.greenrobot:eventbus:3.3.1&#39;`。然后,可选地定义事件类如`MessageEvent`。在活动或Fragment的`onCreate`中注册订阅者,在`onDestroy`中反注册。通过`@Subscribe`注解方法处理事件,如`onMessageEvent`。发送事件使用`EventBus.getDefault().post()`。
  • 06.15 23:59:11
    发表了文章 2024-06-15 23:59:11

    kotlin安卓在Jetpack Compose 框架下使用webview , 网页中的JavaScript代码如何与native交互

    在Jetpack Compose中使用Kotlin创建Webview组件,设置JavaScript交互:`@Composable`函数`ComposableWebView`加载网页并启用JavaScript。通过`addJavascriptInterface`添加`WebAppInterface`类,允许JavaScript调用Android方法如播放音频。当页面加载完成时,执行`onWebViewReady`回调。
  • 06.15 17:06:40
    发表了文章 2024-06-15 17:06:40
  • 06.14 18:13:18
    发表了文章 2024-06-14 18:13:18

    kotlin安卓开发,如何获取设备的唯一id, 有哪些开源库

    在Kotlin的Android开发中,获取设备唯一ID的方法包括不稳定的ANDROID_ID、需要权限的IMEI、使用UUID与SharedPreference结合,以及考虑隐私的Firebase Installations ID和Advertising ID。由于隐私问题和Google Play政策,IMEI和ANDROID_ID不推荐作为长期唯一标识。推荐使用UUID(首次安装时生成并存储),或在涉及广告时使用Advertising ID(需用户同意),而Firebase Installations ID则提供了一种合规的设备标识选项。在选择方法时,必须遵守隐私指南和政策。
  • 06.14 18:02:06
    发表了文章 2024-06-14 18:02:06

    kotlin安卓开发JetPack Compose 如何使用webview 打开网页时给webview注入cookie

    在Jetpack Compose中使用WebView需借助AndroidView。要注入Cookie,首先在`build.gradle`添加WebView依赖,如`androidx.webkit:webkit:1.4.0`。接着创建自定义`ComposableWebView`,通过`CookieManager`设置接受第三方Cookie并注入Cookie字符串。最后在Compose界面使用这个自定义组件加载URL。注意Android 9及以上版本可能需要在网络安全配置中允许第三方Cookie。
  • 06.14 10:54:46
    发表了文章 2024-06-14 10:54:46

    安卓开发app 调用usb 摄像头 需要用到哪个库

    在安卓开发中,调用USB摄像头常常使用libuvc库,这是一个跨平台处理USB视频设备的库。有多个基于libuvc的开源项目简化了在安卓上的使用,如UVCCamera和Android EasyCap UVC。例如,UVCCamera提供了一个更简单的接口来访问USB摄像头,并且可以在Jetpack Compose中显示预览。开发者可以参考官方文档、开源项目以及相关教程和资源来学习和实现这一功能。
  • 06.13 13:18:34
    发表了文章 2024-06-13 13:18:34

    安卓kotlin JetPack Compose 实现摄像头监控画面变化并录制视频

    在这个示例中,开发者正在使用Kotlin和Jetpack Compose构建一个Android应用程序,该程序 能够通过手机后置主摄像头录制视频、检测画面差异、实时预览并将视频上传至FTP服务器的Android应用
  • 06.13 12:23:38
    发表了文章 2024-06-13 12:23:38

    python 调用ffmpeg使用usb摄像头录制视频,输出h264格式,自动获取摄像头的最佳帧率和最大画面尺寸

    使用 Python 调用 FFmpeg 进行 USB 摄像头视频录制,需先确保安装 FFmpeg 和 Python 的 `subprocess` 模块。代码示例展示了如何自动获取摄像头的最佳帧率和最大分辨率,然后录制视频。首先通过 FFmpeg 列出摄像头格式获取信息,解析出帧率和分辨率,选择最优值。之后调用 FFmpeg 命令录制视频,设置帧率、分辨率等参数。注意 `/dev/video0` 是 Linux 的摄像头设备路径,Windows 系统需相应调整。代码中未直接实现自动获取最佳参数,通常需要借助其他库如 OpenCV。
  • 06.12 18:02:07
    发表了文章 2024-06-12 18:02:07

    kotlin安卓开发【Jetpack Compose】:封装SnackBarUtil工具类方便使用

    GPT-4o 是一个非常智能的模型,比当前的通义千问最新版本在能力上有显著提升。作者让GPT开发一段代码,功能为在 Kotlin 中使用 Jetpack Compose 框架封装一个 Snackbar 工具类,方便调用
  • 06.12 17:28:42
    发表了文章 2024-06-12 17:28:42

    安卓Jetpack Compose+Kotlin, 使用ExoPlayer播放多个【远程url】音频,搭配Okhttp库进行下载和缓存,播放完随机播放下一首

    这是一个Kotlin项目,使用Jetpack Compose和ExoPlayer框架开发Android应用,功能是播放远程URL音频列表。应用会检查本地缓存,如果文件存在且大小与远程文件一致则使用缓存,否则下载文件并播放。播放完成后或遇到异常,会随机播放下一首音频,并在播放前随机设置播放速度(0.9到1.2倍速)。代码包括ViewModel,负责音频管理和播放逻辑,以及UI层,包含播放和停止按钮。
  • 06.12 16:09:22
    发表了文章 2024-06-12 16:09:22

    Kotlin开发安卓app,在使用 MediaPlayer 播放 res/raw 中的音乐时遇到突然中断的问题,而 onErrorListener 没有接收到任何报错

    在使用 Android MediaPlayer 播放 res/raw 中的音乐时遇到中断问题,可能的原因包括资源问题、媒体文件编码格式、生命周期管理和设备资源配置。要排查问题,检查音频文件是否正确包含,格式编码是否支持,MediaPlayer 是否正确管理及释放,以及设备是否有足够存储和配置。通过设置 onErrorListener 日志和确保在 onDestroy 中释放资源来调试。如果文件过大,考虑使用 AssetManager。遵循这些步骤可帮助诊断并解决播放中断的问题。
  • 06.12 15:59:20
    发表了文章 2024-06-12 15:59:20

    kotlin开发安卓应用 如何修改app安装后的名称

    在 Android 应用中,要修改安装后的显示名称,需更新 AndroidManifest.xml 文件中 application 标签的 android:label 属性。可直接在该属性内设置新名称,或在 res/values/strings.xml 文件中修改 app_name 并在 manifest 中引用。推荐使用 strings.xml 方式,以便支持多语言和集中管理。
  • 06.12 15:37:09
    发表了文章 2024-06-12 15:37:09

    安卓Jetpack Compose+Kotlin,支持从本地添加音频文件到播放列表,支持删除,使用ExoPlayer播放音乐

    为了在UI界面添加用于添加和删除本地音乐文件的按钮,以及相关的播放功能,你需要实现以下几个步骤: 1. **集成用户选择本地音乐**:允许用户从设备中选择音乐文件。 2. **创建UI按钮**:在界面中创建添加和删除按钮。 3. **数据库功能**:使用Room数据库来存储音频文件信息。 4. **更新ViewModel**:处理添加、删除和播放音频文件的逻辑。 5. **UI实现**:在UI层支持添加、删除音乐以及播放功能。
  • 06.12 15:11:21
    发表了文章 2024-06-12 15:11:21

    安卓Jetpack Compose+Kotlin, 使用ExoPlayer播放多个【本地】音频,播放完随机播放下一首,遇到播放错误,也自动播放下一首

    使用Kotlin和Jetpack Compose开发的安卓应用中,实现了两个EvoPlayer同时播放res/raw目录下的音频。一个音轨播放人声(顺序播放),另一个播放背景音乐(随机播放)。每个音轨都有独立的播放和停止控制,且在播放结束或遇到错误时会自动切换到下一首。MediaPlayer置于ViewModel中,UI界面包含播放和停止按钮,控制两个音轨。每次切换音频前,还会随机调整播放速度在0.9到1.2之间。代码示例展示了如何创建ViewModel和UI以实现这一功能。
  • 06.12 10:39:23
    发表了文章 2024-06-12 10:39:23

    python自研流星监控系统meteor_monitor(第二篇)

    该文介绍了替代流星监控软件UFOcaptureHD2的新方案,强调了原软件的性能消耗大和收费问题。文中提供了一个GitHub链接以获取最新代码。推荐使用配备Windows 10/11、2.4GHz四核CPU的主机,搭配索尼MX291摄像头进行监控。程序基于ffmpeg,支持不同编码器,如mjpeg、h264_qsv等,具体编码器选择取决于硬件环境。安装涉及创建虚拟环境、安装Python 3.10+及依赖项,并提供了Windows和Linux的详细步骤。此外,程序通过帧差法进行运动检测,然后过滤掉非流星目标,最后使用ffmpeg对原始视频切片并存储。
  • 06.12 09:59:18
    发表了文章 2024-06-12 09:59:18

    【安卓app开发】kotlin Jetpack Compose框架 | 先用OKhttp下载远程音频文件再使用ExoPlayer播放

    使用 Kotlin 的 Jetpack Compose 开发安卓应用时,可以结合 OkHttp 下载远程音频文件和 ExoPlayer 进行播放。在 `build.gradle` 添加相关依赖后,示例代码展示了如何下载音频并用 ExoPlayer 播放。代码包括添加依赖、下载文件、播放文件及简单的 Compose UI。注意,示例未包含完整错误处理和资源释放,实际应用需补充这些内容。
  • 06.11 20:36:50
    发表了文章 2024-06-11 20:36:50

    开发安卓app OKhttp下载后使用MediaPlayer播放

    在Android Jetpack Compose应用程序中,要使用OkHttp下载远程音频文件并在本地播放,你需要完成以下几个步骤: 1. **添加依赖**:确保`build.gradle`文件包含OkHttp和Jetpack Compose的相关依赖。 2. **下载逻辑**:创建一个`suspend`函数,使用OkHttp发起网络请求下载音频文件到本地。 3. **播放逻辑**:利用`MediaPlayer`管理音频播放状态。 4. **Compose UI**:构建用户界面,包含下载和播放音频的按钮。
  • 06.11 20:30:17
    发表了文章 2024-06-11 20:30:17

    安卓app,MediaPlayer播放本地音频 | 按钮控制播放和停止

    在Jetpack Compose中,不直接操作原生Android组件如`Button`和`MediaPlayer`,而是使用Compose UI构建器定义界面并结合ViewModel管理音频播放逻辑。以下示例展示如何播放本地音频并用按钮控制播放/停止:创建一个`AudioPlayerViewModel`管理`MediaPlayer`实例和播放状态,然后在Compose UI中使用`Button`根据`isPlaying`状态控制播放。记得在`MainActivity`设置Compose UI,并处理相关依赖和权限。
  • 06.11 20:22:36
    发表了文章 2024-06-11 20:22:36

    kotlin 音频播放,多音轨同时播放,音频播放期间,可以随时设置播放速度

    在Android中,`SoundPool` 适合播放短音频但不支持直接改变播放速度。若需调整播放速度,可使用 `AudioTrack` 或 `MediaPlayer`。以下是一个使用 `MediaPlayer` 实现多音轨播放并调整播放速度的简单Kotlin代码示例,特别注意,`setPlaybackParams` 方法在API 23及以上版本才能调整播放速度。别忘了在不再使用时释放 `MediaPlayer` 资源以防止内存泄漏。
  • 06.11 20:21:15
    发表了文章 2024-06-11 20:21:15

    android studio开发时提示 TLS 握手错误解决办法

    在Windows环境下遇到TLS协议版本不支持的错误,Gradle构建失败。解决方案是在build.gradle.kts中设置系统属性`https.protocols`为`TLSv1.2`,而非遵循误导信息设置为TLSv1.1。
  • 06.11 20:20:07
    发表了文章 2024-06-11 20:20:07

    python自研流星监控系统meteor_monitor(第一篇)

    本文介绍了作者开发的一个Python流星监控系统,替代了性能不佳且收费的ufocapturehd2软件。系统采用Win10相机应用低耗录制视频,通过SikuliX进行自动化控制,分段录制并存储到本地,然后通过脚本同步到NAS。视频分析使用帧差法检测流星,支持分布式分析。代码已更新,旧文章不再适用,最新内容可见:[用python自行开发的流星监控系统meteor_monitor(第二篇)-CSDN博客](https://github.com/xingxinghuo1000/meteor_monitor_scripts.git)。
  • 06.11 20:18:42
    发表了文章 2024-06-11 20:18:42
  • 06.11 20:16:52
    发表了文章 2024-06-11 20:16:52

    CodeFormer——AI驱动的面部图像修复与增强

    CodeFormer是由南洋理工大学和商汤科技联合研发的AI人脸复原模型,结合VQGAN和Transformer技术,能从模糊或马赛克图像中生成清晰图像。它具备老照片修复、黑白照片彩色化、马赛克修复和低码率视频增强等功能。安装过程涉及miniconda3、Python环境配置、相关库的安装及模型训练数据下载。在测试视频增强时,虽然初期遇到ffmpeg导入问题,但通过安装ffmpeg-python得以解决,不过CPU占用率高。此外,还展示了对图片进行增强的命令行操作及结果示例。
  • 06.11 20:12:38
    发表了文章 2024-06-11 20:12:38

    updog的一个bug修复 支持多线程 视频播放支持跳转

    Updog是款实用的局域网多媒体服务器,适合在家观看电视剧。与UC浏览器配合,提供流畅体验。然而,目前存在两个问题:仅允许单用户访问和视频无法跳转。作者已fork原项目,修复这两个bug,并提交了PR([https://github.com/sc0tfree/updog/pull/47r](https://github.com/sc0tfree/updog/pull/47r))。如需立即解决,可直接修改`site-packages/updog/__main__.py`。
  • 06.11 20:11:09
    发表了文章 2024-06-11 20:11:09

    基于树莓派的流星雨监测系统(RMS)——一些收货

    该文是一个关于流星雨监测系统的系列文章汇总,包括搭建和改造两个部分,详细链接已提供。作者在英仙座流星雨期间使用该系统,捕捉到了几颗流星,并分享了因亮度不足未被程序识别的事件。此外,作者还发现了短暂而超级亮的未知闪光现象,怀疑可能是奇特天文事件,但无法解释,期望得到天文爱好者的帮助。文章附有多张闪光和普通流星的图片作为对比。
  • 发表了文章 2024-11-25

    flink 向doris 数据库写入数据时出现背压如何排查?

  • 发表了文章 2024-11-18

    架构/技术框架调研

  • 发表了文章 2024-09-14

    超分辨率相关的开源项目

  • 发表了文章 2024-09-11

    Nginx负载均衡与故障转移实践

  • 发表了文章 2024-08-21

    python requests库如何使用http连接池降低延迟 keepalive复用连接

  • 发表了文章 2024-08-19

    xxx水库数字孪生系统设计方案

  • 发表了文章 2024-08-15

    LInux下 python混淆代码打包产出exe

  • 发表了文章 2024-08-15

    python打包pyinstaller如何使用

  • 发表了文章 2024-08-10

    油猴脚本(篡改猴)获取某度网盘链接

  • 发表了文章 2024-08-04

    Three.js如何降低3D模型的大小以便更快加载

  • 发表了文章 2024-08-02

    安卓scheme_url调端:在AndroidManifest.xml 中如何配置 Intent-filter?

  • 发表了文章 2024-08-02

    安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?

  • 发表了文章 2024-08-02

    倾斜摄影教程:无人机航拍后使用ContextCapture生成 3D模型

  • 发表了文章 2024-07-17

    uniap开发微信小程序如何在线预览pdf文件

  • 发表了文章 2024-07-15

    JavaScript 使用axios库发送 post请求给后端, 给定base64格式的字符串数据和一些其他参数, 使用表单方式提交, 并使用onUploadProgress显示进度

  • 发表了文章 2024-07-14

    kotlin开发安卓app,如何让布局自适应系统传统导航和全面屏导航

  • 发表了文章 2024-07-14

    kotlin开发安卓app,使用webivew 触发 onShowFileChooser, 但只能触发一次,第二次无法触发,是怎么回事。 如何解决

  • 发表了文章 2024-07-13

    使用kotlin Jetpack Compose框架开发安卓app, webview中h5如何访问手机存储上传文件

  • 发表了文章 2024-07-12

    一个好用的IM服务端项目 flamingo

  • 发表了文章 2024-06-28

    一个好看的vue admin模板

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息