这个版本还不能处理三点共线的情况(处理起来其实比较麻烦) 可以用atan2来排序(较为简单,但是精度误差大),也可以用叉积排序(比较优秀) atan2 #include <iostream> #include <cstdio> #include <cstring> #include <algorit ...
分类:
编程语言 时间:
2020-02-19 23:43:34
阅读次数:
81
(1)通过最简单的选择和循环实现(但代码过长) import random computer_win_count = 0people_win_count = 0 while True: computer = random.randint(0,2) people = int(input("请做出选择( ...
分类:
其他好文 时间:
2020-02-19 23:41:05
阅读次数:
238
就像上个文章说的,触摸事件的传递机制是从外层到内层的过程。 我们想来看看这个页面里面的层级关系: 以下我们就用what how why三部曲的方式来分析View的绘制过程。 由于篇幅很大,所以分几篇来解析这个过程。 这篇主要是自定义view/viewgroup,以及从Activity到DecorVi ...
分类:
移动开发 时间:
2020-02-19 15:22:34
阅读次数:
97
前端上传的文件流,在后台接口中通常是用MultipartFile类型的流格式接收 在某些情况下可能需要转为File类型的文件流再去处理 MultipartFile转File的实现方法 public File readFiles(MultipartFile file) { int n; File ne ...
分类:
其他好文 时间:
2020-02-19 00:33:50
阅读次数:
72
## DOM * 概念:Document Object Model 文档对象模型 * 将标记语言文档的各个部分,封装为对象,可以使用这些对象,对标记语言文档进行CRUD的动态操作 * W3C DOM 标准被分为3个不同的部分: 核心 DOM:针对任何结构化文档的标准模型 * Document:文档对 ...
分类:
编程语言 时间:
2020-02-19 00:33:22
阅读次数:
98
描述 有n个整数组成一个数组(数列)。现使数列中各数顺序依次向右移动k个位置,移出的数再从开头移入。输出移动后的数列元素,元素之间逗号隔开。 题目没有告诉你n的范围,要求不要提前定义数组的大小。 另外要求定义并使用函数ringShift() void ringShift(int *a, int n, ...
分类:
编程语言 时间:
2020-02-18 17:59:12
阅读次数:
80
添加html+layui项目 先引用一个js文件 <form class="layui-form" action=""> <link href="js/layui/css/layui.css" rel="stylesheet" /> <script src="js/jquery-3.3.1.js"> ...
分类:
Web程序 时间:
2020-02-18 09:38:17
阅读次数:
111
2020-02-17 _author_ = "chen"product_list = [ ('iphone', 5800), ('mac book', 9800), ('bike', 800), ('watch', 10600), ('coffee', 31), ('python', 120),]s ...
分类:
其他好文 时间:
2020-02-17 17:56:43
阅读次数:
83
css 中display属性决定了一个元素的显示方式,它分别有下面几种显示方式 block 块级显示,可以设置高宽、前后存在换行符 inline-block 行内块级元素显示,可以设置高宽、前后没有换行符 inline 行内元素显示,前后没有换行符,不可以设置高宽,元素高宽由内部元素决定 list- ...
分类:
Web程序 时间:
2020-02-17 12:19:05
阅读次数:
66
Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. Example: I ...
分类:
其他好文 时间:
2020-02-17 12:18:03
阅读次数:
62