网站首页 站内搜索

搜索结果

查询Tags标签: func,共有 754条记录
  • Python 装饰器

    简介:装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。 1.装饰器的基本使用# 注意程序运行步骤 def decorator(func): # 这里的参数func其实就是foo函数def inner()…

    2021/6/17 14:27:25 人评论 次浏览
  • iOS开发之HTTP断点续传

    前言 在APP中经常会遇到文件下载,鉴于用户体验和流量控制,就需要用到断点续传。本文主要对断点续传进行了多线程封装。 效果图原理 HTTP实现断点续传是通过HTTP报文头部header里面设置的两个参数Range和Content-Range实现。HTTP文件断点续传理论代码部分 一、文件大小记…

    2021/6/17 11:00:53 人评论 次浏览
  • PostgreSQL jsonpath使用实践

    jsonpath是用来解析json数据的工具,类似于xpath,jsonpath可以解析十分复杂的json数据。 PostgreSQL json发展历史: PostgreSQL从9.2开始就支持json数据类型,但是由于解析json数据的性能很差,导致并不受大家青睐,而是选择使用nosql数据库代替。于是从pg9.4开始支持了…

    2021/6/16 19:24:36 人评论 次浏览
  • sqlalchemy在python中的使用(函数的使用)三

    上一章节介绍了基本的查找语句,我们可以通过查询出的数据,然后进行修改、删除数据等操作,本章介绍几个函数在sqlalchemy中的使用。一、几个基本函数的使用1、count()计数函数 ... def query_user():rows = dbSession.query(UserModule).count()print(rows) ...2、导包 fro…

    2021/6/15 19:23:45 人评论 次浏览
  • 通过 MapReduce 降低服务响应时间

    在微服务中开发中,api网关扮演对外提供restful api的角色,而api的数据往往会依赖其他服务,复杂的api更是会依赖多个甚至数十个服务。虽然单个被依赖服务的耗时一般都比较低,但如果多个服务串行依赖的话那么整个api的耗时将会大大增加。那么通过什么手段来优化呢?我们…

    2021/6/15 10:21:22 人评论 次浏览
  • Python并发编程之线程的玩法

    一、线程基础以及守护进程 线程是CPU调度的最小单位 全局解释器锁 全局解释器锁GIL(global interpreter lock) 全局解释器锁的出现主要是为了完成垃圾回收机制的回收机制,对不同线程的引用计数的变化记录的更加精准。 全局解释器锁导致了同一个进程中的多个线程只能有一…

    2021/6/14 1:22:25 人评论 次浏览
  • @wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它

    @wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它 我们在上一篇文章(Python实例来认识并发与并行)中用到了 @timer ,在函数定义时,加上一个小小的 @timer ,这样,函数执行结束后,就会自动在控制台汇报自己运行的时间。 比如下面这样: @timer d…

    2021/6/13 22:51:19 人评论 次浏览
  • @wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它

    @wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它 我们在上一篇文章(Python实例来认识并发与并行)中用到了 @timer ,在函数定义时,加上一个小小的 @timer ,这样,函数执行结束后,就会自动在控制台汇报自己运行的时间。 比如下面这样: @timer d…

    2021/6/13 22:51:11 人评论 次浏览
  • C++ 11 实现定时器

    用C++写了个定时器。 项目的需求是原来Windows的程序,用到了windows APi的 SetTimer 和 KillTimer 来创建和销毁定时器,现在要移植代码到Linux,实现与其相似的功能。 首先创建一个Timer类,管理单个定时器。1 typedef std::function<void()> TimerFunc;2 3 #defi…

    2021/6/13 20:51:07 人评论 次浏览
  • 肝了 10 万字 ,Go 语言保姆级编程教程2021最新版(建议收藏)

    友情提示:编辑器显示 12 万 多字,先点赞,关注,收藏,一键三连支持,再学习。本文对比 C 语言进行学习 Go 语言,如果你有 C 语言基础,学习 Go 语言会容易很多。Go 语言保姆级教程目录 什么是Go语言Go语言优势Go语言发展史Go作者Go语言现状Go语言应用场景如何学习Go语…

    2021/6/13 14:21:38 人评论 次浏览
  • 收藏:C语言正确使用 extern 关键字

    原文链接:https://blog.csdn.net/xingjiarong/article/details/47656339利用关键字extern,可以在一个文件中引用另一个文件中定义的变量或者函数,下面就结合具体的实例,分类说明一下。 一、引用同一个文件中的变量#include <stdio.h>int func();int main() {fun…

    2021/6/13 10:26:11 人评论 次浏览
  • golang值传递和引用传递

    一、值传递和引用传递区别package mainimport ("fmt" )func main() {// mapm := make(map[int]string)m[0] = "a"m[1] = "b"changeMap(m)fmt.Printf("map:%+v", m) //输出 map:map[0:aaa 1:b]fmt.Println()//arrayvar a = [2]st…

    2021/6/12 18:30:04 人评论 次浏览
  • C++入门——默认参数、占位参数和重载

    参考链接 https://www.bilibili.com/video/BV1et411b73Z?p=95 函数的默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值如果函数声明有默认值,函数实现的时候就不能有默认参数 函…

    2021/6/12 14:21:23 人评论 次浏览
  • [iOS]定时器NSTimer、CADisplayLink的内存管理

    NSTimer、CADisplayLink会对target产生强引用,如果target同时对他们产生强引用,则会发生循环引用。 以NSTimer为例,解决循环引用的问题。 方法1:使用block- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view.__weak typeof…

    2021/6/12 8:36:45 人评论 次浏览
  • 游戏开发(Unity&C#)总结33 - Func委托

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

    2021/6/10 20:23:09 人评论 次浏览
扫一扫关注最新编程教程