2014.08.22了解有关最新发布版本和相关工具的资讯,python.org网站就是一个聚宝盆。Windows安装:pythonx.x或activePythonPython是一种解释型的、面向对象的,带有动态语义的高级程序设计语言。Liunx,输入Python启动交互python解释器,Ctrl-D退出交互式解释器;1.Python一行..
分类:
编程语言 时间:
2014-08-22 18:05:39
收藏:
0 评论:
0 赞:
0 阅读:
337
package algorithm;
public class SortAll {
public static void main(String[] args) {
char buf[] = {'1','2','3','4','5'};
perm(buf,0,buf.length-1);
}
private static void perm(char[] buf, int sta...
分类:
编程语言 时间:
2014-08-22 17:56:39
收藏:
0 评论:
0 赞:
0 阅读:
155
前段时间项目需要对某些图片打水印,用到Python的PIL库,本文以Imaging-1.1.7为例,记录PIL库的源码编译/安装步骤。
PIL全称Python Image Library,它支持多种图片格式的处理,能为我们的应用程序代理强大的图像处理能力,如裁剪、旋转、打水印等。
从官网下载v1.1.7版本源码并解压后,cd至解压目录,读README可知,若想在应用中处理jpeg图片,需要预先...
分类:
编程语言 时间:
2014-08-22 17:56:09
收藏:
0 评论:
0 赞:
0 阅读:
314
#include
#include
#include
#include
#include
#define LEN sizeof(struct ab)
#define ZIP 7
#define PHONE 7
#define MAX 100
struct ab
{
char name[10];
char addr[10];
char zip[ZIP];
char phone[PHONE];...
分类:
编程语言 时间:
2014-08-22 17:53:59
收藏:
0 评论:
0 赞:
0 阅读:
300
引问:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?若是 least = MIN(*p++, b);又有何副作用?...
分类:
编程语言 时间:
2014-08-22 17:51:29
收藏:
0 评论:
0 赞:
0 阅读:
357
条款26:尽可能延后变量定义式的出现时间
std::string encryptPassword(conststd::string &password)
{
std::string encrypted;
encrypted=password;
encrypt(encrypted);
return encrypted;
}
这样定义即初始化encrypted付出的代价是一个构造函数和...
分类:
编程语言 时间:
2014-08-22 17:50:39
收藏:
0 评论:
0 赞:
0 阅读:
308
Precedence
Operator
Description
Example
Associativity
1
()
[]
->
.
::
++
--
Grouping operator
Array access
Member access from a pointer
Member access from an object
Scoping operat...
分类:
编程语言 时间:
2014-08-22 17:50:09
收藏:
0 评论:
0 赞:
0 阅读:
345
http://www.crifan.com/python_auto_handle_cookie_and_save_to_from_cookie_file/#!/usr/bin/python# -*- coding: utf-8 -*-"""Function: 【整理】Python中Cookie的.....
分类:
编程语言 时间:
2014-08-22 17:45:29
收藏:
0 评论:
0 赞:
0 阅读:
611
getchar()和getch()都是用来从键盘捕获输入字符的函数,二者有什么区别? getchar()函数获取字符的过程如下:当执行到getchar()函数时,用户从键盘输入字符,并缓存在内存的buffer中,只有按下Enter键时,getchar()才真正的将缓冲区的字符赋给变量。于此同时,En...
分类:
编程语言 时间:
2014-08-22 17:42:39
收藏:
0 评论:
0 赞:
0 阅读:
318
ctype.h 1.isalpha():测试一个字符是否为字母,是则返回1,否则返回0。 2.isdigit():测试一个字符是否为数字,是则返回1,否则返回0。 3.isupper():测试一个字符是否为大写字母。 4.islower():测试一个字符是否为小写字母。 5.toupper():将小...
分类:
编程语言 时间:
2014-08-22 17:42:29
收藏:
0 评论:
0 赞:
0 阅读:
579
原始题目:给定一个无序的整数序列, 找最长的连续数字序列。例如:给定[100, 4, 200, 1, 3, 2],最长的连续数字序列是[1, 2, 3, 4]。小菜给出的解法: 1 function maxSequence(array,step){ 2 var _array = array.sl.....
分类:
编程语言 时间:
2014-08-22 17:41:59
收藏:
0 评论:
0 赞:
0 阅读:
323
1.首先下载64位版本的DEV C++http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/2.采取默认安装即可,安装完成后如果开发c程序,那么一次点击 File-Source,记得保存文件时选择后缀为.c的3.编译时...
分类:
编程语言 时间:
2014-08-22 17:40:39
收藏:
0 评论:
0 赞:
0 阅读:
370
这一篇接着上一篇来继续学习多线程。 线程同步 在大多数情况下,计算机中的线程会并发运行。有些线程之间没有联系,独立运行,像这种线程我们称为无关线程。但也有一些线程,之间需要传递结果,需要共享资源。像这种线程,我们称为有关线程。比如,我们网上观看电影,一个线程负责下载电影,一个线程负责播放电影。它们只...
分类:
编程语言 时间:
2014-08-22 17:37:09
收藏:
0 评论:
0 赞:
0 阅读:
310
IO示例下面是演示的文件file.txtHello World!Hello Nerd!先来研究一个文件读取的例子:import java.io.*;public class Test{ public static void main(String[] args){ try{ Buffe...
分类:
编程语言 时间:
2014-08-22 17:36:19
收藏:
0 评论:
0 赞:
0 阅读:
263
no execute
分类:
编程语言 时间:
2014-08-22 17:35:59
收藏:
0 评论:
0 赞:
0 阅读:
309
适合一般游戏的不足百行简易C++内存池...
分类:
编程语言 时间:
2014-08-22 16:31:09
收藏:
0 评论:
0 赞:
0 阅读:
359
题意:
桌子上有M堆扑克牌;每堆牌的数量分别为Ni(i=1…M);
两人轮流进行;每走一步可以任意选择一堆并取走其中的任意张牌;
桌子上的扑克全部取光,则游戏结束;最后一次取牌的人为胜者。
题解:
尼姆博奕(Nimm Game)
先求所有堆的 Nim-sum = N1 ^ N2 ^ ... NM
然后
res =Nim-sum ^ Ni
如果 res
即为剩下的局...
分类:
编程语言 时间:
2014-08-22 16:30:19
收藏:
0 评论:
0 赞:
0 阅读:
280
垃圾收集算法
一般来说,垃圾收集算法分为四类:最基础的算法便是标记-清除算法(Mark-Sweep)。算法分为“标记”和“清除”两个阶段:首先标记处需要收集的对象,在标记完成之后,再统一回收所有被标记的对象。
这是最简单的一种算法,但是缺点也是很明显的:一个是效率问题,标记和清除效率都不高。二是空间问题,清除之后会产生大量的空间碎片,导致之后分配大对象找不到足够的连续对象而不得不触发另一次垃圾收集动作。算法执行过程如下图。...
分类:
编程语言 时间:
2014-08-22 16:26:59
收藏:
0 评论:
0 赞:
0 阅读:
471
1. 面向对象编程的三个基本概念:数据抽象(类),继承(类继承)和动态绑定(运行时决定使用基类函数还是派生类函数)。面向对象编程的关键思想是多态性。
2. 派生类可以继承基类中定义的成员;派生类可以调用基类函数;派生类可以重定义基类的函数;派生类可以定义新的数据成员和函数成员。
3. 基类通过关键字virtual来指出希望派生类重新定义的函数(虚函数)。而基类希望派生类继承的函数不能使用virtual关键字。
4. 通过动态绑定可以使我们在继承层次中使用任意类型的对象,而不用关心对象的具体类型。使用这些类的...
分类:
编程语言 时间:
2014-08-22 16:25:21
收藏:
0 评论:
0 赞:
0 阅读:
318
相对于httpurlconnection ,httpclient更加丰富,也更加强大,其中apache有两个项目都是httpclient,一个是commonts包下的,这个是通用的,更专业的是org.apache.http.包下的,所以我一般用后者;
httpclient可以处理长连接,保存会话,重连接,以及请求过滤器,连接重用等等...
下面是测试代码(全部总结来自官方文档,...
分类:
编程语言 时间:
2014-08-22 16:22:59
收藏:
0 评论:
0 赞:
0 阅读:
262