以下是我用c语言实现数据结构中字符串的各种操作
#pragmaonce
#ifndef_STDLIB_H
#define_STDLIB_H
#include<stdlib.h>
#endif
#ifndef_SIXE_H
#define_SIZE_H
#defineSIZE100
#endif
#ifndef_STRING_H
#define_STRING_H
typedefstruct
{
char*p_ch;
longLength;
}..
分类:
编程语言 时间:
2015-08-18 19:48:18
阅读次数:
134
python之路-----搭建django框架,安装python3.4.3,并使用pip安装django...
分类:
编程语言 时间:
2015-08-18 19:22:21
阅读次数:
154
1.整数精度
这里我们对比一下python2.7与python3.4的整数精度
python3.4支持无限大的整数(取决于你的内存),而在2.7版本里面,他支持有限的整数长度,对于非常长的整数,他会在数字后面加上L代表Long intege类型
虽然支持无限大整数,但是他的运算比正常整数慢,因此,如果需要精度,只能够牺牲一点性能了
2.复数
复数表示为两个浮点数(实部和虚...
分类:
编程语言 时间:
2015-08-18 09:08:26
阅读次数:
138
临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能,因为不能多个线程同时操作,而访问这部分资源的代码通常称之为临界区。1. 锁机制threading的Lock类,用该类的acquire函数进行加锁,用realease函数进行解锁import thre...
分类:
编程语言 时间:
2015-08-17 18:56:02
阅读次数:
198
本文转自:http://www.cnblogs.com/lonelycatcher/archive/2012/02/09/2343463.html这几天要用python发送邮件,上网找到这篇文章感觉蛮全面的,故转载收藏之。1. 文件形式的邮件#!/usr/bin/env python3 #codin...
分类:
编程语言 时间:
2015-08-17 00:53:22
阅读次数:
178
1.使用列表综合>>> listone = [2, 3, 4]
>>> listtwo = [2*i for i in listone if i > 2]
>>> print(listtwo)
[6, 8]
这里我们为满足条件(if i > 2)的数指定了一个操作(2*i),从而导出一个新的列表。注意原 来的列表并没有发生变化。在很多时候,我们都是使用循环来处理列表中的每一个元素,而使 用列表综...
分类:
编程语言 时间:
2015-08-16 12:28:14
阅读次数:
149
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more info...
分类:
编程语言 时间:
2015-08-15 22:53:16
阅读次数:
162
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more info...
分类:
编程语言 时间:
2015-08-15 22:43:35
阅读次数:
127
本节主要介绍python中循环语句的用法以及其他一些语句exec等,文章后面附有之前的文章;...
分类:
编程语言 时间:
2015-08-14 21:29:39
阅读次数:
210
C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作(strcpy、strcat、sprintf 和 gets)。一般来讲,象“避免使用 strcpy()”和“永远不使用 gets()”这样严格的规则接近于这个要求。 今天,编写的程序仍然利用...
分类:
其他好文 时间:
2015-08-14 18:57:59
阅读次数:
133