排序函数 / Sort Function list自带的sort函数可以实现对列表的排列功能,具有同样功能的还有sorted函数。 基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。sort函数是基于原有的列表进行修改,因此 ...
分类:
编程语言 时间:
2018-01-07 14:05:15
阅读次数:
126
1.引入的两种方式:直接在标签里行内js,在body最下端引入。 2.变量的5种类型:number,string,boolean,null,undefined以及一种特殊类型:object 3.变量命名:不能用数字开头,只能用$ _ 和字母,不能使用关键字保留字,不能使用中文和特殊符号。如果命名 重 ...
分类:
编程语言 时间:
2018-01-07 14:06:08
阅读次数:
128
题目要求: 题目一: 1.有一个长度为n+1的整型数组中有所有数字都在1~n范围内的数组 2.找出数组中任意一个重复的数字3.不允许修改原始数组思路1:浪费时间的算法 时间复杂度为O(logn) 空间复杂度为O(1) 1.题目说明数组中肯定存在重复的数字 B.采用二分查找法,将总范围划分为左右两个范 ...
分类:
编程语言 时间:
2018-01-07 14:07:12
阅读次数:
134
面向过程的思想:遇到问题,想,我该怎么解决这个问题?然后一步一步解决 面向对象的思想:遇到一件事的时候,思考,我该让谁来做,至于他怎样去做,不是我需要考虑的事情,只要最后做好就行 实际举例:我们要组装一台新电脑 面向过程:我们上网查询各种硬件参数性价比,去商城观察询价,然后分析出最合适的,买好各种配 ...
分类:
编程语言 时间:
2018-01-07 14:07:28
阅读次数:
124
利用 Python 的字典实现 Switch 功能 Python是没有switch语句的,当遇到需要实现switch语句的功能时,一般可以用if/else进行代替,但是还有一种更加简洁的实现方法,利用字典进行实现,将需要选择的条件设为字典的键,选择的结果设为值,通过字典键索取值的方式实现switch ...
分类:
编程语言 时间:
2018-01-07 14:08:24
阅读次数:
146
最近一直在关注Python写爬虫相关的知识,尝试了采用requests+BeautifulSoup来爬取房天下(原搜房网)的推荐新楼盘。不用不知道,一用发现有惊喜也有惊吓,本文就一同记录下惊喜和踩的一些乱码的坑。首先,觉得Beautifulsoup解析网页更加符合人类的常规思维,比使用正则表达式(python中的re库)更容易理解。同时关于requests遇到了中文字符和特殊字符解码的问题。本文都
分类:
编程语言 时间:
2018-01-07 14:08:32
阅读次数:
182
可变数据类型作为初始化形参 / Mutable Parameter as Init Formal-para 由于在Python中,没有类似C语言的static静态参数,因此当一个函数需要一个只初始化一次的参数时,通常会在函数外部进行初始化操作,较为不便。 但是在Python中,可以利用可变参数作为函 ...
分类:
编程语言 时间:
2018-01-07 14:09:03
阅读次数:
140
函数延迟调用与变量值 在一个循环中定义了函数f但是并未对其进行调用,在循环结束后调用,此时i值为3故最终3个函数输出均为9。 ...
分类:
编程语言 时间:
2018-01-07 14:09:22
阅读次数:
124
使用typealias为常用数据类型起一个别名, 一方面更容易通过别名理解该类型的用途, 另一方面还可以减少日常开发的代码量。 typealias使用实例: 在定义协议时,可使用associatedType来实现泛型 associatedType使用实例 Ficow原创,转载请注明出处:http:/ ...
分类:
编程语言 时间:
2018-01-07 14:09:43
阅读次数:
172
以前在学Python时,对于类前的__main__判断有过了解,后来在学习C语言时发现其实都是互通的。所有的程序入口,比如main或者WINmain,在很多编程语言中都以主函数的方式出现。下面为大家整理了一些程序入口的基本概念。 首先,我们的程序进入到入口函数之前,是发生了很多事情的。操作系统的安排 ...
分类:
编程语言 时间:
2018-01-07 14:10:25
阅读次数:
247
一、定义数组 关键词定义 $arr = array(11,2,3,4,5); 赋值定义 $arr[0]=1;$arr[1]=2; 关联数组,自定义索引的数组, $arr = array("code"=>"p001","name"=>"张三"); 取值方法,$arr["name"]; 二、遍历数组,设 ...
分类:
编程语言 时间:
2018-01-07 14:10:34
阅读次数:
194
一、基础知识 1、项目中需要有AudioListener,播放器中播放的声音就是AudioListener组件坐在的位置听到的声音。默认AudioListener是放到Main Camera上。没有AudioListener的话是听不到声音的。一般默认就在摄像机上。2、把音乐拖到Assets中,选中 ...
分类:
编程语言 时间:
2018-01-07 14:11:06
阅读次数:
230
1 # -*- coding:utf-8 -*- 2 import time 3 4 class Person(object): 5 ''' 6 定义父类:人 7 属性:姓名,年龄 8 方法:走路(打印:姓名+“正在走路”) 9 ''' 10 11 def __init__(self, name, ... ...
分类:
编程语言 时间:
2018-01-07 14:11:56
阅读次数:
177
线程池是一个操作系统的概念,它是对多线程的一种优化。 多线程的时候,创建和销毁线程伴随着操作系统的开销,如果频繁创建/销毁线程,则会使效率大大降低。 而线程池,是先创建出一批线程放入池子里,需要创建线程的时候从这个池子里取,用过了再放这个池子里。 显然,使用线程池节省的是线程创建和销毁的时间。 因为 ...
分类:
编程语言 时间:
2018-01-07 14:13:24
阅读次数:
121
今天在学GUI(graphic user interface)的时候出现了这个错误,书里也没有写,很神奇的是莫名其妙又能用了,百思不得其解 后在CSDN看到2015年的博,原文地址http://blog.csdn.net/u011653701/article/details/45788495 那位博 ...
分类:
编程语言 时间:
2018-01-07 14:13:39
阅读次数:
1588
一、Java并发基础 当一个对象或变量可以被多个线程共享的时候,就有可能使得程序的逻辑出现问题。 在一个对象中有一个变量i=0,有两个线程A,B都想对i加1,这个时候便有问题显现出来,关键就是对i加1的这个过程不是原子操作。要想对i进行递增,第一步就是获取i的值,当A获取i的值为0,在A将新的值写入... ...
分类:
编程语言 时间:
2018-01-07 14:13:46
阅读次数:
154
//获取表单数据存入数组 function getFormDate(id){ var form = document.getElementById(id); var value; var values=[]; for (var i=0;i<form.length;i++){ value=form.e... ...
分类:
编程语言 时间:
2018-01-07 14:15:10
阅读次数:
193
maven是一个很好的项目管理工具,你可以轻松的定义一个引用,从而达到使用别人写好的库的作用。且maven可以轻松地和jenkins配合,从而使打包部署变得更容易。 但是也因为这样,我们变得更傻瓜了,以致于有时候都忘了一些原始的基础的方法了,当然这不是本文的目的,本文的目的在于,如何解决一些mave ...
分类:
编程语言 时间:
2018-01-07 14:15:52
阅读次数:
176
一、基础知识点 1、坐标、向量等 2、动态创建游戏对象 创建游戏对象:GameObject.CreatePrimitive(PrimitiveType.Cube) 添加游戏对象组件:goNew.AddComponent<Rigidbody>(); Rigidbody、脚本、以及所有Component ...
分类:
编程语言 时间:
2018-01-07 14:16:11
阅读次数:
213
1. 从字典创建Dataframe 2. 从多个列表创建Dataframe (先把列表转化为字典,再把字典转化为DataFrame) ...
分类:
编程语言 时间:
2018-01-07 14:16:19
阅读次数:
174