废话不多说,直奔主题。 channel的整体结构图 image 简单说明: buf是有缓冲的channel所特有的结构,用来存储缓存数据。是个循环链表 sendx和recvx用于记录buf这个循环链表中的发送或者接收的i…
标签:技术干货
【第四天】Python的函数与模块
第三章 函数和模块 3.1函数 1.函数概念 函数是一种语法结构,把一系列指令封装在一起 定义完毕后,就可以通过调用函数进行使用 输入数据被称为参数,参数能影响函数的行为 2.定义函数 首先制作一个函数 函数制作过程又称…
了解为什么要使用微服务!
单体的优缺点 单体应用就是将应用程序的所有功能都打包成一个独立的单元,最终以一个WAR包或JAR包存在,没有外部的任何依赖,里面包含DAO、Service、UI等所有的逻辑。单体应用有以下优点: 便于开发:只需借助IDE…
回馈社会,腾讯2018春招实习生面经-游戏运营岗
2018.5月3号下午3点51分收到offer call ,总算可以安心下来了。我是IEG游戏运营岗。 之前也是看了不少面经,也确实帮助我通过了面试,在这里写上我坎坷的笔试面试经历回馈大家,希望大家都能获得理想的。 本科…
基于react-native-camera限定区域扫描
前言 目前,有很多扫描的轮子,今天来说说react-native-camera库的扫描应用 集成 集成方式传送门,这次不说这部分内容. 主要说说怎么限定区域扫描. (如果有同学在这部分遇到问题可以留言互相交流) 限定区域…
Ansible Inventory指北进阶
Ansible的inventory文件定义了它要操作的一些主机,它可以通过inventory对这些主机进行操控。默认的inventory文件是/etc/ansible/hosts 。也可通过-i选项,来指定不同的inve…
PostgreSQL 源码解读(90)- 查询语句#75(ExecHashJoin函数#1)
本节介绍了ExecProcNode的其中一个Real函数(ExecHashJoin)。ExecHashJoin函数实现了Hash Join算法。 一、数据结构 Plan 所有计划节点通过将Plan结构作为第一个字段从Pl…
Java 代码性能调优“三十六”策
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,…
Swift中单例的创建方法
不废话,直接看代码: swift中单例的创建非常简单了,以下从不同的角度来创建单例 方法一: //TODO: 方式一 class SingleInstanceOne { // 用let 创建常量 static let s…
异构数据导入腾讯云Elasticsearch集群实践
腾讯云Elasticsearch服务提供在用户VPC内通过私有网vip访问集群的方式,用户可以通过Elasticsearch REST client编写代码访问集群并将自己的数据导入到集群中,当然也可以通过官方提供的组件…
Kotlin:泛型杂谈(上)
Kotlin泛型抛弃语法上的差异,在一般情况下与Java都是相近的,所以在这里简单介绍一下Kotlin泛型中独有的东西。 泛型扩展属性: val <T> List<T>.penultimate: …
5.PHP入门-语法概述(五)运算符
PHP 算数运算符 <?php $x=17; $y=8; echo ($x + $y); // 加法,输出 25 echo ($x - $y); // 减法,输出 9 echo ($x * $y); // 乘法,输…