登录社区云,与社区用户共同成长
邀请您加入社区
传统数据分析师升级为AI数据分析师后,薪资差距较为明显,核心取决于工作经验、所在地区、行业类型及个人技能水平。系统化的学习CAIE注册人工智能工程师认证可进一步提升竞争力,拉大薪资差距。以下为不同层级的薪资对比及影响因素分析。
第六周结束,CLIP和BLIP系列模型告一段落,完成CLIP、BLIP、BLIP2、LORA原理、多模态SFT,Attention逐行拆解,qformer拆解,CLIP、BLIP、BLIP2的实现和微调。输出一个图像captain和文搜图的小demo。源码已更新:https://github.com/wz940216/From0to1-MLLM-StudyLog/
json.loads() —— JSON 字符串【str】 → Python 对象【dict】父类定义:“通用流程框架和规范”,子类填充: “具体实现行为”。() 复用共性,通过重写方法实现个性——父类搭台,子类唱戏。子类通过重写,在父类授权的框架内,自主实现岗位专属行为。这个指的是要继承父类的功能,姓名,ID,但不是子类特有。💻 [小李] 上班第一件事,打开电脑,准备开始工作…💻 [小李]
知行学科技公司通过AI智能体培训助力企业数字化转型,构建了涵盖战略、战术、实战的课程体系,采用"理论+案例+实操"的培训模式。公司提供内训、公开课、公益课等多种形式,已为银行、保险、制造等行业定制AI应用方案。未来将结合生成式AI优化培训体验,拓展垂直领域深度,并布局国际化市场。知行学科技通过培训-合作-落地的闭环模式,正在推动AI智能体从概念走向产业应用,目标成为AI智能体创
C/C++中支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。
变量类型:基本类型(`int`, `float`, `char`)、自定义类型(`struct`, `class`)。// 动态分配内存(需 `delete ptr`)if (arr[i] > 0) { / ... / } // 分支可能降低性能。// 纯虚函数(抽象类)- 目标:实现一个基于事件驱动的HTTP服务器(如用`epoll`或`libevent`)。- 动态内存(堆):手动分配,需 `
三种构造更推荐第一种括号法,直观明了。
本文介绍了四道二叉树相关的算法题目:1. 单值二叉树:通过递归遍历整棵树,检查所有节点值是否与根节点相同;2. 相同树判断:递归比较两棵树的节点结构和值;3. 对称二叉树:使用相同树判断函数,交叉比较左右子树实现镜像对称检查;4. 子树判断:递归检查主树中是否存在与子树完全相同的结构。每个问题都给出递归解法,并通过示例图解析递归过程。四道题目层层递进,从基础遍历到复杂结构比较,展示了递归在树问题中
行为督促,坚持日更
当子类重写了父类的虚函数,子类中的虚函数表内部会被替换成子类的虚函数地址(&Cat::speak),父类没有发生改变,还是原来的。有一些属性开设在子类的堆区了,所以需要释放,但防止释放不干净,所以需要写虚析构或纯虚析构去走子类的析构函数,使之释干净,若不写,就是只走父类的析构函数。若写执行函数时,函数内调用的是父类的同名函数,这个时候不管传的参数是那个子类的对象,最终调用输出的函数始终是父类的函数
程序运行时产生的数据都属于临时数据,程序一旦运行结束就都会被释放,通过文件可以将数据持久化。参数解释:字符指针buffer指向内存种的一段存储康健,len是读写的字节数。注意:文件打开方式可以配合使用,利用|操作符。参数解释:字符指针buffer指向内存种的一段存储空间,len是读写的字节数。以二进制方式对文件进行读写操作,打开方式要添加一个ios::binary。二进制方式写文件主要利用流对象调
用户在批量创建时,可能会创建不同种类的职工,如果想将不同种类的员工都放入到一个数组中,因为一个数组中必须存放的是相同数据类型的数据,所以可以将所有员工的指针维护到一个数据里,如果在那个在程序中维护这个不定长的数据,可以将这个数组创建到堆区(指针),并利用Worker**的指针维护。先判断文件是否存在,若不存在,提醒用户,若存在,继续操作;判断职工是否存在,输入编号,按照编号查找,若不存在,提醒,若
这篇文章介绍了如何用React Hook Form和Zod优化React表单开发,解决传统受控组件性能问题。主要内容包括: 对比传统useState写法与RHF写法,展示代码量从50行缩减到10行 引入Zod实现校验逻辑与UI分离,通过schema定义校验规则 使用isDirty属性防止用户误关闭未保存的表单 强调RHF+Zod组合在性能、可维护性和开发体验上的优势 预告下期将探讨大数据量场景下的
本文介绍了Python列表的基本操作。列表用[]表示,元素间用逗号分隔。可以通过索引访问元素,支持负数索引访问末尾元素。常用操作包括:修改元素、添加元素(append/insert)、删除元素(del/pop/remove)。还介绍了排序方法(sort/sorted)、反转列表(reverse)和获取长度(len)。最后提醒注意索引从0开始,避免索引错误。列表是Python中灵活实用的数据结构。
本文介绍了Python中变量和简单数据类型的基本操作,包括字符串处理、数值运算和变量赋值等。主要内容涵盖:1)字符串的定义与引号使用规则;2)字符串大小写转换方法(title/upper/lower);3)f字符串格式化输出;4)字符串空白处理(strip/rstrip/lstrip);5)前缀/后缀删除方法;6)数值运算(包括乘方**);7)浮点数运算特性;8)多变量同时赋值;9)常量命名规范(
摘要:本文回顾了C++中const成员变量、引用类型成员、静态成员变量等初始化规则,强调const和引用成员必须通过初始化列表初始化,静态成员需在类外初始化。同时解析了static变量的存储特性及作用域规则,指出static成员函数无this指针。最后讨论了友元机制,说明友元函数可访问类的所有成员但不具备this指针。通过示例题目加深了对初始化顺序、静态成员和友元特性的理解。
摘要:本文介绍了C++内存划分及new/delete操作。内存分为栈区(自动管理)、堆区(手动管理)、全局/静态区、代码段和常量区。new/delete用于动态内存管理,会自动调用构造/析构函数,需注意匹配使用(new对应delete,new[]对应delete[])。通过选择题解析了常见错误,如栈/堆生长方向、内存碎片问题、静态分配限制等。重点强调:数组释放必须用delete[],否则可能引发内
本文介绍了Python中列表和元组的基本操作。主要内容包括:1) 使用for循环遍历列表的两种方式;2) range()函数创建数值序列及列表推导式;3) 列表切片操作和复制列表的正确方法;4) 元组的定义、访问和遍历。重点说明了列表与元组的区别,特别是元组的不可变性,以及如何正确复制列表以避免引用问题。文章还涉及简单的统计计算和代码格式规范,适合Python初学者了解基本数据结构操作。
#请创建一个列表,其中包含至少三个你想邀请的人,然后使用这个列表打印消息,邀请这些人都来与你共进晚餐。# # 4)缩短名单:你刚得知新购买的餐桌无法及时送达,因此只能邀请两位嘉宾,并使用pop不断删除名单中的嘉宾,# # 3) 添加嘉宾:你刚找到了一张更大的餐桌,可容纳更多的嘉宾就坐,请想想你还想邀请哪三位嘉宾,分别添加进。# print(f"{people.pop()},很抱歉,无法邀请您")#
摘要:本文系统回顾了C++模板的核心概念与应用。函数模板通过类型参数实现代码复用,强调类型推导规则和语法要点(如typename/class声明)。类模板作为参数化类蓝图,支持多参数和特化,需注意实例化规则。通过典型例题解析,指出常见误区:函数模板不支持隐式类型转换(B选项错误),类模板在运行时不会检查类型(C选项错误),模板类与普通类的编译处理不同(D选项错误)。正确模板声明需每个参数前加typ
本文介绍了Python中if语句的基本用法和结构。if语句用于根据条件执行不同代码块,其基本结构包括if、elif和else三个部分,其中elif和else是可选的。条件表达式可以使用比较运算符(==、>、<等)和逻辑运算符(and、or)组合。文章通过多个示例演示了if语句的应用场景,包括处理列表元素、判断列表是否为空以及使用in关键字进行成员资格判断。最后强调编程需要多实践,建议读
本文介绍了Python基础语法练习,包含多个编程任务:1)创建并打印披萨列表;2)使用for循环处理列表元素;3)数字范围操作(1-20、1-1000000);4)列表统计计算(min/max/sum);5)生成奇数和3的倍数;6)计算立方数;7)列表切片操作;8)列表复制与修改;9)元组基础操作及修改限制。通过这些练习帮助掌握Python基础语法和数据结构操作。
本文介绍了多种日期和数值计算的C++实现方法。1. 数列求和:通过静态成员变量和变长数组实现1+2+...+n的计算,巧妙规避循环和条件判断的限制。2. 日期处理: 打印日期:根据年份和第n天计算对应日期 日期累加:处理日期的进位逻辑 日期转换:计算指定日期是当年的第几天 日期差值:计算两个日期之间的天数差 实现特点: 使用类封装日期操作 处理闰年等特殊情况 提供多种实现思路(暴力枚举、数学计算等
本文展示了多个Python编程练习,主要涉及条件判断和循环结构。包括:1)通过if语句判断外星人颜色并计分;2)使用if-else和if-elif-else结构对不同颜色外星人计分;3)根据年龄判断人生阶段;4)检查喜欢的水果列表;5)处理用户登录问候语;6)检查用户名唯一性;7)将数字转换为序数形式。这些练习涵盖了Python基础语法中的条件判断、列表操作和循环结构等核心知识点。
本文介绍了Python字典的基本用法。字典是键值对的集合,使用花括号{}表示,通过键访问值。主要内容包括:1)字典的创建和访问;2)添加、修改和删除键值对;3)使用get()方法安全访问;4)遍历字典的键、值和键值对;5)字典的嵌套使用,包括字典列表、字典中存储列表/字典/元组/集合等。文章通过简单示例演示了字典的基本操作,为Python初学者提供了字典使用的入门指南。
本文展示了Python字典的多种应用场景:1)存储个人信息并打印;2)记录5人喜欢的数字;3)创建编程术语词汇表;4)遍历字典处理数据;5)管理河流与国家关系;6)存储宠物信息列表;7)记录个人喜欢的地点;8)扩展为多人多组数字;9)嵌套字典存储城市详情。通过9个实例演示了字典的基本操作、遍历、嵌套等核心功能,涵盖了键值对存储、数据组织和访问等常见用法。
Vue 3 系列装备库已经很豪华了:**引擎**、**燃料**、 **涡轮增压**;能躺着绝不站着,能调库绝手写。**今天咱们介绍的这位大神——**VueUse**,号称 **"Vue 3 时代的 Lodash"** 。它就像是多啦A梦的百宝袋,里面装了几百个写好的**组合式函数(Composables)**
目标:Vector存放自定义数据类型,并打印输出public:int m_Age;Person p1("懒羊羊", 10);Person p2("喜羊羊", 13);Person p3("沸羊羊", 13);Person p4("美羊羊", 12);Person p5("暖羊羊", 13);//向容器中添加数据//遍历容器中的数据it!= v.end();it++)
Node.js通过异步I/O和事件循环机制实现高性能并发处理。其核心在于非阻塞I/O操作,由Libuv线程池处理耗时任务,主线程继续响应新请求。事件循环分为多个阶段(Timers、Poll、Check等),微任务(如Promise)优先级高于宏任务(如setTimeout)。与浏览器不同,Node.js特有process.nextTick(),其优先级最高。新版本Node已使微任务执行时机与浏览器
摘要: 本文探讨了TypeScript在后端开发中的关键作用,重点强调其保障数据可靠性的价值。通过严格的类型系统,TypeScript为后端提供了数据契约、API文档化和编译时检查三大核心优势。文章详细介绍了后端项目中tsconfig.json的关键配置项,并展示了如何利用Interface定义业务实体模型(如用户、订单),以及使用泛型构建统一API响应结构。这些实践为后端系统建立了类型安全的&q
AI Agent 入门指南摘要 AI Agent是能思考、选工具、执行任务并记忆的大模型,比普通ChatGPT更智能。其核心工作流程为:理解问题→判断是否用工具→调用工具→整合结果→给出回答。新手可先用LangChain框架搭建简单Agent,掌握LLM、工具、Prompt和记忆四大组件。关键要写好工具描述,并遵循"想→选→用→想→答"的循环逻辑。实战中可先创建计算器和天气工具
本文介绍了使用NestJS框架搭建Node.js Web服务的关键步骤。作为企业级框架,NestJS提供了模块化架构、TypeScript支持和依赖注入等优势,相比Express/Koa更适合复杂应用开发。文章详细讲解了创建NestJS项目、定义模块和控制器的方法,并演示了如何通过装饰器设置RESTful路由。同时强调了中间件在日志记录、身份验证等方面的重要作用,以及遵循RESTful API规范
本文展示了6个Python编程练习,涵盖基础输入输出、条件判断和循环控制结构。内容包括:1)汽车租赁询问;2)餐厅座位预订判断;3)10的倍数检测;4)披萨配料添加系统;5)电影院票价计算;6)三明治订单处理系统;7)用户梦想度假地调查。每个练习都演示了如何使用input()获取用户输入,通过if-else进行条件判断,以及利用while循环实现重复操作,展示了Python基础编程的典型应用场景。
本文介绍了Python中input()函数的基本用法和类型转换,以及while循环的多种应用场景。主要内容包括:1) input()函数接收用户输入并显示提示信息;2) 使用int()和float()进行字符串到数值的转换;3) while循环的基本语法和使用标志控制循环;4) break和continue语句控制循环流程;5) while循环处理列表元素移动和删除;6) 使用用户输入填充字典。文
本文介绍了Python函数的基本概念和使用方法。主要内容包括:1)函数定义与调用;2)参数传递的三种方式(位置参数、关键字参数、默认参数);3)返回值处理;4)列表作为参数传递及修改;5)任意数量参数的处理(*args和**kwargs);6)模块导入的多种方式。文章通过具体代码示例演示了如何定义和调用函数,处理不同类型参数,以及使用模块组织代码。特别强调了参数传递的灵活性,包括默认值设置、可选参
本文展示了Python函数编程的多个实例,包括:1)基础函数定义与调用;2)带参数的函数;3)默认参数值的使用;4)返回值的函数;5)处理列表的函数;6)可变参数函数(*args和**kwargs)。示例涵盖了函数定义、参数传递、返回值、列表处理等核心概念,通过T恤制作、城市描述、专辑创建等实用场景演示函数应用。特别是展示了如何处理可变数量参数(如三明治配料)和使用字典存储额外信息(如汽车特征),
37Beach tokenA1:目前主流LLM有两种架构:一种是dense model,另一种是Mixture-of-Experts(MoE) model。dense model 也称为“稠密模型”或“全激活模型”,是传统 Transformer 架构的标准形式。在这种模型中,无论输入样本的复杂程度如何,模型的每一层中的每一个参数(神经元)都会被激活和使用,以计算输出。MoE model 是一种稀
您的构想——以现代社会为基础、以后现代主义为母题、用AI生成魔幻现实主义的高密度反转视频——本质上是在算法的子宫中试图分娩异类。这是一个充满悖论的尝试:使用最主流的技术(AI视频生成),在最主流的媒介(短视频平台),传播最反主流的内容(后现代主义的自我解构)。但正是这种悖论,构成了后现代主义的核心魅力。正如您提到的新京报、正面连接、问题青年等媒体,它们之所以能在主流话语中开辟亚文化空间,正是因为掌
独创的“跨文本相似度雷达”可在30秒内完成合同与招标文件、历史范本、续签文本等的相似度比对,提供详细比对结果,供承办人自查风险。同时,系统自动采集业务、法务、财务等环节的审核意见,基于大模型持续“增量”提炼审查知识,实现审查能力的自我迭代。合同签订备案后,批量自检扫描件与审批终版的一致性,不一致者自动列入复核清单,并以消息提醒承办人和风控责任人,筑牢版本安全屏障。道本基于DeepSeek框架,通过