- 博客(72)
- 资源 (21)
- 收藏
- 关注
原创 VC++。net编译器错误:general error c101008d
编译时没问题,可是在生成exe时发生general error c101008d错误,就说明代码没问题,问题出在生成exe文件时。 网上查了一下,发现问题出在杀毒软件上。 最终原因已查明 由于VC需要把生成的文件中嵌入MANIFEST文件,而由于杀毒软件之类的会握有这个文件句柄(因为杀毒软件 发现这个EXE,DLL正在读写),于是VC就写不进去了,方法是暂时关闭杀毒软件,这样就不用 改写MANIFECT 我用的是360杀毒软件,有这个问题. 参考:http://hi.baidu
2010-08-27 10:22:00 389
原创 将搜狗浏览器中收藏夹导入到IE中的小工具
<br />测试了,能用。可以将搜狗中的收藏夹,转到IE中,然后可以将IE收藏夹导入到任何一种浏览器中。<br /> <br />工具下载:http://download.csdn.net/source/2634825
2010-08-25 08:30:00 487
原创 ado。net在操作Access数据库时的参数问题
当command执行命令时,如果命令包含参数DbParameter[],光指定参数名并不能保证正确执行,参数数组中参数的顺序,和命令中参数出现的顺序要一直,否则虽然不一定报错,但执行结果可能有问题。
2010-03-31 15:49:00 415
原创 Inno setup 打包。net framework 2.0
在脚本中加入下面的[Code]段即可:[Code] function InitializeSetup:Boolean; var Path:string ; ResultCode: Integer; dotNetV2RegPath:string; dotNetV2DownUrl:string; dotNetV2PackFile:st
2010-03-31 14:40:00 2313 2
转载 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
这是对上一篇文章: 验证C#程序脱离.net framework环境运行(飞信法)的拓展,在文章的末尾,提到了飞信法的几点不便,于是有网友提出了自己编写loader的方法来解决,这当然是一个好方法,但是loader需要用能生成native类型代码的语言工具来编写,如VC++等,然后还要判断是否安装了.net framework,如果安装了,就直接运行,如果没安装再调用虚拟机的loader程序.
2010-03-19 17:59:00 1323 1
原创 将数据库表中的数据转为sql中的insert语句
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: -- Create date: -- Description: -- =============================================
2010-03-12 20:29:00 519
原创 (转)log4net使用详解
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERR
2010-03-04 19:13:00 351
原创 保护视力配色方案
设置方法如下:在桌面点右键选“属性”(properties),接着点“外观”(appearance),点右下角的“高级”(advanced),然后在“项目”(items)的下拉菜单里选“窗口” (windows),再点它右侧的下拉菜单“颜色”(color),点下方的“其它” (others),然后把“色调”(Hue)设为85,“饱和度”(Sat)设为90,“亮度” (Lum)设为205。(产品出厂
2010-03-01 15:45:00 1201
转载 怎样正常浏览Picasa网络相册
Google的服务和传说中的一样“被不稳定”,Blogger、Youtube等服务长时间在中国大陆地区无法正常访问,也不知道从什么时候开始,Picasa网络相册也开始无法正常访问了。当然,这样的情况也有很多解决方法,比如说使用Tor或者修改hosts文件。相对来说后者操作起来简单一点。下面介绍一下通过修改hosts文件访问Picasa网络相册的方法:用文本编辑器(如:记事本)打开
2010-02-09 16:41:00 517
转载 TortoiseSvn 分支合并
TortoiseSvn 分支合并经过了多次的尝试,今天终于基本弄明白了Svn的合并。TortoiseSvn1.5中关于合并有三个选项,说实在话,我只弄明白了最后一个选项的意思,好在最后一个选项也是最常用的,并且是可以包打天下的一个^_^。首先考虑这么一个需求,为了Bug修改的工作,创建分支A,主干同时也在进行正常的开发工作,现在分支A的工作完成,需要将A上的修改合并到主干上,这应当是最
2010-02-01 15:37:00 365
原创 C#反射
关 键 词: 前回在C#反射实践的文章中,只介绍了利用反射如何把Xml文件中的数据读取设定到类对象的属性中的方法,这回来介绍如何利用反射机制把值对象写入Xml文件的方法 本文介绍的把值对象写入Xml文件的方法,有以下几点约束 1、值对象中的所有属性必须是string类型的,不含保存子节点信息的属性; 2、自节点数据是保存在范型List中的值对象。 下面的saveToFile()方法是详细的代
2010-01-26 21:11:00 312
原创 Apache2.2+Subversion1.6.6+TortoiseSVN1.6.6
默认安装:Apache2.2(安装后,服务可能起不来,因为IIS占用着80端口,修改Apache2.2/conf/httpd.conf,将Listen 80 改为Listen 81或其他未被占用的端口)Subversion1.6.6TortoiseSVN1.6.6配置: 1、将CollabNet/Subversion Server/httpd/modules目录下
2010-01-20 16:03:00 696
原创 windows架设SVN服务器及在Visual Studio 2008使用ANKHSVN插件的进行代码管理
http://hi.baidu.com/patrolsun/blog/item/251659c2f40e1e32e5dd3bde.htmlhttp://blog.csdn.net/momokun/archive/2009/03/10/3977880.aspx Subversion(SVN)是一个开源的版本控制系统,它可以记录文件的所有修订版本,但没有图形化的操作界面,所以需
2010-01-19 22:30:00 2679
原创 Ogre资源卸载
if ( MaterialManager::getSingleton().resourceExists("xugenMat") ) { MaterialManager::getSingleton().unload("xugenMat"); MaterialManager::getSingleton().remove("xugenMa
2010-01-18 14:56:00 775
原创 Ogre与MFC结合时的内存泄漏问题
参考: http://www.blogjava.net/wangle/archive/2008/11/18/124813.html http://lyodev.appspot.com/2009/08/and-mfc-memory-leak-ogre16-conflict第一步,是卸载dll先后顺序的问题,让OgreMain_d.dll在mfc80d.dll之前析构,老外早就
2010-01-18 14:55:00 403
原创 编译ogre项目时,出现“error C3859: virtual memory range for PCH exceeded”
-Zm200编译时出现如下错误---------------------------------------------------------------------------------------------------1>d:/program files/microsoft visual studio 9.0/vc/include/xstring(133) : error C3859:
2010-01-18 14:54:00 1244
转载 OGRE地形配置文件解析
既然你已经做出决定要使用地形场景管理器,那么下面介绍的一些东西是你需要知道的。 场景中地形的形状和着色是由高度图、地形纹理和地形细节纹理共同计算而得的。高度图是一张简单的灰阶图,其中每个像素点代表一个高度值,0代表这个地形的地面,255代表最高点。例子中有一个叫做terrain.png的高度图,可以供大家实验用。 一张纹理图伸展开来覆盖整个儿地形。纹理图一般都是棕、绿、
2010-01-18 14:49:00 426
原创 Struts2中使用JSON
JSON-lib-2.3-jdk15.jar需要的包有jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1.1 ezmorph 1.0.6
2009-08-28 20:42:00 259
转载 大幅优化 eclipse+myeclipse 速度
大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速:1、打开 eclipse.ini -showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m -D
2009-08-25 12:42:00 289
原创 Extjs问题记录
1. 在js文件中写一个简单的类,类执行alert(),可是显示时会alert出乱码。 解决方法:将js文件的编码方式和html页面的编码方式统一,都为utf-8即可。 1). 设置eclipse的js文件默认编码 2). 设置工程的默认编码。
2009-08-25 09:34:00 307
原创 Hibernate问题记录
记录下开发中碰到的问题,以供以后查阅。 1. pojo类中部分字段的更新问题,由于某些字段可能在创建后就不会发生变化。在更新记录时,不需要对该字段进行更新,所以在更新页面中不会出现该字段的修改框,这样在struts2传值过程中这个字段为空,在保存更新时,这个字段就变成空了,如果在保存至前读取出该记录的该字段值,又会出现同时有两个对象对应数据库中的一个记录,这样hibernate更新时会出现
2009-08-24 17:44:00 335
原创 为xdoclet添加hibernate智能提示
为xdoclet添加hibernate智能提示 在项目中需要使用xdoclet和ant来自动生成hibernate的映射和配置文件,可是在myelipse中对pojo类中hibernage的javadoc智能提示却没有,可以用这个方法来添加hibernate的智能提示。 步骤如下:1.将下面代码保存为xdoclet templates for hibernate.xml文件
2009-08-21 11:29:00 1112 2
原创 手动整合SSH2
整合环境:MyEclipse 7.1.1Hibernate 3.3.2Spring 3.0.0Struts 2.1.6 整合步骤(自底向上整合): 一、添加hibernate支持 1. 将Hibernate 3.3.2解压,将所需要的jar包考入WebRoot/lib下 hibernate3.3.2的目录结构如下:
2009-08-21 09:20:00 72
原创 执行ant命令是出现 unable to locate tools.jar错误的解决方法
出现错误的原因是因为没有jdk进行环境变量设置! 配置jdk: 1. java文件的编辑。文本文档 保存为java文件。2. JAVA_HOME,PATH,CLASSPATH(不分大小写), 系统变量的添加.3. path与classpath的区别:path指定编译器,运行器所在的目录位置,classpath指定编译,运行所需的类文件,(当前目录下的类文件或者lib库中).CLASSPAT
2009-08-21 09:04:00 600
转载 mysql乱码问题
mysql数据库,乱码解决办法汇总~2009年01月14日 星期三 上午 09:40最近回答百度问题,好多网友都在mysql数据库乱码的问题上很疑惑~ 在这里我把自己知道的东东贴出来,还望大家多多提意见,补充,谢谢~~ show variables like character%;查看字符编码 --更改字符集 SET character_set_client = utf-8 ; SET cha
2009-08-20 13:35:00 243
原创 MyEclipse7.1安装Subversion1.6.5插件
在7.1中安装插件非常容易,只需将插件中的文件拷贝到相应目录下即可,不需要修改和执行任何代码。我的7.1安装目录:C:/Program Files/Genuitec/MyEclipse 7.1将插件解压后将plugins和features文件夹放到C:/Program Files/Genuitec/MyEclipse 7.1/dropins/Subclipse 1.6/eclipse下,
2009-08-19 16:50:00 569
转载 MyEclipse 添加 dtd文件提示
解决的方法是指定本地的dtd文件,以便达到检测和提示的功能。1.打开[Window]-[Properties],打开对话框.2.在左边的树形列表中选择[MyEclipse]-[Files-Editors]-[XML]-[XML Catalog],此时右边显示相应的内容.3.在右边[XML Catalog Entries]下方有一个[Add]按钮,单击它,在弹出的对话框中输入:Locatio
2009-06-23 12:20:00 671
原创 整合vs2005 和 vss2005
问题: 今天安装了vs2005 和 vss2005之后,在菜单“文件”下并没有看到“源代码管理器”。解决方法:点开VS2005, 进入 " 工具->选项"然后选择"源代码管理->插件选择""在当前源代码管理插件"的下拉选项中选择"Microsoft visual sourceSafe".
2008-08-20 17:47:00 411
原创 修改ip地址bat文件
@ echo off rem 设置变量 set Nic=本地连接 rem //可以根据你的需要更改, set Addr=211.71.*.*set Mask=255.255.255.0set Gway=211.71.*.*set Dns1=202.204.*.*set Dns2=202.204.*.*rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS echo --------
2008-05-30 19:28:00 3237
原创 asp.net 获取客户端ip
在网站根目录中添加文件 Global.asax代码如下: void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 Application["numOfOnLine"] = 0; } void Application_End
2008-05-30 11:53:00 369
转载 js验证常用正则表达式集锦
script> /**//**************************************************************************************************/ Validator = ...{ Require : /.+/, Email : /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/
2007-11-13 11:30:00 543
原创 OpenGL中视口、投影矩阵、视点的设置顺序
设置顺序:glViewport(0,0,Width,Height); // 设置OpenGL视口大小。 glMatrixMode(GL_PROJECTION); // 设置当前矩阵为投影矩阵。glLoadIdentity(); // 重置当前指定的矩阵为单位矩阵gluPerspective( 45.0f,(GLfloat)Width/(GLfloat)Hei
2007-10-13 00:05:00 5728 3
转载 std::vector介绍
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件中包含下面的代码:#include vector属于std命名域的,因此需要通过命名限
2007-10-10 22:20:00 774
原创 《OpenGL编程指南(第四版)》中代码的使用——gult库
《OpenGL编程指南(第四版)》 中的大部分代码都是用了glut库,需要下载glut库(包括glut.h、glut32.lib、glut32.dll).在编译时出现如下错误:OpenGL1.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用OpenG
2007-09-22 00:26:00 2848
原创 在VS.NET 2005中编译c程序
步骤: 1. 创建一个win32控制台程序,在向导中选择“空项目”2. 在源文件中可以添加写好的.c源文件,或者创建新的.c文件。创建时要指明文件的后缀名为.c。3. 单击项目的属性,在“c/c++”中找到“高级”,“编译为”选择“编译为 C 代码(/TC)”。即可。
2007-09-22 00:15:00 713
原创 struct结构大小的问题
1. 什么是对齐,以及为什么要对齐 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数
2007-05-31 19:53:00 1250
原创 tomcat+geoserver+postgis构建开源Webgis平台
安装步骤: 安装tomcat 安装postgreSQL,安装的时候不安装默认的postgis,安装王城后,单独安装postgis。 安装geoserver:在http://downloads.sourceforge.net/geoserver/geoserver-1.5.0-war.zip可以下载到一个geoserver的war包,下载后放在tomcat的目
2007-05-15 11:00:00 4208
原创 在win32项目中使用mfc类
首先应该在 stdafx.h 中删除windows.h的引用添加如下引用:#define VC_EXTRALEAN #include #include #include #include #ifndef _AFX_NO_AFXCMN_SUPPORT #include #endif然后在工程属性中的
2007-04-30 16:20:00 783
[Qt.4.C...GUI.编程(英文版)].Prentice.Hall.PTR.C.plus.plus.GUI.Programming.with.Qt.4.Jun.2006
2010-03-17
Silverlight.3.高级编程(C#篇)Apress.Pro.Silverlight.3.in.C.Sharp part2
2010-03-17
Silverlight.3.高级编程(C#篇)Apress.Pro.Silverlight.3.in.C.Sharp part1
2010-03-17
Silverlight 3 Programmers Reference Aug 2009
2010-03-17
VMware workstation 6.5.1 绿色汉化版
2009-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人