草庐IT

ChatGPT在GIS领域应用初测

1引言ChatGPT是由OpenAI开发的一种大型语言模型,它使用了Transformer架构,在大量现实世界文本数据上训练,以捕捉人类语言的复杂性和多样性。能够实现许多人工智能语言处理任务,如回答问题、进行翻译、修改代码、生成文档、文本等。该模型于2022年11月底发布,在几天之内用户数突破百万。截止目前,发布两个月,月活用户数已超过1亿。每天对于ChatGPT的报道铺天盖地,各大厂商纷纷布局。本报告将对ChatGPT体系结构、工作原理进行介绍,并结合实际使用体验,分析其在亮点与局限,以及在GIS领域的应用前景与可行性。2ChatGPT简介ChatGPT是语言生成模型、预训练语言模型和AI技

ChatGPT在GIS领域应用初测

1引言ChatGPT是由OpenAI开发的一种大型语言模型,它使用了Transformer架构,在大量现实世界文本数据上训练,以捕捉人类语言的复杂性和多样性。能够实现许多人工智能语言处理任务,如回答问题、进行翻译、修改代码、生成文档、文本等。该模型于2022年11月底发布,在几天之内用户数突破百万。截止目前,发布两个月,月活用户数已超过1亿。每天对于ChatGPT的报道铺天盖地,各大厂商纷纷布局。本报告将对ChatGPT体系结构、工作原理进行介绍,并结合实际使用体验,分析其在亮点与局限,以及在GIS领域的应用前景与可行性。2ChatGPT简介ChatGPT是语言生成模型、预训练语言模型和AI技

C语言初阶之扫雷代码详解(含递归展开)

扫雷代码详解扫雷代码思路头文件解析主函数解析函数文件解析①初始化函数(InitBoard)②打印函数③难易选项函数(Select)④布雷(SetMine)⑤获取周边雷数(GetMine)⑥展开函数(Expand)判定胜负函数(is_win)找雷函数(FindMine)全部代码game.hgame.ctest.c结语扫雷代码思路主要分为下面几个过程:1、建立棋盘2、初始化棋盘3、设置棋盘雷数4、打印棋盘5、玩家找雷6、判定胜负头文件解析文件名:game.h代码如下:#define_CRT_SECURE_NO_WARNINGS1#include#include#include#defineROW9

初入职场的半导体工艺工程师的一点反思与教训

先简要介绍一下我的情况,我在今年六月化学硕士毕业,入职一家做功率器件的FAB,工作是去年秋招的时候确定的,虽然对半导体器件和模块比较感兴趣,但是由于各种原因只找到了工艺工程师的职位,一般在投简历的时候,FAB公司也都会将PIE的职位放宽到材料专业,但是不太会给化学专业的,在读研的时候感觉跟同课题组的那些学物理和材料的好像没什么差别,但是这时候就体现出来了。现在是在等待岗前体检结果期间,正好趁着这个时间想要好好考虑与反思一下初入职场存在的问题和教训,避免下一份工作再发生这种尴尬的事情,也希望能给初入职场的工程师一点启发。 首先从工作内容上来说,在FAB里的工艺工程师主要工作内容还是一些routi

HarmonyOS实战—原子化服务初尝试

目录原子化服务初尝试什么是原子化服务原子化服务的优点创建原子化服务项目运行原子化服务项目目录结构分析原子化服务初尝试什么是原子化服务原子化服务是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口的(用户可通过点击方式直接触发)、免安装的(无需显式安装,由系统程序框架后台安装后即可使用)、可为用户提供一个或多个便捷服务的用户应用程序形态。例如:某传统方式的需要安装的“购物应用A”,在按照原子化服务理念调整设计后,成为由“商品浏览”“购物车”“支付”等多个便捷服务组成的、可以免安装的“购物原子化服务A*”。简单的说,原子化服务就是我们在鸿蒙设备通过左下角上滑出的我的服务界面中的卡片。

初入职场必读:那些关于你职业生涯和收入的规则和建议

写在前面最近很多读者、朋友和我探讨起职场的规则,特别是初入职场的小白程序员,很容易因为“不懂规矩”或者“傻乎乎”的行为导致自己的职业生涯受到阻碍、莫名其妙的考验、收入和晋升被压制。作者本人因为既去有很多面试经验,又亲自面试过很多人,也经历过很多职场上的风风雨雨,这里给萌新们进行扫盲,让萌新们避免跳入坑中。一、没有面试机会的原因很可能是在于细节大家都知道面试的现实情况是这头HR拿了很多简历,另外一头电脑屏幕上的回收站和碎纸机工作个不停。毕竟HR也是有OKR和KPI考核跟着的,所以他们看一个简历的时间不会太长,情绪的变化会很跳脱,拒掉你简历的理由也很简单。第一,如果你简历上的字数连1000字都没超

毕业季,说一说自己从学生初入职场的感受

从去年的暑假就来到了北京,参加专业相关方面的实习,在这几个月的时间中我的成长飞快,无论是从技术上还是眼界以及个人能力上,所有的成长都显而易见,可以说从一名学生渐渐的转变为了一位初级的工程师,对自己有了较为清晰的认识,对下一步有了清醒的打算,对自己所处的行业也有了广泛的认知,那么接下来就向大家总结一下这段时间以来的成长与总结。走出教室,经历了投简历、面试、租房、到公司报道入职、在北京的早晚高峰挤地铁、上手工作、发现问题、解决问题、犯错、改错、反省、写bug、改bug、接需求、完成需求、开会、沟通、提问、答疑、开周会、写报告、书总结、参加各种团建活动、请假、离职等等,我所说的这些,大部分在学校中都

C语言初阶之常量和变量

常量和变量什么是常量和变量常量示例定义变量的方法变量的命名变量的分类示例变量的使用变量的作用域和生命周期作用域生命周期结语什么是常量和变量在C程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量。在程序中,直接常量是可以不经说明而直接引用的,而符号常量和变量则必须先定义后使用。说明:1、在程序执行过程中,其值不发生改变的量称为常量。2、其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。变量定义必须放在变量使用之前。一般放在函数体的开头

C语言初阶之三子棋

三子棋初始文件建立主函数文件棋盘的初始化(InitBoard)打印棋盘(DisplayBoard)玩家下棋(PlayerMove)电脑下棋(ComputerMove)判定胜负所有代码game.hgame.ctest.c结语初始文件建立首先我们建立game.h,game.c,test.c三个文件,如下图在game.h文件中我们引用需要使用到的头文件和定义标识符以及函数定义,其余两个文件包含game.h文件即可,即#include"game.h"。game.h代码如下:#pragmaonce#include#include#include#defineROW3#defineCOL3voidInit

ES初使用记录——写入与查询数据

本周接到一个任务:定时统计订单表中的数据,将异常订单挑出来,放入ES中供统计页面从总数点击跳转过去进行列表展示。一、配置ES配置maven,注入template@ResourceprivateElasticsearchTemplateelasticsearchTemplate;二、构建实体其实就是实体类,一般是将业务实体中的部分字段写入ES。构建IndexQuery(),设置ES的实体类,数据类型_doc、索引名packageorg.springblade.chargingpile.es.data;importcom.fasterxml.jackson.annotation.JsonForma