码迷,mamicode.com
首页 > 编程语言
Java中instanceof和isInstance区别详解
一次性搞定instanceof和isInstance,instanceof和isInstance长的非常像,用法也很类似,先看看这两个的用法: obj.instanceof(class) 也就是说这个对象是不是这种类型, 1.一个对象是本身类的一个对象 2.一个对象是本身类父类(父类的父类)和接口( ...
分类:编程语言   时间:2016-11-24 07:32:35    阅读次数:129
python 性能优化
1、优化循环 循环之外能做的事不要放在循环内,比如下面的优化可以快一倍 2、使用join合并迭代器中的字符串 join对于累加的方式,有大约5倍的提升 3、使用if is 使用if is True比if == True将近快一倍 4、使用级联比较x < y < z x < y < z效率略高,而且可 ...
分类:编程语言   时间:2016-11-24 07:29:53    阅读次数:179
Python-匿名函数
lambda 函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方 常规版本: def fun(x,y) return x*y lambda版本: r = lambda x,y:x*y print r(2,3) 格式: lambda 参数列表:return [表达式] 变量 由于lambda ...
分类:编程语言   时间:2016-11-24 07:26:17    阅读次数:175
python基础3-函数
一、定义函数 定义一个函数实现某个功能,以后要使用的时候来调用既可以,提高代码的复用性; 定义函数使用def关键字,后面是函数名,函数名不能重复: def fun(): #定义一个函数,后面是函数名 二、入参 函数在调用的时候,可以传入参数,有形参和实参 1、形参: 形参变量只有在被调用时才分配内存 ...
分类:编程语言   时间:2016-11-24 07:24:39    阅读次数:175
秀才提笔忘了字:javascript使用requestAnimationFrame实现动画
requestAnimationFrame优于setTimeout/setInterval的地方在于它是由浏览器专门为动画提供的API,在运行时浏览器会自动优化方法的调用,并且如果页面不是激活状态下的话,动画会自动暂停,有效节省了CPU开销,这篇文章给大家详细介绍使用requestAnimation ...
分类:编程语言   时间:2016-11-24 07:24:40    阅读次数:200
<转>Python的内存泄漏及gc模块的使用分析
一般来说在 Python 中,为了解决内存泄漏问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。由于Python 有了自动垃圾回收功能,就造成了不少初学者误认为自己从此过上了好日子,不必再受内存泄漏的骚扰了。但如果仔细查看一下Python文档对 __del__() 函数的描述,就知道这种好日 ...
分类:编程语言   时间:2016-11-24 07:21:38    阅读次数:386
学习Spring——两个你熟悉的不能再熟悉的场景使用
我们大致的了解了Spring这个框架对于依赖注入的使用和诠释可谓是淋漓尽致。因为有了Spring的IOC或DI,我们把上街买菜的事情变成了菜主动送上门的活,这样的“生活方式”大大的提高了我们对于Spring框架的用户体验。这篇介绍两个凡是接触过Spring框架都应该见过或者用过的场景——Spring... ...
分类:编程语言   时间:2016-11-24 07:22:54    阅读次数:440
R语言画全基因组关联分析中的曼哈顿图(manhattan plot)
1、在linux中安装好R 2、准备好画曼哈顿图的R脚本即manhattan.r,manhattan.r内容如下: 3、准备好plink跑完后的.assoc.linear文件,比如mydata.assoc.linear 4、在linux中输入以下一个命令: 其中,mydata.png即为我们想要的曼 ...
分类:编程语言   时间:2016-11-24 07:16:06    阅读次数:3810
ubuntu下创建c语言程序之hello world
将要学习c语言了,先记录一下在ubuntu下,使用vim创建一个最基本的hello world程序: 打开终端,使用cd命令转到操作的目录,如我在home下的program files文件内创建, 就是 cd program\ files 接着在终端输入:vim helloworld.c 按下i键, ...
分类:编程语言   时间:2016-11-24 07:14:17    阅读次数:177
Python的多类型传值和冗余参数
多类型传值(向函数中传递元组和字典) 1 向函数中传递元组 def func(x,y): print x+y 调用这个函数的时候,我们只需要传入两个变量就可以了,但是比如我有一个元组t = (1,2),我想把t的值传入func,那么func(t)是不可以的,因为默认情况下它把t当做1个变量了,那么这 ...
分类:编程语言   时间:2016-11-24 07:11:07    阅读次数:160
springmvc 导出excel
1.pom.xml 2.web.xml 3.spring和springmc的配置 3.1 applicationContext-service.xml 3.2 springmvc 4 java代码部分,此demo还涉及到跨域请其他工程接口使用httpclient跨域请求 4.1 相关的propert ...
分类:编程语言   时间:2016-11-24 07:09:04    阅读次数:319
Python-内置函数小结
内建函数,Python内置的函数(build in function),不需要引用其他包,一般成为BIF abs() 计算绝对值,abs(-10),接收number,返回一个number max() 求序列的的最大值(可迭代的),同时也可以比较一些数字 min() 求序列的最小值(可迭代的),同时也 ...
分类:编程语言   时间:2016-11-24 07:05:55    阅读次数:249
python之函数
介绍函数: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。自己创建函数,这被叫做用户自定义函数。 函数即变量 定义一个函数: 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和 ...
分类:编程语言   时间:2016-11-24 07:04:47    阅读次数:180
C# AES加密解密算法
...
分类:编程语言   时间:2016-11-24 07:02:59    阅读次数:439
Javascript面向对象篇
1 表达式的概念 广义的概念:所有返回的一段代码块,都可以成为表达式.比如: var a=0; var a, b; a = 0;这个表达式的返回值为0; b = a;这个表达式的返回值为a; 赋值表达式的返回值为=右边的值; 广义的概念:所有返回的一段代码块,都可以成为表达式.比如: a = 0;这 ...
分类:编程语言   时间:2016-11-24 07:01:23    阅读次数:127
[转]java抽象类和接口
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建 ...
分类:编程语言   时间:2016-11-24 06:58:08    阅读次数:209
C# 线程安全与 lock锁
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是 ...
分类:编程语言   时间:2016-11-24 06:54:05    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!