自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(88)
  • 资源 (14)
  • 收藏
  • 关注

原创 libssh2的windows下编译

下载libssh2 1.4.3版本source在http://slproweb.com/products/Win32OpenSSL.html 下载windows下的openssl可用版本,选择完整版本,这样有include修改libssh下的win32目录下config.mkOPENSSLINC=C:\OpenSSL\includeOPENSSLLIB=C:\OpenSSL

2012-11-29 10:39:19 4550

转载 skb_buffer

基于内核版本2.6.37本文主要剖析:sk_buff结构体、sk_buff操作函数、各协议层对其处理 主要源文件:linux-2.6.37/ include/ linux/ skbuff.h                        linux-2.6.37/ include/ linux/ skbuff.c ==================

2012-10-08 11:13:08 2064

转载 linux下likely和 unlikey

节自《Linux   Kernel   Development》   2nd   ,   第二章 (书可以在http://elinux.cn下载) Branch   Annotation The   gcc   C   compiler   has   a   built-in   directive   that   optimizes   conditional   branc

2012-10-08 10:14:19 1030

原创 centos/redhat yum错误

TypeError: Parsing primary.xml error: Start tag expected, '当遇到这样错误时候,也许是libxml2的版本过低更新zlib和libxml2试试

2012-08-15 14:28:16 1279

原创 Wince 路径

<br />Wince没有相对路径,如果和windows下一样的相对路径,都到mydevice下了,搞死人啊,搞了两天

2011-03-19 01:01:00 1047

原创 lvalue and rvalue(转)

<br />Lvalues and Rvalues<br />An object is a region of storage that can be examined and stored into. An lvalue is an expression that refers to such an object. An lvalue does not necessarily permit modification of the object it designates. For example, a c

2011-01-31 14:27:00 2633 2

原创 valgrind过滤不需要的信息

<br />最近因项目需要,需要对现有程序进行内存检查。找到了valgrind工具<br /> <br />valgrind是gnu提供。在现有环境(cent-os 5.5)的光碟下,已经有了安装包,直接 rpm -i 就可以进行安装<br /> basis options<br />-h  不用讲了,肯定是帮助吗<br /> <br />还有一些常规命令,不解释...................<br /> <br /> <br />--help-debug<br /> <br />--version

2011-01-25 14:57:00 2104

原创 gridview 没有数据时候的一种不错的处理方法

private void ShowNoResultFound(DataTable source, GridView gv)    {        source.Rows.Add(source.NewRow()); // create a new blank row to the DataTable        // Bind the DataTable which contain a bl

2010-05-10 16:38:00 1018

原创 asp.net 下每一次postback就是一个新页面

在asp.net下,每一次postback,就是一个新对象(页面),重载函数就会重新做一次。所以记录状态的变量需要为静态。

2010-05-06 16:52:00 1033

转载 xplaner windows 下安装

随着公司ERP项目开发的进行,为了能够提高开发项目的工作效率和方便项目管理和追踪,要求在windows环境下搭建一个xplanner的服务器,在布署过程中碰到了一些小问题,还好都很快解决,整个布署过程如下:1.下载相关软件    要安装好xplanner必需用到以下几种软件: a.xplanner-0.7b7-standalone     下载地址     b.jd

2010-03-16 23:31:00 1557

转载 使用XPlanner进行敏捷项目计划和进度跟踪管理

关键字: 项目管理 一、 XPlanner简介 XPlanner 是一个基于Web的XP团队计划和跟踪工具。XP的开发概念如iteration、user stories等,XPlanner都提供了相对应的的管理工具,XPlanner支持XP开发流程,并解决利用XP思想来开发项目所碰到的问题

2010-03-16 22:31:00 1176

原创 OpenCV图像处理的开源

由intel赞助开发,使用起来比较方便,效果不错,有很多成熟算法。也有在上面开发的很多开源算法图像处理要求很深的数学功底,暂时没用,先记之。

2010-02-24 20:30:00 1002

原创 SDE Underlying DBMS error[ORA-00904 的错误解决

昨天在利用arcsde进行featureclass创建的时候遇到了这样的错误。同样的代码在以前是可以的,突然遇到这样的错误,很奇怪。调试了半天也没有找到原因的所在。后来创建只含有基本字段的featureclass,成功乐。一个个字段的添加,找到了错误的原因,里面有个字段名称叫row,这个错误是从oracle报出来的所以错误应该是和数据库保留名称发生冲突。后来改成rownum还是

2009-04-16 09:03:00 4353

转载 CruiseControl

<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}p/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v/:textbox {display:none;}-->持续集成:自动更新代码

2009-03-04 18:35:00 985

原创 网络数据挖掘

最近研究Python,准备实现一个网路数据挖掘的课题。 网络以网页的url为关键字,以文章关键词建立多个索引,现在初步设计为3到5个然后组织一些需要的进行搜索的词,在网络上进行数据的获取,然后存入到数据库 现在最大的难点就是对文章的分词,这方面有不少东西学习,多花点时间就好。

2009-02-18 09:00:00 1185 1

原创 代码质量

 持续集成 敏捷开发 代码走查 PCLINT等等等

2009-02-13 12:01:00 940

原创 string.find的使用

string.find得到的返回值不能直接与0比较比较得到的结果是不可预测的先int i = string.find再用i与0比较今天因为这个吃大亏了

2009-02-06 10:54:00 1093

原创 SendMessage窗口句柄

创建的非模式对话框,它的父窗口句柄未必就是创建它的那个控件的窗口句柄。在使用SendMessage的时候,在不能确定的时候,最好通过一个方法,传进想要传的CWnd,这样在使用SendMessage的时候才不会发错地方.

2009-02-04 19:15:00 1672

原创 postgre:远程数据库访问db_link

 PostgreSql中的dblink功能用于通过当前数据库环境访问远程数据库数据,当然前提您必需有远程数据库的访问权限,它同Oracle中的dblink有相似的功能。Windows环境下配置dblink其实要比在linux下简单一些,因为在您安装完PostgreSql后,在您的安装目录的PostgreSQL/8.1/lib目录下已经存在有dblink.dll文件(相当于linux下的db

2008-10-15 09:55:00 2809 1

原创 多工程下unicode和多字节

字符集属性需要统一变更,不然就会链接错误。很简单,一个工程多字节,一个工程unicode ,没有问题才是奇迹使用stlport时候要在工程里配置属性下c/c++下的语言把将wchar_t视为内置类型关掉

2008-08-26 13:09:00 1007

原创 WMS协议之GetMap

昨天使用openlayer访问geoserver生成的wms,其中一些参数自己觉得不是很明白。把WMS规范下来看看,豁然开朗。下面是昨天打开一个layer的代码,当时不明白为什么会有这些参数,其实这些参数都是根据wms来的。就是{}大括号里的wms规范也规定好了规范,大家只是实现接口而已,搞webgis,还是要wms还是要先弄清楚好点。这些参数对应的都是wms里getmap功能#  "topp:r

2008-08-07 12:24:00 2011 1

原创 geoserver+openlayer

早在二月份就接触到了geoserver,当时只是将自己转出的数据(postgre+postgis)存储。而geoserver则只是做一个大概的图形化检查工具。后来发现了c/s模式的开源软件qgis,就暂时把geoserver放在了一边。这两天不停的折腾geoserver。当时只是成功的改写了sld,现在还没有找到当时写的文档,有空补起来。今天想做的一个功能就是将几个layer叠加显示。首先就是

2008-08-06 17:53:00 4741 1

原创 postgre的索引

postgre一共支持四种索引,btree,hash,gist,gin其中gist是GiST stands for Generalized Search Tree泛型搜索树,gin是GIN stands for Generalized Inverted Index需要pair的出现。这里主要讨论btree和hash。在postgre文档上,B-trees can handle equality a

2008-08-05 16:02:00 1412

原创 python学习 dictionary

这两天本着开发qgis插件的想法,概略的使用了一下python。加上之前的练习,喜欢上他了。尤其是其文本处理功能今天就来个例子吧theIndex={}def addword(word,page): if theIndex.has_key(word): theIndex[word].append(page) else: theIndex[word] = [page]for

2008-07-31 17:49:00 470

原创 qgis下使用python 续

 从网上down了几个例子,然后做一些修改,想用python实现先前定义的功能。不过实现了半天,发现好多接口在python里面并没有提供。在c++API里明明有的,却不能在python里调用证明这些并没有实现python接口。如果搞二次开发,还是要利用c++

2008-07-31 17:15:00 1232 2

原创 pyqt的使用(1)

 pyqt是qt在python中的使用。就是利用python,引用qt的图形库,进行快速的界面开发。pyqt本身有个designer,是从qt里延伸出来的,可以快速设计界面。因为一些部件没有安装,现在还用不了。不过qt一样可以通过程序来写界面。下面就是一个例子mport sysfrom PyQt4 import QtCore, QtGuiclass FindDialog(QtGui

2008-07-31 13:53:00 1515

原创 QGis下使用python

 qgis里面已经带了打开一张表,然后高亮选中记录。不过我现在的数据表都特别大,每次打开数据表,qgis就像死机了。所以想实现一个键入id,然后就高亮记录的脚本。可是,可是,python果然刚刚入门,怎么声明一个对象都还不是特别清楚。不过qgis结构倒是清楚不少,[legend]Collaboration diagram for QgisIface:底层就是一个app,然后调用

2008-07-30 10:28:00 2090 2

原创 Postgre学习(5) windows与linux下性能对比

今天将同样的程序和数据在postgre in windows和postgre in linux下进行比较。同样的配置,没有发现postgre在两个操作系统上有明显的性能差别。可能数据量不够大。现在将更大量大数据在跑。看最后能不能分出区别来。另外,linux是用suse,虚拟机。不知道到时候真机跑,会是什么样的结果。

2008-07-19 17:19:00 757

原创 一道算法题的学习

问题描述如下: 有2.5亿个整数(这2.5亿个整数存储在一个数组里面,至于数组是放在外存还是内存,没有进一步具体说明); 要求找出这2.5亿个数字里面,不重复的数字的个数; 另外,可用的内存限定为600M; 要求算法尽量高效,最优;一个高手的解答:用一个bit表示一个数是否存在,32bit中无符号整数有4G个,共需4G bits,每个字节8 bits,需要4G/8 = 512M字节1,申请

2008-07-18 09:11:00 448

原创 Postgre学习(3) linux下安装 2

按照说明,将postgre的安装搞定,但是配置网络却成了问题。修改了client_hba,postgresql两个配置文件,启动时候也加了-i这个连接tcp/ip的参数。可windows连接还是连接不上。具体原因也不是很清楚。发了帖子询问,希望能够得到答案。现在没有什么事情,搞python,看以后利用python写脚本,和postgre结合,再加上postgis,挂载到qgis上,呵呵,不知道效果

2008-07-17 17:37:00 495

原创 Postgre学习(2) linux下安装 1

 我是在虚拟机上安装的postgresql,因为在空是网络,IP和mac地址绑定,现在又只允许部分域帐户访问部分外网。所以自己只有在本机上搭建一个ftp,用的是serv-u,然后通过ftp来拷贝相关的文件。将网络上拷贝的包利用ftp拷贝到linux上,解压,呵呵,我用命令行怎么也解压不了,只好通过界面。顺便说下,我用的是suse。拜louis所教。剩下的,就是cd 到解压目录,看着install文

2008-07-15 18:12:00 648

原创 Postgre学习(1)数据库编码

公司又把csdn开放了,更新好久没有写的blog,也把最近一段时候的积累写出来。首先说说数据库编码的问题吧,postgre 8.3在创建数据库的时候,默认的设置为utf-8,如果你对字符编码的关系不是很了解,可以查查相关的资料,有很多。但是,在windows上,至少我们的机器,默认的编码方式都不是utf-8的,所以就产生了一个问题,写sql语句,中间带有中文的时候,postgre 的client_

2008-07-14 16:00:00 1261

原创 多行插入

大批量将数据插入数据库的几种方法最开始,自己从一个地方看到的,利用事务,就是在将n个insert语句放在一个事物内,的确,全部用insert快那么一点。在论坛问了一下,知道数据库还有插入多行的功能前者与后者比较起来,性能实在是不知道差到哪里去了。NSERT INTO student (Sname,Age) VALUES (王五,17) NSERT INTO student

2008-05-14 10:01:00 470

原创 rose反向ansi c++

 ROSE 反向工程(ANSI C++)以ANSI C++为例步骤:1 Component View 中新建一个Component ,命名为NewComponent.2设置NewComponent的Specification,右键弹出菜单-->open specification-->General,language 选ANSI C++3这时右键点击NewComponent,弹出菜单中会多出ANS

2008-04-21 21:46:00 1214

转载 字节端顺序

introduction to Endianness 字节端介绍by Christopher Brown and Michael BarrCopyright ? 2002 by CMP Media, LLC. All rights reserved.Which is the most convenient end on your system? The choices are big

2008-04-09 16:27:00 1134

原创 以char*内存模式转换到double

这两天遇到一个问题,就是从数据库获得二进制数据,如何转换成指定类型信息。到现在明白了,其实二进制数据就是数据的内存表达。无论是double还是int,他们的表示都是放在内存内。而数据库以char*的结果返回,自己就迷糊了,总在想如何将char*通过一些运算变换到int,double。殊不知其实这个 char*数组就是double存储的地方。reinterpret_cast,利用最不推荐的转换进行转

2008-04-08 11:47:00 775

原创 浮点数转换到16进制字符串

这几天一直在弄postgre的数据写入,特别是几何数据的写入。在几何数据的写入过程中,可以有多种通过WKB,TEXT都是可以的。先觉得,通过Text建立会比较慢,因为要用到geometryfromtext,与把数据转换成文本再让数据库进行转换,不如自己进行转换成 WKB形式的第一段的难点就是将double类型转换成十六进制字符串 ,就是将64bit转换成16进制字符串表示。首先学习了IEEE754

2008-03-31 17:41:00 5087

原创 Postgre的配置

PostgreSQL主要影响性能的有三个因素shared_buffer整个服务的共享内存,分配到每个进程上的内存就是shared_buffer/connect_countwork_mem还不确定,因为我总是除系统进程以后只开一个连接,应该是单个进程的工作内存。temp_buffer临时内存,用以进程处理临时表的。我调试postgre性能方案的主要原因是要用Postgre用于数据转换,每次连接不会有

2008-03-27 10:45:00 754

原创 系统设计报告要点

这两天项目组要我写子系统的系统设计报告。感觉系统设计报告就是一个不断递归的过程,从整个项目到子项目,子项目还有子模块。 系统设计主要是从大的方面去把握。第一就是系统的约束,从软件工程的角度去看系统。健壮性约束,移植性约束,可用性约会等等。接下来就是设计策略,设计策略主要涉及到是软件模型的复用,系统实现方法是任务外包,自主或是其他,还有系统整体结构以什么形式进行组织。写好设计策略之后主要就是系统结构

2008-03-27 10:39:00 711

原创 Direct学习3:CreateVertexBuffer

在环境初始化后,我们要做到就是画简单图形了HRESULT CreateVertexBuffer( UINT Length, DWORD Usage, DWORD FVF, D3DPOOL Pool, IDirect3DVertexBuffer9** ppVertexBuffer, HANDLE* pSharedHandle);此函数是用来创建一段VertexBuffer的,就是在D3D

2008-03-17 16:24:00 3824

计算几何导论

很老的,而且不是很清晰的<br>有用的下

2008-06-10

数据库设计报告模板

数据库设计报告模板,很好用

2008-01-21

两个矩形求交快速算法

两个矩形求交集的快速算法

2007-12-25

Arcgis ToolBar

基于Arcmap的ToolBar框架

2007-12-19

ado访问数据库

ado访问数据库的chm文件,感觉不错

2007-09-06

程序爱情观

以程序的角度看待爱情

2007-08-30

windosapi2

windows api详解2

2007-08-14

windosapi1

windows api的简介

2007-08-14

ae学习积累

ae arcgis的学习积累

2007-07-27

xbtfirst3

fafsdlfjlsjfklsdflksd

2007-07-07

xbtfirst2

我的第一个软件2,很烂

2007-07-07

算法设计与分析

一本很好介绍算法设计与分析的书,pdf版

2007-06-22

mif转shp程序加代码

除了大数据量的等高线比较慢,其他一切都没有问题第一次写的AE代码,比较乱^_^

2007-06-21

空空如也

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

TA关注的人

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