要使 Python 写的程序能在 Web 上被访问,还需要搭建一个支持 Python 的 HTTP 服务器。下面列举一些常见的 Python HTTP 服务器,以及它们目前的大致发展情况,以便用户的对比选择:NameVersionhttp 1.1FlavourRepo.CommunityGunico...
分类:
编程语言 时间:
2015-08-17 06:23:54
阅读次数:
109
目前python 提供了几种多线程实现方式 thread,threading,multithreading,其中thread模块比较底层,而threading模块是对thread做了一些包装,可以更加方便的被使用。 2.7版本之前python对线程的支持还不够完善,不能利用多核CPU,但是2.7版本...
分类:
编程语言 时间:
2015-08-17 06:25:40
阅读次数:
146
语句JavaScript编写的代码必须嵌在一份html/XHTML 文档中才能得以执行。Mark-up goes here……更好的办法把JavaScript代码存入一个独立的文件——.js(扩展名)Mark-up goes here……示例:test.htmlJust a testMark-up ...
分类:
编程语言 时间:
2015-08-17 06:24:13
阅读次数:
143
Java:语言特性:对象化程度高,oop概念贯彻始终,便于设计,修改,运用各种设计模式,有gc语法类似c,简洁,清晰,数据类型扩展程度高,开发效率比c/c++语言高非常广泛的Framework,提供了不少支持,包括各种数据结构支持类跨平台,也有界面开发能力,有很强大的分布式处理能力中间件技术,可以用...
分类:
编程语言 时间:
2015-08-17 06:20:52
阅读次数:
138
流行python服务器框架 1.tonardo----多并发、轻量级应用, “非阻塞”的web 容器。类似tomcat。这个大家太熟悉了,就不多说了。2.Twisted----Twisted 是一个Python 应用程序和库文件的集成套件。其中包括全套页面服务器应用程序和基于文本模式的游戏引擎。还....
分类:
编程语言 时间:
2015-08-17 06:21:50
阅读次数:
190
#-*- encoding: utf-8 -*-'''Created on 2014-4-24@author: Leon Wong'''import urllib2import urllibimport reimport timeimport osimport uuid#获取二级页面urldef f...
分类:
编程语言 时间:
2015-08-17 06:21:51
阅读次数:
129
用c++开发基于tcp协议的文件上传功能2005我正在一家游戏公司做程序员,当时一直在看《Windows网络编程》 这本书,把里面提到的每种IO模型都试了一次,强烈推荐学习网络编程的同学阅读,比 APUE 讲的更深入这是某个银行广告项目(p2p传输视频)的一部分IO模型采用的阻塞模式,文件一打开就直...
分类:
编程语言 时间:
2015-08-17 06:22:04
阅读次数:
175
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; imp...
分类:
编程语言 时间:
2015-08-17 06:21:36
阅读次数:
180
#需要安装PIL模块#encoding=gbk#-------------------------------------------------------------------------------# Name: picRead# Purpose:## Author: ...
分类:
编程语言 时间:
2015-08-17 06:18:33
阅读次数:
2565
1、GET与POST请求的区别 ? a) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,? ? b) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。? 2、URL...
分类:
编程语言 时间:
2015-08-17 01:16:12
阅读次数:
197
1.打开/关闭文件 ? ? 首先来看一下Python中的open函数: ? ? open(file, mode=‘r‘, buffering=-1, encoding=None) ? ? 1)file: 文件名 ? ? 2)mode: 这个跟标准c库中fopen中的mode参数取值类似: ...
分类:
编程语言 时间:
2015-08-17 01:16:07
阅读次数:
173
6.2 new 和 delete 运算符
运算符 new 的使用,看起来似乎是个单一运算,像这样:
int *pi = new int(5); 但事实上它是由以下两个步骤完成:
1.通过适当的 new 运算符函数实体,配置所需的内存:
// 调用函数库中的new运算符
int *pi = __new(sizeof(int)); 2.给配置得来的对象设立初值...
分类:
编程语言 时间:
2015-08-17 01:12:11
阅读次数:
206
1. 整型值
if(val == 0) / if(val != 0)
2. bool值
if(flag) / if(!flag)
3. float
const float accuracy = 0.000001;
if(val > -accuracy || val
4.NULL
if(p == NULL) / if(p != NULL)...
分类:
编程语言 时间:
2015-08-17 01:10:21
阅读次数:
173
写这篇博客的前言:
长话短说,我希望通过阅读《java编程思想》来使我的代码 简洁可用 。
目的的层次不同,首先具体的目标是,了解Java的特性和巩固Java的基础。
更抽象的目的如下:
1、期待以巩固基础的方式,使代码优美,简洁,高效。
2、使自己写的模块能够开放适度,好用。
3、形成一种对代码是否优美的审美观。
于是《Java编程思想》第一章 对象导论 由此开始。
1.1 抽象...
分类:
编程语言 时间:
2015-08-17 01:11:04
阅读次数:
174
package main
import (
"net/http"
)
func main() { http.Handle("/tmpfiles/", http.StripPrefix("/tmpfiles/", http.FileServer(http.Dir("/tmp"))))
}
这样的话URL里的tmpfiles在实际的服务器的目录下就被忽略了,转而是/tmp这个目录来...
分类:
编程语言 时间:
2015-08-17 01:10:08
阅读次数:
128
注意:JStorm马上融合到Strom内核了,这意味着以后没有Strom了。
配置executors和tasks(线程和实例)
请始终记得标题:executors和tasks(线程和实例),executors代表线程概念,tasks代表spout或bolt实例。
Storm默认会为每个组成(spout/bolt)创建一个任务(task),默认一个任务运行被一个线程(exe...
分类:
编程语言 时间:
2015-08-17 01:08:05
阅读次数:
144