TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 990 篇文章
第二阶段Android音视频基础

第二阶段Android音视频基础

本文介绍了Android音视频开发基础,重点讲解MediaPlayer的使用方法。主要内容包括:MediaPlayer基础:将其比喻为CD播放机,详细解析其状态机和工作原理,强调正确状态转换的重要性。音频播放实现:本地音频播放:使用MediaPlayer.create()简化流程网络音频播放:异步准备避免阻塞UI线程关键注意事项:必须正确处理播放完成和错误回调需要及时释放资源避免内存泄漏确保在正确状态下调用相应方法核心功能:播放控制(开始/暂停)状态管理错误处理文章通过Kotlin

时间:11/23/2025

Unity开发Rokid应用之离线语音指令交互模型

Unity开发Rokid应用之离线语音指令交互模型

本文介绍了使用Unity引擎开发Rokid主机的离线语音交互功能。主要内容包括:1)通过RokidUnityOpenXRPlugin实现空间计算应用的语音控制;2)场景搭建和UI视图新增;3)代码实现部分,详细展示了ModelData.cs脚本的模型操作方法和RecognitionVoice.cs脚本的语音识别功能。文章提供了完整的配置流程和实现效果视频,帮助开发者快速集成离线语音交互到Unity项目中。

时间:11/22/2025

Springboot3vue3从零到一搭建Springboot3vue3前后端分离项目之后端环境搭建

Springboot3vue3从零到一搭建Springboot3vue3前后端分离项目之后端环境搭建

跟着黑马敲了黑马点评和苍穹外卖,但是感觉黑马教程封装的太好了。于是想自己从零到一搭建一个前后端分离的简单项目。记录一下自己的实现过程。

时间:11/22/2025

SQL美化器sql-beautify安装与配置完全指南

SQL美化器sql-beautify安装与配置完全指南

sql-beautify是一款专为VisualStudioCode(VSCode)设计的开源扩展程序,旨在帮助开发者轻松美化SQL和HQL代码。这款工具能够一键整理杂乱无章的SQL语句,提高代码可读性。项目由JavaScript编写,特别增强了对HiveSQL的支持,适合广大数据库管理和开发人员。

时间:11/22/2025

Python基础语法入门二

Python基础语法入门二

本文介绍了Python中的条件语句和循环语句,帮助程序实现分支逻辑和重复执行功能。条件语句包括单分支if、双分支if-else和多分支if-elif-else结构,通过缩进划分代码块。循环语句包含while循环(适合不确定次数但知道结束条件的情况)和for循环(遍历可迭代对象),并详细讲解了range函数的用法。文章还介绍了循环控制语句break(终止循环)和continue(跳过本次循环),通过多个实例演示了这些核心语法的实际应用,帮助读者掌握编程中的流程控制能力。

时间:11/22/2025

解决安卓15下的termux字体变丑问题

解决安卓15下的termux字体变丑问题

新手机安装Termux后字体显示异常,小写字母l宽度异常。尝试更换系统字体无效,搜索发现是Android13+系统常见问题。通过复制系统字体文件DroidSansMono.ttf到Termux目录(cp/system/fonts/DroidSansMono.ttf~/.termux/font.ttf)并重启Termux,成功修复字体显示问题。文章还记录了Termux的其他自定义技巧,包括修改终端配色、快捷键设置等,并提醒不同版本插件不可混装。最终以正常字体显示的截图对比验证了解决方案的有效性。

时间:11/21/2025

如何将照片从安卓手机传输到电脑

如何将照片从安卓手机传输到电脑

以上6种方案都能帮您把安卓照片快速导入电脑。若想一次性批量备份、保持原图质量并支持预览管理,推荐使用;若临时传几张,可用蓝牙或Google相册。根据场景选择最适合的方式,轻松释放手机空间,随时备份珍贵回忆。

时间:11/21/2025

MySQL-JSON数据类型全解析JSON-datatype-and-functions

MySQL-JSON数据类型全解析JSON-datatype-and-functions

JSON(JavaScriptObjectNotation)是一种常见的信息交换格式,其简单易读且非常适合程序处理。MySQL从5.7版本开始支持JSON数据类型,本文对MySQL中JSON数据类型的使用进行一个总结。在MySQL中,JSON数据是以字符串形式表现的,但是它有自己的解析规则,利用某些途径可以将字符串转换为JSON类型数据,这个过程叫做规范化(normalization),在规范化过程中,MySQL会对数据格式进行验证,若字符串不是有效的JSON格式,那么就会报错。

时间:11/21/2025

Android-Compose展示PDF文件

Android-Compose展示PDF文件

本地文件使用.fromFile(File(pathAndroidPdf))对于pdf文件过大的情况,渲染时间过长,在渲染过程中,没有找到对应的方法。线上文件使用fromUri(Uri.parse(url))在xmlView中展示pdf文件。在compose中展示pdf文件。

时间:11/21/2025

Android开发Kotlin-LiveData的基本了解

Android开发Kotlin-LiveData的基本了解

本文介绍了Android中LiveData的基本使用及其扩展功能。LiveData可在数据变化时通知观察者,通过ViewModel实现数据持久化。文章演示了MutableLiveData的基本操作、数据观察方式,以及如何通过封装保护数据不变性。此外,还讲解了LiveData的转换操作:map()用于同步数据转换,switchMap()用于异步数据转换(如网络请求),确保只保留最新结果。通过代码示例展示了如何实现用户数据转换和按需获取最新用户信息的功能。

时间:11/21/2025

个人健康系统健康管理基于javaAndroid微信小程序的个人健康系统设计与实现源码数据库文档

个人健康系统健康管理基于javaAndroid微信小程序的个人健康系统设计与实现源码数据库文档

本文介绍了一个基于Java+Android+微信小程序的个人健康管理系统设计与实现。系统采用B/S架构,包含管理员和用户两个角色,主要功能模块包括用户信息管理、饮食信息管理、个人体征信息管理、公告信息管理等。系统后端使用SpringBoot框架,前端采用微信小程序技术,数据库选用MySQL。文章详细阐述了系统功能设计、数据库表结构(如饮食表、公告信息表、用户表等)以及核心代码实现。该系统实现了健康信息的电子化管理,提高了工作效率,具有操作简便、信息查询快捷等特点。文末提供了源码获取方式和相关论文参考资料。

时间:11/20/2025

Spring-Cloud-gateway-路由规则

Spring-Cloud-gateway-路由规则

匹配/api/user/下的所有子路径,包括多级子路径,例如/api/user/profile和/api/user/orders/123。作用:定义一组断言,用于决定请求是否匹配该路由。作用:定义一组过滤器,用于在请求转发前后对请求或响应进行修改。匹配/api/user/后跟一个或多个数字的路径,例如/api/user/123。匹配/api/user/下的一级子路径,例如/api/user/profile。匹配请求路径为/api/user的请求。

时间:11/20/2025

Android-TabLayoutFragmentViewPager实现顶部导航栏和滑动切换效果

Android-TabLayoutFragmentViewPager实现顶部导航栏和滑动切换效果

【代码】AndroidTabLayout+Fragment+ViewPager实现顶部导航栏和滑动切换效果。

时间:11/20/2025

Android-Studio-最新版汉化

Android-Studio-最新版汉化

得到:zh.242.91/lib/zh.242.91/META-INF/plugin.xml。改名:zh.242.91/lib/zh.242.91.jar到zh.242.91.zip。往往:androidstudio版本会大于插件版本,没有对应的版本。since-build:对应androidstudio版本的前三位。until-build:对应androidstudio版本的前一位。解压:zh.242.91/lib/zh.242.91.zip。注意:我尝试是不需要加版本前的#AI-,用的是纯数字。

时间:11/20/2025

Android打release的几种方式

Android打release的几种方式

3.通过Build--GenerateSignedappBundleorAPK--然后按照后面的流程正常打包。直接输入命令打release包:./gradlewassembleRelease。1.通过gradle的快捷方式打包。2.通过Terminal命令打包。

时间:11/19/2025

Windows-系统下的-IPA-加密工具实战指南,如何在非-macOS-环境完成-IPA-混淆加固与工程化处理

Windows-系统下的-IPA-加密工具实战指南,如何在非-macOS-环境完成-IPA-混淆加固与工程化处理

本文介绍如何在Windows环境下完成IPA加固:使用MobSF/class-dump做静态分析,IpaGuardCLI在Windows直接混淆IPA(符号+资源),kxsign重签验证,Frida/Hopper做逆向测试,并用KMS管理混淆映射,构建完整可回滚的IPA安全处理链路。

时间:11/19/2025

Flutter-Widget-体系完全讲解WidgetElementRenderObject-到自定义控件全梳理

Flutter-Widget-体系完全讲解WidgetElementRenderObject-到自定义控件全梳理

FlutterUI的核心机制是Widget→Element→RenderObject三层架构:Widget作为轻量级UI描述,Element管理生命周期和状态,RenderObject负责实际布局和绘制。文章解析了三者的分工关系,解释了Flutter性能优化的底层原理,并详细说明了四层自定义控件的实现方式。从最常用的组合型Widget到高级的自定义RenderObject,帮助开发者建立完整的FlutterUI开发思维模型。这种分层架构既保证了开发效率,又能满足复杂的定制需求,其设计理念与Android

时间:11/19/2025

玩转全栈-Django连接MySQL

玩转全栈-Django连接MySQL

之前讲过MySQL连接pymysql,PyMySQL是一个纯Python实现的MySQL客户端库,用于直接与MySQL数据库交互。通过PyMySQL,可以发送原生SQL查询语句,并获取查询结果。但是大家也能看到,PyMySQL的一些语句其实和MySQL是差不多的,并且代码比较繁琐,切换数据库也很麻烦,要修改大量代码。现在来介绍另一种方法:ORM。

时间:11/18/2025

上传android-aar到jitpack

上传android-aar到jitpack

这里有一些注意点,就是在执行Build的时候,要切换到project里面执行,否则会出现非常多的问题。2,上传到jitpack。

时间:11/17/2025

印度股票数据-PHP-对接文档-覆盖-BSE孟买证券交易所和-NSE印度国家证券交易所的实时数据

印度股票数据-PHP-对接文档-覆盖-BSE孟买证券交易所和-NSE印度国家证券交易所的实时数据

本文介绍了使用PHP对接StockTV印度股票数据源的实现方案。包含核心架构设计、配置类定义以及股票、指数、K线三类数据模型实现。项目采用MVC结构,支持BSE和NSE交易所的实时数据获取,提供HTTP和WebSocket两种连接方式,具备格式化输出、涨跌判断等实用功能。通过封装API接口和标准化数据结构,为开发者提供简洁高效的印度股市数据接入方案。

时间:11/17/2025

Android-控件-悬浮常驻文本通过-Service-实现通过-BaseActivity-实现

Android-控件-悬浮常驻文本通过-Service-实现通过-BaseActivity-实现

Android控件-悬浮常驻文本(通过Service实现、通过BaseActivity实现)

时间:11/17/2025

PHP代码审计框架性思维的建立

PHP代码审计框架性思维的建立

代码审计最忌讳"随缘看代码"。很多人打开源码,从第一行开始看,看到哪算哪,这是效率最低的方式。真正的审计高手,是带着目的性和框架性思维去审计:知道要找什么,知道从哪里入手,知道重点关注什么。从今天开始,用我说的四层框架去审计你的下一道题,你会发现效率提升不止一倍。

时间:11/16/2025

MySQL基础

MySQL基础

表的约束:表中一定要有各种约束,通过约束,让我们未来插入数据库中的数据是符合预期的。反过来,站在mysql的视角,凡是插入进来的数据,都是符合数据约束的。一般而言,我们建议将主键设计成为和当前业务无关的字段,这样,当业务调整的时候,我们可以尽量不会对主键做过大的调整。enum(枚举)是单选(多选一),插入的数据必须是枚举值中的一个,可以使用下标进行插入数据,并且下标是从1开始。当对应的字段不给值,就会自动被系统触发,会从当前的最大值+1,得到一个新的值,通常和主键搭配使用,作为逻辑主键。

时间:11/16/2025

uniapp实现androidIOS消息推送

uniapp实现androidIOS消息推送

摘要:针对未上架应用市场的APP推送实现,Android可使用UniPush(个推自有通道),但厂商通道到达率受限;海外推荐FCM。iOS推送取决于分发方式:企业签名(内部应用)、AdHoc(小范围测试)或TestFlight(较大测试范围)均支持Production环境推送,公开分发必须上架AppStore。代码实现通用,需引导Android用户开启自启动等权限优化推送效果。

时间:11/16/2025

上一页
1...345...42
下一页第 4 / 42 页