语法 函数 语言 基础
函数式编程
一、基本介绍 自己平时主要使用java作为开发语言,在开发的过程中经常会使用到Lambda表达式,虽然大部分情况下能用Lambda表达式完成相应的功能,但是对其内部的原理以及涉及到的一些概念一直不是很理解。最近查了一些文档,结合自己的理解做了一些笔记,欢迎大家一起交流学习。 Java 8 (又称为 ......
UI基础 - UICollectionView 03:瀑布流
■ 简言 1. 实现瀑布流的方式有很多种,但是比较简单的是通过 UICollectionView 实现。瀑布流最重要的是布局:就是要选取最短的那一列来布局 2. 我们知道 UICollectionView 的相关的设置都是由 UICollectionViewLayoutAttributes 来完成的 ......
python基础之字符串、列表、字典
1. 字符串 2. 列表 增加 append(obj) insert(index,obj) extend([]) 修改 下标直接赋值 查找 in/not in 删除 del:根据下标进行删除 pop:删除最后一个元素 remove:根据元素的值删除 其他的 3. 元组 // 定义一个元素的元组需要加 ......
C语言排序qsort函数
0 前言 最近刷题经常用到排序,发现了很好用的qsort函数,只是在具体用法上可能会有一些复杂,于是写博客记录一下 1 具体用法 1.1 头文件 qsort函数是包含在stdlib.h头文件中的函数,需要在编写程序前进行声明:#include <stdlib.h> 1.2 参数 qsort函数包含四 ......
Liquid 常用语法记录
一、什么是 Liquid Liquid 是一款专为特定需求而打造的模板引擎。 Liquid 中有两种类型的标记:Output 和 Tag。 Output 通常用来显示文本 {{ 两个花括号 }} Tag 通常用于执行逻辑命令 {% 花括号加百分号 %} shopify filter:https:// ......
JavaScript apply、call、bind 函数详解
apply和call apply和call非常类似,都是用于改变函数中this的指向,只是传入的参数不同,等于间接调用一个函数,也等于将这个函数绑定到一个指定的对象上: let name = 'window' function getName(param1, param2) { console.lo ......
(坚持每天都写算法)算法基础复习part1基础算法1-3
发现了一个不太好的习惯,我写东西不喜欢Tab一下,导致行与行之间有点难区分。 题目: 思路:这道题其实考的就是归并,2可以和3比,也可以和6比,也就是说2是可以被使用多次的。之所以使用归并,是因为单个的2以及单个的3也就是单个的数字可以看成是一个数组(关于这个想法,集合也是通用的),那么就要给数组进 ......
Go语言make与new函数区别
Go语言make与new方法区别 在 Go 语言中,有两个比较雷同的内置函数,分别是 new 和 make 方法,其主要用途都是用于分配相应类型的内存空间。 基本特性 make 在 Go 语言中,内置函数 make 仅支持 slice、map、channel 三种数据类型的内存创建,其返回值是所创建 ......
(五十四)C#编程基础复习——C#匿名函数/匿名方法
在C#中,可以将匿名函数简单的理解为没有名称只有函数主体的函数。匿名函数提供了一种将代码块作为委托参数传递的技术,它是一个“内联”语句或表达式,可在任何需要委托类型的地方使用。匿名函数可以用来初始化命名委托或传递命名委托作为方法参数。 提示:无需在匿名函数中指定返回类型,返回值类型是从方法体内的re ......
28-Scala-基本语法
1. Scala 概述 Martin Odersky 于 2001 年开始设计 Scala。Scala 是将「面向对象」和「函数式编程」结合的一种简洁的高级语言。 1.1 语言特点 Scala 是一门以 Java 虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语 ......
C++U3-第08课-递归函数
递归是一种算法设计和编程技巧,其中函数在其定义中调用自身。换句话说,递归是通过将一个问题分解为更小的子问题来解决问题的方法。 递归算法通常包含两个部分:基本情况(base case)和递归情况(recursive case)。基本情况是递归函数停止递归并返回结果的条件。递归情况是指递归函数调用自身以 ......
template<typename T>C++函数模板
本内容摘抄博客: https://blog.csdn.net/s_h_m114_2/article/details/107682324 比如我们要计算两个数的加法,针对不同类型可能需要设计不同类型的函数,那么template <typename T>就可以很好的解决这个问题。 原始解决方法: int ......
Rust 类型编程: 实现 Smallfuck 语言
本文中内容来自: Rust's Type System is Turing-Complete Smallfuck 语言 Smallfuck 是一门最小的图灵完备的编程语言, 其可以看成最基本的图灵机的一种变体, 其将计算机看成一条无限长的纸带, 纸带每一格存储 0 或 1, 存在一个指针指向纸带的某 ......
CSS运动路径offset-path之path的语法解析
原文链接:https://www.cnblogs.com/yalong/p/17932883.html CSS运动路径offset-path之path的语法解析 CSS运动路径是干啥的? CSS运动路径 英文全名是 CSS Motion Path; 用这个属性,我们可以控制元素按照特定的路径进行位置 ......
(五十三)C#编程基础复习——C#泛型(Generic)
在C#中,泛型(Generic)是一种规范,它允许我们使用占位符来定义类和方法,编译器会在编译时将这些占位符替换为指定的类型,利用泛型的这一特性我们可以定义通用类(泛型类)或方法(泛型方法)。 定义通用类需要使用尖括号<>,这里的尖括号用于将类或方法声明为泛型。下面通过一个简单的实例来帮助您理解这个 ......
《Python语言程序设计基础》期末知识全面复习(2024.1.8更完)
此篇为期末考试全面复习而写,故包含许多不那么重要但是相当基础的概念。 时间紧张,故全半角符号混用。 望诸君见谅。祝期末顺利。 第一章 程序设计基本方法 1.程序设计语言: 分为机器语言、汇编语言和高级语言,前两个统称为低级语言。低级语言基于计算机结构而设计,直接操作于计算机硬件,高级语言的代码表示方 ......
react 事件函数中 this 绑定问题
在使用类方式创建组件时,类中定义一个函数,并且绑定到元素的点击事件上,此时这个函数中this指向并不是当前这个组件。 组件代码如下: class App extends React.Component { // 组件数据 constructor() { super() this.state = { ......
C语言字符串函数
#include <string.h> index(3) memchr(3), rindex(3), strchr(3), string(3), strpbrk(3), strsep(3), strstr(3), strtok(3), wcscspn(3), wcsspn strchr(3), st ......
C++基础 -17-继承中 基类与派生构造和析构调用顺序
———————基类与派生构造和析构调用顺序——————— 🎈 首先声明 🎈 定义了派生类会同时调用基类和派生的构造函数 🎈 定义了派生类会同时调用基类和派生的析构函数 🎈 那么顺序如何如下图 🎈 构造由上往下顺序执行 🎈 析构则完全相反 #include "iostream" using ......
C#12新功能主构造函数:实用,简洁利落
大家还记得记录(record)类型吗?记录类型很像一个构造函数,那么类可以像record类型一样使用吗?C#12就推出了这样的功能,这就是主构造函数。“现在可以在任何 class 和 struct 中创建主构造函数。主构造函数不再局限于 record 类型。主构造函数参数都在类的整个主体的范围内。为 ......
onyxlang 基于webassembly 的新编程语言
onyxlang 基于webassembly 的新编程语言,目前已经包含了包管理,语言server,编译器支持,同时包含了基于wasmer 以及wasix 的跨平台部署 onyxlang 可以做的事情 包含了http server video 游戏 说明 目前基于webassembly 的平台以及框 ......
【scikit-learn基础】--『监督学习』之 贝叶斯分类
贝叶斯分类是一种统计学分类方法,基于贝叶斯定理,对给定的数据集进行分类。它的历史可以追溯到18世纪,当时英国统计学家托马斯·贝叶斯发展了贝叶斯定理,这个定理为统计决策提供了理论基础。 不过,贝叶斯分类在实际应用中的广泛使用是在20世纪80年代,当时计算机技术的进步使得大规模数据处理成为可能。 1. ......
2023-2024-1 20231423《计算机基础与程序设计》第十五周学习总结
2023-2024-1 20231423《计算机基础与程序设计》第十五周学习总结 作业信息 这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/(如2022-2023-1-计算机基础与程序设计) 这个作业要求在哪里 <htt ......
2023-2024-1 20231427《计算机基础与程序设计》第十五周学习总结
学期(如2023-2024-1) 学号(如:20231300) 《计算机基础与程序设计》第X周学习总结 作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/(如2022-2023-1-计算机基础与程序设计) 这个 ......
2023-2024-1 20231425 《计算机基础与程序设计》第十五周总结
2023-2024-1 20231425 《计算机基础与程序设计》第十五周总结 作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13011 这个作业要求在哪里 https://www.cnblogs.co ......
#2023-2024-1 20231408《计算机基础与程序设计》第十五周学习总结
作业信息 这个作业属于哪个课程 <2023-2024-1-计算机基础与程序设计> 这个作业要求在哪里 <2023-2024-1计算机基础与程序设计第十五周作业> 这个作业的目标 <课程总结> 作业正文 本学期学到很多东西,有教材内容,老师的学习方式和人生习惯的推荐以及我自己对考试的感悟。 第一周作业 ......
# 2023-2024-1 20231322 《计算机基础与程序设计》第十五周学习总结
作业信息 |2022-2023-1-计算机基础与程序设计)| |-- |-- | |2022-2023-1计算机基础与程序设计第十五周作业| |这个作业的目标|总结本学期课程| |作业正文|(https://www.cnblogs.com/cjl03/p/17951380)| 课程总结 本学期的课程 ......
2023-2024-1 20231415 《计算机基础与程序设计》第十五周总结
作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13011 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK15 作业目标 作业正文 ......