自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bigbigtree

never too late && never give up

  • 博客(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

原创 mongodb

mongodb 1、不支持joins操作、不支持transaction。

2014-03-14 21:32:53 650

原创 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

C++编程思想

C++编程思想

2013-05-17

中科院 matlab

第一章 MATLAB数学软件的简介 第二章 MATLAB语言编程与科学绘图简介 第三章 线性代数问题的计算机求解 矩阵基本分析、矩阵基本变换、线性方程组的计算机求解、矩阵函数的求解等。 第四章 数据处理问题的计算机求解 插值、函数逼近、数据拟合等。 第五章 微分方程问题的计算机求解 微分方程的解析解法、常微分方程数值解概述、常微分方程组初值问题的MATLAB求解、特殊微分方程的求解、边值问题的求解、偏微分方程求解入门。 第六章 代数方程与最优化问题的计算机求解 方程的解析解与数值解、无约束最优化、有约束最优化、整数规划、多目标规划等。 第七章 概率论与数理统计问题的计算机求解 概率分布与随机数生成、统计量分析、数理统计方法、统计假设检验、方差分析等。 第八章 数学问题的非传统解法 神经网络在数据拟合中的应用、遗传算法在最优化求解中的应用、小波理论、粗糙集理论与应用、模糊逻辑与模糊推理等。

2013-05-01

中科院 matlab 课件

中科院 matlab 课件 详细介绍常微分方程等数学问题的解法

2013-05-01

经典C程序100例.chm 仅适用window

经典C程序100例 详细介绍C的一些程序 及代码 建议多多练习

2013-05-01

qt4白皮书.pdf

qt4白皮书.pdf 需要进行移动应用和界面设计 开发有用

2013-01-14

The C Programming Language

The C Programming Language 堪称c语言经典书籍,十分值得一读

2013-01-14

中科院 模式识别课件 第六章

中科院 模式识别课件 第六章 神经网络

2012-10-31

ADO 数据库连接 MFC

使用LISTCTRL 进行数据库连接,在MFC中进行操作。包括连接字符串的设定等

2012-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除