首页 > 编程语言
python学习笔记
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
Java 全排列
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的源码安装步骤
前段时间项目需要对某些图片打水印,用到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
C语言实现通讯录
#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
简述C语言中宏的作用及其副作用
引问:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?若是 least = MIN(*p++, b);又有何副作用?...
分类:编程语言   时间:2014-08-22 17:51:29    收藏:0  评论:0  赞:0  阅读:357
《effective c++》读书笔记3
条款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
C++运算符优先级
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
[zz]【整理】Python中Cookie的处理:自动处理Cookie,保存为Cookie文件,从文件载入Cookie
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
C语言-getchar()与getch()的区别
getchar()和getch()都是用来从键盘捕获输入字符的函数,二者有什么区别? getchar()函数获取字符的过程如下:当执行到getchar()函数时,用户从键盘输入字符,并缓存在内存的buffer中,只有按下Enter键时,getchar()才真正的将缓冲区的字符赋给变量。于此同时,En...
分类:编程语言   时间:2014-08-22 17:42:39    收藏:0  评论:0  赞:0  阅读:318
C语言——常用内置函数总结
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
找出数组中最长的连续数字序列(JavaScript实现)
原始题目:给定一个无序的整数序列, 找最长的连续数字序列。例如:给定[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
win8.1 64位安装DEV C++
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
Java进阶03 IO基础(转载)
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
spring 中的事物处理机制配置问题
no execute
分类:编程语言   时间:2014-08-22 17:35:59    收藏:0  评论:0  赞:0  阅读:309
一个非常简单的C++内存池方案
适合一般游戏的不足百行简易C++内存池...
分类:编程语言   时间:2014-08-22 16:31:09    收藏:0  评论:0  赞:0  阅读:359
hdu1850 Being a Good Boy in Spring Festival ,尼姆博弈(Mimm game),Min sum
题意: 桌子上有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
深入理解java虚拟机(四)垃圾收集算法及HotSpot实现
垃圾收集算法 一般来说,垃圾收集算法分为四类:最基础的算法便是标记-清除算法(Mark-Sweep)。算法分为“标记”和“清除”两个阶段:首先标记处需要收集的对象,在标记完成之后,再统一回收所有被标记的对象。 这是最简单的一种算法,但是缺点也是很明显的:一个是效率问题,标记和清除效率都不高。二是空间问题,清除之后会产生大量的空间碎片,导致之后分配大对象找不到足够的连续对象而不得不触发另一次垃圾收集动作。算法执行过程如下图。...
分类:编程语言   时间:2014-08-22 16:26:59    收藏:0  评论:0  赞:0  阅读:471
C++之面向对象编程总结
1. 面向对象编程的三个基本概念:数据抽象(类),继承(类继承)和动态绑定(运行时决定使用基类函数还是派生类函数)。面向对象编程的关键思想是多态性。 2. 派生类可以继承基类中定义的成员;派生类可以调用基类函数;派生类可以重定义基类的函数;派生类可以定义新的数据成员和函数成员。 3. 基类通过关键字virtual来指出希望派生类重新定义的函数(虚函数)。而基类希望派生类继承的函数不能使用virtual关键字。 4. 通过动态绑定可以使我们在继承层次中使用任意类型的对象,而不用关心对象的具体类型。使用这些类的...
分类:编程语言   时间:2014-08-22 16:25:21    收藏:0  评论:0  赞:0  阅读:318
JAVA: httpclient 详解——第六章;
相对于httpurlconnection ,httpclient更加丰富,也更加强大,其中apache有两个项目都是httpclient,一个是commonts包下的,这个是通用的,更专业的是org.apache.http.包下的,所以我一般用后者; httpclient可以处理长连接,保存会话,重连接,以及请求过滤器,连接重用等等... 下面是测试代码(全部总结来自官方文档,...
分类:编程语言   时间:2014-08-22 16:22:59    收藏:0  评论:0  赞:0  阅读:262
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!