纸上得来终觉浅,绝知此事要躬行。 ## 生成器如何进化成协程 在了解协程之前,我们先回顾一下生成器,看看生成器的原理,下面是一段代码示例: def simple_coroutine(): # ? print('-> coroutine started') x = yield # ? print('- ...
分类:
编程语言 时间:
2020-06-08 22:07:47
阅读次数:
59
一、Arrays类 import java.util.Arrays; /* java.util.Arrays是一个数组有关的工具类,里面提供大量静态方法 public static String toString(数组):数组转为字符串 public static void sort(数组):将数组 ...
分类:
编程语言 时间:
2020-06-08 22:07:27
阅读次数:
72
图: 代码: <template> <view> <view class="v1"> <image src="../../static/shuijiao.jpg" mode="widthFix"></image> <cover-view class="v2">简单的cover-view</cover ...
分类:
其他好文 时间:
2020-06-08 22:06:31
阅读次数:
61
题目描述: 今有 2 匹马、3 头牛和 4 只羊,它们各自的总价都不满 10000 文钱(古时的货币单位)。如果 2 匹马加上 1 头牛、或者 3 头牛加上 1 只羊、又或者 4 只羊加上 1 匹马,那么它们各自的总价都正好是 10000 文钱。问:马、牛、羊的单价各是多少文钱? 分析与解答: 马: ...
分类:
其他好文 时间:
2020-06-08 22:06:12
阅读次数:
79
1 ''' 2 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 3 4 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 5 6 7 8 示例 1: 9 10 输入:nums = ...
分类:
编程语言 时间:
2020-06-08 22:05:55
阅读次数:
118
整数规划: clc,clear; c = [-40;-90]; A = [9 7;7 20]; b = [56;70]; lb = zeros(2,1); [x,fval]= intlinprog(c,1:2,A,b,[],[],lb); fval = -fval x 分支定界法或者割平面法求解纯或 ...
分类:
其他好文 时间:
2020-06-08 22:05:38
阅读次数:
221
TCP三次握手四次挥手 问题 TCP建立连接为什么是三次握手,而不是两次或四次? TCP,名为传输控制协议,是一种可靠的传输层协议,IP协议号为6。 顺便说一句,原则上任何数据传输都无法确保绝对可靠,三次握手只是确保可靠的基本需要。 举个日常例子,打电话时我们对话如下: 对应为客户端与服务器之间的通 ...
分类:
其他好文 时间:
2020-06-08 22:05:19
阅读次数:
67
1.处理流程 获取数据源 -> 数据转换 -> 获取结果 2.获取stream对象 (1)从集合或者数组中获取 Collection.stream(),如accounts.stream() Collection.prarallelStream() 获取并行Stream对象 Arrays.stram( ...
分类:
编程语言 时间:
2020-06-08 21:01:11
阅读次数:
101
IoC(控制反转)和DI(依赖注入)的理解 我们平时在开发java web程序的时候,每个对象在需要使用它的合作对象时,自己都要将它要合作对象创建出来(比如 new 对象),这个合作对象是由自己主动创建出来的。创建合作对象的主动权在自己手上,需要时候就主动创建,这样耦合性很高。在这稍微解释一下耦合性 ...
分类:
编程语言 时间:
2020-06-08 21:00:58
阅读次数:
99
Spire.Cloud.SDKforJava是Spire.Cloud云产品系列中,用于处理Word、Excel、PowerPoint以及PDF文档的JAR文件,可执行文档编辑、转换、保存等操作。本文以操作Excel单元格实现单元格合并、拆分功能为例,介绍如何创建程序并获取程序ID和key来配置程序账号信息,并调用接口提供的方法来实现单元格合并和拆分。具体可参考以下步骤:一、下载SDK及导入jar下
分类:
编程语言 时间:
2020-06-08 21:00:37
阅读次数:
61
需求:在控制台输出1-5和5-1的数据 分析: 在控制台输出1-5: 1.反复进行输出的动作,使用循环结构 for(初始化语句;条件判断语句;条件控制语句){ } 2.从1开始到5结束,设置初始化从1开始 for(int i = 1;条件判断语句;条件控制语句){ } 3.c从1开始到5结束,设置判 ...
分类:
其他好文 时间:
2020-06-08 20:59:43
阅读次数:
137
软件开发过程模型 分为三个模型分别为:瀑布模型、快速原型模型、螺旋模型 瀑布模型 1、瀑布模型是线性模型的一种,在所 有模型中占有重要地位,是所 有其他模型的一个基础。 2、每一个阶段执行一次,按 线性顺序进行软件开发。 测试的切入点: 测试阶段处于软件实现后,必 须在代码完成后留出足够的时 间给测 ...
分类:
其他好文 时间:
2020-06-08 20:59:27
阅读次数:
88
百度云盘:Python语言及其应用PDF高清完整版免费下载 提取码:5rq2 内容简介 本书介绍Python 语言的基础知识及其在各个领域的具体应用,基于最新版本3.x。书中首先介绍了Python 语言的一些必备基本知识,然后介绍了在商业、科研以及艺术领域使用Python 开发各种应用的实例。文字简 ...
分类:
编程语言 时间:
2020-06-08 20:58:52
阅读次数:
210
grpcurl工具 Protobuf本身具有反射功能,可以在运行时获取对象的Proto文件。gRPC同样也提供了一个名为reflection的反射包,用于为gRPC服务提供查询。gRPC官方提供了一个C实现的grpc_cli工具,可以用于查询gRPC列表或调用gRPC方法。但是C版本的grpc_cl ...
分类:
Web程序 时间:
2020-06-08 20:58:33
阅读次数:
178
(一)持久化的概述 持久化顾名思义就是将存储在内存的数据转存到硬盘中。在生活中使用word等应用的时候,如果突然遇到断电的情况,理论上数据应该是都不见的,因为没有保存的word内容都存放在内存里,断电后就会清空,但是重新开启电脑后会发现有一个~$xx.docx的文件,虽然不一定保存所有数据,但是会将 ...
分类:
数据库 时间:
2020-06-08 20:58:15
阅读次数:
83
(一)前言 如果不把数据库和后端语言联系起来,就起不到数据库应该要起到的作用。Java语言通过JDBC操作mysql,用Jedis操作redis。当然了,java操作redis的方式不止jedis一种,现在我们主要使用Jedis来操作redis。 (二)第一个jedis项目 2.1 搭建项目 首先搭 ...
分类:
编程语言 时间:
2020-06-08 20:57:42
阅读次数:
68
输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 1.将左子树构造成双链表,并返回链表头节点。 2.定位至左子树双链表最后一个节点。 3.如果左子树链表不为空的话,将当前root追加到左子树链表。 4.将右子树构造成双链表,并返回链表 ...
分类:
其他好文 时间:
2020-06-08 20:57:07
阅读次数:
77