skymei-微梅之隅

“编程”

talk is cheap,show me your code

二叉树的遍历

不同于线性数据结构,二叉树的遍历需要将非线性关联的节点转化为线性序列,因此转换遍历的方式不同,遍历的结果也各有区别。从大角度来说,二叉树有两种遍历方式:深度优先遍历 (前序遍历,中序遍历,后序遍...

Leetcode 刷题记录(简单)

两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数...

浅解PHP中的垃圾回收机制及演进(PHP5)

前言PHP是一门具有垃圾回收机制的高级编程语言,在PHP的简单好用主旨的指导下,PHP程序员往往不用关心底层的原理即可写出符合需求的业务代码。出活快,程序员工作效率高,但是我们并不清楚我们写的代...

安装tensorflow-gpu 1.14.0与cuda 10.0

公司一台用来做ai模型训练的机器环境在安装了一些新的工具之后出现了问题,之前的运行环境是anaconda python3,tf 1.12.0,tf-gpu 1.12.0,cuda 10.1。由于...

细数PHP中的新特性

太空船操作符 <=>用于比较两个表达式,例如:当$a小于,等于或大于$b时分别返回-1,0或1 1. echo 1 <=> 1 // 0 2. echo 1 <=...

学习Python中的多线程

Thread进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Po...

Python 元类 - type

动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。比方说我们要定义一个Hello的class,就写一个hello.py模块:class Hello(obj...

用tf serving部署模型预测服务

在完成早期的模型训练管理和系统搭建之后,需要将训练的模型送上生产环境。基于app客户端的生产环境主要在于客户端上运行,因此只要客户端效率优化到位,那就Ok,但是如果说要在server端提供服务达...

PHP类型自动转换的一个坑(用数字字符串作为数组键)

作为弱类型语言,PHP对于数字字符串索引是会识别为数字索引的,方便之处在于我们不用太关心类型。示例如下:$arr = [ "0"=>123, &quo...

socket编程-IO多路复用tcp服务器

其实IO复用的历史和多进程一样长,Linux很早就提供了 select 系统调用,可以在一个进程内维持1024个连接。后来又加入了poll系统调用,poll做了一些改进,解决了 1024 限制的...