自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 yaml 类型文件

它是一种易于阅读的用来表达数据序列的方式,特点是使用空白字符和缩进来表示结构,而不是使用括号或标签。YAML(Yet Another Markup Language)和JSON(JavaScript Object Notation)都是用于数据序列化的格式,它们都可以用来存储和传输数据,但是它们在语法和用途上有所不同。YAML和JSON都是重要的数据格式,它们各有优势,选择使用哪一种通常取决于具体的应用场景和个人偏好。键的值是一个数组,包含了两个对象,每个对象又有自己的。是键,分别对应着不同的值。

2024-06-21 09:35:34 333

原创 ChatGPT生成的大模型竞品分析报告

本报告旨在分析国内外主要的AI大模型产品,包括其功能、市场定位、技术优势和劣势。通过对比这些竞品,我们可以更好地了解市场格局,制定自身产品的战略。百度 - 文心一言(Ernie Bot)阿里巴巴 - M6腾讯 - HunYuan华为 - PanGu通过SWOT分析和五力模型分析,可以看出每个产品都有其独特的优势和面临的挑战。发挥技术优势:在中文处理和多模态支持上进一步提升,以迎合国内市场需求。国际化拓展:加强英文处理能力和国际市场推广,扩大市场份额。技术创新。

2024-06-06 11:57:28 785

原创 SSH协议

SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录和其他安全网络服务。在GitHub中,您可以使用SSH密钥来验证您的身份,从而安全地访问仓库。

2024-06-05 21:07:37 282

原创 LiveData

活跃性检查:LiveData通过内部机制检查观察者的生命周期状态,只有在生命周期处于STARTED或RESUMED状态时,才会认为观察者是活跃的,并向其发送数据更新。在主线程上更新UI:LiveData确保观察者的回调始终在主线程上执行,这样可以安全地更新UI。线程安全:LiveData内部使用锁和线程安全的数据结构来确保跨线程的数据更新是安全的。数据持久性:配置更改(如设备旋转)后,观察者会立即收到最新的数据,确保UI的一致性。观察者模式:LiveData遵循观察者模式,允许多个观察者订阅数据变化。

2024-05-31 11:50:41 364

原创 android动画

定义: View动画包括缩放、平移、旋转和透明度动画,它主要是对View进行操作,也就是所谓的补间动画(Tween Animation)。定义: 属性动画系统允许你动画化任何对象的属性。这意味着这个动画系统不仅可以用于视图对象,还可以用于不绘制到屏幕上的对象。属性动画提供了更多的灵活性和功能,但是如果只需要实现简单的View动画效果,View动画仍然是一个简单且有效的选择。动画只能应用于View的四种变换:平移、缩放、旋转、透明度。能够实现更复杂的动画效果,如:路径动画。可以对任意对象的属性进行动画操作。

2024-05-31 11:48:04 368

原创 android存储机制

内存缓存适合临时存储快速访问的数据,SharedPreferences适合存储配置信息,缓存文件适合存储较大的数据文件,数据库存储适合存储结构化数据,而外部存储适合存储大型文件和共享文件。容量大小:内存缓存 < SharedPreferences存储 < 缓存文件 < 内部存储 < 外部存储(通常情况下,具体取决于设备配置)安全性:外部存储 < 缓存文件 < SharedPreferences存储 ≈ 数据库存储 < 内部存储。定义:内部存储是设备上的一个私有区域,每个应用都有自己的存储目录,通常位于。

2024-05-31 11:46:26 245

原创 git reset

会重写远程仓库的历史,这可能会对其他协作者造成问题。在使用前确保这是你想要的操作,并通知团队成员。

2024-05-29 17:06:12 173

原创 git merge/rebase

都是用于合并分支的工具,但它们的合并策略和对历史记录的影响是不同的。如果你在一个分支上工作,而主分支上有其他人提交了更新,你可能需要将这些更新合并到你的工作分支上,以保持分支同步。可以在将分支合并到主分支之前,确保分支是基于最新的主分支提交。Rebase 会将你分支上的提交重新应用到另一分支的顶端,就好像是从那里开始开发的一样。例如,当你完成了一个特性分支上的工作,并且想要将这些改动合并回主分支(如。在合并分支时,如果两个分支对同一文件的同一部分做了不同的修改,就会发生冲突。在一些团队的工作流程中,使用。

2024-05-29 16:53:54 229

原创 Markdown使用教程

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-05-29 16:37:45 851

原创 Git 常用指令和原理

git checkout是一个 Git 命令,用于切换分支(branch),或检出(checkout)某个分支、标签或提交(commit)。命令需要注意,如果在切换分支时有未提交的更改内容,Git会提示你保存或取消更改。如果对文件夹中的文件有更新,比如新建了一个index.html,此时执行git status:可以显示本地仓库状态。命令可以帮助我们在不同的分支之间进行快速切换,同时也可以查看或回滚到某个特定的提交。将创建一个名为 feature-1 的新分支,并立即切换到该分支。

2024-05-29 16:15:17 707

原创 关于产品设计

产品跳转链路设计的核心在于平衡用户体验与功能需求,既要保持流程简洁,又要确保用户能够高效完成目标。好的交互设计应当是直观、一致、响应迅速且符合用户预期的,旨在创造流畅、愉悦的使用体验。

2024-05-27 17:16:48 238

原创 关于大模型算力的费用

算力产生费用的原因不仅仅是因为硬件损耗,尽管这是其中一个因素。更主要的是运行这些高性能计算设备(如GPU服务器)所需的电力消耗、冷却系统维持适宜温度的开销、以及硬件本身的购置成本。当提及“硬件”时,这里不仅包括GPU服务器本身,还可能涵盖存储设备(如高速SSD或HDD)、网络设备(如交换机、路由器保证数据高效传输)、以及其他辅助设备(如不间断电源UPS确保电力供应稳定)。GPU服务器是核心,它内部包含多个图形处理器单元(GPU),特别适合于并行计算,是运行大型语言模型等计算密集型任务的关键组件。

2024-05-27 17:11:36 274

原创 路由器wifi密码设置

修改路由器WiFi密码

2023-05-30 23:48:02 564 1

原创 Android程序启动的常见代码

inflater.inflate(R.layout.left_fragment, container, false)方法用于在Activity中加载一个布局文件,将其转化为一个View对象,并将这个View对象添加到指定的容器中,返回这个View对象。参数R.layout.left_fragment表示加载的布局文件,container表示将其添加到的容器,false表示是否将其添加到container中,这里表示不添加,返回的是该View对象。

2023-05-12 16:48:27 476

原创 Mac使用技巧

Mac 常用快捷键关闭/退出应用:cmd + q锁屏:ctrl + cmd + q强制退出应用:cmd + option + esc,软件无响应时使用快速切换应用:cmd + tab全屏截图/区域截图:cmd + shift + 3 / 4单/双/三指滑动控制面板:移动光标/上下滚动/切换窗口(全屏时)删除文件/一行内容:cmd + 退格键删除光标的后一个字符:fn + 退格键进入/退出应用全屏快捷键:ctrl + cmd + f最前面的窗口最小化至程序坞:cmd + m隐藏最前面a

2023-04-28 19:12:09 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除