码迷,mamicode.com
首页 > 编程语言 > 月排行
python *args **kwargs
def f(*args,**kwargs): print args, kwargs l = [1,2,3] t = (4,5,6) d = {'a':7,'b':8,'c':9} f() f(1,2,3) # (1, 2, 3) {} f(1,2,3,"pythontab") # (1, 2, 3,... ...
分类:编程语言   时间:2017-04-24 12:18:59    阅读次数:189
数据结构与算法之递归
递归: 定义:一个函数自己直接或间接调用自己 (不要写成死递归) 举例: 1. 1+2+3+4+...+100的和 函数的调用(以C语言为例) 当一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要完成三件事: 从被调函数返回主调函数之前,系统也要完成三件事: 当有多个函数相互调用时, ...
分类:编程语言   时间:2017-04-24 12:19:22    阅读次数:219
java中的常用字符编码ASCII、Unicode和UTF-8
首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应 ...
分类:编程语言   时间:2017-04-24 12:20:32    阅读次数:217
javaweb学习路线-myeclipse的配置和Servlet之request和response
Myeclipse的配置 1.General -->Workspace -->utf-8 //设置项目的编码格式,项目决定文件,文件决定文本 2.General -->Editors -->Associations -->JSP -->MyEclipse JSP Editors 3.搜索jsp -- ...
分类:编程语言   时间:2017-04-24 12:21:27    阅读次数:225
JAVA环境搭建
下载JDK的官方网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html[root@localhostlocal]#mkdir-pv/usr/local/java#新建java根目录[root@localhostlocal]#cd/usr/local/src[root@mastersrc]#wgethttp://download.oracle.com/otn-pub/j..
分类:编程语言   时间:2017-04-24 12:22:10    阅读次数:212
Java性能调优(四)
设计调优 常用优化组件和方法 Memcached 多线程,非阻塞IO复用的网络模型。 基本只支持简单的key-value存储 提供了cas命令,可以保证多个并发访问操作同一份数据的一致性问题 …… Redis 单线程的IO复用模型 除key/value之外,还支持list,set,zset,hash ...
分类:编程语言   时间:2017-04-24 12:23:13    阅读次数:246
JavaEE框架frame
html下框架不是body,使用frame就不能使用body标签,使用frameset 对页面进行配置。使用frame src确定框架的里面的网页,使用noresize确定该框架不可以被调整。 为某一个框架起名字,然后在另外一个框架的超链接里面设置target,在框架name的页面显示超链接内容。 ...
分类:编程语言   时间:2017-04-24 12:23:37    阅读次数:236
Java StuNote2
1.数据的表示和存储模式 > 基本类型 (面向过程的语言, 处处皆函数!) Int, byte, long, ….. Float, double…. boolean char,String > 数组 (基本数据类型的集群) (指针) > 过度类型 没有一种数据类型可以用来说明一个人? 软件语言设计者 ...
分类:编程语言   时间:2017-04-24 12:24:09    阅读次数:227
《Java 8 实战》(三)---- 流
流是Java API的新成员,它允许以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 Java 7 从集合中选出低热量菜肴名称: Java 8 : 如果要多核架构并行执行这段代码,只需要把stream()换成parallelStream(): ...
分类:编程语言   时间:2017-04-24 12:24:17    阅读次数:220
解决Javascript大数据列表引起的网页加载慢/卡死问题。
在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死)。 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也会造成体验不好。 那么适时候介绍本文的实现思路了。 首先上最终的效果: 主要思路如下: 首先,创建如 ...
分类:编程语言   时间:2017-04-24 12:25:13    阅读次数:6508
浅谈Python(一)
安装配置python环境 配置成功后打印hello world! >>> print ('hello world!')hello world! 一.标识符 一般是变量名称、方法名、类名等,由数字、下划线、字母组成,第一个字符必须是数字或者下划线,区别大小写。 二.关键字 不能用于标识符名称,如果不清 ...
分类:编程语言   时间:2017-04-24 12:26:06    阅读次数:269
基数排序
基数排序 一、 什么叫基数 在数学上,基数(cardinal number)是集合论中刻画任意集合大小的一个概念。两个能够建立元素间一一对应的集合称为互相对等集合。根据对等这种关系对集合进行分类,凡是互相对等的集合就划入同一类。这样,每一个集合都被划入了某一类。任意一个集合A所属的类就称为集合A的基 ...
分类:编程语言   时间:2017-04-24 12:26:13    阅读次数:195
leetcode 220. Contains Duplicate III 求一个数组中有没有要求的元素 ---------- java
Given an array of integers, find out whether there are two distinct indices i and j in the array such that the absolute difference between nums[i] and ...
分类:编程语言   时间:2017-04-24 12:27:08    阅读次数:252
Python学习之路1-环境搭建与pycharm的配置
近期做那个python的开发,今天就来简单的写一下Python的安装过程和pycharm的配置之路, 1-准备工作 Python2.x 与3.x的版本在语法上稍有不同,区别在于输出语句的不同,这个可以看相关的文档。 Python3.6.1,可以在Python的官网上下载: 32位python下载:h ...
分类:编程语言   时间:2017-04-24 12:29:33    阅读次数:2115
c语言(二叉树的操作)
#include "stdio.h" #include "malloc.h" #include "stdlib.h" typedef struct BTNode { int data; struct BTNode *Lchild,*Rchild; }BTree; //初始化 BTree * Ini_... ...
分类:编程语言   时间:2017-04-24 12:30:15    阅读次数:180
Java 二维数组
在 Java 中,二维数组与一维数组一样,但是不同于 C 中的二维数组: 1. 在 Java 中,二维数组可以看成是以数组为元素的数组,例如: int a[][] = {{1,2},{3,4,5,6},{7,8,9}}; 易知:a[0] 表示一维数组{1,2};a[1] 表示一维数组{3,4,5,6 ...
分类:编程语言   时间:2017-04-24 12:30:44    阅读次数:217
javascript 定时器
for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(new Date, i) }, 1000);}; 输出结果: Mon Apr 24 2017 09:33:47 GMT+0800 (中国标准时间) 5(index):3 ...
分类:编程语言   时间:2017-04-24 12:30:52    阅读次数:255
Python面向对象类成员特性
特性的存在就是将方法伪装成字段。property把类方法当做普通字段去调用,即用对象调用的时候后面不用加括号#!/usr/bin/envpython#_*_coding:utf-8_*_classFoo:@propertydefCharacteristic(self):print("类方法的特性")#创建一个对象obj=Foo()#调用类方法的时候方法后面不用加括..
分类:编程语言   时间:2017-04-24 12:31:26    阅读次数:182
python单线程爬取阿里云maven库
requests re os COMPILE=re.compile() URL=ROOT_DIR=os.path.dirname(os.path.abspath(__file__)) CASE_INSENSE=[] (): (urlcodereasoncontent): (MavenException).() .url=url .code=code .reason=reason .content=content (url=URL): result=requests.get(url) code=resu..
分类:编程语言   时间:2017-04-24 12:31:43    阅读次数:145
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v ...
分类:编程语言   时间:2017-04-24 12:33:58    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!