网站首页 站内搜索

搜索结果

查询Tags标签: func,共有 754条记录
  • C++继承时的名字遮蔽问题

    C++继承时的名字遮蔽问题 如果派生类中的成员(包括成员变量和成员函数)和基类中的成员重名,那么就会遮蔽从基类继承过来的成员。所谓遮蔽,就是在派生类中使用该成员(包括在定义派生类时使用,也包括通过派生类对象访问该成员)时,实际上使用的是派生类新增的成员,而…

    2022/2/8 11:12:32 人评论 次浏览
  • C++核心_1内存分区模型

    C++核心_1内存分区模型 1内存分区模型1.1程序运行前1.1.1代码区:1.1.2全局区: 1.2程序运行后1.2.1栈区:1.2.2堆区:1.2.3new操作符1内存分区模型 4个区域:代码区、全局区、栈区、堆区 不同区域存放不同数据,有不同的生命周期,使编程更灵活。 1.1程序运行前 程序编译…

    2022/2/8 7:16:08 人评论 次浏览
  • Python之模块、包、文件、异常、高阶函数

    目录 1.模块 2.包 3.文件 4.异常 5.高阶函数1.模块1.1 概念 Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块能定义函数,类,变量,也能包含可执行的代码 1.2 导入模块 方式1: import 模块名 (as 别名) # 使用模块语法: 模块…

    2022/2/7 22:42:53 人评论 次浏览
  • python高级学习笔记Day03-- Ubuntu安装Mysql,navicat,python连接数据库,函数参数,闭包,SQL注入

    ubuntu安装mysql服务 sudo apt-get install mysql-server 查看MySQL是否启动 ps -ajx|grep mysql 开启和停止 sudo service mysql start sudo service mysql stop 客户端安装 ubuntu下客户端服务端均已经默认安装 sudo apt-get install mysql-client 最基本连接指令 初始化…

    2022/2/7 19:17:08 人评论 次浏览
  • 剑指offer-python:40.1~n整数中1出现的次数

    题目:输入一个整数n,求1~n这n个数的十进制表示中1出现的次数。例如,输入12, 1~12这些整数中包含1的数字有1, 10, 11和12, 1 一共出现了5次。 思路:递归 代码: class Solution:def func(self , n):if n == 0:return 0get_sum = 0for i in str(n):if i == 1:print…

    2022/2/6 14:13:07 人评论 次浏览
  • Python—高级函数

    Python—高级函数一、闭包 Python函数是支持嵌套的。如果在一个内部函数中对外部函数作用域(非全局作用域)的变量进行引用,那么内部函数就会被称为闭包。闭包需要满足如下3个条件: 存在于两个嵌套关系的函数中,并且闭包是内部函数; 内部函数引用了外部函数的变量; …

    2022/2/5 22:27:30 人评论 次浏览
  • python装饰器

    装饰器一直以来都是 Python 中很有用、很经典的一个 feature,在工程中的应用也十分广泛,比如日志、缓存等等的任务都会用到。然而,在平常工作生活中,我发现不少人,尤其是初学者,常常因为其相对复杂的表示,对装饰器望而生畏,认为它“too fancy to learn”,实际并不…

    2022/2/2 22:13:04 人评论 次浏览
  • Python - 模块内省

    模块也是一等对象当前模块内省globals(): 返回一个字典,表示当前的全局符号表。这个符号表始终针对当前模块(对函数或方法来说,是指定义它们的模块, 而不是调用他它们的模块)# test_02.pygol_num = 3def a():print(a)def b():print(b)def c():print(c)if __name__ ==…

    2022/2/1 17:44:48 人评论 次浏览
  • go web编程入门教程(待更新)

    想了解下区块链相关的东西,从头开始学习go 语法实在是耐不下心,稍微看了下 还是直接做web来学吧,主要材料如下 尚硅谷GoWeb教程go web编程快速入门go语言标准库 web应用的流程如图所示,goweb使用默认的多路服用去转发请求到处理器,如果要使用模板,处理器解析并渲染返…

    2022/1/31 14:35:56 人评论 次浏览
  • Go并发编程学习总结

    文章目录 Go语言的并发模型线程模型 signal处理和优雅退出守护进程Go并发与CSP模型Go并发调度:G-P-M模型runtime包创建协程池Channelchannel基本使用channel使用细节和注意事项channel 与 Time优雅关闭channel 锁死锁、活锁和饥饿概述Go语言竞争状态锁住共享资源Sync 包 …

    2022/1/30 20:06:20 人评论 次浏览
  • Golang面向对象编程三大特征

    抽象 我们在前面去定义一个结构体时候,实际上就是把一类事物的共有的属性和行为(方法)提取出来,形成—个物理模型(模板)。这种研究问题的方法称为抽象。 案例: package mainimport "fmt"type Account struct {AccountNo stringPwd stringBalance f…

    2022/1/30 14:05:03 人评论 次浏览
  • Go语言的面向对象编程

    Go语言实现面向对象封装,代码如下: package mainimport ("fmt" )type Person struct {Name stringGender stringAge int }func (p *Person) say(sentence string) {fmt.Print(p.Name, " says ", sentence, "\n") } func (p *Person)…

    2022/1/29 20:08:54 人评论 次浏览
  • Go从入门到放弃之时间操作

    时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。 time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。一、时间类型 time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时…

    2022/1/27 23:05:17 人评论 次浏览
  • C++类的声明和实现分离、命名空间

    类的声明和实现分离 Person.h #pragma onceclass Person { private:int m_age; public:void setAge(int age);int getAge();Person();~Person(); };Person.cpp #include "Person.h"void Person::setAge(int age) {m_age = age; }int Person::getAge() {return m…

    2022/1/27 22:34:35 人评论 次浏览
  • context包

    package mainimport ("fmt" )func main() {gen := func() <-chan int {dst := make(chan int)n := 1go func() {for {n++dst<-n}}()return dst}for n := range gen() {fmt.Println(n)if n == 5 {break}}}package mainimport ("context""fm…

    2022/1/25 23:04:59 人评论 次浏览
扫一扫关注最新编程教程