- 博客(29)
- 资源 (9)
- 收藏
- 关注
转载 堆 && 堆排序
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。分类排序算法数据结构数组最差时间复杂度最优时间复杂度[1]平均时间复杂度最差空间复杂度 total, auxil
2014-03-14 21:48:09 692
原创 landsat 8 卫星 波段介绍 及组合
landsat8卫星包含OLI和TIRS两种传感器。OLI包括了ETM+的所有波段。为了避免大气吸收特征,OLI对波段进行了重新调整,比较大的调整是OLI Band5(0.845–0.885 μm),排除了0.825μm处水汽吸收特征;OLI全色波段Band8波段范围较窄,这种方式可以在全色图像上更好区分植被和无植被特征;此外,还有两个新增的波段:蓝色波段 (band 1; 0.433–0.453
2014-03-14 21:33:03 36144
原创 C\C++ sizeof 陷阱&&总结
今天使用动态数组,本来想通过sizeof 获取动态数据,结果出现了错误。先对自己做个测试,能做出下面这个题目,并做出合理解释,可以不用往下看了。double* (*a)[3][6];coutsizeof(a)// 4coutsizeof(*a)// 72coutsizeof(**a)// 24coutsizeof(***a)// 4coutsizeof(****
2014-03-14 21:33:01 916
原创 代码大全 表驱动法
表驱动法是一种编程模式(scheme)-从表里查找信息而不使用逻辑语句(if和case)。对简单的情况而言,使用逻辑语句更为容易和直白。但随着逻辑链的越来越复杂,查表法也就愈发显得更具吸引力 一,表驱动法使用总则使用表驱动法的两个问题:如何在表中查询条目(1)直接访问(2)索引访问(3)阶梯访问在表里存些什么,可以是查询出来的结果数据,可以是保存一个描述该动作的代码,可以是
2014-03-14 21:32:59 1231
原创 C 文件读写 容易疏忽的一个问题
今天需要解决一个问题,将影像瓦片(一堆jpg文件)分别进行读取,并将所有数据以文件流的方式存入一个.db的文件中,同时将每个jpg数据在db文件中的位置保存下来,作为index存在.idx文件中。 其中部分代码如下(没有copy fopen和fclose的部分): 1 char buf[256]; for (int i = 0; i ) 2
2014-03-14 21:32:57 924
转载 C/C++多种方法获取文件大小(转)
源码下载:点击下载源码如下: #include iostream>#include io.h>#include sys\stat.h>#include afx.h>#define _AFXDLLusing namespace std;void main(){ // 此文件在工程打开状态下为不可访问 char* filepath = "..\\test.ncb";
2014-03-14 21:32:55 988
原创 mysql python image 图像存储读取
最近做一些数据库调研的工作,目标是实现影像更快的入库、出库、查询,并实现并行访问等操作。将结果总结成一个mysqlImg类。 关于mongodb的图像存储,参见http://www.cnblogs.com/bigbigtree/p/3242483.html关于mysql&python的问题和mysql官方链接python的API总结,参见http://www.cnblogs.c
2014-03-14 21:32:50 1206
原创 MySQL Python教程(4)
Class cursor.MySQLCursorBuffered该类从Class cursor.MySQLCursorBuffered继承,如果需要,可以在执行完SQL语句后自动缓冲结果集合。import mysql.connectorcnx = mysql.connector.connect()# Only this particular cursor will buffer results
2014-03-14 21:32:48 800
原创 MySQL Python教程(3)
Class cursor.MySQLCursor具体方法和属性如下:Constructor cursor.MySQLCursorMethod MySQLCursor.callproc(procname, args=())Method MySQLCursor.close()Method MySQLCursor.execute(operation, params=None, multi=False
2014-03-14 21:32:46 991
原创 MySQL Python教程(2)
mysql官网关于python的API是最经典的学习材料,相信对于所有函数浏览一遍以后,Mysql数据库用起来一定得心应手。首先看一下Connector/Python API包含哪些类和模块。Module mysql.connector Class connection.MySQLConnection Class cursor.MySQLCursor Class curso
2014-03-14 21:32:44 1243
原创 MySQL Python教程(1)
首先对于数据库的基本操作要有一定基础,其次了解Python的基础语法。建议先阅读MysqL中文教程http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/和Python基础教程。 一、python连接Mysql连接MySQL的方法有多种,如MySQLdb http://sourceforge.net/projects/mysql-
2014-03-14 21:32:42 937
原创 mysql python image
连接mysql数据库:cnx = mysql.connector.connect(user='joe', database='test') Connector/Python参数列表Argument NameDefaultDescriptionuser (username*) The user name used to authentic
2014-03-14 21:32:40 653
原创 Mysql BLOB和TEXT类型
BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。A binary large object that can hold a variable amount of binary data. The sorting and comparison of the values f
2014-03-14 21:32:38 1592
原创 mongodb python image 图像存储读取
最近做一些数据库调研的工作,目标是实现影像更快的入库、出库、查询,并实现并行访问等操作。将结果总结成一个mongoImg类,也算是小结吧。 1 ''' 2 Created on 2013-8-6 3 class mongoInsert 4 @author: tree 5 ''' 6 __metaclass__ = type 7 8 import os
2014-03-14 21:32:36 2209
原创 2013/07/11 中科院软件所就业讲座总结
昨天晚上下着小雨,和杨同学一起去软件所蹭了个讲座,两个微软公司的员工和一个放弃6个offer出国的师兄介绍了找工作的流程。几位师兄讲得都很实际,接地气,绝大部分是他们的经验与教训。经历过大学生活,深知过来人说的事情多 么重要,回来后感想很多,决定对自己的收获做一个总结,给自己和有需要的人们共勉吧。ps:抽奖环节还中了头名,拿到一本《编程珠玑》,不用自己买了,甚欢。讲座主要有两个话题:如何找
2014-03-14 21:32:33 1188 1
原创 Mongodb——GridFS
GridFS用于存储和恢复那些超过16M(BSON文件限制)的文件。GridFS将文件分成大块,将每个大块存储为单独的文件.GridFS中限制chunk最大为256k。GridFS使用两个collection存储,一个存储chunks,一个存储元数据(metadata)。fs.files和fs.chunksWhen should I use GridFS?http://docs.mongodb
2014-03-14 21:32:31 594
原创 MongoDB—— 写操作 Core MongoDB Operations (CRUD)
MongoDB使用BSON文件存储在collection中,本文主要介绍MongoDB中的写操作和优化策略。主要有三种写操作: Create Update DeleteCreate:可以分为两种基本操作——insert和updates with the upsert optionInsert()BSON文件最大为16M;_id通常作为主key为了测试写
2014-03-14 21:32:29 558
原创 MongoDB—— 读操作 Core MongoDB Operations (CRUD)
本文主要介绍内容:从MongoDB中请求数据的不同的方法Note:All of the examples in this document use the mongo shell interface. All of these operations are available in an idiomatic interface for each language by way of the
2014-03-14 21:32:27 538
转载 makefile(摘自linux_c编程一站式学习)
GNU make 的官方手册建议这样写:all: mainmain: main.o stack.o maze.ogcc $^ -o $@clean:-rm main *.o.PHONY: cleansources = main.c stack.c maze.cinclude $(sources:.c=.d)%.d: %.cset -e; rm -f $@; \$(CC) -MM $(CPPFL
2014-03-14 21:32:25 590
原创 如何写Makefile文件
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一
2014-03-14 21:32:23 779
转载 QT 的信号与槽机制介绍(转)
唐新华 ([email protected]), 软件工程师 简介: 信号与槽作为 QT 的核心机制在 QT 编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。本文的标签: app, qt, qt,信号与槽, qt.signal-slot, 信号与槽, 图形, 的信号与槽机制介绍
2014-03-14 21:32:20 688
原创 正则表达式
作者:ET Dreams http://blog.csdn.net/etmonitor/Regular Expressions (1) ---- What is Regular Expressions? 正则表达式是常见常忘,所以还是记下来比较保险,于是就有了这篇笔记。希望对大家会有所帮助。J1.什么是正则表达式...................................
2014-03-14 21:32:18 850
原创 GDAL学习资料 2
http://osgeo.org.cn/l18n/gdal/gdal_tutorial.html GDAL API 入门 http://www.gissky.net/Article/qy/200702/646.htm GDAL库学习笔记
2014-03-14 21:32:15 824
原创 C++内存分配秘籍—new,malloc,GlobalAlloc详解(Zhuan)
一。关于内存 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
2014-03-14 21:32:13 477
原创 GDAL 的安装介绍及使用
1.GDAL介绍GDAL是一个转换各种栅格数据格式的库。包括读取、写入、转换、处理各种栅格数据格式(有些特定的格式对一些操作如写入等不支持)。它使用了一个单一的抽象数据模型就支持了大多数的栅格数据(GIS对栅格,矢量,3D数据模型的抽象能力实在令人叹服)。当然除了栅格操作,这个库还同时包括了操作矢量数据的另一个有名的库ogr(转换矢量GIS数据),这样这个库就同时具备了操作栅格
2014-03-14 21:32:11 1656
原创 GDAL Data Model(&转)
即描述一个GDAL data store能够包含的信息的类型。 Dataset一个dataset (即一个GDALDataset 对象)是一组相关的raster bands和一些属于它们的公共信息的集合。尤其是dataset有一个适用于它所有bands的关于raster size的概念,它是用pixels 和 lines来描述的。这个dataset也负责它所有bands的地理参考的转换
2014-03-14 21:32:09 606
原创 常用排序算法实现——归并排序
归并排序:将无序数据一分两半,分别排序,然后再合并。使用递归不断分半,直到只有两个元素,然后merge。原理:http://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F最差时间复杂度最优时间复杂度平均时间复杂度最差空间复杂度
2014-03-14 21:21:39 617
原创 常用排序算法实现——快速排序
//快速排序算法(使用分治算法排序)/*原理,通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列*/实现原理参见 http://zh.wikipedia.org/wiki/%E5%BF%AB%E9%80%9F%E6%8E%92%E5
2014-03-14 21:17:44 598
中科院 matlab
2013-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人