ICode9

精准搜索请尝试: 精确搜索
  • 两种段错误(Segment Fault)(SIGSEGV)2022-09-10 12:33:22

    近期调试过程中,遇到两种段错误(Segment Fault) (一)数组越界 void func2(uint8_t* array) { uint8_t size = readfromoutside(); uint8_t* buff = readfromoutside(); memcpy(array, buff, size); return; } void func1() {   uint8_t array[32]={0};   func2(a

  • python 异步写入文件2022-07-26 14:05:27

    # -*- coding:utf-8 -*-import asyncioimport aiofilesimport time#异步操作时,函数名前必须加上asyncasync def func1(): #异步写入文件 async with aiofiles.open("text.txt","w",encoding="utf-8") as f: await f.write("hello func1!\n&quo

  • Ultimate ASP.NET CORE 6.0 Web API --- 读书笔记(14)2022-06-16 19:34:13

    14 Asynchronous Code 本文内容来自书籍: Marinko Spasojevic - Ultimate ASP.NET Core Web API - From Zero To Six-Figure Backend Developer (2nd edition) 正常情况下,请求到达之后,服务器会在thread pool中delegates一个线程,处理这个请求,最后,在完成请求之后,会回到thread pool

  • JavaScript 学习-22.函数参数(arguments)2022-05-24 16:35:27

    前言 JavaScript 函数对参数的值(arguments)没有进行任何的检查。 JavaScript 函数参数与大多数其他语言的函数参数的区别在于:它不会关注有多少个参数被传递,不关注传递的参数的数据类型。 函数未定义参数 如果一个函数为定义参数,但是函数内部却用到了2个参数a和b,那么在调用函数的

  • 函数的嵌套,函数可以当变量2022-05-23 13:31:43

    # 函数的嵌套 # 1. 函数可以作为返回值进行返回 # 2. 函数可以作为参数进行相互船机 # 函数名实际上就是一个变量名,都表示一个内存地址. # def fuc1(): # pass # # # def fuc2(): # 这种叫函数的调用 # fuc1() # def func1(): # b = 20 # # def func2(): # 函

  • python函数参数中单独的*的含义2022-04-05 12:35:55

    函数中形参列表出现一个单独的*,如下所示: test_func2(aa, *, bb, cc='hello'): 这表示*号后面的形参只能以关键字形式进行传参,不接受位置传参 就只能接受 bb='xxx', cc='xxx', 不能接受其他的命名关键字参数了 def test_func1(aa, bb, cc='hello'): print('11111 ', aa) pr

  • python 计算程序运行时间2022-02-26 01:00:07

    计算代码时间   timeit.timeit(stmt='pass', setup='pass', timer=, number=1000000, globals=None)   创建一个Timer实例,并运行代码进行计时,默认将代码执行一百万次。   stmt是要执行的代码,字符串形式,多行就多个字符串。setup是执行前的环境配置,比如import语句。timer是使

  • python回调函数能做什么?2021-12-29 20:59:01

    回调函数在各种编程函数中都是比较常见的,回调函数的出现主要是为了降低函数之间调用的耦合性,从而实现解耦。 简单来说,如果一个函数可以作为被传递就称这个函数为回调函数。比如:func1(func2()),那么func2就是回调函数。此时,只需要知道func2这个函数的功能是什么,在执行func1时调

  • python闭包和装饰器的深层理解2021-12-03 13:34:29

    有时候测试一个库的功能时总是看不懂源码,原因是许多库的封装都是用装饰器实现的,一直想找个机会深入的理解一下python的装饰器。恰好在b站看到讲的很好的老师,笔记在这记录一下 闭包 def func(): a = 1 print('there is func.') def func1(num): print("th

  • Python---全局变量和局部变量2021-11-13 19:02:55

    千峰#1.10.7 # global 变量的范围 # 局部变量 全局变量 # 声明在函数外层是全局的,所有函数都可以访问 name = '月月' def func(): # 函数内部声明的变量,局部变量仅限于在函数内部使用 s = 'abcd' s += 'X' print(s, name) def func1(): global name

  • 记录一个在程序退出时调用的函数atexit2021-11-09 21:02:58

    atexit函数是一个特殊的函数,它是在正常程序退出时调用的函数,我们把他叫为登记函数 int atexit (void (*)(void)) // 登记函数 1 #include<stdio.h> 2 #include<stdlib.h> //atexit函数所属头文件 3 4 void func1() 5 { 6 printf("The process is done...\n");

  • 2021-11-07 js自定义串行请求 vue2021-11-07 21:32:05

    <template> <div> <button @click="test">Test()</button> </div> </template> <script> export default { name: "Test02", methods: { test() { let requestFunctions = [this.packi

  • namespace的初级定义和使用(1)2021-10-12 22:33:02

    #include <stdio.h> //define a name space namespace NameSpace1 { void func2(void) { printf("this is function 2 in namespace !\n"); } } void func1(void) { printf("this is default function One!\n"); } /* //method-2 usage

  • Python装饰器、迭代器、生成器2021-09-16 09:03:35

    一、装饰器 由于一个函数能实现一种功能,现在想要在不改变其代码的情况下,让这个函数进化一下,即能保持原来的功能,还能有新的"技能",怎么办? 现已经存在一个自定义的函数func1 def func1(): print('hello,world!') 让func1进化一下:(继承func1之前的所有功能,而且还有新的‘技能’)

  • 引用的使用场景--- 2021.9.62021-09-06 11:02:04

    上一讲链接: C++中的数组引用、指针引用— 2021.9.2 引用的使用场景: 在日常的使用过程中,一般我们使用引用的场景分为两种情况,分别是引用作为函数的参数和引用作为函数的返回值。接下来会一 一进行分析。 先上完整代码: #define _CRT_SECURE_NO_WARNINGS #include<iostream> usi

  • python网络爬虫(第六章:协程的实现方法)2021-07-30 22:58:33

    1.协程 协程(Coroutine):又称微线程,是一种用户态内的上下文切换技术。简而言之,就是通过一个线程实现代码块相互切换执行。 意义:在一个县城中如果遇到IO等待时间,线程不会傻傻等,会在空闲的时间再干其他事情。 一个线程,可以认为是人为的控制线程在函数之间进行线程切换,且仅有一个

  • 游戏开发(Unity&C#)总结33 - Func委托2021-06-10 18:58:30

    /* * 游戏开发(Unity&C#)总结33 - Func委托 * * Func委托是有返回值的委托,Func有多个参数时,最后一个参数代表返回值,其他的代表形参 * * **/ using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class Demo : MonoB

  • Linux线程概念引入及编程实现2021-06-03 08:54:40

    #include void func1(){ while(1){ printf("This is func1\n"); sleep(1); }}void func2(){ while(1){ printf("This is func2\n"); sleep(1); }}int main(){ func1(); func2(); return 0;}上面的代码我们可以知道两个函数里面都设置了while(1)死循环,所

  • @修饰符2021-05-25 23:03:23

    def funA(a): print("funA begin") def wrapper(*args,**kwargs): print("A warpper begin") a(*args,**kwargs) print("A warpper end") print("funA end") return wrapper def funB(b):

  • C++11笔记-多线程-async()和Future2021-05-15 19:32:42

    多线程高级接口:async和Future C++11提供的多线程开发接口中分为高级接口和低级接口; 高级接口就是C++标准库中由std::async()和class std::future<>提供的高级接口; async()提供了一个接口,让一个函数或者一个函数对象能够在后台运行,成为一个独立的线程;class std::future<>允许

  • Python实战-函数2021-05-12 22:05:22

    1、函数的定义及调用 def func(a,b): ''' 说明函数的作用 :param a: 说明参数a的作用 :param b: 说明参数b的作用 :return: 说明函数返回值,没有return或者return不带表达式,则返回结果为None;return后可以跟任何内容 ''' print('这是一个参数a:',a)

  • python题目:维度为(M,N)求矩阵的转置【杭州多测师】【杭州多测师_王sir】2021-04-09 19:34:37

      import numpy def func1(m): '''转置的第一种方法''' return numpy.transpose(m).tolist() print(numpy.matrix([[1, 2, 3],[4 ,5, 6],[7, 8,9]])) #转置之前的数据 print(numpy.matrix(func1([[1, 2, 3],[4 ,5, 6],[7, 8,9]]))) #转置之后的

  • c++继承关系中成员函数的重载、重写、重定义之间的区别2021-03-04 13:05:00

    1、Override、Overload、Redefine Overload 重载只能发生在类内部,不能发生在子类和父类的继承中。具体来说,如果子类中有父类同名、同返回值类型,但是不同参数列表,这两个在不同类的函数是不能发生重载的。 Override 重写即就是子类将父类中的方法进行改写。在实例化Parent *p =

  • java中父类声明子类实例化2020-12-18 16:33:26

    问题: 1、比如两个类父类:Person 子类 Student extends Person在使用时候,这样写:Person person=null; //声明对象person=new Student(); //创建对象这样看来 声明的时候,是父类,而在产生对象的时候,实际的对象是子类。怎么理解??? 知识点: Java的多态性      面向对象编程有三个特征,即封

  • 模块与包2020-12-06 16:04:12

    模块 可以认为模块是一个 工具箱,里面提供各种各样的 工具。 变量,函数,类都可以定义在模块中。 模块分类 系统模块 系统给出的,可以直接使用的模块 自定义模块 用户写的一个 .py 文件就是一个模块 模块的使用 导入和使用模块 # 导入:import 模块名 --> 导入整个模块,此时整个目标

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有