Jet's C++ Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

技术迭代中的争议与破局:从禁止手机拍照和WiFi功能到AI大模型开发的程序员视角

2023年,当我在调试一个图像生成工具时,突然想起二十年前看到的新闻,差不多是2002年前后,第一款带摄像头的手机上市,竟在国内引发”该不该禁拍照”的全民讨论。这让我联想到现在写代码时经常遇到的场景——就像产品经理反复纠结某个新功能的安全风险,当年的工程师们也在摄像头的利弊间反复权衡。同期发生的WiFi功能”阉割”事件,像极了今天我们处理开源框架兼容性时的无奈与坚持。这些跨越二十年的技术争议,本
2024-11-21
人工智能AIGC > 技术哲学
#技术迭代 #手机拍照 #WiFi功能 #AI大模型 #程序员视角 #技术争议 #功能限制 #技术创新 #安全合规 #开源框架
敏捷软件开发的基本概念 Agile Principles for Software Development

敏捷软件开发的基本概念 Agile Principles for Software Development

之前更新的内容中反复提及敏捷开发,但是没有详细介绍,今天我们就来详细介绍一下敏捷开发的基本概念。 软件开发模式中,敏捷开发是一种快速响应需求变化的软件开发方法。它强调团队与客户之间的紧密协作,能够快速响应需求的变化。在敏捷开发中,开发人员通常采用迭代和增量的方式进行软件开发,每个迭代周期都包含几个步骤,如需求分析、设计、编码、测试、安装 / 部署和维护。 在软件开发过程中,通常会遇到一些
2024-11-05
项目管理 > 敏捷开发
#软件开发 #敏捷开发 #Scrum框架 #瀑布流模型 #螺旋模型

AI智能体开发常用平台分析

AI 智能体开发是指利用人工智能技术和算法,开发能够自主学习、理解和执行任务的智能体。AI 智能体开发可以应用于多种领域,如语音助手、智能客服、智能医疗、智能交通等。AI 智能体开发需要掌握人工智能的基础知识,如机器学习、深度学习、自然语言处理等。 AI 智能体开发常用平台包括:Coze、Dify、百度文心智能体、智谱清言智能体、NebulaAI、支付宝百宝箱、飞速 AI 智能体开发平台、腾讯元器
2024-10-11
人工智能AIGC > AI智能体开发
#AI智能体开发平台 #Coze #Dify #百度文心智能体 #智谱清言智能体 #NebulaAI #支付宝百宝箱 #飞速AI智能体开发平台 #腾讯元器 #百度智能云千帆AppBuilder

从ChatGPT到生成PPT文件,中间经历了什么?

网上有很多使用大语言模型模型生成PPT文件的教程,但是我发现很多教程都只是到了生成PPT大纲这个阶段就戛然而止了,没有讲清楚拿到PPT大纲之后怎么做,还有一些网站可以根据PPT大纲,自动生成PPT文件,但是也是需要收费的这个且不说,也没有讲清楚中间过程,所以我决定写一篇文章来讲解一下从ChatGPT到生成PPT文件,中间经历了什么?
2024-09-17
人工智能AIGC > 大语言模型
#Python #大语言模型 #ChatGPT #生成PPT文件 #人工智能 #案例分析 #自动化处理 #扩写文案

AnythingLLM不是用来训练大模型的

AnythingLLM不是用来训练大语音模型的,而是用来在大语言模型基础上建立自己的知识库的,对于这一点,好多人都容易混淆,Anything LLM 主要用于知识库管理和检索增强(RAG),而训练大语言模型是一个独立的、更底层的过程。 在 Anything LLM 中建立自己的知识库,和训练自己的大模型,是两个相关但不同的过程,它们的目标和方法有显著区别。 建立知识库 是一个轻量级、动态化的过程
2024-08-21
人工智能AIGC > 大语言模型
#AnythingLLM #知识库 #大语言模型 #训练 #检索增强(RAG) #数据导入 #数据索引 #微调训练 #计算资源 #数据隐私 #Hugging Face #Transformers #预训练模型 #分词器 #文本生成

Gitlab中这烦人的Prometheus

一、问题由来我们在使用 GitLab 时,发现 Prometheus 服务在 /var/opt/gitlab/prometheus/data 目录下占用了大量空间,这可能是由于 GitLab 配置中的 prometheus['enable'] = true 被注释掉了,导致 Prometheus 服务默认启用并产生数据。 因为我们的Gitlab是运行在Docker容器中的,所以这个
2024-08-05
软件开发 > 运维管理
#运维 #Docker #GitLab #配置 #Prometheus #监控 #磁盘空间 #数据保留 #容器 #性能优化

Android开发中Kotlin的语法糖

Kotlin是Android开发中最常用的语言之一,它提供了简洁、安全和高效的编程方式。在Kotlin中,我们可以使用多种方法来实现相同的功能。 基础语法可参考 https://www.runoob.com/kotlin/kotlin-tutorial.html 我们这里再提取一些更为基础的知识。 基本的Kotlin语法下面是一些常用的方法: 函数函数是Kotlin中最基本的代码块,它可以接受参
2024-07-21
软件开发 > 小程序和APP
#Android #Kotlin #语法糖 #高阶函数 #扩展函数 #运算符重载 #延迟初始化 #闭包 #递归 #成员引用

理解Android开发中的Context和Activity

在Android系统开发中,Context是一个非常重要的概念,它提供了访问应用程序环境的方法和资源。Activity是Context的一个具体实现,它代表了一个用户界面的活动。如果搞不清楚这两个概念,很多代码就会看得很困惑。 我们以这段代码为例,需要实现动态请求用户授权的功能,为什么这里的 this,既可以代表 context,也可以用作 Activity 类型的变量? 123456789101
2024-07-20
软件开发 > 小程序和APP
#Android #Kotlin #Activity #Context #权限请求 #多态性 #继承关系 #AppCompatActivity #类型转换 #权限管理

Edge和Chrome插件:图片批量下载器

自从Fatkun这个图片批量下载插件发布以来,我一直在使用它来下载网页上的图片。它的功能非常强大,不仅可以自动收集网页上的图片,还可以通过滑动条来过滤图片的尺寸,满足不同的需求。但是最近这半年来,这个插件开始耍流氓了,强制设置浏览器主页,最近直接被Edge浏览器插件市场红色标记为“此扩展包含恶意软件”,于是决定自己动手写一个插件,下载页面上的所有图片,完美替代fatkun图片批量下载。使用方法:在
2024-07-19
软件开发
#多语言支持 #消息传递 #Chrome插件 #Edge插件 #图片下载 #右键菜单 #manifest.json #background.js #content.js #浏览器插件 #批量下载 #图片收集 #瀑布流布局 #响应式设计 #错误处理

Android中实现Activity与Service数据交换

核心要点: LiveData是kotlin中特有的机制,可以被observe,通过ViewModel可以实现线程安全,更稳定。 Application的子类,通过在AndroidManifest.xml中的application标签中配置android:name属性,指定为自定义的Application类,可以实现全局传递变量。 在Service中可以通过Application的实例获取Vi
2024-07-12
软件开发 > 小程序和APP
#Android #Activity #Service #LiveData #ViewModel #EventBus #数据交换 #后台服务 #实时更新 #架构组件
123456…10

搜索

Powered by Github Pages Contact me with email 5144789@qq.com