- 博客(49)
- 收藏
- 关注
原创 SQL存储位置修改
数据库偶尔需要修改数据的存储位置,这里针对MSSQL和MySQL两种数据库说明方法先说MSSQL1、停止MSSQL的所有相关服务 WIN+R -- services.msc -- 将所有SQL打头的服务全部关闭2、使用xcopy命令将原数据库存储文件拷贝到目的位置3、修改注册表位置,其中xxxxxxxxxxxxxxxx表示目的位置Windows Reg
2015-04-14 22:07:07
1620
原创 JSP开发的中文支持
JSP开发中,中文支持的确让人头疼以下是本人在工程实践中积累的一点经验,权当笔记1、数据库使用UTF-8 如果是mysql的话,设置方式如下 [mysqld]字段 character_set_server=utf8 [mysql]字段 default_character_set=utf8 建库、建表、建字段,都应该是utf-8 其他
2014-02-18 09:35:46
376
原创 error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
这种情况是对头文件重复引用引起的,解决的办法:1、如果能不引用此头文件当然就不要引用,如果非得引用,或者是引用其他头文件导致的间接引用,那么不要在stdafx.h文件里面引用,一般可以解决。2、使用如下代码:#ifdef _WINDOWS_ #undef _WINDOWS_ #endif3、如果还不行,就换一下头文件位置
2013-09-12 19:38:36
706
原创 应用程序只运行一个实例
方法一、BOOL CXXXApp::InitInstance(){ // keep only one program running HANDLE hSem = CreateSemaphore(NULL, 1, 1, m_pszExeName); if (GetLastError() == ERROR_ALREADY_EXISTS) { CloseHandle(hSem);
2013-08-29 15:03:53
777
原创 Java mail.jar异常
如果你用MyEclipse进行邮件开发的话,使用mail.jar,运行时可能会出现以下的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream原因是jar包版本不统一,解决方法如下:删除Java EE 5 Libraries/javaee.jar/ma
2013-08-08 08:59:52
491
原创 CListCtrl排序功能
很多第三方列表控件,在作简介时都会说:我们的控件xxx功能,还有xxx功能,已经牛逼的排序功能。那么我们原生态的CListCtrl控件呢?答案是肯定的。秘密就在于CListCtrl提供的BOOL SortItems(_In_ PFNLVCOMPARE pfnCompare, _In_ DWORD_PTR dwData)方法。void CXXXDlg::OnLvnColumnclickL
2013-08-02 15:01:18
667
原创 VS控制台程序无法打印中文(Console)
现象:在用vs2010开发过程中,将字符设置成Unicode,向控制台打印中文时,无法打印成功。解决:1、将字符设置成ANSI,vs2010的话,直接在工程属性General标签下将Character Set 设置成Not Set就行了2、如果依旧要使用Unicode的话,请往下看插入头文件#include 在程序入口(main)处调用_tsetlocale(L
2013-08-02 08:20:34
1091
原创 Ubuntu的一些操作(10.04)
1、jdk的安装Ubuntu10.04的jdk安装已经不想以前那么顺利的,但是可以这样$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk来完成jdk的安装,比以前多了
2013-08-02 08:20:24
587
转载 VMware6.5下ubuntu的VMwareTools的安装
刚安装完ubuntu虚拟机的朋友们肯定有很多人被安装VMwareTools给难住了,本文就是来解决此问题的。我安装的是VMware6.5的版本,其它的版本也差不多,版本过早的可能要麻烦些,可能需要什么gcc之类的东西,不说了,开始吧。1、点击Vmware菜单上的“虚拟机” ——>Install VMwaretools2、打开终端,终端的启动位置为:应用程序--附件--终端 ,即整个ub
2013-08-02 08:20:06
652
原创 IE7 打印 缩小字体填充 取消
我们知道,IE7、IE8对打印增加了新的功能,那就是“缩小字体填充”这么一个功能,这样既能缩短打印时间,又能节省纸张,这确实是一个好功能啊。但是,有些情况下,我们不希望使用这项功能,我们需要按照自己喜欢的比例来打印(缩小字体填充默认缩小75%)。那么怎么办呢?方法有2种:1、关闭此项功能2、先使用打印预览,然后在预览中手动调节打印比例,然后再打印 对于第二条方法,IE
2013-08-02 08:19:15
1064
转载 解决VC6.0和Visio的冲突
网上流行的说法是VC6.0和Visio2007冲突,但是不知道怎么回事,我在公司装的是Visio2003啊,也冲突了,但是同事也装Visio2003了,却不冲突,真是命背不能怪社会啊。不过,VC6.0和Visio2007冲突是肯定的啦。所以,无论如何,这篇文章还是有价值的,故,转载来分享之,希望对大家有用。至于文章作者,我这里无从考究,反正感谢分享。以下,完美转载开始在VC6.0(With
2013-08-02 08:18:08
538
转载 关于OFFICE2003安装出现1933错误的解决办法
状况:OFFICE2003安装接近完成时,显示windows无法更新受保护文件,错误1933. 解决办法(不一定是): 上baidu搜索,都是说缺少文件所致。其中microsoft给出的标准答案如下: Windows XP 的计算机上安装 Microsoft Project 或 Microsoft Office 时,可能收到这样的错误消息。 之所以会发生这种现象,是因为安装
2013-08-01 08:22:31
1730
原创 SQL2005或2008 sa账户的建立(XP)
如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录名将被禁用。如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa 登录名仍处于禁用状态。若要启用 sa 登录帐户,请使用 ALTER LOGIN 语句。安全说明: sa 帐户是一个广为人知的 SQL Server 帐户,并且经常成为恶意用户的攻击目标。除非您的应用程
2013-08-01 08:22:12
432
原创 XP下的IIS的安装
XP Pro(对应IIS版本是iis5.1)安装IIS是无需用其他的方法的,直接安装就可以了的方法如下:1、解压iis51.rar到随便目录,最好到C盘的program下2、控制版面--添加或删除程序--添加/删除windows组件--internet 信息服务(IIS)(详细信息里面要全部打勾)--安装就可以了3、中途跳出文件找不到---------将路径指向iis51.rar解
2013-08-01 08:21:52
407
原创 打造自己的多合一U盘启动盘
不少同志都希望自己有一个自己的多功能U盘启动盘,但就是不会做,只能从网上下载已经做好的,可是这样就有一个问题:里面有些工具自己不喜欢,而有些自己喜欢的工具又不在里面,很不理想。若自己有一个完全符合自己意愿的U盘启动盘,那该多好啊,不仅用的顺手,还可以在MM前面秀一把呢。下面,就告诉大家一个方法吧:0、不用制作什么启动盘,也不用什么USBOOT,FLASHBOOT啊等之类的东西,只要先把你的
2013-08-01 08:21:38
1136
原创 MyEclipse/Eclipse插件管理
MyEclipse/Eclipse插件安装方式:1、通过Update直接在线安装2、通过MyEclipse的 Help --- Install new Software --- Add Local , 选择下载的“插件.zip”, 确保这个zip文件中包含有site.xml文件。3、直接覆盖法:在官网上下载到汉化包后,将解压后的语言包下的features和plugins目录下的所有文
2013-08-01 08:21:26
726
原创 “我的电脑”中的“共享文档”和“我的文档”不见了
最近,手又开始抽风了,不知道什么时候,怎么搞了一下电脑。今天打开“我的电脑”时,发现:共享文档、我的文档都不见了。很悲剧啊……搞了好久,终于找到方法。共享文档不见的解决方法新建文本文档写入:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi
2013-08-01 08:21:10
832
原创 U盘文件夹看不见了
这可能是由于中毒引起的,我知道有一种病毒中了之后,U盘里会出现以你的原来的文件夹名字命名的文件,比如说:你原来有个文件夹叫“好”,那么,中毒之后,“好”就隐身了,替换他的是“好.exe”。尽管你用杀软杀了之后,“好.exe”是不见了,但“好”却依旧不见身影。这时候,不要着急,请在你的U盘根目录下新建一个文本文档“名字.txt”,然后,把以下代码复制进去:@echo offattrib -s
2013-08-01 08:20:48
614
1
转载 解决windows media player不能播放的方法
一 、重新注册以下三个".dll" 步骤: 1.点击“开始”,再点击“运行”,在“打开”框中输入“regsvr32 jscript.dll”,而后点“确定”,出现成功提示后点OK。2.按上面的步骤再次输入“regsvr32 vbscript.dll” 3.再次输入“regsvr32 quartz.dll” 按以上操作一般即可解决问题,祝好运!若不行,请往下看二 、你
2013-08-01 08:20:32
2459
转载 windows窗口背景颜色更改
桌面右键—>属性—>外观—>高级—>项目—>……开始更改自己喜欢的颜色……若不喜欢系统默认的颜色,则选择自定义按钮。在色调、饱和度、亮度中以此填入84、91、205就可以调出最适宜眼睛的淡绿色。其他颜色也可自己调试。
2013-08-01 08:20:28
627
原创 关于jar的资源(img、music、ico等等)定位问题
很多朋友在做java项目的时候,会把项目打包成jar来发布,但是,如果项目涉及到img、music、ico等外来资源的时候,在工程下往往是可以的,能运行的,但打包成jar之后就不能运行了。这是为什么呢?只要您的仔细的看完本片文章,相信会对jar的资源定位方法有一个较为全面的了解。本人刚学不久,讲的不对的地方请各位大哥大姐一定多多拍砖。大家做java项目的时候,一般用2种方式来定位资源:相对
2013-08-01 08:20:16
602
原创 关于JDBC不支持ResultSet.last()等方法的解决
现象:使用微软的JDBC for SqlServer sp3却发现不支持ResultSet.last(),ResultSet.beforeFirst() 等方法,每次一调用这些方法就出现异常,异常信息是:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method:Resul
2013-08-01 08:19:24
763
转载 static方法和非static方法的区别(java)
static 方法 (静态方法)方法在该方法所属类型第一次被使用的时候加载、在该类型所在应用程序域卸载的时候卸载、也就是说 static 方法只加载一次、除非整个Domain 被卸载了。实例方法(非静态方法)方法是在第一次该方法第一次调用的时候会加载、然后被缓存起来。但是中间如果有GC 的话, 就会被收集,那下次再调用该方法时,又得重新加载该方法。也就是说,实例方法有可能加载多次。
2013-08-01 08:19:15
572
转载 java static方法的线程安全性
本文转载自:http://xuchenguang.blog.51cto.com/730272/422939本人曰:刚学java、jsp不久,对static变量倒是有所理解,但是,对static方法理解不够清楚,看完这篇文章,觉得还是讲的蛮清晰的,所以转载来备忘,也和大家一起分享学习之。~~~~~~~~~~~~~以下转载~~~~~~~~~~~~~~~~~~~~~~~~~~~最近几年用
2013-08-01 08:18:50
3286
转载 static关键字(java)
本文转载自:xiaolu602的博客 http://blog.sina.com.cn/xiaolu602 网上关于java static关键字的文章很多,但是很多都篇幅很长,对新手来说,理解困难。本人也是新手,看了这篇文章,觉得言简意赅,很不错,所以转载来标记之,作为分享。static关键字标记的属性或方法由整个类共享,如果访问控制权限允许,可以不必创建对象,直接用类加“.”调用。因
2013-08-01 08:18:40
493
转载 java下Base64的编解码示例(3)--支持中文编解码
import java.io.UnsupportedEncodingException;import java.util.Arrays;/** * A very fast and memory efficient class to encode and decode to and from * BASE64 in full accordance with RFC 2045. * *
2013-08-01 08:18:35
392
转载 java下的Base64编解码示例(2)
public class Base64Util { private static final char[] BASE64_TABLE = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',
2013-08-01 08:18:23
387
转载 java下的Base64编解码示例(1)
import java.io.IOException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class BASE64Coding { private static BASE64Encoder encoder = new sun.misc.BASE64Encoder(); pri
2013-08-01 08:18:12
448
原创 关于JDBC的一些使用方法
1、mysql驱动包:mysql-connector-java-3.0.17-ga-bin.jar连接方式: String strDriver="com.mysql.jdbc.Driver"; String strUrl="jdbc:mysql://localhost:3306/mytest?useUnicode=true;characterEncodi
2013-08-01 08:17:55
474
转载 JNI(此文是本人开发项目时使用过的教材)
此文转载自网络,出处忘了,请作者原谅哦--看在大家都是学习java的份上JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调
2013-08-01 08:17:41
405
转载 JNI技术实践小结
本文转载自:http://www.iteye.com/topic/304594 xx组 kimmking 2008年11月12日 昨天和一部zzz一起研究解决一个java调用第三方dll的问题,从零开始学习了jni技术的应用,现在总结如下。 事情的起因是一部的一个项目需要用到一个爱国者提供的基于U盘的加密技术。对方提供了U盘和一个dll动态
2013-07-31 12:21:04
431
转载 Thread中start()和run()的区别
1) start:用 start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的 start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法 run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。
2013-07-31 12:09:19
334
转载 UltraEdit打造简单Java开发环境
准备:1、UltraEdit 14.20或者差不多的版本,只要不是太老的版本,菜单操作基本差不多的;2、已经设置好jdk的环境变量,即:已经能够在cmd环境下进行javac和java命令了;3、下载代码格式化工具Astyle.exe,这个工具真的很好,可以格式化C/C++、Java、C#等好几种语言。将它的路径设置到系统环境变量里面,即:能够在cmd环境下使用它。进入正题:
2013-07-31 12:07:58
600
转载 去掉源代码里面VSS的痕迹
大家在公司的代码一般都受vss的管理控制,但拿回家之后,在自己的电脑里打开源代码会被要求输入密码,因为自己的机子根本就不装vss,所以很多人感到很困惑。解决办法:一直点击密码输入框的取消或否,直到全部工程都被确认取消,这样以后就直接可以打开了。但是,有些人总觉得这样不是很爽,因为vss的痕迹依旧在工程里面,要是能真正的清理干净该有多好啊,呵呵,这也是可以办到的。解决方法如下:
2013-07-31 08:52:13
419
转载 指针和引用的联系与区别
指针和引用的联系与区别 ★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;4. 引用没有 const,指针有 const;5. 引用不能为空,指针可以为
2013-07-31 08:51:36
308
转载 UltraEdit+Masm--打造自己的汇编IDE
UltraEdit版本 16.0一. 添加支持汇编语言语法高亮1. 去官方网站查找汇编语法的配置文件由于我使用的汇编编译工具是MASM,所以,这里我找到了masm.uewhttp://www.ultraedit.com/files/wf/masm.uew注意:打开masm.uew文件,开头有“/L15”之类的数字,要将数字和电脑上原本存在的数字顺序排好。(见附录)
2013-07-31 08:49:59
2158
原创 Android2.0类科学计算器开发
申明:这是原创的,Android2.0+MyEclipse7.0/8.5平台,允许随意转载复制,欢迎大家学习交流!主程序:Claculator.javapackage com.android.calculator;//import java.text.NumberFormat;import java.text.DecimalFormat;import android.a
2013-07-31 08:48:22
684
原创 No grammar constraints (DTD or XML schema) detected for the document.
该问题有2种解决方案:方法一:常用方法 关闭XML验证工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。 方法二:(个人推荐)添加 内容如下 http://www.w3.org/200
2013-07-31 08:26:39
567
原创 怎样配置Tomcat6.0的数据库连接池详解
Tomcat自带数据库连接池,但是需要进行相应的配置才能使用Tomcat的数据库连接池。此文只针对Tomcat6.0进行配置。1. 在自己的项目下的META-INF(注意:不是WEB-INF,我看网上很多人都弄错了)下面新建一个context.xml文件,文件内容为:WEB-INF/web.xml //监听资源name="myoracle"
2013-07-31 08:23:14
374
转载 JavaScript正则表达式
在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象.就像字符串直接量被定义为包含在引号内的字符一样,正则表达式直接量也被定义为包含在一对斜杠(/)之间的字符.所以,JavaScript可能会包含如下的代码:var patter
2013-07-31 08:19:20
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人