1、用fopen打开文件该函数的原型为FILE *fopen(const char *filename, const char *mode),第一个参数是文件名,第二个参数是打开文件的模式。打开文件的模式主要是以下几种:“r”以文本方式打开文件,只进行读操作“w”以文本方式打开文件,只进行写操作“a...
分类:
编程语言 时间:
2015-02-21 23:27:33
阅读次数:
243
一、何为异步 执行任务的过程可以被分为发起和执行两个部分。 同步执行模式:任务发起后必须等待直到任务执行完成并返回结果后,才会执行下一个任务。 异步执行模式:任务发起后不等待任务执行完成,而是马上执行下一个任务,当任务执行完成时则会收到通知。...
分类:
编程语言 时间:
2015-02-21 23:23:26
阅读次数:
207
一、赋值操作符类定义了该类型对象赋值时会发生什么。与拷贝构造函数一样,如果类没有定义自己的赋值操作符,编译器会合成一个。1、重载操作符的简单介绍重载操作符是一些函数,其名字为operator后跟着所定义的操作符的符号,通过定义名为operator=的函数,我们可以对赋值进行定义。操作符函数的形参表必...
分类:
编程语言 时间:
2015-02-21 23:23:49
阅读次数:
192
环境配置 在使用 Python 编码或解码 JSON 数据前,我们需要先安装 JSON 模块。本教程我们会下载?Demjson?并安装: $tar?xvfz?demjson-1.6.tar.gz
$cd?demjson-1.6
$python?setup.py?install JSON 函数 函数...
分类:
编程语言 时间:
2015-02-21 22:21:41
阅读次数:
208
title: Configure emacs as a Python IDE
categories:
- Technology
- Python
date: 2014-11-11 00:07:50tags:...
分类:
编程语言 时间:
2015-02-21 22:18:44
阅读次数:
231
/*
============================================================================
Name : TestArray.c
Author : lf
Version :
Copyright : Your copyright notice
Description : 数组的简单使用...
分类:
编程语言 时间:
2015-02-21 22:20:41
阅读次数:
262
内存泄露就是new出来的东西没有delete,我们能够这样:创建动态对象的人虽然使用new来创建对象;使用此对象的人负责释放此内存块。比如:我和他人共享一个消息队列,他人将消息(new出来的对象)放到消息队列中,他不负责释放;我从消息队列里取消息,我一旦从消息队列里取出一个消息,消息队列里就不再有这...
分类:
编程语言 时间:
2015-02-21 22:19:09
阅读次数:
205
chapter 6 异常和文件处理: # 使用 try...except 来捕捉异常 # 使用 try...finally 来保护额外的资源 # 读取文件 # 在一个 for循环中一次赋多个值 # 使用 os 模块来满足你的跨平台文件操作的需要 # 通过将类看成对象并传入参数,动态地实例...
分类:
编程语言 时间:
2015-02-21 22:15:46
阅读次数:
228
GUI编程(Tkinter) python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter:?Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在...
分类:
编程语言 时间:
2015-02-21 21:15:35
阅读次数:
213
很简单的。cmd运行一下pydoc看看?
会发现它有一个选项为-p
即运行在http协议上。
我们这样运行一下:pydoc-p7766
然后打开你的浏览器输入:,呵呵,你看到了什么?
是不是看到所有模块说明的文档埃
分类:
编程语言 时间:
2015-02-21 21:12:38
阅读次数:
257
第一部分:Java语言篇1《Java编程规范》星级:适合对象:初级,中级介绍:作者James
Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。2《Java核心技术:卷Ⅰ基础知识》星级:适合对象:初级,中级介绍:官方机构图书,你怎么也得有一本,这本..
分类:
编程语言 时间:
2015-02-21 21:11:13
阅读次数:
234
首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题..
分类:
编程语言 时间:
2015-02-21 21:09:05
阅读次数:
205
Object类是所有类、数组、枚举类的父类,是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括
数组)都实现这个类的方法。
Object类实现了以下方法:
我们来看看源码中hashCode()方法:
public native int hashCode();
Object.hashCode() 就是一个哈希函数,...
分类:
编程语言 时间:
2015-02-21 21:05:46
阅读次数:
204
一致性哈希可用于解决服务器均衡问题。 简单实现了下。 并加入了权重,可采用合适的权重配合算法使用。...
分类:
编程语言 时间:
2015-02-21 21:06:54
阅读次数:
179
C++拾遗--定位new表达式
前言
new表达式,默认下把内存开辟到堆区。使用定位new表达式,可以在指定地址区域(栈区、堆区、静态区)构造对象,这好比是把内存开辟到指定区域。
正文
定位new表达式的常见形式...
分类:
编程语言 时间:
2015-02-21 21:06:11
阅读次数:
226
一、数组1.Java是将数组作为对象来实现的,而非连续的存储空间2.在Java中,数组时一个类,提供了一些方法和属性,如数组长度array.length3.Java中数组名可视为对象引用,在初始化时,不能直接定义长度 例:int a[3]; //错误的声明方法4.数组中的元素也可以是复合数据类型的,...
分类:
编程语言 时间:
2015-02-21 21:03:29
阅读次数:
187
Total Accepted: 12400 Total Submissions: 83230Compare two version numbers version1 and version2.If version1 > version2 return 1, if version1 < version...
分类:
编程语言 时间:
2015-02-21 21:02:00
阅读次数:
201