首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pcdack
掘友等级
大学生
|
USST
玩
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 35
沸点 49
赞
84
返回
|
搜索文章
最新
热门
用甄嬛对话数据微调ChatGLM——Chat甄嬛
很多开源的 LLM,诸如国外的LLaMA、国内的ChatGLM,这些开源的模型可以进行低成本的 finetune,于是冒出个想法,就是使用聊天对话数据,能不能造出一个拥有和被模仿者相似语言习惯的机器人
Linux 命令行黑技术(LTS)
Linux命令行,是开发人员日常接触的东西。但是,有很多小技巧。我在这里做个总结(长期更新)。 如果,你经常使用一个目录作为你的根目录,那么,你可以通过CDPATH来指定你的cd根目录。 例如,我经常到/etc目录下,来対相应的文件进行配置。比如我想从我的家目录到/etc/ng…
[译] 使用MVI构建响应式 APP — 第七部分 — TIMING (SINGLELIVEEVENT 问题)
在我前面系列博客中, 我们讨论了正确的状态管理的重要性,并且也阐述了为什么我认为一个像在谷歌架构组件的 github 中讨论的 SingleLiveEvent 不是一个好的主意。因为,它仅仅隐藏了真正底部的问题:状态管理。在这篇博客中,我想去讨论,SingleLiveEvent…
使用 MVI 编写响应式 APP — 第六部分 — 状态恢复
在前面博客中,我们讨论了 Model-View-Intent (MVI)和单项数据流的重要性。这极大的简化了状态恢复。这如何做到和为什么能够做到咧?我们将在这篇博客讨论。 我们在这篇博客中将要关注两种场景: 在内存中恢复状态(例如屏幕的方向发生改变)和恢复一个「持续状态」(从先…
[译]使用 MVI 编写响应式 APP — 第五部分 — 简单的调试
在前面的系列博客中我们已经讨论了 Model-View-Intent(MVI)模式和它的特征。在第一部分我们已经讨论了关于单向数据流的重要性和“业务逻辑”驱动型的应用状态的概念。在这篇博客中我们将看到如何通过 debug 来简化开发者的开发工作。 你以前有没有收到一个崩溃报告,…
[译]使用 MODEL-VIEW-INTENT 第四部分 — 独立 UI 组件
在这篇博客我们将讨论如何构建独立UI组件,并且要弄清楚为什么在我看来子类和父类关系充满着坏代码的味道。此外,我们将讨论为什么我认为这种关系是不必要的。 父子关系的组件充满着代码异味,因为它们表示了一种父类与子类的直接耦合,这就导致了代码很难阅读,很难维护,当需求发生变化会影响很…
[译]使用 MVI 开发响应式 APP — 第三部分 — 状态折叠器(state reducer)
在前面的系列里 我们已经讨论了如何用 Model-View-Intent 模式和单向数据流去实现一个简单的页面。在这篇博客里我们将要实现更加复杂页面,这个页面将有助于我们理解状态折叠器(state reducer)。 如果你没读第二部分,你应该先去读一下第二部分,然后再读这篇博…
[译]用MVI编写响应式APP第二部分View和Intent
在第一部分我们讨论了关于什么才是真正的Model,Model和状态的关系,并且讨论了什么样的Model才能避免安卓开发过程中的共性问题。在这篇我们通过讲Model-View-Intent模式去构建响应式安卓程序,继续我们的“响应式APP开发”探索之旅。 如果你没有阅读第一部分,…
[译]为什么使用MVI模式(MVI编写响应式安卓APP入门系列第一部分MODEL)
我曾经有一个瞬间觉的我的Model定义全都是错的。经过在各种安卓开发论坛也好主题也罢的讨论和头疼的研究。无论如何,最终我选择使用rxjava和Model-View-Intent(MVI)的方式构建响应式的安卓应用程序,就像这种组合我以前是没有尝试过一样,我创建是十分被动的。当然…
智能常量,以一种简单的方式减少枚举类的使用
有些时候,我们仅仅需要一些常量。单动不动来个枚举类是不是有些奢侈,那么,如何以巧妙的方式减少枚举类?
下一页
个人成就
文章被点赞
421
文章被阅读
63,837
掘力值
1,569
关注了
3
关注者
711
收藏集
3
关注标签
30
加入于
2016-07-29