- 一文全面了解策略模式的使用 一文全面了解策略模式的使用
- 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...
- @TOC 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进... @TOC 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签