My Github
摘要: 我在传统行业做数字化转型(5)最终篇 在过去的两年时间里,我加入了一家传统行业的企业参与其数字化转型的过程,现在我将我的经历分享出来,也正式地对我过去两年的数字化转型工作经历说一声再见。 阅读全文
posted @ 2020-12-01 10:35 EdisonZhou 阅读(3735) 评论(2) 推荐(6) 编辑
摘要: ASP.NET Core on K8s 入门学习系列文章目录 自从2018年底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构与容器化等等。我们的实践是渐进的,当我们的微服务数量到了一定值时,发现运维工作量已将增加了很多,因此容器编排引擎的需求也随之产生。同时,容器编排和自动化领域Kubernetes已经占据了主体地位,学习Kubernetes刻不容缓! 阅读全文
posted @ 2020-02-14 19:57 EdisonZhou 阅读(10014) 评论(16) 推荐(71) 编辑
摘要: .NET Core 微服务架构学习与实践系列文章目录 2018年从原来的Team里面被抽出来加入了新的Team,开始做Java微服务的开发工作,接触了Spring Boot, Spring Cloud等技术栈,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET背景,想要探索一下在.NET平台下的微服务架构的可行性,也准备一些材料作为分享的素材。 阅读全文
posted @ 2018-10-19 18:31 EdisonZhou 阅读(44443) 评论(41) 推荐(224) 编辑
摘要: .NET 全栈开发工程师学习路径 最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。 阅读全文
posted @ 2015-09-18 23:56 EdisonZhou 阅读(44868) 评论(56) 推荐(211) 编辑
摘要: ChatGPT学习之旅 (6) 聊聊AI人设 通过前面5篇内容我们了解了从基础到高级的Prompt用法,今天我们来聊聊AI的人设!人设的本质就是有效地给AI洗脑,引导GPT专注于解决某个领域的问题。 阅读全文
posted @ 2024-06-17 08:30 EdisonZhou 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ChatGPT学习之旅 (5) 终极Prompt设计 本篇,我们了解下ChatGPT中的一个终极prompt模板设计,能够帮助我们训练出一个懂我们需求的万能x助手,并通过一个好书推荐助手的例子了解如何设计这样的prompt,希望对你有所启发。 阅读全文
posted @ 2024-06-11 08:30 EdisonZhou 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ChatGPT学习之旅 (4) Prompt花式用法 AI时代的处世法则,能动口,尽量不动手!今天,我们再了解一些Prompt的花式用法,让GPT更懂你! 阅读全文
posted @ 2024-06-04 08:30 EdisonZhou 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ChatGPT学习之旅 (3) Prompt进阶用法 本篇让我们一起了解下ChatGPT中的奖惩指令,对于AI回答我们可以通过Prompt对其回答进行反馈,以便AI修正回答完善回答。此外,我们还会了解如何使用Prompt来获取SQL查询 和 C#示例代码,以及情景式混用中英双语Prompt达到更好的效果,相信会对你有所帮助。 阅读全文
posted @ 2024-05-31 08:30 EdisonZhou 阅读(38) 评论(0) 推荐(0) 编辑
摘要: .NET 6+Semantic Kernel快速接入OpenAI接口 Semantic Kernel 与 LangChain 类似,但 Semantic Kernel 是为应用开发开发人员创建的SDK项目,它支持.NET, Python 以及 Java,但是对.NET支持最成熟(微软自家孩子嘛),可以让你的应用很轻易的集成AI大语言模型。今天我们快速地使用Semantic Kernel来集成OpenAI,使用20来行代码快速实现一个简单的AIGC应用。 阅读全文
posted @ 2024-05-29 08:30 EdisonZhou 阅读(1489) 评论(5) 推荐(13) 编辑
摘要: ChatGPT学习之旅 (2) Hello Prompt Prompt又称提示词,它是AI模型的指令。它即可以是一个问题,也可以是一段文字描述,AI模型会基于你给出的Prompt所提供的信息,生成对应的文本。Sam Altman曾经发文强调说:“会给AI写提示词是一个非常高杠杆的技能!” 阅读全文
posted @ 2024-05-27 08:30 EdisonZhou 阅读(87) 评论(0) 推荐(1) 编辑
摘要: ChatGPT学习之旅 (1) 初步了解ChatGPT 之前说过,我们即将开始一段AIGC学习之旅,从ChatGPT到Github Copilot再到Semantic Kernel,第一站是ChatGPT。在这一站,我们花一点时间快速了解一下ChatGPT,并做一些实战实际体会下ChatGPT能够对我们带来怎样的改变。 阅读全文
posted @ 2024-05-24 08:30 EdisonZhou 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 初识上位机(下):C#读写PLC数据块数据 作为一个工业自动化领域的程序员,不懂点PLC和上位机,貌似有点说不过去。这里我用两篇小文带你快速进入上位机开发领域。上一篇,我们搭建了一个PLC的模拟仿真环境,本篇我们使用C#开发一个简单的PLC数据读取和写入的应用程序。 阅读全文
posted @ 2024-05-17 08:30 EdisonZhou 阅读(1392) 评论(2) 推荐(12) 编辑
摘要: 初识上位机(上):搭建PLC模拟仿真环境 作为一个工业自动化领域的程序员,不懂点PLC和上位机,貌似有点说不过去。这里我用两篇小文带你快速进入上位机开发领域。首先,我们先要搭建一个PLC的模拟仿真环境,以便后续能够使用C#开发上位机程序。 阅读全文
posted @ 2024-05-16 08:30 EdisonZhou 阅读(2223) 评论(3) 推荐(26) 编辑
摘要: 五一假期学习总结:从DevOps到SRE 五一假期,没出远门,带娃露营玩水玩沙骑平衡车,累的不亦乐乎。同时,也刷了一门极客时间的课程《SRE实战手册》,给我带来了一些新的认知,我将这些认知整理了以下,特此总结分享与你,强烈建议已经实践了DevOps的童鞋了解一下SRE。 阅读全文
posted @ 2024-05-06 08:30 EdisonZhou 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (12) .NET 6应用集成ES - 下 本篇,我们l来了解下如何在ASP.NET 6应用中对ES中的数据进行查询 和 聚合,通过使用这些查询我们可以在应用中实现一些报表功能。到此,本系列的学习之旅就要跟大家说声再见了,12篇说多不多,持续输出就是坚持,希望对你学习ElasticSearch有所帮助。 阅读全文
posted @ 2024-04-23 08:30 EdisonZhou 阅读(55) 评论(0) 推荐(1) 编辑
摘要: Elastic学习之旅 (11) .NET 6应用集成ES - 上 有了前面10篇的基础,我们大概清楚了ES的基本概念和使用(主要是查询),这也是我们作为Developer应该了解的范畴,而至于更深入的聚合分析、运维管理就不在本系列的范畴中。有童鞋说,讲讲如何在.NET应用中集成和使用ES吧,额,这个其实网上也有很多教程了。不过你既然提了,那还是得安排上。 阅读全文
posted @ 2024-04-19 08:30 EdisonZhou 阅读(108) 评论(1) 推荐(1) 编辑
摘要: Elastic学习之旅 (10) Logstash数据采集 本篇我们来了解一下ElasticSearch中的数据采集神器Logstash的核心概念和基本架构,并通过一个简单的Logstash配置文件了解了如何定义Pipeline。通过使用常用的插件,基本可以满足我们日常的需求! 阅读全文
posted @ 2024-04-15 08:30 EdisonZhou 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (9) 结构化搜索 结构化搜索(Structured Search)是指对结构化数据的搜索,那么我们就来看看在ES中如何做结构化搜索。在ES中对结构化数据进行匹配,主要使用term查询,而主要使用match对文本进行全文搜索。 阅读全文
posted @ 2024-04-12 08:30 EdisonZhou 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (8) 深入词项和全文搜索 相信很多童鞋和我一样,有点傻傻分不清Term查询和全文查询的区别,那么今天我们就来一起梳理一下。通过了解ElasticSearch的Term和全文查询的基本概念及其特点,利用这些特点在指定的场景会有是事半功倍的效果! 阅读全文
posted @ 2024-04-09 08:30 EdisonZhou 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (7) 聚合分析 Elastic除搜索之外,还提供针对ES数据的统计分析功能,具有较高的实时性。通过聚合,我们可以得到一个数据的概览,它是分析和总结全套的数据,而不是寻找单个文档。 阅读全文
posted @ 2024-04-07 08:30 EdisonZhou 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (6) Query DSL 在ElasticSearch中,DSL指的是Elasticsearch Query DSL,是一种以JSON形式表示的查询语言。通过这种语言,用户可以构建复杂的查询、排序和过滤数据等操作。这些查询可以是全文搜索、聚合搜索,也可以是结构化的搜索。 阅读全文
posted @ 2024-04-04 22:03 EdisonZhou 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Global AI Bootcamp 成都站 圆满结束! 3月10日星期天下午2点「Global AI Bootcamp 2024 - 成都站」,在成都银泰中心蔚来汽车会议区圆满结束了!本次活动共计吸引了约50名IT行业从业者线下参与,他们分别来自成都各行业的多家IT公司,在会场共同了解和探讨AIGC落地相关话题。 阅读全文
posted @ 2024-03-16 10:06 EdisonZhou 阅读(170) 评论(0) 推荐(3) 编辑
摘要: Elastic学习之旅 (5) 倒排索引和Analyzer分词 本篇,我们了解下ElasticSearch的另一个重要概念:倒排索引 和 一个重要工具:Analyzer,通过一些demo了解Analyzer的具体使用案例,它们帮助ElasticSearch实现了强大的搜索功能。 阅读全文
posted @ 2024-03-02 19:17 EdisonZhou 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (4) ES文档CRUD操作 和MongoDB一样,文档的CRUD是我们学习ES的必备操作。本篇我们来了解下ElasticSearch的一些必备基础概念,如索引、文档、集群、节点、分片与副本等。有了这些基本概念,我们可以知道ElasticSearch和关系型数据库的差别。 阅读全文
posted @ 2024-02-25 19:50 EdisonZhou 阅读(74) 评论(0) 推荐(0) 编辑