WSGI接口无论多么复杂的Web应用程序,入口都是一个WSGI处理函数。HTTP请求的所有输入信息都可以通过environ获得,HTTP响应的输出都可以通过start_response()加上函数返回值作为Body。其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。...
分类:
编程语言 时间:
2015-05-13 00:30:45
阅读次数:
176
【题目】:给你一个数组,只有一个数出现过一次,其他的数字都出现两次。求只出现过一次的那个数。【解析】:这个题算是比较经典的了,在这个题的基础上有很多变种,后续会一一总结。首先分析这个问题要求的是出现过一次的那个数字,其他的是我们不需要的,我们要想办法消除。分析其他数字我们发现,他们有一个共同的特点就...
分类:
编程语言 时间:
2015-05-13 00:30:03
阅读次数:
233
2.1用引用操作对象虽然一切皆对象,但实际上用的是对象的“引用”。理解:引用可以理解为别名,引用“知道”对象实际的存放地址,并通过引用可以操作对象2.2创建对象new操作符2.2.1 对象存储位置 1)寄存器:不能直接控制 2)堆栈:位于RAM,对象引用,基本类型存于堆栈 3)堆:位于RAM的...
分类:
编程语言 时间:
2015-05-13 00:28:55
阅读次数:
158
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
之前使用js中正则表达式的过程中,基本都是用的test方法,exec很少用,更别说test和exec混用的情况,今天碰巧遇到了这个情况,于是就发现了一个小'bug'。比如我们要匹配全文中长度为4的单词,我们通常会这么做:var str = 'my last name is junhua'var re...
分类:
编程语言 时间:
2015-05-13 00:24:55
阅读次数:
141
Java 的垃圾收集有各种各样的策略,默认的策略也会经常的改变。--比如到底是 serial , parallel, CMS; 具体到 Minor 怎么样,Old 又怎么样?命令 java -XX:+PrintFlagsFinal -version ,提供帮助:bool UseParNewGC .....
分类:
编程语言 时间:
2015-05-13 00:26:37
阅读次数:
232
参考文献:深入理解Java虚拟机 周志明 Java编程思想 Bruce Eckel为什么自动化垃圾回收后还要了解GC呢:当需要排查各种溢出、内存泄漏问题时,当垃圾收集成为系统达成更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。垃圾回收的主要区域:Java堆和方...
分类:
编程语言 时间:
2015-05-13 00:24:34
阅读次数:
266
学习要点: 1.创建一张HTML页面 2.这组标签,是用于在html页面中插入js的主要方法。它主要有以下几个属性: 1.charset:可选。表示通过src属性指定的字符集。由于大多数浏览器忽略它,所以很少人能用它。 2.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。...
分类:
编程语言 时间:
2015-05-13 00:24:44
阅读次数:
176
——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
什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一...
分类:
编程语言 时间:
2015-05-12 23:13:34
阅读次数:
338
一、Userservice简单功能介绍 如下介绍了spring 的Userservice 包括了登录校验和登录日志记录功能。自动装配主要有两个Dao类 LoginLogDao类和UserDao类分别完成对数据库的操作。 二、关于登录等的细节处理 密码数...
分类:
编程语言 时间:
2015-05-12 23:16:26
阅读次数:
341
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
1.1 KMeans聚类算法
1.1.1 基础理论
KMeans算法的基本思想是初始随机给定K个簇中心,按照最邻近原则把待分类样本点分到各个簇。然后按平均法重新计算各个簇的质心,从而确定新的簇心。一直迭代,直到簇心的移动距离小于某个给定的值。
K-Means聚类算法主要分为三个步骤:
(1)第一步是为待聚类的点寻找聚类中心;
(2)第二步是计算每个点到聚类中心的距离,将每个点聚类到离该点...
分类:
编程语言 时间:
2015-05-12 23:10:11
阅读次数:
402
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
JSON有两种结构:
第一种就是“名称/值”对的集合。在python中相当于字典类型,在其他语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keye...
分类:
编程语言 时间:
2015-05-12 23:08:36
阅读次数:
145
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