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