码迷,mamicode.com
首页 > 编程语言
python之web开发(待续)
WSGI接口无论多么复杂的Web应用程序,入口都是一个WSGI处理函数。HTTP请求的所有输入信息都可以通过environ获得,HTTP响应的输出都可以通过start_response()加上函数返回值作为Body。其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。...
分类:编程语言   时间:2015-05-13 00:30:45    阅读次数:176
经典面试题-数组中只出现一个的数(1)
【题目】:给你一个数组,只有一个数出现过一次,其他的数字都出现两次。求只出现过一次的那个数。【解析】:这个题算是比较经典的了,在这个题的基础上有很多变种,后续会一一总结。首先分析这个问题要求的是出现过一次的那个数字,其他的是我们不需要的,我们要想办法消除。分析其他数字我们发现,他们有一个共同的特点就...
分类:编程语言   时间:2015-05-13 00:30:03    阅读次数:233
Thinking in JAVA笔记——第二章 一切都是对象
2.1用引用操作对象虽然一切皆对象,但实际上用的是对象的“引用”。理解:引用可以理解为别名,引用“知道”对象实际的存放地址,并通过引用可以操作对象2.2创建对象new操作符2.2.1 对象存储位置 1)寄存器:不能直接控制 2)堆栈:位于RAM,对象引用,基本类型存于堆栈 3)堆:位于RAM的...
分类:编程语言   时间:2015-05-13 00:28:55    阅读次数:158
Java Swing中的SwingWorker
Swing中的SwingWorker主要是用来执行比较耗时的任务。Java doc文档中中包含了一些简单的例子。An abstract class to perform lengthy GUI-interaction tasks in a background thread. Several bac...
分类:编程语言   时间:2015-05-13 00:29:06    阅读次数:194
关于javascript中RegExp的实例方法exex()和test()的小'冲突'
之前使用js中正则表达式的过程中,基本都是用的test方法,exec很少用,更别说test和exec混用的情况,今天碰巧遇到了这个情况,于是就发现了一个小'bug'。比如我们要匹配全文中长度为4的单词,我们通常会这么做:var str = 'my last name is junhua'var re...
分类:编程语言   时间:2015-05-13 00:24:55    阅读次数:141
Java Garbage Collection/垃圾收集
Java 的垃圾收集有各种各样的策略,默认的策略也会经常的改变。--比如到底是 serial , parallel, CMS; 具体到 Minor 怎么样,Old 又怎么样?命令 java -XX:+PrintFlagsFinal -version ,提供帮助:bool UseParNewGC .....
分类:编程语言   时间:2015-05-13 00:26:37    阅读次数:232
垃圾回收算法和JVM垃圾收集器(一)
参考文献:深入理解Java虚拟机 周志明 Java编程思想 Bruce Eckel为什么自动化垃圾回收后还要了解GC呢:当需要排查各种溢出、内存泄漏问题时,当垃圾收集成为系统达成更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。垃圾回收的主要区域:Java堆和方...
分类:编程语言   时间:2015-05-13 00:24:34    阅读次数:266
二、使用JavaScript
学习要点: 1.创建一张HTML页面 2.这组标签,是用于在html页面中插入js的主要方法。它主要有以下几个属性: 1.charset:可选。表示通过src属性指定的字符集。由于大多数浏览器忽略它,所以很少人能用它。 2.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。...
分类:编程语言   时间:2015-05-13 00:24:44    阅读次数:176
Java 为值传递而不是引用传递
——referenceJava is Pass by Value and Not Pass by Reference其实这个问题是一个非常初级的问题,相关的概念初学者早已掌握,但是时间长了还是容易混淆,特此总结一下一、值传递和引用传递 首先这里我们先看下两者的异同:值传递:方法调用时,实际参数把它....
分类:编程语言   时间:2015-05-13 00:23:40    阅读次数:186
统治世界的十大算法
转自http://geek.csdn.net/news/detail/32456软件正在统治世界。而软件的核心则是算法。算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero给出了他的看法。什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值...
分类:编程语言   时间:2015-05-13 00:23:26    阅读次数:268
Java 多态性理解
什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一...
分类:编程语言   时间:2015-05-12 23:13:34    阅读次数:338
Spring Userservice-用户登录
一、Userservice简单功能介绍 如下介绍了spring 的Userservice 包括了登录校验和登录日志记录功能。自动装配主要有两个Dao类 LoginLogDao类和UserDao类分别完成对数据库的操作。 二、关于登录等的细节处理 密码数...
分类:编程语言   时间:2015-05-12 23:16:26    阅读次数:341
Java设计模式之单例模式
Android开发中都会用到的一种最简单的设计模式,尤其是当初的面试中经常被问到的一种设计模式: 第二篇:单例模式 当需要控制一个类的实例只能有一个,而且客户只能从一个全局访问点访问它时,可以选用单例模式。 单例模式有两种:饿汉式与懒汉式。 1、饿汉式: package com.hongri.singletonpattern; /** * 单例模式: * 饿汉式(饿汉式是线程...
分类:编程语言   时间:2015-05-12 23:12:05    阅读次数:378
数据结构 - 数组
数组与线性表的差异我们以前应该学习过数组,数组与线性表的区别与联系呢? 它们的相同之处: (1)它们的相同之处,它们都是若干个相同数据类型的数据元素a0,a1,a2,…,an-1构成的有限序列 它们的不同之处: (1)数组要求其元素占用一块地址连续的内存单元空间,而线性表无此要求 (2)线性表的元素是逻辑意义上不可再分的元素,而数组中的每个元素还可以是一个数组 (3)数组的操作主要是向某...
分类:编程语言   时间:2015-05-12 23:10:54    阅读次数:304
Spark MLlib KMeans聚类算法
1.1 KMeans聚类算法 1.1.1 基础理论 KMeans算法的基本思想是初始随机给定K个簇中心,按照最邻近原则把待分类样本点分到各个簇。然后按平均法重新计算各个簇的质心,从而确定新的簇心。一直迭代,直到簇心的移动距离小于某个给定的值。 K-Means聚类算法主要分为三个步骤: (1)第一步是为待聚类的点寻找聚类中心; (2)第二步是计算每个点到聚类中心的距离,将每个点聚类到离该点...
分类:编程语言   时间:2015-05-12 23:10:11    阅读次数:402
python对json的相关操作以及json模块的简要分析
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 JSON有两种结构: 第一种就是“名称/值”对的集合。在python中相当于字典类型,在其他语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keye...
分类:编程语言   时间:2015-05-12 23:08:36    阅读次数:145
【Java-IO】Java文件操作
FileFile能新建,删除,重命名文件和目录,但是不能查看文件内容。构造方法public File(string pathName);//以path路径创建对象public File(String parent, String child);//以parent为父路径,child为子路径创建File对象UNIX下路径分隔符为’/’, windows为’\’或者’/’一个程序了解File类//在D盘...
分类:编程语言   时间:2015-05-12 23:09:15    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!