Author Archives: Alfred Zhao

手把手教你更优雅的享受 DeepSeek

开始之前,首先要确定你已经配置好Ollama软件并正常运行DeepSeek本地模型。如果这一步还不清楚,请翻看之前的手把手教程《手把手教你部署 DeepSeek 本地模型》。 本文是手把手教程系列第3篇,包含内容如下: 1.如何使用浏览器调用DeepSeek 2.为何使用最小DeepSeek模型演示 3.使用API方式免费体验满血版DeepSeek 1.如何使用浏览器调用DeepSeek 先前教程中,在UI界面实现这部分,给大家推荐的是 Chatbox 桌面软件,这是为了更多的小白能够没有任何门槛的直接上手实践。 但实际上,对于有梯子的读者,还有一种更加简单、轻量且优雅的Web调用方案: 只需要在Chrome浏览器中添加扩展程序 Page Assist,就可以实现在Web端更优雅的调用本地 AI 模型。 – Page Assist – 本地 AI 模型的 Web UI 注: – 1.Page Assist插件安装好之后,也可实现在无网环境下,通过Web UI随时和本地部署的各种大模型畅快聊天。 – 2.如果你的机器是全周期无法上网的,还可以下载对应Page Assist的离线安装包,手动安装即可。 下面演示下具体步骤。 打开Chrome浏览器,在地址栏输入扩展程序的网址: – chrome://extensions/ 这里点击Chrome 应用商店并搜索扩展程序 … Continue reading

Posted in AI | Tagged , , , , | Comments Off on 手把手教你更优雅的享受 DeepSeek

手把手教你喂养 DeepSeek 本地模型

上篇文章《手把手教你部署 DeepSeek 本地模型》首发是在公众号,但截止目前只有500多人阅读量,而在自己博客园BLOG同步更新的文章热度很高,目前已达到50000+的阅读量,流量是公众号的100倍。 不管怎样,看来大家还是更喜欢这种真正手把手的教学模式。 在高流量加持下,也得到了更多读者的反馈,从评论区看到大家部署成功后都很兴奋,普遍认为这类教程对新手的帮助很大。 但也有困惑,就是成功部署本地模型之后,除了能在断网模式下也可以和deepseek聊天之外,还有哪些优势呢? 其实从BLOG的评论区已经有读者指出,迫切的想知道下一步究竟该如何喂养这个本地模型,让它可以成为一个更有用的本地私密知识库。 下面就开始 DeepSeek 手把手系列第二篇:《手把手教你喂养 DeepSeek 本地模型》 1.基本概念科普 2.下载 AnythingLLM 软件 3.配置 nomic-embed-text 模型 4.演示如何正确喂养个人数据 5.喂养前后效果对比和缺陷 1.基本概念科普 这里先给AI小白简单科普一下基本概念,便于更好地理解本文中的动手操作。 为什么我这里叫“喂养”DeepSeek 本地模型,是因为大模型再强大也有它天然的局限性,比如训练数据不可能包含你的私域数据,而打造自己的本地私域知识库,就需要检索这些数据,具体采用的是RAG(检索增强生成)方法。 RAG,英文全称是Retrieval-Augmented Generation。简单来讲,采用RAG就需要把你的私域数据向量化,然后存储到向量数据库中,支持向量检索配合LLM大模型一起提供更专业的回复。 2.下载 AnythingLLM 软件 官方网站: – https://anythingllm.com/desktop 下载符合你系统平台的软件,我这里是Apple Intel: 下载好的AnythingLLMDesktop.dmg,dmg文件约300M多点,双击安装并拖至应用程序中: 拖动时可以看到AnythingLLM安装程序有1G大小: 然后打开AnythingLLM,欢迎界面如下: 点击Get Started配置首选LLM,这里我们选择上一篇文章已经教大家配置好的Ollama: … Continue reading

Posted in AI | Tagged , , , , | Comments Off on 手把手教你喂养 DeepSeek 本地模型

手把手教你部署 DeepSeek 本地模型

本文目标:部署 DeepSeek 本地模型,并通过 Ollama 提供 API 支持,Chatbox 提供 UI 界面。 原则:不搞那些高深的玩法,让小白也能理解并真正的上手实践。 1.下载Ollama并安装运行DeepSeek 2.下载Chatbox并配置为本地DeepSeek 3.无需联网也能和DeepSeek畅快聊天 1.下载Ollama并安装运行DeepSeek 从Ollama官方网站下载Ollama: – https://ollama.com/ 进入Ollama官方网站后,可以看到Ollama已经支持DeepSeek-R1的部署: 点击DeepSeek-R1的链接可以看到有关deepseek-r1的详细介绍: 目前deepseek-r1模型大小提供了7个选择:1.5b、7b、8b、14b、32b、70b、671b。 因为我笔记本的显卡配置较低,所以这里只能选择最小的1.5b模型来做演示: 你可以根据你的硬件情况选择,通常模型大小(参数量)越大,模型的理解和生成能力越强,但也会消耗更多的计算资源。 点击Download按钮下载符合自己平台的Ollama: 我这里选择macOS,点击下载。 下载文件大小不到200M,文件名为:Ollama-darwin.zip。 解压后打开Ollama应用程序,提示: 点击Install安装ollama。 按照提示,打开终端,使用 Command + Space 快捷键调用 terminal: 这里Ollama默认给出的例子是下载/运行llama3.2大模型, 我们这里不使用这个llama3.2模型,直接下载/运行deepseek,参数选择最小的1.5b,在终端窗口运行下面命令: ollama run deepseek-r1:1.5b jingyuzhao@jingyuzhao-mac … Continue reading

Posted in AI | Tagged , , , | Comments Off on 手把手教你部署 DeepSeek 本地模型

永远不要轻易设置Oracle的隐藏参数,哪怕是DRM

这篇文章可能会存在较大争议,甚至颠覆一些人的固有思维。 因为关于Oracle的隐藏参数,江湖上一直都有两派对立的观点: – 1.不要设置任何隐藏参数,只有当遇到特殊问题时在售后指导下临时使用,在问题解决后还要及时去掉 – 2.这一系列隐藏参数是众多客户踩出来的最佳实践,上线前必须要设置,才能避免重复踩坑,确保系统运行稳定 两派观点各有各的依据,不针对具体客户场景其实也很难讲谁对谁错。 原厂通常是偏向前者,第三方服务厂商则更多是后者,而且这个最佳实践的参数设置通常还被视作宝贵的技术财产。 但是最难的实际上是客户,客户往往会感到困惑。有时甚至被洗脑,认为某些隐藏参数的设置就是金科玉律。 因为历史10g版本刚推出DRM特性时bug确实比较多,有些极端场景造成的业务中断等影响也比较大,所以给很多从业者留下了些许阴影。最终流传出一个经验,DRM一定要关闭。而DRM的关闭就是需要设置一些隐藏参数,笔者也曾深陷于那个时代,也记录了很多“金科玉律”: –10g RAC关闭DRM特性 alter system set “_gc_affinity_time”=0 scope=spfile sid=’*’; alter system set “_gc_undo_affinity”=FALSE scope=spfile sid=’*’; 有些系统不能马上重启,于是还有这样的手段经验,先动态设置应急下: –10g RAC可以设置另外2个动态的隐含参数,来达到从”事实上“关闭DRM的目的: _gc_affinity_limit=250 _gc_affinity_minimum=10485760 然后到了11g,关闭DRM的隐藏参数: alter system set “_gc_policy_time”=0 scope=spfile sid=’*’; alter system set “_gc_undo_affinity”=false … Continue reading

Posted in Oracle最佳实践 | Tagged , , | Comments Off on 永远不要轻易设置Oracle的隐藏参数,哪怕是DRM

您好,2025!

2025的目标是继续精进。 因此整体目标框架依然不变,只是个别部分有微调。 回顾2024,经历了很多变化和考验,自己保持初心,问心无愧,展望2025,要继续保持终身学习的心态精进自己。 工作&学习篇: 1.博客园继续保持更新;(已成为习惯) 2.从用户视角重新认识全栈技术,重点项目用心做;(需要主动性) 3.重点产品XD深入学;(软硬件等) 4.典型国产DB代表多了解;(OB架构设计、版本迭代) 5.PPT功底继续提升;(软技能) 6.英语能力全面提升;(软技能) 7.思考AI的落地场景;(主动学习AI相关技能) 生活篇: 1.锻炼身体逐步达成目标;(游泳健身) 2.自驾游探亲;(计划今年暑假时期) 3.出国旅游;(可选) 工作&学习篇: 1.博客园继续保持更新;(已成为习惯) 2023依然坚持,且开始同步微信公众号,文章开始注重故事性叙述,降低阅读门槛,增强趣味性。 2024完成继续保持目标。【连续10年更新】 2025会继续精进。【连续11年更新】同时会选取精品文章发公众号。 2.从用户视角重新认识全栈技术,重点项目用心做;(需要主动性) 2023有重点项目在进行中; 2024持续支持有价值的项目,实现双赢。 2025会继续精进。从更高维度看待项目本质,不局限于表面交差。 3.重点产品XD深入学;(软硬件等) 最新的X10M软硬件情况有过了解,后续关注更广的维度,将XD作为DBA了解硬件和扩展知识体系的方式。 2024会继续深入,包括但不限于独特特性,相关专利,关于白皮书中可量化的性能指标等。 2025会继续精进。完成“祛魅”。 4.典型国产DB代表多了解;(OB架构设计、版本迭代) 2023因为精力分配问题,了解不够多,只是粗浅的案例层面; 2024会加强这方面的学习,可以参考OBCP的课件做整体了解,并关注最新版本发展情况。 2024并没有完成,2025开始加强。国产发展趋势和关键技术了解。 5.PPT功底继续提升;(软技能) 目前满足工作需求; 2024如果有时间会精进,但不作为重点关注点。 2025会继续精进。借助合适的模版清晰表达核心观点。 6.英语能力全面提升;(软技能) 目前提升ing,没有量化的指标,不给具体的压力。 2025会继续精进,专注于表达,熟悉英语思维和逻辑,并总结学习经验。 口语带孩子互动练; … Continue reading

Posted in 职场生涯 | Tagged | Comments Off on 您好,2025!

Exadata X6支持的最新image和19c数据库版本?

如题,有客户咨询这个问题:Exadata X6支持的最新image和19c数据库版本? 直观感觉,看到X6这个型号就觉得是很老的机器了,毕竟现在最新都X10M了。 首先,去查MOS文档: – Exadata Database Machine and Exadata Storage Server Supported Versions (Doc ID 888828.1) 在Exadata System Software Requirements for Exadata Database Machine Hardware章节可以看到X6 支持的 image版本: – Exadata 12.1.2.3.1 through 24.1 这也就是说支持最新的image到了24.1这个版本,而这个版本的image,连最新的Oracle 23ai数据库都能装! 23ai Long Term Release => … Continue reading

Posted in Oracle一体机 | Tagged , , , | Comments Off on Exadata X6支持的最新image和19c数据库版本?

Exadata系列之配置利器OECA

Oracle Exadata Configuration Assistant (OECA) 是一款简便的配置工具,用于快速生成Exadata系统的推荐配置方案。它根据用户的需求和负载特点,自动推荐合适的硬件和存储配置,简化配置过程,并确保性能和可扩展性最佳。 1.OECA工具下载并准备就绪 2.使用OECA配置Exadata X7-2 HC 八分之一配置 3.使用OECA配置给上述配置增加HC存储节点 4.使用OECA配置Exadata X10M-2 HC 八分之一配置 5.使用OECA配置Exadata X10M-2 HC 四分之一配置 1.OECA工具下载并准备就绪 OECA工具官方下载地址: – https://www.oracle.com/database/technologies/oeca-download.html 需要登录Oracle账号,然后勾选同意标准条款并点击下载: 首先下载到的是一个下载工具,比如我MAC的环境就是这个包: – Oracle_SSN_DLM_11120313.dmg 选择下载路径: 成功下载OECA的压缩包: – V1045466-01.zip 解压之后,可在web文件夹下找到index.html,双击在浏览器中打开: 在浏览器中的打开的初始效果如下: 因为此时还没有输入任何有效配置信息,所以Rack Validity Status显示红色的Rack Config is NOT … Continue reading

Posted in Oracle一体机 | Tagged | Comments Off on Exadata系列之配置利器OECA

Oracle的用户如何优雅地达成软件合规目标

企业一旦发展到了一定规模,就会衍生软件100%合规正版化的需求。 而对于使用到Oracle的用户,当然,具体核定的购买数量和off等商务问题,需要客户管理层直接和对应的Oracle销售代表进行商务谈判。 理想情况下,一旦用户面临这个场景,就需要安排自己的技术负责人提前梳理清楚公司目前到底都用了哪些付费选件和管理包,并清楚Oracle计算价格的规则。 因为Oracle是Paper license,很多中小客户早期很可能都没这个意识,所以一旦在某个重要节点被提出来合规要求,都显得有些手足无措,尤其对Oracle一系列复杂的细分产品选件细节定义顿感头痛。 有些客户也会选择邀请我们专门给他们培训解释这些规则。为了让更多有需求的客户能在未来正式的商务谈判中不至于太被动,优雅地达成合规正版化。 这里介绍下如何下功夫先自行梳理一番,做到自己心中有数。 好在这些产品定义信息并不是秘密,规则也都是公开透明的,甚至连列表价都是公网可查的: Oracle Technology Global Price List 目前能查到的最新版本,发布时间是June 13, 2024,在公网也能直接搜索到。这里贴出最普遍的Oracle数据库部分来举例说明: 细节在官方文档有非常清晰的描述,比如Oracle数据库的所有license细节都可以在这篇文档中找到依据: Database Licensing Information User Manual https://docs.oracle.com/en/database/oracle/oracle-database/23/dblic/Licensing-Information.html 本文挑重点部分聊下,通常有哪些困惑和常见的误解。 1.Partitioning是指分区?分区还收费? 2.RAT是指啥?咋小老鼠还收费呐? 3.ADG中链路压缩还需要高级压缩选件? 4.高级安全都有啥? 5.In-Memory的免费使用条件? 6.Diagnostic Pack是必选项? 7.Tuning Pack能不用吗? 彩蛋1:Oracle产品是都按照Core收费吗? 彩蛋2:警惕那些看起来人畜无害的小参数! 1.Partitioning是指分区?分区还收费? 是的,就是针对表或索引的各种分区,都是算Partitioning这个选件中的。 很多用户会很容易认同RAC、ADG这种看着就很大的功能,作为Option还很好理解,而误以为分区是数据库内部很基础的功能,应该归属于DBEE的功能中,但实际上,它也是在DBEE之外,作为一个独立的付费Option。 参考官方文档内容: These … Continue reading

Posted in Oracle | Tagged | Comments Off on Oracle的用户如何优雅地达成软件合规目标

英语疑问句倒装特征以及从句的正常语序

上一篇介绍了英文中的五大基本句型,在进一步介绍句子如何在五大句型之上如何各种添枝加叶变得复杂之前,我们先来搞懂英语疑问句倒装特征以及从句的正常语序。 这是至关重要的一件事,但其实太多初学者都给忽略了,在懵圈中苦学了很久,结果在实际应用时产生了各种混乱,事倍而功半。 本文想通过举例的方式,来试图讲清这个事情,让更多英语初学者能事半而功倍,若能让困惑已久的小伙伴们可以豁然开朗,那笔者也会为你开心。 1.疑问句倒装特征 2.疑问词引导的名词性从句 3.其他常见词引导的名词性从句 1.疑问句倒装特征 先举个简单的例子,看这样一个问答: 中文: – 你喜欢什么颜色? – 我喜欢红色。 英文: – What color do you like? – I like red. 我们发现,在答句部分,中英文都是陈述句,很好理解。 但是在这个问句中,中文是正常语序,而英文是明显倒装了的。 众所周知,上面这个问句属于特殊疑问句。 回答也是要根据问的具体内容来做具体回答。 而如果是一般疑问句,简单讲就是可以使用Yes/No的开头来回答的问句,比如下面例句: 中文: – 你喜欢红色吗? – 是,我喜欢。 – 不,我不喜欢。 英文: – Do you … Continue reading

Posted in English | Tagged | Comments Off on 英语疑问句倒装特征以及从句的正常语序

搞懂英语的五大基本句型

在句子结构分析中,看过太多不同说法,今天先聊下最核心的五大基本句型(简单句),打好英语句子结构的地基。 五大基本句型简写如下: S + V S + V + C S + V + O S + V + O + O S + V + O + C S、V、O、C 这些字母是常用的缩写,用来表示句子中的不同成分,这些缩写帮助我们更清楚地理解句子的结构和功能。 但是一旦翻译起来,各种流派就会出现分歧,甚至给初学者造成困惑。 本文具体讨论: 1.S、V、O、C的含义 2.五大句型的结构解释 1. S、V、O、C的含义 我们先来单独看这些概念都代表啥? S – … Continue reading

Posted in English | Tagged | Comments Off on 搞懂英语的五大基本句型