自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吕振华的专栏

与浮躁斗争到底

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 桌面应用开发引擎 AlloyDesktop

AlloyDesktop 是一个能将网页像软件一样运行在桌面上的app开发引擎。该引擎实现了对网页的透明渲染,使网页不再局限于浏览器的框框。同时,提供强大的api支持,使你能轻松实现许多传统网页实现不了的功能,诸如窗口控制,文件IO,图像处理……可以这样说,一般软件所能实现的大部分功能,利用AlloyDesktop开发的app也能实现,而且实现起来更快更容易。另外,它还具备传统软件所不具备的优势,

2013-11-24 17:34:13 2476

原创 MFC Ribbon框架禁止默认的弹出式菜单ContextMenu

使用MFC Ribbon的框架,在OutLookBar上点击鼠标右键,往往弹出一个系统默认的菜单,如下图:我尝试了多种方法都不能将其禁止。经过跟踪调试,当按下鼠标右键时,首先响应的Windows消息是WM_CONTEXTMENU,而不是WM_RBUTTONDOWN。可以在创建OutlookBar的地方设置断点,单步跟踪进入MFC代码。这样的目的是,VisualStudio帮我们

2013-06-25 14:37:25 2472

原创 获取ATL Com组件所在的文件路径

代码如下:CHAR szPathOfComDll[MAX_PATH] = {0}; CStringA sPathOfDecode = "dllLpDecode.dll"; DWORD ret = GetModuleFileNameA(_AtlBaseModule.m_hInst, szPathOfComDll, MAX_PATH); if (ret != 0) {  CStri

2012-02-27 15:31:26 1352

原创 IE8不能运行JavaScript

使用IE8自带的JavaScript调试工具(工具菜单中“开发人员工具”),损坏了IE的内核。一段程序中的JS代码怎么也不能运行,也就是ExtJs不能在IE8上运行,但是可以在谷歌的浏览器上运行。本以为是MyEclipse处理问题,找了好久才定位到是IE8故障。从网上得知,重新注册动态库就可以解决。将如下代码放到新建的批处理文件(.bat)中执行即可。 rundll32.exe adv

2011-06-06 22:30:00 2956

原创 调试JSP中的Java代码

工具栏中的按钮“Run/Stop/Restart MyEclipse Servers”中选择“MyEclipse Tomcat”,启动Server,在浏览器中输入对应的网址如http://localhost:8080/Hello/index.jsp,这样才能触发网页中的Java代码。不能调试JavaScript代码,可是使用IE8中的自带工具来调试JavaScript。在工具菜单中“开发人员工具”

2011-06-06 16:13:00 3913

原创 MyEclipse 'com.microsoft.sqlserver.jdbc.SQLServerDriver' Not Found

在MyEclipse菜单中找到Preferences->MyEclipse Enterprise Workbench->Servers->Integrated Sandbox->MyEclipse Tomcat 6->Paths 打开Paths对应的设置,在Prepend to classpath和Append to classpath上都添加上 SQLServer 的JDBC驱动包(即sqljd

2011-06-06 16:07:00 1507

原创 关于Windows Socket是不是一个线程的多个Socket共享消息泵

<br />我有个疑惑,其实也不算是疑惑。通过看MFC的代码发现,同一个线程创建的Socket,这些Socket会共享消息泵。<br />代码如下:<br /> void PASCAL CAsyncSocket::AttachHandle( SOCKET hSocket, CAsyncSocket* pSocket, BOOL bDead){ _AFX_SOCK_THREAD_STATE* pState = _afxSockThreadState; BOOL bEnable = AfxE

2011-03-27 16:23:00 1631

转载 摘录《一生要养成的60个习惯》

<br />60个习惯如下<br />守时<br />注重仪表<br />多微笑<br />记住别人的名字<br />认真倾听<br />慎言<br />及时表达谢意<br />学会赞美<br />宽容<br />制定目标<br />要是第一<br />做事用脑,不止用手<br />不拖拉<br />主动工作<br />以终为始<br />创新<br />善于利用零散时间<br />走路别平时快30%<br />诚信<br />尊重别人<br />换位思考<br />把话说到心里<br />伸手援助<br

2011-02-07 17:10:00 944

原创 01 Hello OSG

环境:Windows 7,OSG 2.8,VisualStudio 2008前提:已经成功配置了OSG的环境本节的主要功能:显示一个滑翔机(Glider.osg)模型,增加一个事件处理,指定窗口大小。一、新建Win32的控制台工程,不要建立空的Win32程序。因为空的Win32 不会创建预编译文件stdafx.h,这个预编译头文件的功能可以加快编译速度,后面会用到。二、在main函数中增加代码如下:#include "stdafx.h"int _tmain(int argc, _TCHAR* arg

2011-01-31 11:06:00 1710

原创 ATL 中Proxy File找不到

<br />新建一个ATL DLL工程,选择Merge Proxy,增加ActiveX控件,经过修改IDL文件,发现找不到ProxyFile XX_p.c文件,经过多次实验才知道,原因是我将系统自动为DLL工程设置的IDL文件中一个接口定义“剪切”到另一个自定义的IDL中,尽管使用Import指令将自定义IDL导入,而且编译IDL也是成功的,但是就是不生成Proxy File。没办法,只能将那个接口的定义在放回原处。

2010-07-25 18:13:00 700

原创 Eclipse中调试Python代码--调试FWTools2.4.7中的gdal_retile.py

 Windows上调试Python代码Gdal_retile.py是用于对遥感影像创建金字塔,近期本人想读懂改程序中的代码。读懂代码的较好方式就是单步调试,但是由于之前没有学过Python语言,不但对语言不熟悉,对其开发环境也一无所知。没想到第一次接触就遇到了难题,搞了将近两天才把调试环境配置成功。我在解决这个问题的时候也曾在网上搜索解决办法,但是几乎没有什么有价值的信息,因此决定将经验分享出来供大家参考。FWTools2.4.7安装成功后,在开始菜单中运行FWTools Shell会弹出Dos窗口,在其中

2010-07-09 10:41:00 3381 5

原创 C++中利用STD库函数分割字符串

 最近需要对一些文本数据进行处理,所以觉得还是C#和Java提供的关于字符串操作的函数功能更强大些。这两种语言中都有将一个字符串按照给定分隔符分割的函数split,C++中却没有这个函数。所以决定自己写一个,以后也会经常用到,今天发到网上,一者供有需要的朋友使用;二者让大家帮我看看 程序是不是有隐含错误或者有哪些更好的改进。 #include #include #include u

2010-05-12 16:52:00 2753

转载 一箭双雕 破解曹操行刺董卓献刀连环计(转)

《三国演义》中曹操与刘备究竟是不是一革命一保皇的关系?不是。法与儒只是他们表面的手段,实际都心存“异志”。曹操是先拟传矫诏,后挟持天子;刘备是先违规吸收外姓兄弟,后放弃宗亲刘协诏封的左将军、宜城亭侯等官爵,另作他图。那么,罗贯中为什么要对两位篡逆者大书特书,还通过曹操说:“今天下英雄,惟使君与操耳”?因为东汉天数已尽,理应改朝或换代,而曹、刘又是最先将个人志向与国家前途联系起来的人;最先实施破旧、

2010-05-04 23:17:00 2283

原创 WorldWind 初步结构

本文部分内容出自 http://java.sun.com/developer/technicalArticles/javase/worldwind/ gov.nasa.worldwind -- The top-level world wind package.gov.nasa.worldwind.awt -- Classes specific to use with Abstract

2010-05-04 23:16:00 1191

转载 Windows Mobile 上常见的 DirectShow 链接错误

最近在Mobile上搞Camera的时候碰到了千奇百怪的链接错误,在这里记录一下。第一步最简单的错误。 这个错误类似于如下的error messsage:1>cameraEmpty.obj : error LNK2001: unresolved external symbol IID_IVideoWindow1>cameraEmpty.obj : error LNK2001: unre

2010-04-27 20:57:00 732

原创 LMTools 不能启动

 每次安装ArcGIS都不是很顺利,原因是讨人的LMTools。有时候会冒出来“FLEXnet Licensing error:-2,40027”总结了一下,正确的做法应该是下面几步,记录下来一面以后再次浪费时间。1. 更改license.lic中的计算机名为 自己的计算机名2. 安装LMTools,选择license.lic作为验证文件3. 安装完成后,启动LMTools中的

2009-11-09 13:09:00 11803

原创 安装ArgGIS Desktop9.3

今天安装ArcGIS Desktop9.3,首先需要安装License Manager Tools,我的License.lic文件是正确的,因为在其他机器上已经安装成功过多次。这次导入License.lic文件后始终不能安装。需要记住将License.lic文件用记事本打开,将其中的第一行“SERVER xxx any”中的xxx改成计算机名,我用的是小写,可能大小写无所谓。在License Ma

2009-09-02 15:31:00 2014 1

原创 解决R6034错误

本人的项目使用ATL开发一个具有3D功能的COM组件,组件中使用了OGRE开源库,对OGRE库的Include和Link都配置好以后,编译自己的库,在生成DLL的最后一步register output时,弹出错误 “Microsoft Visual C++ Debug Library”,错误代码是R6034。本人查阅微软官方帮助,文档解释说注册DLL需要相应的manifest,于是把OGRE相应的

2009-03-31 11:36:00 10321 1

原创 Visio设置(移动一个图形而整体错乱)

有时候建立一个Visio绘图(UML类型)时,移动其中一个图形,其他的图形布局都乱掉了,在程序的设置选项中也没有找到关于这一项的设置。经过摸索得知,这是因为Visio启用了一项功能“放下时移走其他形状”,关闭这个功能就不会出现错乱现象。在窗体上用鼠标右键打开“布局与排列”工具栏,工具栏上有按钮“放下时移走其他形状”,将其关闭即可。

2009-02-12 11:07:00 18704

原创 IDL中有继承关系的接口不应有重复的属性和方法

    当你开发一个组件时,通常接口是从IDispatch接口继承。从这个接口继承使得你的组件可以支持类似脚本一样的语言。一般当接口较多时,我们并 不使用向导来生成IDL文件,而是直接手写IDL文件。    写IDL文件必须特别注意,如果接口A从接口B继承,那么两个接口中不应有相同的属性或者方法。虽然,写了相同的属性或者方法编译器不能提示,以后的使用中会有很大的隐患。作者曾出现过这种差错。

2006-10-30 15:49:00 1577 1

高级地理信息系统讲义

Word版的 高级地理信息系统讲义,共计十一章。

2010-03-18

基于SIP的IP视频电话的设计与实现

一篇硕士论文 硬件设计基于一款双核心、高性能的处理器芯片BF561,它融合了RISC 和DSP的优点,可同时充当主处理器和音视频编解码器。软件设计基于嵌入式操作系 统uClinux,移植了开源的SIP协议栈oSIP和RTP协议栈jrtplib,采用分层模型进行 软件设计

2010-03-18

directshow实务精选

经典书籍,书店已经绝版。 使用DirectShow技术开发。

2010-03-18

ArcGIS Desktop快速入门.ppt

ArcGIS是ESRI公司力作,功能强大,本课件介绍了ArcGISDesktop入门知识。

2009-02-05

统一的建模语言UML

UML统一建模语言的课程讲义,比较简单易懂。

2008-10-09

空空如也

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

TA关注的人

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