random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。 random.seed(x)改变随机数生成器的种子seed。 一般不必特别去设定seed,Python会自动选择seed。 random.random() 用于生成一个随机浮点数n,0 <= n < 1 random.see ...
分类:
编程语言 时间:
2016-05-08 06:43:27
阅读次数:
392
原题: 这里要注意的是:argv 相当于shell中的$参数,参数1, 参数2 = argv #之后参数的引用就和这个先后顺序有关了 在其给出的study drill的第三条:Combine raw_input with argv to make a script that gets more in ...
分类:
编程语言 时间:
2016-05-08 06:40:45
阅读次数:
302
1.什么是进制 进制是一种计数的方式,常用的有二进制、八进制、十进制、十六进制。任何数据在计算机内存中都是以二进制的形式存放的。 我对进制的个人理解,二进制数是以2为计算单元,满2进1位的数;八进制数是以8为计算单元,满8进1位的数。 对于任何一个数字,我们都可以用不同的进制来表示,比如,十进制数1 ...
分类:
编程语言 时间:
2016-05-08 06:40:16
阅读次数:
207
对栈元素排序,借助另外一个栈,主要是对vector的尾部进行操作。 一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常 ...
分类:
编程语言 时间:
2016-05-08 06:37:47
阅读次数:
345
/***@authorMaskedMen*java深克隆与浅克隆讲解*技术交流群:JAVA/WEB/安卓精英群316278345*联系邮箱:maskedmenhxy@qq.com*/publicclassCloneDemo{ publicstaticvoidmain(String[]args){ Personmaskedmen1=newPerson("maskedmen1",20); Fruitwatermelon=newFruit("西瓜",m..
分类:
编程语言 时间:
2016-05-08 01:28:32
阅读次数:
428
一.概述:因为在设计或开发中,肯定会有这么一种情况,一个类只能有一个对象被创建,如果有多个对象的话,可能会导致状态的混乱和不一致。这种情况下,单例模式是最
恰当的解决办法。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一..
分类:
编程语言 时间:
2016-05-08 01:27:11
阅读次数:
2093
一.线程安全前面提到过线程的同步与互斥,也就是当两个线程同时访问到同一个临界资源的时候,如果对临界资源的操作不是原子的就会产生冲突,使得结果并不如最终预期的那样,比如如下的程序:#include<stdio.h>
#include<pthread.h>
intg_val=0;
void*fun(void*ar..
分类:
编程语言 时间:
2016-05-08 01:25:42
阅读次数:
323
脚本一:#!/usr/bin/envpython
#coding:utf-8
frombs4importBeautifulSoup
importurllib
importre
art={}
forpageinrange(1,5):
page=str(page)
url=‘http://yujianglei.blog.51cto.com/all/7215578/page/‘+page
response=urllib.urlopen(url).read()
response=unicode(respons..
分类:
编程语言 时间:
2016-05-08 01:23:18
阅读次数:
205
1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中。重点说明清晰负数的运算过程。publicstaticvoidmain(String[]args){
//运算符演示
inta=3;
intb=6;
//+-符号
System.out.println("+a="+(+a));//3
System.out.println("-b="+(-b));//-6
//+-*/%算数运算符
..
分类:
编程语言 时间:
2016-05-08 01:23:31
阅读次数:
247
//初始化单链表(对于无头结点单链表,该函数没有意义)
voidInitList(PSListNode*pHead);
//销毁单链表
voidDestroyList(PSListNode*pHead);
//尾插
voidPushBack(PSListNode*pHead,DataTypedata);
//尾出
voidPopBack(PSListNode*pHead);
//头插
voidPushFront(PSListNode*..
分类:
编程语言 时间:
2016-05-08 01:19:23
阅读次数:
262
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】
【翻译 by 明明如月 QQ 605283073】
原文地址:http://websystique.com/springmvc/spring-mvc-4-file-download-example/
上一篇:Spring
MVC 4 使用常规的fileupload上传文件...
分类:
编程语言 时间:
2016-05-08 01:16:37
阅读次数:
399
一
求和:从键盘中输入10个数放入数组a,求a数组中正数和负数的和。
#include
using namespace std;
int main()
{
const int N=10;
int a[N],i,c=0,b=0;
cout<<"在键盘中输出十个数"<<endl;
for(i=0;i>a[i];
if(a[i]%2==0)...
分类:
编程语言 时间:
2016-05-08 01:17:12
阅读次数:
378
本文在写作过程中参考了大量资料,不能一一列举,还请见谅。
贪心算法的定义:
贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。
解题的一般步骤是:
1.建立数学模...
分类:
编程语言 时间:
2016-05-08 01:17:30
阅读次数:
423
导言:由于经常需要处理图像,习惯了matlab那么好用的图像处理工具箱,搬到python后有点不知所措了。搜了下python图像处理方面的库,好多PIL的教程,但是无奈的是PIL和numpy等结合不好,而且半天找不到图像处理的函数在哪里,只好作罢;终于搜到了skimage,:-),喜出望外,因为它是和scipy、numpy可以完美结合的,那么就可以很好的使用numpy了。废话不多说,直接上干货吧。s...
分类:
编程语言 时间:
2016-05-08 01:17:23
阅读次数:
949
网络编程相关基础概念1、计算机网络与Internet
2、TCP/IP协议
3、Internet地址
- - -IP地址,形如xxx.xxx.xxx.xxx
- - -域名系统。例如www.edu.cn
*URL(统一资源定位符)
协议 :// 主机 [: 端口] [/ 文件] [# 引用]
*客户-服务器(Client-Server)模式 网络模型与通讯要素1、网络模...
分类:
编程语言 时间:
2016-05-08 01:17:27
阅读次数:
337
第1章Java的起源 对于计算机语言的发展史,业界一般认为:B语言导致了C语言的诞生,C语言演变出了C++语言,而C++语言将让位于Java语言。要想更好地了解Java语言,就必须了解它产生的原因、推动它发展的动力,以及它对其他语言的继承。像以前其他成功的计算机语言一样,Java继承了其他语言的先进 ...
分类:
编程语言 时间:
2016-05-08 01:14:26
阅读次数:
354
在C++中,const修饰符一般用于修饰常量。常量在定义的时候必须初始化,而且值一旦定义之后就不能修改,这样就能保证常量的值在程序运行过程中不会发生变换。 1.指向const对象的指针 指向const对象的指针本身的指向可以发生变换,但是不可以通过该指针修改所指向变量的值。指向const对象的指针在 ...
分类:
编程语言 时间:
2016-05-08 01:15:51
阅读次数:
281