自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (10)
  • 收藏
  • 关注

原创 添加大小可改变的dialogbar,创建及其销毁

dialogBar和modeless dialog很类似,MSDN上面说可以将之当做dialog来处理。这里将不考虑模态情况下,即其创建使用Create()函数。本文考虑VS2008下添加可改变大小(非docking时)的DialogBar及其销毁。

2010-07-17 16:49:00 3560 1

原创 从源代码编译OSG

Windows Xp下从源代码编译OSG,使用CMake工具

2010-07-06 22:32:00 11943 1

转载 windows和linux汇编语言的比较

最近看的一些资料里面发现那些汇编语句和我以前学的不太一样,今天上网一搜,晕。原来linux和windows下的汇编语法都不尽相同。这才想起来,以前学的是x8086/88中的汇编指令,是windows的专属环境下的。故转载一篇文章记录下相关内容:文章来自:http://blog.sina.com.cn/s/blog_445bdc5a0100fc8q.html gcc采用的是AT&T的

2010-04-02 13:00:00 3553

原创 钩子的一般使用

去年的时候玩了一段时间的HOOK,今天同学问起了一个问题,我忽然发现这部分内容已经忘记的差不多了。好多东西其实还是需要记录下来的,记忆力越来越差,我自己应该明白、承认并面对这个事实的。好了,大概说下我理解的钩子的使用吧。1.钩子的原理简单的说,当用户做了某些动作后(比如移动鼠标、点击鼠标、按下键盘),系统会把相应的动作转化为消息送入对应的窗口过程中进行处理。但是在这之前,系统会先做

2010-03-28 18:12:00 1051

原创 GTK+乱码错误,提示:Invalid UTF-8 string passed to pango_layout_set_text()

今天照着"Foundations of GTK+ Development"的练习题做了一个exercise2-1,出现如题的错误。我上网搜索了下,发现都是说环境变量LANG设置的问题,但是我启用中文或者在其它程序里面都没出现这个错误,于是严重怀疑我的代码出现错误了。先还是贴上代码,让自己出出丑吧,这个错误真该好好记住!#include#includestatic gboolean

2009-12-25 19:44:00 7347 1

转载 (转载自老骆驼)C++中的vector简单使用范例

前几天网友问我c++里面的vector的使用,现在对vector进行简单总结,共享CSDN网友。说明:东西比较简单,如果你很牛,请直接关闭本页!首先是vector的声明:#include using namespace std; // 在这里声明...vector i;... 或者#include ...std::vector i; // 在这里显式声明看具体使用:1.vector 的数据

2009-12-01 22:25:00 1442

转载 编程好难(转)

  原文:http://coolshell.cn/?p=1391 (酷壳: CoolShell.cn)上周,在Sun的Java论坛上出现了一个这样的帖子,这个贴子的链接如下:http://forums.sun.com/thread.jspa?threadID=5404590&start=0&tstart=0

2009-11-28 13:14:00 1458

原创 Linux(ubuntu)下编程方面-杂项

1. 编译源代码的时候出现错误:bash: ./configure: Permission denied 这个错误是和代码所在的硬盘格式(linux下即为挂载-mount)有关系。我今天有个代码下到桌面上,编译的时候就出现这个错误,后来复制到window的NTFS下面就好了。貌似就这个源代码是这样的,其余的代码我也直接下载到桌面上,但是编译没问题的。刚开始还以为是这个代码本身的问题

2009-11-15 15:17:00 1473

原创 ubuntu9.04 系统的使用

 一:安装        ubuntu中文论坛上面有很多的教程,安装前先参考下,做到心中有底。主要说说以下几点我遇到的问题。1.很多人安装linux都是机子上面安装双操作系统的。1)在安装过程中的分区这个步骤中要记得选择“手动选择分区”,且在这之前要先在DOS环境中空出一部分硬盘空间出来(直接删除那种,不需要格式化的,即未分配的空间)。我给了它25G空间,大约是这么分配的   

2009-11-07 20:36:00 1562

原创 初用SVN和Cvs客户端

一.windows系统下CVS(WinCvs)为了ENC的显示,加入openev的开源Project,需要进行版本控制(Concurrent version system)。于是乎,只能用上wincvs,但是却搞了一天,才搞定。大概是因为wincvs逐渐退化的原因,网络上的相关教程都是很久的内容,还是1.3的版本的叙述,而且很多都是互相转载,弄的我一头雾水。还好,算是搞定了

2009-10-25 14:49:00 2578 3

原创 VS2008以及SQL server 2008安装问题

关于VS2008:一直用的是VS2005的,今天安装08版本的,却遇到了问题:就是出现“Microsoft Visual Studio Web 创作组件安装失败”,无法继续下去了。问题是office2007的问题。解决方法如下:1. 重新安装(修复)office2007,保留缓存文件;2. 重新安装VS2008;3.ok. 关于SQL server 2008:1.安

2009-10-10 15:23:00 1187

原创 使用OGR自带应用程序如ogrinfo等

安装完GDAL/OGR后,在bin目录中,ogr自带的application如ogrinfo.exe等程序直接双击打开时一闪而过的,这些东东一般都是从命令行中打开。首先进入该exe文件的目录中,如D:/assignment/gdal1.6.1_runtime/bin;然后输入该程序名,如ogrinfo,后面跟ogrinfo [--help-general] [-ro] [-q] [-w

2009-10-08 09:00:00 2379

原创 windows鼠标消息

最开始为windows消息迷惑的时候是一个叫做sendMessage的函数:LRESULT SendMessage(  HWND <a class="synParam" onclick="function onclick(){function onclick(){function onclick(){function onclick(){function onc

2009-09-13 00:32:00 12585 2

原创 我的第一个Python小程序

 人的每个第一次都有点特别的意义,所以下面这个小程序我把他记录下来做个纪念。因为要做电子海图显示方面的东西,在相关的论坛上面看到有些大牛说GDAL和PIL结合可以比较方便的绘制矢量图形。顾名思义,PIL(Python Imaging Library)是建立在Python的基础上的,所以从前天开始下载了Python2.6,看了Python简明手册,在这个手册的最后,作者建议初学者做这样一个程序,

2009-08-25 18:18:00 5638 10

转载 安全的宽字符与ANSI字符之间的相互转换

 转载自:http://www.stubc.com/thread-2041-1-5.html目前知道有两种方式:可以提供宽<span class="t_tag" onclick="function onclick(){tagshow(event)}">字符与ANSI字符之间的转换,第一种由COM库提供的<span class="t_tag" onclick="function on

2009-08-16 11:24:00 744

原创 开始着手电子海图显示系统(5月1日)

 其实这个工作,从有这个想法开始已经有好久了,只是一直准备的断断续续,这个事情那个事情不断纠缠,当然这中间也了解了点相关东西。我是打算做这样的东西:1.可以导入并读取基于S-57海图格式的的.000电子海图;2.可以在我的软件界面上显示该电子海图,并具备一些基本功能如缩放、编辑修改等;做完这样一个SDK平台后,可以为后续的导航如GIS、GPS等模块整合在一起并最终结合硬件做出个

2009-06-29 16:09:00 2239 1

原创 小程序:一个计算器(5月16日)

 应网上一个人的要求,做了一个简单的计算器程序,只实现加减乘除运算(当然也包括很简单的界面了)。其实,现在想想要实现其它的比如开根号等运算也不难,在我这个基础上只要加上不多的代码就可以实现了,呵呵。刚开始,我不想做这个事情,因为一方面有其他的事情需要我去做,另外一方面觉得这个有点简单了,涉及不到C++的精髓:类、继承、封装、重载等东西,或者说只需要一个比较简单的算法而已。但是后来又想,我学

2009-06-29 16:07:00 969

原创 添加ICON(5月25日)

 今天在看MFC,想一步步尝试MFC 是怎么用windows API堆砌起来 ,MFC的内部结构到底是什么,于是在看《Windows Programing with MFC》,中间我想自己加载一个ICON,于是我用: HICON hmyIcon=AfxGetApp()->LoadIconW(IDI_ICON1);CMyWnd::CMyWnd(){ CString strWndClass

2009-06-29 16:05:00 947

原创 ClientDC和CPaintDC(5月26日)

 今天还是继续昨天的事情:自己堆砌MFC。我在WM_PAINT的消息响应函数OnPaint()里面调用DC去drawtext,可是发现他老是重绘。于是找原因,原来是这样的:我用的是:CRect rect; GetClientRect(&rect); CPaintDC myDC(this);//这里不能用CClientDC,只有CPaintDC才能把WM_PAINT消息从消息联里面删除,否则

2009-06-29 16:03:00 4400 1

原创 命令行编译开源代码GDAL/OGR(5月28日)

一.windows下面:首先是DOS下访问文件(cd命令)的问题。今天要去build一个open source,但是安装那个文件要通过DOS窗口。我想进入E:/assignment/gdalOS,然后运行一个叫做makefile.vc的文件。但是我刚开始怎么都进不去这个目录。我是这么用的:cd E:/assignment/gdalOS,但是结果是空了一行,继续显示那个垃圾C:/Docu

2009-06-29 16:00:00 1829

原创 对话框 重载OnIdle(6月8日)

 今天看《深入浅出MFC》,想试试里面侯捷的那个关于OnIdle函数的例子。于是在一个基于对话框的application里面测试。却发现程序没有进入OnIdle这个函数。我知道这个函数是在CWinApp::run这个函数里面调用的,也就是接在InitInstance()后面的消息循环里面会处理空闲时间。没进入,奇怪!仔细看了下MFC向导自动生成的代码,在InitInstance()里面,它

2009-06-29 15:58:00 2866 3

原创 更改项目的环境发生的错误(6月13日)

 今天,替一哥们做个小程序。在写入CFile::write这个函数时候,我发现写入到TXT里面的东西是乱码。想起来,要把项目里面字符集设置为“使用多字节字符集”而非“UNICODE”。于是去改。却发现了这个错误:Failed to save the updated manifest to the file "./Debug/Menu.exe.embed.manifest". Bpcn mt.e

2009-06-29 15:56:00 752

原创 SQL Server Express 配置(6月15日)

因为要实现S57格式的文件被解析出后能够导入数据库,所以这几天就想着学习下数据库东东。因为要导入的是空间数据,打算用MySql,一来它开源,二来它比SQL2005支持空间数据,但是据说SQL2008也能够支持空间数据了,有时间也要来试试。这两天被这个数据库搞的头晕,好几天了,周围找不到人教,杂七杂八的事情也比较多,自己摸索着,费了很多的时间。启动VS2005自带的SQL后,不知道怎么配置才好,

2009-06-29 15:52:00 838

原创 sendmessage WM_PAINT 无效(6月19日)

今天意外发现替一哥们做的程序还有漏洞,点击弹出来的对话框的BUTTON时,发现主窗口(实际是VIEW啦)不自动重绘以产生相应图形。我就纳闷了,我明明已经给VIEW类发送WM_PAINT重绘消息了啊,怎么回事?搜索MSDN,发现以下一段话: The WM_PAINT message is generated by the system and should not be sent by an a

2009-06-29 15:46:00 5385 1

原创 自动关机&amp;amp;初试多线程(6月28日)

感觉要搞个定时关机的小软件方便点,比如说晚上要开着下BT,电驴什么的,有时候可以预测一两个小时候就可以下好,所以不想机器整晚开着。但是它本身不提供这个功能,于是今天抽了一下午和晚上的时间才给弄了出来,我晕(本以为一两小时就可以搞定的)。原因是这样的,本来打算用设置定时器SetTimer来不断的和系统时间比较,如果系统时间超过了我设定的时间就让它执行关机的代码。但是我忽然想起来以前看《windo

2009-06-29 15:25:00 983

deep learning

'Written by three experts in the field, Deep Learning is the only comprehensive book on the subject.' -- Elon Musk, co-chair of OpenAI; co-founder and CEO of Tesla and SpaceX, Deep learning is a form of machine learning that enables computers to learn from experience and understand the world in terms of a hierarchy of concepts. Because the computer gathers knowledge from experience, there is no need for a human computer operator to formally specify all the knowledge that the computer needs. The hierarchy of concepts allows the computer to learn complicated concepts by building them out of simpler ones; a graph of these hierarchies would be many layers deep. This book introduces a broad range of topics in deep learning., The text offers mathematical and conceptual background, covering relevant concepts in linear algebra, probability theory and information theory, numerical computation, and machine learning. It describes deep learning techniques used by practitioners in industry, including deep feedforward networks, regularization, optimization algorithms, convolutional networks, sequence modeling, and practical methodology; and it surveys such applications as natural language processing, speech recognition, computer vision, online recommendation systems, bioinformatics, and videogames. Finally, the book offers research perspectives, covering such theoretical topics as linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, the partition function, approximate inference, and deep generative models., Deep Learning can be used by undergraduate or graduate students planning careers in either industry or research, and by software engineers who want to begin using deep learning in their products or platforms. A website offers supplementary material for both readers and instructors.

2017-08-25

opengl bluebook

这个是OpenGL 的函数说明参考 1992年出版,英文原版

2010-03-21

3S新闻周刊 第18期

对中国3S、地理信息系统感兴趣的朋友可以下了看看,,

2009-05-09

Rootkits_windows内核防护

喜欢Rootkits的,对于你们来说是个不可少的东东,,关于内核安全的

2009-03-19

VCL对象继承树,,图片

可能有很多的Delphi自学者在初学时不明白VCL里面那些组件的继承关系,

2009-03-19

使用钩子添加按钮热键

用一个非全局钩子,实现对话框“确定”按键的热键,在按下“确定”同时,弹出message,而非直接关闭模态对话框

2009-03-18

软件设计师考试大纲2009

2009年软考 的考试大纲,,需要的下吧

2009-03-15

显示数据的软件界面

这个就是我需要在其上获取实验数据的软件界面和我用spy++查看的结果

2009-03-04

C与C++中的异常处理.pdf

C与C++中的异常处理,很多初学者对这部分不怎么关注,事实上它是C++中很重要的一个性质!

2009-01-02

《GIS开发者》No.12

《GIS开发者》第十二期,,有志于GIS的朋友可以考虑下了看一下,不过时间的确有点早了,还是两年前的东西,有GIS兴趣的朋友可以和我联系了QQ502630514

2009-01-01

空空如也

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

TA关注的人

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