- 博客(36)
- 资源 (2)
- 收藏
- 关注
转载 结构体
1 概述 C语言允许用户自己指定这样一种数据结构,它由不同类型的数据组合成一个整体,以便引用,这些组合在一个整体中的数据是互相联系的,这样的数据结构称为结构体,它相当于其它高级语言中记录。 声明一个结构休类型的一般形式如下: struct 结构体名 {成员列表}; 结构体名,用作结构体类型的标志,它又称 结构体标记,大括号内是该结构体中的各个成员,
2014-02-19 17:03:41
634
转载 struct和typedef struct彻底明白了
struct和typedef struct分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student s
2014-02-19 16:33:16
597
转载 DBSCAN聚类算法C++实现
这几天由于工作需要,对DBSCAN聚类算法进行了C++的实现。时间复杂度O(n^2),主要花在算每个点领域内的点上。算法很简单,现共享大家参考,也希望有更多交流。 数据点类型描述如下: 1 #include 2 3 using namespace std; 4 5 const int DIME_NUM=2; //数据维度为2,全局常量 6 7
2014-01-20 11:12:11
5633
1
转载 python-Json模块【解析Json】
1,Json模块介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语
2013-12-31 16:42:32
706
转载 MYSQL命令大全
MYSQL命令大全 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYS
2013-12-31 16:29:32
572
转载 Python编程语言操作MySQL数据库实战演习
以下的文章主要介绍的是Python编程语言操作MySQL数据库的实际操作流程,以前发的文章误把mssql错当成mysql。我们大家都知道mssql是微软的SQL Server数据库服务器。下面讨论下Python操纵数据库和Django操纵数据库的一些小知识。python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,
2013-12-31 10:19:08
677
转载 Python中time模块详解
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各
2013-12-30 16:01:31
490
转载 python核心编程--笔记
解释器options:1.1 –d 提供调试输出1.2 –O 生成优化的字节码(生成.pyo文件)1.3 –S 不导入site模块以在启动时查找python路径1.4 –v 冗余输出(导入语句详细追踪)1.5 –m mod 将一个模块以脚本形式运行1.6 –Q opt 除法选项(参阅文档)1.7 –c cmd 运行以命令行字符
2013-12-27 15:12:18
1836
1
转载 MySQL 学习笔记 一
一、数据库简单介绍1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统:Ø 网状型数据库Ø 层次型数据库Ø 关系型数据库Ø 面向对象数据库上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL Server 2005、Oracle10g等都开始增加面向对象的特性。
2013-12-26 09:34:54
525
转载 Python操作MySQL数据库
MySQL一直是我最爱的数据库,用Java编程时经常对MySQL进行操作。最近在学习Python,也想用Python操作一下MySQL数据库。 首先当然是安装Python和MySQL,本人是python2.7,然后是安装MySQLdb,它就相当 于用Java连接数据库时的那个驱动一样,如果是ubuntu可直接使用命令 sudo apt-get install python-mysqld
2013-12-25 10:23:03
608
转载 python中matplotlib绘制图形
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。该包下面有很多对象,比如pylab,pyplot等等,pylab集成了pyplot和numpy两个模块,能够进行快速绘图。Pylab和pyplot(http://matplotlib.org/api/pyplot_api.html)都能够通过对象或者属性对图像进行操作。Pyp
2013-12-17 09:18:35
2417
转载 python使用matplotlib绘图 -- barChart
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。 -----引用自:http://hyry.
2013-12-17 09:16:23
640
转载 Python连接SQLServer2000
http://pymssql.sourceforge.net/ 介绍PYTHON 连接MSSQL的好地址的哦!Python好的一个方法就是能够在网上找到很多现成的模块然后直接下载拿过来用就可以了。具体快速开发的一个原因也就是这个了。现在就是主要来研究一个pymssql这个模块的操作功能了!可以安装之后直接查询帮助文档进行查看到这个模块的一些功能帮助文档。1.一个解决乱码问题的方法:s
2013-12-13 14:54:27
627
转载 Python操作SQL Server数据库
Pymssql是python用来连接Mssql的一个模块,包含两个扩展模块Pymssql这是遵循DB-API标准的模块_mssql是一个直接操作SQL Server的底层模块,它有很多有用的功能,但是不遵循DB-API标准。 pymssqlCnx类 用于连接Mssql数据库你可以使用pymssql.connect()来初始化连接类。它允许如下的参数。dsn:连接字符串,
2013-12-13 14:39:10
1991
转载 正则表达式中的特殊字符
正则表达式中的特殊字符字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。
2013-10-17 15:03:30
1735
转载 Python图表绘制:matplotlib绘图库入门
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。在Linux下比较著名的数据图工具还有g
2013-09-25 10:11:14
1182
转载 python 文件和路径操作函数小结 详细出处参考:http://www.jb51.net/article/21007.htm
python 文件和路径操作函数小结,需要开发的朋友可以参考下。1: os.listdir(path) //path为目录 功能相当于在path目录下执行dir命令,返回为list类型 print os.listdir('..') 2: os.path.walk(path,visit,arg) path :是将要遍历的目录 visit :是一个函数指针,函数圆形为: c
2013-09-25 10:05:16
850
转载 Python里的OS模块常用函数说明
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”os.name字
2013-09-25 09:53:54
1144
转载 matplotlib画图
matplotlib是python中一个用于画图的一个包,在 matplotlib的主页上是这么介绍的:matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments
2013-09-24 10:11:46
690
转载 Python文件的读取
1.读取csv文件 import csv reader=csv.reader(open('E:\订单报表.csv','rb')) for line in reader: print line 2.读取txt文件 rs = [] for ln in file('a.txt','rt'): rs.extend(ln.strip().split(' '))
2013-09-22 14:58:30
1517
转载 Python中 字典排序、列表排序
一、字典排序在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的。因此,为了使统计得到的结果更方便查看需要进行排序。Python中字典的排序分为按“键”排序和按“值”排序。1、按“值”排序 按“值”排序就是根据字典的值进行排序,可以使用内置的sorted()函数。 sorted(iterable[, cmp[, key[, re
2013-09-09 21:12:25
531
转载 NetworkX学习笔记-5-NetworkX输出Gephi文件的方法
在这个系列上一篇日志中,我总结了一下基于Python和pygexf生成Gephi输入文件(Gexf)格式的方法。但是这种方法还稍微有些麻烦,为了不误导大家,再总结一下更为简单的方法。NetworkX在这个页面中:http://networkx.github.io/documentation/latest/ 提供了很详细的Tutorial和Reference,在后面一个文档的第365页,介绍
2013-09-09 16:50:50
2423
转载 复杂网络分析库NetworkX学习笔记(4):统计指标计算
无论是实际网络还是对模型网络进行分析,都离不开对网络拓扑统计指标的计算。反映网络结构与动力学特性的统计指标有很多,Costa等的Characterization of Complex Networks: A Survey of measurements一文对此有全面的综述,本文仅介绍一些常用的统计指标在NetworkX中如何计算。一、度、度分布NetworkX可以用来统计图中每
2013-09-09 16:08:16
29645
6
转载 复杂网络分析库NetworkX学习笔记3:网络演化模型
NetworkX提供了4种常见网络的建模方法,分别是:规则图,ER随机图,WS小世界网络和BA无标度网络。本文首先介绍在NetworkX生成这些网络模型的方法,然后以BA无标度网络的建模为例,分析利用 NetworkX进行复杂网络演化模型设计的基本思路,以便将来开发出我们自己的模型。同时这篇文章里还涉及到一点复杂网络可视化的方法(后边有时间会另文介绍网络可视化的方法)。一、规则
2013-09-09 16:06:21
4648
转载 复杂网络分析库NetworkX学习笔记2
NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。我已经用了它一段时间了,感觉还不错(除了速度有点慢),下面介绍我的一些使用经验,与大家分享。一、NetworkX及Python开发环境的安装首先到http://pypi.python.org/pypi/networkx/下载netw
2013-09-09 16:04:23
2166
转载 数据分析学习笔记-NetworkX的使用1
创建简单的空图形(没有边和点) import networkx as nx g = nx.Graph(); h = nx.Graph( g); #可以在构建Graph对象时指定值来构造一个新的Graph对象 f = nx.Graph( [ (1,2),(2,3),(1,3)]);
2013-09-09 16:02:01
3095
转载 Python中的random模块
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一
2013-09-04 16:45:55
517
转载 C++格式化输出
(1)什么是“流”? C++中的“流”(stream)是一种抽象,它表示数据从源端流向目的端。 输入流(Input Stream)表示的是数据从输入设备(如键盘、磁盘等)流向内存,输出流(Output Stream)表示的是数据从内存流向输出设备(如屏幕、打印机、磁盘等)。输入输出流(I/O Stream)是输入流和输出流的合称。“流”中的内容可以是任意形式的数
2013-08-07 16:09:45
910
转载 python中的字符串
Python中的字符串 可能大多数人在学习C语言的时候,最先接触的数据类型就是字符串,因为大多教程都是以"Hello world"这个程序作为入门程序,这个程序中要打印的"Hello world"就是字符串。如果你做过自然语言处理方面的研究,并且用Python去做过相关实验,你肯定会体会到Python在字符串处理方面相对于其他语言的明显优势之处。今天我们来了解一下Python中的字符串,看看
2013-07-24 20:31:17
802
转载 使用python进行新浪微博应用开发
使用python进行新浪微博应用开发如何在新浪开放平台上创建一个应用? 在开放平台-我的应用下面创建新的应用。按照提示一步一步创建,傻瓜式的。 点击刚才创建的应用进入详细页面,然后查看应用信息-基本信息下面。在程序开发过程中,我们需要app key 和 app secr
2013-07-24 14:16:06
599
转载 string类中c_str函数的用法
c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程。 c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言实现。与C语言的其他部分一样,它在c++的所有实现中可用,我们将这种实现提供的字符串对象,归为c-串,每个c-串char*类型的。 标准头文件包含操作c-串的函数库。这
2013-07-18 10:35:03
680
转载 Json概述以及python对json的相关操作
什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的
2013-07-11 11:07:22
477
转载 jason数据格式
JSON是 JavaScript Object Notation的简称,是一种轻量的数据表示方法。jason格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎 介绍jason格式前,先让我们看看XML格式。显然,XML得到了相当多的关注(正面和负面的评价都有),已经在 Ajax应用程序中广泛使用: Brett Mc
2013-07-11 09:44:59
724
转载 DECLARE_DYNAMIC和IMPLEMENT_DYNAMIC宏
IMPLEMENT_DYNAMIC是实现“运行时类型识别”宏,与之相对应的是DECLARE_DYNAMIC(声明“运行时类型识别”宏)。也就是说你在.CPP文件中如果看见有IMPLEMENT_DYNAMIC,则在.H文件中必定有DECLARE_DYNAMIC的声明。DECLARE_DYNAMIC/DEClARE_DYNAMIC是为了确定运行时对象属于哪一个类而定义的宏。 DEClARE
2013-07-10 20:50:37
535
转载 CRecordset类
CRecordset类代表一个记录集,是MFC的ODBC类中最重要、功能最强大的类。#include 1. 动态集、快照、光标和光标库在多任务操作系统或网络环境中,多个用户可以共享同一个数据源。共享数据的一个主要问题是如何协调各个用户对数据源的修改。例如,当某一个应用改变了数据源中的记录时,别的连接至该数据源的应用应该如何处理。对于这个问题,基于MFC的ODBC应用程序可以采
2013-07-10 20:18:41
670
转载 CDatabase类
CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQLServer,MicrosoftAccess,BorlanddBASE和xBASE。在应用中可以同时使一个或多个CDatabase对象活动。注意:如果在处理数据访问对象(DAO)类而不是开放数据库连接(ODBC)类,可使用类CDaoData
2013-07-10 20:17:01
802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人