- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 Vue3携手Echarts,打造炫酷数据可视化大屏
Vue3 是 Vue.js 的最新版本,相较于 Vue2,它带来了许多令人瞩目的改进和新特性,为前端开发带来了更高的效率和更好的体验。在性能方面,Vue3 重构了响应式系统,使用 Proxy API 取代了 Vue2 中的 Object.defineProperty。这一改变使得 Vue3 能够更高效地追踪和响应数据变化,尤其是在处理嵌套对象和数组时,性能提升显著。例如,当数据量较大且包含复杂嵌套结构时,Vue3 的响应式更新速度更快,页面渲染更加流畅,减少了卡顿现象 ,让用户操作更加顺滑。
2025-05-05 21:23:58
1950
原创 可视化大屏开发全攻略:技术与实践指南
某大型电商企业在业务快速发展过程中,面临着数据分散、决策不及时的问题。海量的销售数据、用户行为数据、商品库存数据等分散在各个业务系统中,管理层难以快速获取关键信息,做出精准决策。为了实现数据的集中展示与分析,提升决策效率,企业决定开发一套可视化大屏系统。该系统需实时展示核心业务指标,如实时销售额、订单量、客单价、用户活跃度、商品库存等,并通过直观的图表和地图,分析销售趋势、用户地域分布、商品销售排行等信息,为企业运营和决策提供有力支持。在可视化大屏项目开发中,技术选型是奠定项目基础的关键环节。
2025-05-05 21:10:59
1209
原创 SSR vs SSG:前端渲染模式终极对决(附 Next.js/Nuxt.js 实战案例)
SSR 与 SSG 并非非此即彼的竞争关系,而是互补的技术方案。通过理解两者的核心差异(渲染时机、数据处理、适用场景),结合 Next.js/Nuxt.js 等现代框架的高效工具链,开发者可根据项目需求精准选择,在性能、SEO、开发成本之间找到最佳平衡点。未来,随着前端生态的持续演进,混合渲染与边缘计算将推动前端渲染技术迈向新高度。
2025-04-29 16:43:59
1150
原创 Trae与Cursor对比研究报告:AI编程工具的技术博弈与开发者选择
对于一个涉及多个模块和复杂业务逻辑的项目,doubao-2.0 能够更全面地分析项目的上下文信息,准确把握各个模块之间的关系,从而生成更加优化的代码,提高项目的整体质量和性能。同时,Trae 还会自动运行相应的命令,完成项目的初始化和依赖安装。在处理一个大型的企业级 Java 项目时,当需要对多个模块的代码进行重构以优化性能时,Cursor 凭借其强大的代码理解能力和多文件协同编辑功能,能够准确识别各个模块之间的依赖关系,自动生成重构建议,并同步修改相关文件中的代码,确保整个项目的一致性和稳定性。
2025-04-29 15:39:10
1255
原创 具身智能:从理论突破到场景落地的全解析
具身智能(Embodied Intelligence)是人工智能与机器人学深度融合的前沿领域,其核心在于通过物理实体与环境的动态交互实现智能行为。区别于传统 AI 的 “离身性”(如语音助手仅依赖数据输入),具身智能强调 “智能体通过身体感知世界并反作用于环境”,形成 “感知 - 决策 - 行动” 的闭环。例如,能自主避障的配送机器人、可精准抓取异形物体的机械臂,均通过传感器网络与环境实时互动,在试错中优化行为策略。
2025-04-28 21:15:41
1100
原创 具身智能机器人的应用场景及最新进展
美团的无人配送车“魔袋20”,在复杂路况下的配送成功率达99%,单次续航60公里。美国Starship Technologies的配送机器人,已在20多个国家完成超300万次配送。
2025-04-28 21:09:03
676
原创 大模型时代的具身智能:从虚拟到现实的智能体进化革命
具身智能(Embodied AI)是融合大模型决策能力与物理实体执行能力的新型智能系统,其核心在于通过 "感知 - 推理 - 行动" 闭环实现与现实环境的动态交互。区别于传统 AI 依赖数据输入的 "离身智能",具身智能强调智能生于物理交互 —— 如机器人通过机械臂抓取物体时,需同步处理视觉定位、力反馈感知与运动规划,形成基于身体经验的认知模式。这一范式变革推动 AI 从 "数据处理工具" 进化为 "物理世界参与者"。
2025-04-27 20:02:14
681
原创 大模型时代具身智能:从理论突破到产业落地的全链路解析
具身智能,作为当下人工智能领域的前沿热点,正引领着一场深刻的技术变革。从本质上讲,具身智能是一种将物理实体与智能决策深度融合的新型智能系统。它打破了传统人工智能仅在虚拟数字世界中运行的局限,通过赋予智能体真实的物理身体,使其能够直接与现实环境进行交互,实现从感知到决策再到行动的闭环控制。与传统的离身 AI 相比,具身智能的核心差异在于其 “智能生于交互” 的理念。传统 AI 主要基于大量的数据和预设的算法进行运算和决策,缺乏与物理世界的直接互动。
2025-04-27 19:57:45
877
原创 ECMAScript在软件开发领域的技术演进与应用研究
ECMAScript 作为软件开发领域中极为重要的脚本语言规范,由 Ecma 国际通过 ECMA - 262 标准予以定义。它犹如一座灯塔,为 JavaScript、JScript 等语言照亮前行的道路,成为这些语言的核心基础。从设计初衷来看,ECMAScript 旨在突破平台与环境的限制,实现脚本的互操作性,这一目标使其在 Web 开发领域中占据着无可替代的核心地位。在 Web 开发的广阔天地里,ECMAScript 是构建动态交互页面的关键技术。
2025-04-27 09:25:25
855
原创 Vue.js组件化开发全解析:从基础实践到最佳实践
在 Vue 的世界里,组件化开发就像是搭积木。想象你要搭建一座超级复杂的城堡,一块一块的普通积木肯定让你手忙脚乱。但如果有一些已经拼好特定形状的大积木块,比如城堡的城墙、塔楼,是不是就简单多了?Vue 组件化开发就是这样,把复杂的用户界面(UI)拆分成一个个独立、可复用的小组件。每个组件就像一个小的功能模块,封装了自己的模板(也就是 HTML 结构)、逻辑(通过 JavaScript 实现)和样式(CSS)。
2025-04-27 09:00:12
2067
原创 人形机器人:开启AI与物理世界交互新时代
人形机器人的发展已取得了令人瞩目的成就,在技术、应用和市场等多个层面都展现出了巨大的潜力。从技术突破来看,运控算法、具身智能以及核心部件的革新,为人形机器人的智能化、高效化和多功能化提供了坚实的支撑。在应用拓展方面,工业制造、应急救援、家庭服务等多元化场景的渗透,充分展示了人形机器人的广泛适用性和重要价值。市场格局上,外资巨头的加速布局和中国企业的蓬勃发展,共同推动着人形机器人产业的繁荣,使其成为全球科技竞争的新热点。然而,我们也必须清醒地认识到,人形机器人产业在前行的道路上依然面临着诸多挑战。
2025-04-26 18:23:40
1129
原创 从实验室到生产线:揭秘人形机器人的技术跃迁与产业突围
在智能制造的大趋势下,人形机器人正逐渐成为破解工业生产中柔性化、智能化难题的关键力量。在极氪汽车工厂,2 台 1.72 米高的 Walker S1 机器人已成功实现协同搬运 1.2 米长物料箱,搬运误差控制在 ±5mm,展现出了极高的操作精度。它们还能与机械臂默契配合,完成零件分拣任务,极大地提高了生产效率。这些人形机器人的核心优势在于其对非结构化环境的强大适应能力。
2025-04-26 18:10:01
788
原创 探索具身智能协作机器人:技术、应用与未来
具身智能协作机器人作为人工智能与机器人技术深度融合的产物,正以其独特的优势和无限的潜力,重塑着工业和服务等多个领域的发展格局。它不仅为解决当前生产生活中的诸多难题提供了创新方案,更为未来智能化社会的构建奠定了坚实基础。从工业生产线上的高效协作到服务领域的贴心陪伴,具身智能协作机器人正逐步走进人们的生活,成为推动社会进步和经济发展的重要力量。尽管目前具身智能协作机器人在发展过程中还面临着一些挑战,如复杂感知能力的提升、数据获取与处理的难题以及成本控制等,但随着技术的不断创新和突破,这些问题都将逐步得到解决。
2025-04-26 17:44:42
1296
2
原创 Flutter配置环境爬坑(持续更新)
1.提示Android licenses unknown这是android studio的坑,我之前的as没出现,这次用的3.6.1,sdk tools成Obsolete的了。去android studio,找到如下图,先取消下方Hide Obsolete Package,然后勾选Android SDK Tools,OK。等安装完毕,重新运行flutter doctor,还是报...
2020-03-16 11:16:58
359
原创 wepy框架配置运行手册
vscode软件安装就不赘述了,按提示一步一步安装即可。下边直接进入正题指令如下:npm install -g wepy-cli //全局安装或更新WePY命令行工具(wepy脚手架): wepy-cliwepy -v //查看wepy-cli版本wepy init standard <projectName> //新建wepy小程序项目,1.7.0之前的版本使用:we...
2020-03-14 18:06:56
298
原创 存在项目依赖的情况下,productFlavors的使用
productFlavors在单个项目中的使用,其他已经有很多,找度娘一抓一大把,这里就不说了。这里咱们要说的是,存在项目依赖library项目的情况下productFlavors的使用。、 此处例子中,moduleA依赖了module library首先,打开library的build gradle,添加如下内容 publishNonDefau...
2018-09-27 11:11:56
2043
1
原创 Kotlin学习历程七:kotlin中的类之密封类、抽象类和内部类(嵌套类)
一、密封类 sealed1.1 受限的类继承结构所谓受限的类继承结构,即当类中的一个值只能是有限的几种类型,而不能是其他的任何类型。这种受限的类继承结构从某种意义上讲,它相当于是枚举类的扩展。但是,我们知道Kotlin的枚举类中的枚举常量是受限的,因为每一个枚举常量只能存在一个实例。但是其和枚举类不同的地方在于,密封类的一个子类可以有可包含状态的多个实例。也可以说成,密封类是包...
2018-08-30 09:52:37
399
原创 Kotlin学习历程六:kotlin中的类之枚举类、接口类和数据类
一、枚举类 Enum1.1 声明关键字:enum声明格式:enum class 类名{ ...}1.2 枚举常量即枚举类下的对象,每个枚举类有0到多个枚举常量。枚举类中的每一个枚举常量都是一个对象,并且他们之间用逗号分隔。/** * 例:关于一个网络请求结果的枚举类 */enum class State{ /* NORM...
2018-08-30 09:47:07
442
原创 Kotlin学习历程五:kotlin中的类的使用
一、类的声明关键字声明类的关键字为class声明格式class Test{ // 属性... ... // 构造函数 ... // 函数 ... // 内部类 ... ...}当类没有结构体的时候,大括号可以省略。即:class Test 二、类的构造函数在Kotlin中,允许有一个主构...
2018-08-29 09:21:26
612
原创 Kotlin学习历程三:kotlin中的变量、常量和注释
一、变量kotlin中变量的声明和java有很大区别,必须使用var或var关键字。var表示:可变变量,可读也可写,相当于java中的普通的变量。val表示:不可变变量,可读但是不可写,相当于java中用final修饰的变量。1.1 基础用法:格式:关键字(var/val) 变量名: 数据类型 = xxx其中。var和val是Kotlin中定义变量必须使用的关键字。 每...
2018-08-28 09:20:25
387
原创 Kotlin学习历程一:Kotlin开发安卓的初体验
1.告别findViewById不同于 JAVA 中,在 Kotlin 中 findViewById 本身就简化了很多,这得益于 Kotlin 的类型推断以及转型语法后置:val onlyTv = findViewById(R.id.onlyTv) as TextView在官方库Anko的支持下,可以更简化当你试图 command/ctrl + 左键点击 onlyTv 想要查...
2018-08-24 11:15:37
2998
原创 Kotlin学习历程二:基本类型
在 Kotlin 中,所有变量的成员方法和属性都是一个对象。一些类型是内建的,它们的实现是优化过的,但对用户来说它们就像普通的类一样。 1.数值 2.字面值常量主要是以下几种字面值常量: --数型:123 --长整型(要加大写L):123L --十六进制:0x0f --二进制:0b000...
2018-08-22 15:01:53
209
原创 Kotlin学习历程四:基础语法
既然点进来看了,我也就不多赘述kotlin的历史,为什么要学kotlin那些东西了,直接开门见山,开始我们的学习。我在参照这个文档来的http://www.kotlindoc.cn/GettingStarted/Basic-Syntax.html在中间穿插了一些自己的理解,不喜勿喷。这里我用到了一个在线工具https://c.runoob.com/compile/2960,在此推荐给大家。...
2018-08-22 10:27:19
208
原创 开发过程中遇到的坑,谨以此贴记录,以帮助有需要的小伙伴脱坑,持续更新中……
1.SimpleDateFormat处理之后,时间差8小时问题解决方案:添加时区 private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));2.Failed to re...
2018-07-26 11:02:41
215
原创 图片+文件选择
此处我们用到了两个github上的两个库,Matisse和LFilePicker首先是图片选择build.gradle加入依赖 //图片选择 implementation 'com.zhihu.android:matisse:0.5.1'然后是调用 Matisse.from(ConversationActivity.this) ...
2018-07-26 00:01:27
353
原创 日期工具类
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * 日期工具类 *...
2018-07-25 23:44:08
188
原创 常用颜色xml文件
<?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#FFFFFF</color><!--白色 --> <color name="ivory">#FFFFF0&a
2018-07-25 23:41:16
1108
原创 常用的edittext的验证
import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.regex.PatternSyntaxException;import android.text.TextUtils;/** * 匹配验证 * * @author LeeKuma * */public class...
2018-07-25 23:38:49
418
原创 身份证校验工具
之前在eoe android上边写过一个,但是不知道最近怎么回事,服务器好像炸了,怎么也进不去了,在此做个备份。import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.HashMap;import java.util....
2018-07-25 23:32:00
2354
原创 简单的java文本编辑器源码
import javax.swing.*;import java.awt.*;import java.io.*;import java.awt.event.*;public class TxtEditor extends JFrame implements ActionListener{ String file_name; String file_dir; String temp
2015-01-21 12:02:42
4583
4
原创 android将log保存到文件
http://download.csdn.net/detail/lxx24915147/8379415下载链接package com.example.pay.log;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutput
2015-01-20 14:50:14
759
原创 数字字符串,每三个数字加上逗号
/** * 将每三个数字加上逗号处理(通常使用金额方面的编辑)* * @param str 无逗号的数字* @return 加上逗号的数字*/private static String addComma(String str) { // 将传进数字反转 String reverseStr = new StringBuilder(str).reverse().toString()
2015-01-20 11:58:05
2808
身份证验证工具类
2018-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人