[TOC]一引入?解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢??由于变量名是访问到变量值的唯一方式,所以当一个变量值不再关联任何变量名时,我们就无法再访问到该变量值了,该变量值就是没有用的,就应该被当成一个垃圾回收。毫无疑问,
分类:
编程语言 时间:
2019-12-24 09:17:10
阅读次数:
75
用turtle函数画空心圆 turtle.circle是从下方开始画圆的,所以要画同心圆的话,每一次都要将画笔移动到下一个圆的底部位置。 画笔的坐标默认在0,0,就以它为圆心。 因为turtle画圆的时候是从圆的底部开始画的,所以需要找到四个圆底部的坐标 四个空心圆的代码 import turtle ...
分类:
编程语言 时间:
2019-12-24 09:17:30
阅读次数:
912
$arr= array(2,13,42,34,56,23,67,365,87665,54,68,3); $info = quick_sort($arr); print_r($info); function quick_sort($arr){ if(count($arr) <= 1){ return ...
分类:
编程语言 时间:
2019-12-24 09:18:28
阅读次数:
67
材料: 1、mingw64(用于编译C/C++):https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 在线安装请选择 MinGW-W64-install.exe 32位请选择 i686-win32-dwarf 64位请选择 x86_ ...
分类:
编程语言 时间:
2019-12-24 09:19:45
阅读次数:
91
题目:有n个句子,每个句子的长度都小于等于m,现在需要将相邻较短的句子拼接再一起,使得句子的数量最少,并且长度仍然不大于m,而且拼接完之后句子的长度的方差最小。求拼接方式。 解题(自己给自己出题,sent_comb3切分符合要求): ...
分类:
编程语言 时间:
2019-12-24 09:20:43
阅读次数:
76
$nums = [4, 5, 6, 3, 2, 1]; for($i=0;$i<count($nums);$i++){ $min = $i; for($j=$i+1;$j<count($nums);$j++){ if($nums[$j] < $nums[$min]){ $min = $j; } } ...
分类:
编程语言 时间:
2019-12-24 09:21:13
阅读次数:
60
//插入排序 $arr = [2, 3, 1, 6, 4, 7, 5, 9]; for($i=1;$i<count($arr);$i++){ $key = $arr[$i]; $pos = $i; while($pos > 0 && $arr[$pos-1] > $key){ $arr[$pos]= ...
分类:
编程语言 时间:
2019-12-24 09:21:44
阅读次数:
62
1.python变量是什么 python的变量实质是一个指针,而java普通变量是一个容器直接存入值。 为什么b也变了呢,由于a,b同时指向同一个地址,导致a指向的内容改变也会让b改变,id()获得对象所指向的内存中的地址,如果是对象本身的地址的话a,b应该是不相同的。 注:python变量生成步骤 ...
分类:
编程语言 时间:
2019-12-24 09:22:54
阅读次数:
72
概念 【geekforgeeks】 Dynamic Programming is mainly an optimization over plain recursion. Wherever we see a recursive solution that has repeated calls for ...
分类:
编程语言 时间:
2019-12-24 09:23:44
阅读次数:
72
print函数的用法。类似JS中的console.log函数 ...
分类:
编程语言 时间:
2019-12-24 09:26:29
阅读次数:
119
$bitmap=array_fill(0,1,0); $arr =[1,4,3,6,7]; $size = PHP_INT_SIZE * 8; foreach ($arr as $key => $value){ $index = floor($value/$size); $pos = $value% ...
分类:
编程语言 时间:
2019-12-24 09:27:36
阅读次数:
70
$arr = [1,2,3,3,4,5,6]; function binSearch($arr,$num,$start,$end){ if($start > $end){ return -1; } $mid = floor(($start+$end)/2); $midValue = $arr[$mi ...
分类:
编程语言 时间:
2019-12-24 09:31:07
阅读次数:
68
人生苦短,我用 Python 前文传送门: "小白学 Python 爬虫(1):开篇" "小白学 Python 爬虫(2):前置准备(一)基本类库的安装" "小白学 Python 爬虫(3):前置准备(二)Linux基础入门" "小白学 Python 爬虫(4):前置准备(三)Docker基础入门" ...
分类:
编程语言 时间:
2019-12-24 09:31:23
阅读次数:
73
1.迭代器:通过iter()方法获得了list的迭代对象,然后就可以通过next()方法来访问list中的元素了,当容器中没有可访问元素时,会抛出StopIteration异常终止迭代器 data = [1,2,3,4,5] itr = iter(data) print(itr.__next__() ...
分类:
编程语言 时间:
2019-12-24 09:33:59
阅读次数:
59
[TOC]一引入我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型,例如salary=3.1#用浮点型去记录薪资age=18#用整型去记录年龄name=‘lili‘#用字符串类型去记录人名插图:恶搞图04二数字类型##2.1int整型2.1.1作用用来记录人
分类:
编程语言 时间:
2019-12-24 09:34:18
阅读次数:
74
name = "wangyang" age = "25" with open("C:/Users/mike1/Desktop/name_age.txt", "w", encoding = "utf-8") as f1: f1.write("hellow world") 这么写是不行的,文件名是nam ...
分类:
编程语言 时间:
2019-12-24 09:37:28
阅读次数:
547
``` virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装 pip install virtualenv 基本使用 为一个工程创建一个虚拟环境: $ cd my_project_dir ... ...
分类:
编程语言 时间:
2019-12-24 09:37:44
阅读次数:
73
一、 强制等待 第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。 1 from selenium import webdriver 2 from time import sleep 3 driver ...
分类:
编程语言 时间:
2019-12-24 09:39:15
阅读次数:
71
题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 菜鸡解法。。。O(nlogm) 1 public class Solution { 2 public ...
分类:
编程语言 时间:
2019-12-24 09:39:48
阅读次数:
60
下载安装 下载地址:官网 下载版本:Windows x64 jdk-8u141-Windows-x64.exe 如下图 安装路径:C:\Java\jdk1.8.0_141 END 方法/步骤2 1 环境变量配置(如图) 1、右键点击电脑属性,打开高级系统设置 2 打开环境变量 3 编辑系统变量pat ...
分类:
编程语言 时间:
2019-12-24 09:44:00
阅读次数:
96