- 一文全面了解策略模式的使用 一文全面了解策略模式的使用
- FParsec 是一个F#语言构建的解析器组合库,主要用于解析文本,并结构化输出,可以为形式语法实现递归下降文本解析器。本文给出简单的解析器示例。 FParsec 是一个F#语言构建的解析器组合库,主要用于解析文本,并结构化输出,可以为形式语法实现递归下降文本解析器。本文给出简单的解析器示例。
- 写在前面Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!上一篇文章和大家介绍了在软件开发中常见的21种设计模式。想要学好设计模式,绝非是一天两天光理解概念就可以的,他需要你不断的在实践中去进行探索其中存在的真谛!所以今天就接着来和大家聊一下设计模式应该遵循的六大设计原则,设计模式六大原则可以分为:单一职责原则,实现类要职责单一;里氏替换原则,不要破坏继承体系;依赖倒置原则,要面向接... 写在前面Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!上一篇文章和大家介绍了在软件开发中常见的21种设计模式。想要学好设计模式,绝非是一天两天光理解概念就可以的,他需要你不断的在实践中去进行探索其中存在的真谛!所以今天就接着来和大家聊一下设计模式应该遵循的六大设计原则,设计模式六大原则可以分为:单一职责原则,实现类要职责单一;里氏替换原则,不要破坏继承体系;依赖倒置原则,要面向接...
- 先报一下身份,笔者的师弟小民同学。小民同学应届校招从事服务端开发,参加校招面试以来,共面四个公司的服务端开发岗位:抖音,IES互娱腾讯,PCG 应用宝数据中台阿里,新零售供应链美团,到店事业部目前为止,除了阿里还在等交叉,其他均已收到 offer,硬核技术实力。小民说自己是个技术渣,这是个要求很高(有点装 X)的同学。本篇文章与大家分享一下面试经历,希望能对参与一线互联网大厂面试的同学有些帮... 先报一下身份,笔者的师弟小民同学。小民同学应届校招从事服务端开发,参加校招面试以来,共面四个公司的服务端开发岗位:抖音,IES互娱腾讯,PCG 应用宝数据中台阿里,新零售供应链美团,到店事业部目前为止,除了阿里还在等交叉,其他均已收到 offer,硬核技术实力。小民说自己是个技术渣,这是个要求很高(有点装 X)的同学。本篇文章与大家分享一下面试经历,希望能对参与一线互联网大厂面试的同学有些帮...
- 什么是类数组类数组是可以当作数组来使用的对象,实际应用中,常见的类似数组的对象是 DOM 操作返回的 NodeList 集合,以及函数内部的arguments对象。1、属性要为索引(数字)属性,利用属性名(相当于数组下标)模拟数组的特性2、必须有length属性,可以动态增长,相当于数组的length属性3、最好加上Push方法,根据length属性值的位置进行属性的扩充4、还可以加上数组的... 什么是类数组类数组是可以当作数组来使用的对象,实际应用中,常见的类似数组的对象是 DOM 操作返回的 NodeList 集合,以及函数内部的arguments对象。1、属性要为索引(数字)属性,利用属性名(相当于数组下标)模拟数组的特性2、必须有length属性,可以动态增长,相当于数组的length属性3、最好加上Push方法,根据length属性值的位置进行属性的扩充4、还可以加上数组的...
- python 函数详解 python 函数详解
- JS面向对象基础 函数就是对象,对象就是函数。方法直接调用为函数,用new调用为对象。 JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的,下面讲解的时候还是用C#中的类、构造函数的概念,JavaScript中String、Date等“类”都被叫做“对象”,挺怪,方便初学者理解,不严谨。JavaScrip... JS面向对象基础 函数就是对象,对象就是函数。方法直接调用为函数,用new调用为对象。 JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的,下面讲解的时候还是用C#中的类、构造函数的概念,JavaScript中String、Date等“类”都被叫做“对象”,挺怪,方便初学者理解,不严谨。JavaScrip...
- 点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 大家好,我是小麦,今天分享一篇单片机程序框架的文章。 程序架构重要性 很多人尤其是初学者在写代码的时候往往都是想一点写一点,最开始没有一个整体的规划,导致后面代码越写越乱,bug不断。 最终代码跑起来看似没有问题(有可能也真的没有问题),但是系统的可... 点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 大家好,我是小麦,今天分享一篇单片机程序框架的文章。 程序架构重要性 很多人尤其是初学者在写代码的时候往往都是想一点写一点,最开始没有一个整体的规划,导致后面代码越写越乱,bug不断。 最终代码跑起来看似没有问题(有可能也真的没有问题),但是系统的可...
- 迪米特法则(Law of Demeter or LoD) 一个软件实体应当尽可能少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而且局限于那些与本单位密切相关的软件单位。 如果... 迪米特法则(Law of Demeter or LoD) 一个软件实体应当尽可能少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而且局限于那些与本单位密切相关的软件单位。 如果...
- 程序流程结构 1 选择结构1.1 if语句1.2 三目运算符1.3 switch语句 2 循环结构2.1 while循环语句2.2 do...while循环语句2.3 for循环语句2.4 嵌套循环 3 跳转语句3.1 break语句3.2 continue语句3.3 goto语句 C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环... 程序流程结构 1 选择结构1.1 if语句1.2 三目运算符1.3 switch语句 2 循环结构2.1 while循环语句2.2 do...while循环语句2.3 for循环语句2.4 嵌套循环 3 跳转语句3.1 break语句3.2 continue语句3.3 goto语句 C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环...
- JavaScript函数 函数(Function)方法的声明无参函数有参函数函数可以作为参数传递回调函数函数做为返回值 arguments变量作用域函数作用域变量和函数的声明提前 函数(Function) 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 方法的声明 function 名字(参数列表...){ //语句块 ... JavaScript函数 函数(Function)方法的声明无参函数有参函数函数可以作为参数传递回调函数函数做为返回值 arguments变量作用域函数作用域变量和函数的声明提前 函数(Function) 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 方法的声明 function 名字(参数列表...){ //语句块 ...
- 目录 表达式 函 数 概 述 赋值运算符与赋值表达式 变量赋初值 自动类型转换 强制类型转换 算数运算符与表达式 算术运算符 算术表达式 优先级与结合性 自增自减运算符 关系运算符与表达式 优先级与结合性 逻辑运算符与表达式 位逻辑运算符与表达式 位逻辑运算符 位逻辑表达式 逗号运算符与表达式 复合赋值运算符 每文一语 表达式 函... 目录 表达式 函 数 概 述 赋值运算符与赋值表达式 变量赋初值 自动类型转换 强制类型转换 算数运算符与表达式 算术运算符 算术表达式 优先级与结合性 自增自减运算符 关系运算符与表达式 优先级与结合性 逻辑运算符与表达式 位逻辑运算符与表达式 位逻辑运算符 位逻辑表达式 逗号运算符与表达式 复合赋值运算符 每文一语 表达式 函...
- 在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。对象的主要三个特性:对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。对象的表示:对象... 在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。对象的主要三个特性:对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。对象的表示:对象...
- PostgreSQL 中,当我们需要根据指定条件从单张表或者多张表中查询数据时,就可以在 SELECT 语句中添加 WHERE 子句,从而过滤掉我们不需要数据。WHERE 子句不仅可以用于 SELECT 语句中,同时也可以用于 UPDATE,DELETE 等等语句中。语法以下是 SELECT 语句中使用 WHERE 子句从数据库中读取数据的通用语法:SELECT column1, colu... PostgreSQL 中,当我们需要根据指定条件从单张表或者多张表中查询数据时,就可以在 SELECT 语句中添加 WHERE 子句,从而过滤掉我们不需要数据。WHERE 子句不仅可以用于 SELECT 语句中,同时也可以用于 UPDATE,DELETE 等等语句中。语法以下是 SELECT 语句中使用 WHERE 子句从数据库中读取数据的通用语法:SELECT column1, colu...
- Java 是一种广泛应用的面向对象编程语言,其强大的跨平台性、丰富的库和生态系统,使其成为开发者的首选。本文将从 Java 的基础语法讲起,逐步深入到面向对象编程的核心思想,帮助读者从入门到进阶。 一、Java 简介与开发环境搭建 1.1 Java 简介Java 是由 Sun Microsystems 公司开发的一种高级编程语言,具有以下特点:跨平台性:通过 Java 虚拟机(JVM)实现“... Java 是一种广泛应用的面向对象编程语言,其强大的跨平台性、丰富的库和生态系统,使其成为开发者的首选。本文将从 Java 的基础语法讲起,逐步深入到面向对象编程的核心思想,帮助读者从入门到进阶。 一、Java 简介与开发环境搭建 1.1 Java 简介Java 是由 Sun Microsystems 公司开发的一种高级编程语言,具有以下特点:跨平台性:通过 Java 虚拟机(JVM)实现“...
上滑加载中
推荐直播
-
华为开发者空间玩转DeepSeek
2025/03/13 周四 19:00-20:30
马欣 山东商业职业技术学院云计算专业讲师,山东大学、山东建筑大学等多所本科学校学生校外指导老师
同学们,想知道如何利用华为开发者空间部署自己的DeepSeek模型吗?想了解如何用DeepSeek在云主机上探索好玩的应用吗?想探讨如何利用DeepSeek在自己的专有云主机上辅助编程吗?让我们来一场云和AI的盛宴。
回顾中 -
华为云Metastudio×DeepSeek与RAG检索优化分享
2025/03/14 周五 16:00-17:30
大海 华为云学堂技术讲师 Cocl 华为云学堂技术讲师
本次直播将带来DeepSeek数字人解决方案,以及如何使用Embedding与Rerank实现检索优化实践,为开发者与企业提供参考,助力场景落地。
去报名
热门标签