自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 oracle中replace、translate函数详解

<br />简要比较:<br />  replace:字符串级别的代替<br />  如:SELECT REPLACE('acdd','cd','ef') FROM dual; →aefd<br />  translate:字符级别的代替<br />  如:SELECT TRANSLATE('acdd','cd','ef') FROM dual; →aeff<br />  分别详解:<br />  replace:<br />  语法:REPLACE ( char , search_string [, re

2011-02-10 15:10:00 715

转载 java(Web)中相对路径,绝对路径问题总结

前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类学习了一下。也找了一些资料。希望大家遇到类似的问题,可以更有效的解决。 ===========================================================

2010-03-30 15:23:00 732

原创 mysql中left join,right join,inner join,outer join的用法详解【转】

非常惭愧用了这么久的mysql居然没有用过outer join和inner join,对outer join的认识也仅是知道它是外连结,至于什么用途都不清楚,至于还有没有left outer join更是不得而知,某天有人问起,才想起自己mysql知识的贫乏,赶紧找了一下网上的left join,right join,inner join,outer join的用法来学习一下下面的内容转载自网络,

2010-01-12 20:06:00 25101

转载 快速排序

 首先来看一下快速排序的算法: 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 让我们看一看下面的例子吧!Java代码 public class QuickSort {  

2009-10-29 20:19:00 671

转载 反射机制

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性 public Object getProperty(Object owner, String fieldName)

2009-10-27 16:51:00 472

原创 QT安装问题解决记录

在Windows XP平台上安装 Qt 4.3.2 Non-Commercial for Visual C++6.0,之间遇到了很多问题,最终在Google的帮助下解决了问题,成功安装了Qt 4.3.2。Windows XP下 Qt 4.3.2 Non-Commercial for Visual C++6.0 的安装要注意以下几个问题:1. 注意在安装中勾选 Set QTDIR 选项,并指定正

2009-08-04 08:55:00 1882

转载 Redhat9 忘记root用户密码

Redhat9 忘记root用户密码   如果你的root 用户密码忘记了该怎么办呢? 其实只要你的 Grub 没有加密或者密码没有忘记就很简单。用下面方法启动到单用户模式,直接更改root 账户密码:      a. 在出现 Grub 启动菜单时,选中 Linux 项,按 "E" 键进入编辑界面。      b. 然后会面对

2009-05-10 17:06:00 1589

原创 文件关联

折腾了一个下午,终于实现了我想要的客户端文件关联的功能,与大家分享一下:)           function f(){   path="C://Windows//System32//notepad.exe %1"   //alert(path);   try{     ///  al=document.applets[0];     ///  a1.setCLSID("{F935DC2

2009-05-04 20:09:00 575

原创 利用JDIC添加文件类型关联

首先加入jdic.jar,然后把jdic.dll tray.dll WinMsiWrapper.dll.dll放在JDK安装目录的bin 文件夹下, 添加文件类型关联方法如下:public void addFileAssociation(){    AssociationService serv=new AssociationService();  Association lo

2009-04-05 21:09:00 1085

转载 Socket编程

  网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置。并去建立两者之间的联系,然后完成数据的通讯就可以了,这里提供固定位置的通常称为服务器,而建立联系的通常叫做客户端,基于这个简单的模型,就可以进入网络编程啦。   Java对这个模型的支持有很多种Api,而这里我只想介绍有关Socket的编程接口,对

2009-03-27 19:51:00 657 1

转载 Struts 2中实现文件上传

实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Strut

2009-03-23 19:30:00 589

转载 struts2文件下载

struts2文件下载 struts2 文件下载类是很简单的,代码: 1 package test.filedown 2  3 import java.io.InputStream; 4 import com.forlink.wps.template.dao.TemplateJackrabbitDao; 5 import com.forlink.wps.template.dao.impl.

2009-02-27 09:20:00 952

原创 JSON简介

 JSON简介 开始:   首先大家先了解一下json.   json主要是来传输数据.起着和xml文件相同的作用,用于后台java和前台js的数据交互.   优点:简单,易于操作.可以看做是java中的map   确定:由于简单不适宜,不像xml文件那样可以传输复杂的格式.   至于详细的说明到网上查查吧,下面有个图 很好的说明它的格式:

2008-12-04 09:49:00 1498

原创 ORACLE函数大全

 ORACLE函数大全 SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;        A         A      ZERO     SPACE--------- -------

2008-12-04 09:48:00 470

转载 struts2.0的标签库(简介)

用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 就能使用struts2.0的标签库 下面就介绍下每个标签的用法(有错请指正): A: -----超链接,类似于html里的 -----执行一个view里面的一个action -----如果action的errors有值那么显示出来 -----如果

2008-12-04 09:38:00 439

转载 JSP三种页面跳转方式的比较

  使用JSP大约有下列三种跳转方式:1. response.sendRedirect();2. response.setHeader("Location","");3. 经过试验得到下面的一些规则:一. response.sendRedirect()此语句前不允许有out.flush(),如果有,会有异常:java.lang.IllegalStateException: Can

2008-11-29 18:08:00 493

转载 有关jsp中的response.sendRedirect()的问题???

 求助:有关jsp中的response.sendRedirect()的问题??? 我在jsp中使用了下面这句:response.sendRedirect("test.jsp?name=姓名&pwd=1111") ;但,在test.jsp中获取参数时,pwd可以正常获得,而name获得的是乱码。然后我在这之前加了:response.setContentType("text/html;charse

2008-11-29 18:05:00 659

转载 strust2实践总结

 关键字: strust2 1:在action中定义的变量,在jsp页面中显示用: 2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg: 3:在action类中取得request和session对象的方法 Map session  = ActionContext.getContext().getSession(); HttpServletRequest

2008-11-28 16:31:00 872

转载 mysql5.0免安装版:非安装版的mysql的启动方法

这里选择的是mysql的免费版本,即MySQL Community Server。 下载地址:http://dev.mysql.com/downloads/mysql/5.0.html 下载的文件,我选择的是不需要安装的版本,即mysql-noinstall-5.0.51b-win32.zip 那么,既然选择了noinstall的版本,好多事情就要自己手工来做了,下面把如何手工启动

2008-11-22 12:39:00 9144

转载 软件包 javax.servlet 不存在

  安装好了tomcat之后,在编译.java文件的时候出错:软件包 javax.servlet 不存在原来这个包在web服务器才有,j2se中并没有,所以导致了错误。解决方法:      方法(1) 找到%tomcat%/common/lib目录下的servlet-api.jar,把这个路径添加到环境变量classpath当中,就可以了。(这个好像不是很管用,我重装了tomcat

2008-10-28 22:18:00 649

原创 VC中随鼠标移动显示鼠标的位置

在View类里添加两个私有变量如下: CPoint m_ptOut; //用来保存鼠标坐标 CString strPosition; //用来保存输出的内容在其构造函数中初始化m_ptOut为(0,0): m_ptOut.x = 0; m_ptOut.y = 0;OnDraw函数如下:void CMyView::OnDraw(CDC* pDC){ CMy

2008-07-31 16:49:00 3832

转载 DLL动态调用

动态链接库,静态链接库,动态调用,静态调用,前面老是搞混,现在总算差不多明白了,再多用用几次就好了. 静态调用可以当作普通的静态库那样用,动态调用就得用LOADLIBRALY来调用.同时生成的LIB文件,动态链接库中的LIB与静态链接的LIB文件是不一样的,一个是只含有入口地址,没有函数内容,而另一个(静态)的是都有.1、引言 动态库(Dynamic Link Library abbr,DLL)技

2008-05-28 14:55:00 3963 1

原创 Qwt5.0.0编译

  Qwt是基于qt的一种免费的GUI组件。在网上的专栏网址是http://qwt.sourceforge.net/。在这个网址可以查看关于Qwt的介绍,示例以及源代码的下载。该类库目前的版本是5.0.2,支持 Qt >= 2.3.0,但5.0.2版本我编译很多次都没成功后改5.0.0版本,一次就成功了 。  下面介绍一下windows(VC6.0)上的编译过程。Qwt源程序下载后,解压到一个

2008-02-22 09:28:00 2621

转载 QT4.3.3+VC6.0安装编译过程详解

A.    安装前的准备检查你的QT4.3.3压缩包的位置,并解压。假设解压后的路径为F:/qt433,那么需要先设置环境变量,首先在“我的电脑”—“属性”---“高级”---环境变量---**的用户变量---新建,添加一个变量名为QTDIR 变量值为F:/qt433(注意:要对应qt解压后的路径),然后继续添加环境变量,变量名为QMAKESPEC,变量值为win32-msvc,在PATH变量

2008-01-31 17:09:00 2825 1

原创 QT4.3.2在VC++ 6.0下安装过程

  今天把自己在windowsXP下弄QT的东西整理一下,参考了网上的一些资料,把自己在vc6.0下安装qt的过程和大家一起分享一下.1 编译QT  1)下载QT的源代码文件包(注意:必须是.zip后缀的,.exe后缀的包是用mingw做编译器的源代码文件)。  2)将QT源代码解压到硬盘。    例如: C:/Qt/4.3.0/ 或   C:/Qt/4.3.0-msvc/  2 下载并安装允许Q

2008-01-24 17:31:00 4846

转载 深入分析MFC文档视图结构(项目实践)

文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/

2007-10-09 09:58:00 898

原创 [转]如何在视图中跟随鼠标移动显示曲线坐标

1、为视图添加private:CPoint m_ptCurrent;2、视图的构造函数为Ctest1View::Ctest1View(): m_ptCurrent(0){// TODO: 在此处添加构造代码}3、void Ctest1View::OnDraw(CDC* pDC){Ctest1Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pD

2007-09-26 13:47:00 1124

原创 [转]杀死已知应用程序名称的进程 VC

#include #include void KillProcess(LPTSTR sProcessName){ char cTemp[256]; //判该程序是否运行 HANDLE hProcessSnap = NULL; PROCESSENTRY32 pe32={0}; PROCESS_INFORMATION ProcessInfo; STARTUPINFO StartupInfo =

2007-09-17 11:29:00 681

原创 系统托盘图标VC

NOTIFYICONDATA myshell;OnInitDialog()://在托盘中显示图标     myshell.cbSize=sizeof(NOTIFYICONDATA);    myshell.hWnd=m_hWnd;    myshell.uID=IDR_POP_MENU;    myshell.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;    

2007-05-25 14:56:00 854

转载 MFC中启动EXE

 三个SDK函数   winexec,   shellexecute,createprocess可以使用。         WinExec   最简单,两个参数,前一个指定路径,后一个指定显示方式.后一个参数值得说     一下,比如泥用   SW_MAXIMIZE   方式去加栽一个最大化的 程序,就是     Neterm,calc   等等,就不会出现正常的   窗体,但是已经被加到任务列表

2007-05-23 11:11:00 1823

转载 Jbuilder生成EXE技巧

 下面是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。 JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java 程序,可以出现或者不出现console窗口。需要JBuilder的bin目录下的这些文件: JBuilder.exe JBuilderW.exe (可选) JBuilder.config jdk.conf

2007-05-22 12:04:00 1078

原创 C Builder 打包

 在project->Options->Compiler中点击Release, 在project->Options->Packages中取消Builder with runtime packages的对钩在project->Options->Linker中取消Use dynamic RTL前的对钩一大早就碰到这个问题,现在解决了,很happy:)

2007-05-15 10:13:00 1077

空空如也

空空如也

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

TA关注的人

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