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

© 2025 TechBlog. All rights reserved.

#标签

共 192 篇文章
算法竞赛从入门到国奖算法基础入门篇-二分算法

算法竞赛从入门到国奖算法基础入门篇-二分算法

本文介绍了二分查找算法及其应用场景,重点讲解了在有序数组中查找元素边界的方法。文章首先解释了二分查找的基本原理,通过例题展示了如何查找元素的第一个和最后一个出现位置。接着介绍了二分查找的两种模板(查找左端点和右端点),并详细说明了模板选择的条件和注意事项。此外,文章还探讨了二分查找在答案求解中的应用,包括木材加工、砍树和跳石头等问题,展示了如何通过二分法寻找满足特定条件的最大值或最小值。最后提供了多个实际问题的代码实现,帮助读者理解二分查找的具体应用。

时间:12/24/2025

鸿蒙开发者跨平台开发可选工具Windows-11-安装-Android-Studio-完整指南

鸿蒙开发者跨平台开发可选工具Windows-11-安装-Android-Studio-完整指南

摘要:本文详细介绍了在Windows11上安装和配置AndroidStudio的完整流程。内容涵盖从官网下载安装包、执行安装步骤(含组件选择与路径设置),到首次启动时的SDK下载及环境变量配置(重点说明ANDROID_HOME设置)。测试环境基于13代i5处理器+16GB内存的Win11家庭版,建议预留10GB磁盘空间。教程特别标注了关键注意事项(如管理员权限、网络稳定性)和实用提示(如自定义SDK路径),适用于Android/Flutter/鸿蒙开发者,30-60分钟即可完成整套开发环境搭建。

时间:12/23/2025

Flutter与DevEco-Studio结合开发简单项目实战指南

Flutter与DevEco-Studio结合开发简单项目实战指南

本文详细介绍了Flutter与DevEcoStudio协同开发HarmonyOS应用的全流程。以"待办事项列表"项目为例,涵盖环境配置、项目创建、UI设计、原生功能调用及调试发布等关键环节。重点讲解了Flutter与HarmonyOS的兼容性处理,包括环境搭建、项目结构设计、核心功能实现和常见问题解决方案。该方案充分发挥Flutter的跨平台优势与DevEcoStudio的HarmonyOS生态支持,为开发者提供高效的多平台开发实践指南。

时间:12/13/2025

Android-开发-Room-问题SQL-error-or-missing-database-no-such-table-User

Android-开发-Room-问题SQL-error-or-missing-database-no-such-table-User

Android开发Room问题:SQLerrorormissingdatabase(nosuchtable:User)

时间:12/09/2025

Android-开发问题在无法直接获取或者通过传递获取-Context-的地方如何获取-Context

Android-开发问题在无法直接获取或者通过传递获取-Context-的地方如何获取-Context

Android开发问题:在无法直接获取或者通过传递获取Context的地方如何获取Context

时间:12/08/2025

androidstudio-Layout-Inspector没有3D模式

androidstudio-Layout-Inspector没有3D模式

在AndroidStudio的顶部菜单栏,依次点击File(在macOS上是AndroidStudio)>Settings>Tools>LayoutInspector,然后取消勾选EnableembeddedLayoutInspector选项。完成后,重启LayoutInspector,3D模式即可使用。

时间:12/06/2025

OpenHarmony混合开发实战指南

OpenHarmony混合开发实战指南

OpenHarmony环境下的Electron与Flutter混合开发模式,为全场景应用开发提供了强大的技术支撑。通过本文的架构分析、实战案例和优化策略,我们展示了如何在不同技术栈之间建立高效的协作机制。技术融合的价值体现在多个层面:从开发效率的角度,混合模式允许团队基于现有技术积累快速切入OpenHarmony生态;从性能体验的角度,通过合理的架构设计可以充分发挥各技术栈的优势;从业务创新的角度,分布式能力为多设备协同带来了新的可能性。未来发展趋势工具链完善。

时间:12/06/2025

Qt-Visual-Studio-开发环境搭建

Qt-Visual-Studio-开发环境搭建

本文介绍了Qt与VisualStudio开发环境的搭建方法。首先提供了VS各版本下载渠道:官网最新版(2026)、旧版(2022/2019等)以及个人网盘备份资源。其次详细列出Qt的获取方式,包括官方安装包(5.12.12/5.14.2/6.8LTS)、清华镜像和个人备份资源

时间:12/06/2025

Flutter-iOS-真机部署异常经验Android-Studio-提示无法运行,但-Xcode-可正常运行

Flutter-iOS-真机部署异常经验Android-Studio-提示无法运行,但-Xcode-可正常运行

【代码】FlutteriOS真机部署异常经验(AndroidStudio提示无法运行,但Xcode可正常运行)

时间:12/05/2025

Visual-Studio-编译选项详解

Visual-Studio-编译选项详解

本文推荐两个Microsoft官方文档,帮助开发者深入了解VisualStudio的MSVC编译器(cl.exe)和编译选项设置。第一篇文档详细讲解如何在项目属性页中配置编译器选项,包括优化、代码生成等类别,并配有界面截图和对应命令行参数说明。第二篇是MSVC编译器选项的完整参考手册,按类别和字母顺序列出所有选项(如/O2优化、/EH异常处理等),并标注IDE中的对应位置。

时间:12/05/2025

SQL-Server数据库和Visual-Studio-C联合编程

SQL-Server数据库和Visual-Studio-C联合编程

【代码】SQLServer数据库和VisualStudio(C#)联合编程。

时间:12/05/2025

新手如何搭建配置Android-Studio并成功运行React-Native项目使用自带的虚拟机运行

新手如何搭建配置Android-Studio并成功运行React-Native项目使用自带的虚拟机运行

新手小白如何用AndroidStudio运行基础ReactNative应用

时间:12/03/2025

VS2022调试技巧-实战案例

VS2022调试技巧-实战案例

本文介绍了程序调试的基础知识,包括bug的起源、调试的概念以及VS中的调试技巧。文章详细讲解了debug和release版本的区别,VS常用调试快捷键(F9/F5/F10/F11),以及如何通过监视窗口和内存窗口观察变量。通过两个调试实例(阶乘计算和数组越界问题)演示了实际调试过程,并分析了栈区内存布局对程序的影响。最后强调了调试能力的重要性,建议程序员通过反复练习掌握这一核心技能,从而更深入地理解代码执行过程。

时间:12/01/2025

WinFormC小案例-猜字母PK游戏

WinFormC小案例-猜字母PK游戏

实现这个案例我们可以分为2个步骤。

时间:11/22/2025

WinFormC小案例-爱心跑马灯演示

WinFormC小案例-爱心跑马灯演示

实现这个案例我们可以分为3个步骤。

时间:11/22/2025

C小案例-汽车租聘系统计价功能

C小案例-汽车租聘系统计价功能

【代码】C#小案例-->汽车租聘系统计价功能。

时间:11/22/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-控件-悬浮常驻文本通过-Service-实现通过-BaseActivity-实现

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

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

时间:11/17/2025

android-studio-Gradle-打包任务配置

android-studio-Gradle-打包任务配置

文章摘要AndroidStudio中的Gradle打包任务(如assemble、bundle)由AndroidGradlePlugin自动生成,基于buildTypes和productFlavors配置动态创建任务。关键配置包括:签名管理:使用siginingConfigs定义release签名,避免密码硬编码;文件名定制:通过applicationVariants添加版本、日期等信息;多渠道打包:利用flavorDimensions实现差异化构建。

时间:11/14/2025

Android-studio修改app-桌面logo和名称

Android-studio修改app-桌面logo和名称

Android应用修改指南摘要(143字)本文介绍Android应用修改logo和名称的方法:1)修改logo:建议使用AndroidStudio的ImageAsset工具,准备512×512以上PNG图片,选择LauncherIcons类型生成图标,工具会自动处理多分辨率版本并更新Manifest文件;2)修改应用名称:通过编辑strings.xml中的app_name字段,并确保AndroidManifest.xml引用该字段。修改后需重新安装应用,若未生效需清除缓存或卸载重装。

时间:11/13/2025

如何搭建IoT机器视觉

如何搭建IoT机器视觉

IoT机器视觉=在联网的低功耗设备或边缘设备上采集图像/视频→对图像做预处理/推理(检测/分类/分割/识别等)→将结果/报警/特征上传云端或触发本地动作。目标是低延迟、节省带宽、隐私保护与长期稳定运行。

时间:11/12/2025

用Microsoft-Visual-Studio-Installer-Projects-2022打包程序,同时安装VC的运行库等

用Microsoft-Visual-Studio-Installer-Projects-2022打包程序,同时安装VC的运行库等

零基础学习程序打包!本博客以浅显易懂的方式,详细介绍VisualStudioInstallerProjects2022的使用方法。包含完整的操作流程、截图示范、代码示例,让你快速掌握创建安装程序的核心技能,轻松打包自己的作品。

时间:11/12/2025

Android开发-java版学习笔记第一天

Android开发-java版学习笔记第一天

本文摘要:Android开发基础教程:从创建活动到实现跳转。首先介绍了日志打印方法(log.d/i/w/e/v)及其参数用法。详细讲解了从零开始创建NoActivity项目的步骤。重点说明了Android12后必须显式设置android:exported属性。随后介绍了Intent过滤器的使用。最后讲解了按钮点击事件处理和Toast消息显示,以及显式/隐式Intent实现活动跳转的方法,强调了隐式Intent需要匹配action和category的注意事项。

时间:11/05/2025

咨询Android-Studio-第三方手机模拟器对比202511

咨询Android-Studio-第三方手机模拟器对比202511

本文介绍了AndroidStudio第三方手机模拟器对比。

时间:11/05/2025

上一页
12345...8
下一页第 1 / 8 页