网站首页 站内搜索

搜索结果

查询Tags标签: 函数,共有 7940条记录
  • 使用icode9重学c#系列——委托和匿名函数

    前言简单介绍一下什么是委托。正文以前也写过委托,这次算是重新归档,和新的补充吧。有些人说委托是函数指针的包装,也有些人说委托是一个方法或多个方法的引用。这都是没有问题,委托是一个概念,微软官方文档说委托是一种引用类型,表示对具有特定参数列表和返回类型的…

    2022/11/27 1:23:55 人评论 次浏览
  • C++初阶(运算符重载汇总+实例)

    运算重载符概念: 运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。函数原型:返回值 operator操作符(参数列表)注意:运算符重载,就是对已有的运算符重新进行定义,赋予其另外一种功能,以适应…

    2022/11/27 1:23:55 人评论 次浏览
  • JavaScript之数组高阶API—reduce

    一文搞懂JavaScript数组中最难的数组API——reduce()前面我们讲了数组的一些基本方法,今天给大家讲一下数组的reduce(),它是数组里面非常重要也是比较难的函数,那么这篇文章就好好给大家介绍下reduce函数。还是老样子,我们直接在应用中学习,直接上例子。让我们先定义一…

    2022/11/27 1:23:54 人评论 次浏览
  • Python用yield from 实现异步协程爬虫

    很古老的用法了,现在大多用的aiohttp库实现,这篇记录仅仅用做个人的协程底层实现的学习。争取用看得懂的字来描述问题。1.什么是yield如果还没有怎么用过的话,直接把yield看做成一种特殊的return(PS:本质 generator(生成器))return是返回一个值然后就终断函数了,…

    2022/11/26 23:23:54 人评论 次浏览
  • python进阶(26)collections标准库

    namedtuple的由来因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以引入namedtuple这个工厂函数,来构造一个带字段名的元组。namedtuple继承自tuple类命名元组赋予每个位置一个含义,提供可读性。它们可以用于任何普通…

    2022/11/26 23:23:54 人评论 次浏览
  • Python逆向爬虫之scrapy框架,非常详细

    一、爬虫入门那么,我相信初学的小伙伴现在一定是似懂非懂的。那么下面我们通过一个案例来慢慢进行分析首先,我们第一步需要做的就是项目分析,我们来看看爬取这个网站我们需要哪些步骤。1.1 定义需求需求就是将该网站中所有的美女图片分类下载到本地。1.2 需求分析如果我…

    2022/11/26 6:24:09 人评论 次浏览
  • icode9教你如何使用SpringBean的实例化

    在Spring框架中,想使用Spring容器中的Bean,需要先实例化BeanSpringBean的实例化有3种方式构造方法实例化 (最常用)在Java配置类中,写一个构造方法,在这个构造方法中new一个Bean实例,然后在构造方法上添加注解@Bean(value="beanClass") ,这里的beanClass是…

    2022/11/26 6:24:07 人评论 次浏览
  • Python入门系列(十)一篇学会python文件处理

    文件处理在Python中处理文件的关键函数是open()函数。有四种不同的方法(模式)来打开一个文件"r" - 读取 - 默认值。打开一个文件进行读取,如果文件不存在则出错。"a" - Append - 打开一个文件进行追加,如果文件不存在则创建该文件"w" -…

    2022/11/26 6:24:05 人评论 次浏览
  • Python爬虫之xpath语法及案例使用

    我们在写Python爬虫时,经常需要对网页提取信息,如果用传统正则表达去写会增加很多工作量,此时需要一种对数据解析的方法,也就是本章要介绍的Xpath表达式。Xpath是什么XPath,全称 XML Path Language,即 XML 路径语言,它是一门在 XML 文档中查找信息的语言。最初是用…

    2022/11/26 5:24:06 人评论 次浏览
  • 100行代码实现一个RISC-V架构下的多线程管理框架

    1. 摘要本文将基于RISC-V架构和qemu仿真器实现一个简单的多线程调度和管理框架, 旨在通过简单的代码阐明如何实现线程的上下文保存和切换, 线程的调度并非本文的重点, 故线程调度模块只是简单地采用了轮询的方式.2. 上下文是什么对于一个运行中的程序, 我们可以把它看作一…

    2022/11/26 1:24:07 人评论 次浏览
  • C++ 炼气期之结构体

    1. 前言随着计算机向着不同领域的延伸,数据的概念已经不仅局限于数值型数据,计算机需要处理大量的非数值、且复杂的类型数据。为了能抽象地描述这些非数值、复杂类型的数据,C++引入了复合数据类型的概念。C++数据类型分基本(原生)数据类型和复合数据类型,结构体就是…

    2022/11/26 1:24:06 人评论 次浏览
  • vue 中使用 this 更新数据的一次大坑 _

    情景说明:之前用 vue 做数据绑定更新时,发现一个莫名奇妙的问题。我在 vue 实例中声明了一个数组属性如 books: [],在异步请求的回调函数中使用 this.books = res.data.data; 进行数据更新,更新步骤后面紧跟着打印了 console.log(this.books),打印数据显示确实更新成…

    2022/11/25 2:23:58 人评论 次浏览
  • C++ 练气期之函数探幽

    1. 函数基础一个C++程序中,往往需要包含若干个函数,可以说函数是C++程序的基础组成元件,是程序中的头等公民。如果要理解程序中使用函数的具体意义,则需要了解语言发展过程中致力要解决的 2 问题:一是完善语言的内置功能库(API),让开发者不为通用功能所干扰。另就…

    2022/11/25 1:23:58 人评论 次浏览
  • Java阻塞队列中的异类,SynchronousQueue底层实现原理剖析

    1. SynchronousQueue用法先看一个SynchronousQueue的简单用例:/*** @author 一灯架构* @apiNote SynchronousQueue示例**/public class SynchronousQueueDemo {public static void main(String[] args) throws InterruptedException {// 1. 创建SynchronousQueue队列Bloc…

    2022/11/24 14:23:59 人评论 次浏览
  • Python冷知识:如何找出新版本增加或删除了哪些标准库?

    (1)获取旧版本的标准库(比如 3.10.0),序列化后存储到文件/数据库中>>> import sys>>> import pickle>>> with open("libs", "wb") as f:... pickle.dump(sys.stdlib_module_names, f)...(2)获取新版本的标准库…

    2022/11/24 6:24:04 人评论 次浏览
扫一扫关注最新编程教程