摘要: 本博客所有文章如果没加特殊说明均为原创,如需转载引用请注明地址:[SuperXJ博客:http://www.cnblogs.com/SuperXJ/] 本人联系QQ 67666938Email perfectxiong@gmail.com这2个星期主要就在做网页,也了解到了许多新知识,比如VML:专门用来在浏览器上画矢量图,javascript 不说了,客户端程序,和Jsp相对的。Css层叠样式表... 阅读全文
posted @ 2009-09-27 21:58 熊健 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 1 页面乱码 即在jsp中写入中文,但是现实为乱码在http的响应(response)中添加编码信息,使用如下方式:<%@ page contentType="text/html; charset=gb2312"%>这段要放在jsp页面的第一行,用来指定响应的类型和编码格式,contentType为text/html就是html内容,charset表示编码为gb2312。这样浏览器就可... 阅读全文
posted @ 2009-09-27 21:56 熊健 阅读(314) 评论(0) 推荐(0) 编辑
摘要: (1) 引入外部js文件: <script src=”my.js”/> 好像是这样呵呵,。每个函数都默认有一个arguments对象来代表所有参数。<script type="text/javascript">function add(){ var out=0; for(var i=0; i<arguments.length; i++){ ou... 阅读全文
posted @ 2009-09-27 21:55 熊健 阅读(309) 评论(0) 推荐(0) 编辑
摘要: (一)重载OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 一般用在对话框上的控件美化,在对话框上的空间显示或者更新之前调用这个消息响应函数。(二)OnEraseBkgnd(CDC* pDC)檫除背景函数,最后要return true 否则接着就会调用ondraw进行重绘了。这个函数一般用于增加背景图片,比ondraw里面快(三) 动态创建控件,一般... 阅读全文
posted @ 2009-09-27 21:54 熊健 阅读(1958) 评论(0) 推荐(1) 编辑
摘要: 例1在我的程序运行期间如何禁止某个程序运行,不需要枚举窗口或者FindWindow的方案。//VC-ConsoleWithApi#include void RaiseToDebugP()//提权函数{HANDLE hToken;HANDLE hProcess = GetCurrentProcess();//获得当前进程号if ( OpenProcessToken(hProcess, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken) ){ //获得进程的访问令牌(用于修改该进程权限) 保存于hToken里TOKEN_PRIVILEGES tk 阅读全文
posted @ 2009-09-27 21:53 熊健 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 坐标问题Dc的函数都是逻辑坐标,最终显示的坐标都是设备坐标。OnMouseMove(UINT nFlags, CPoint point)这里面的坐标值是 设备坐标(1)CRect rect(0, 0, 200, 200);dc.rectangle(rect);上面的语句在屏幕的最左上角绘制一个正方形;(因为此时逻辑坐标与设备坐标没有偏移)(2)dc.SetViewportOrg(100, 100)... 阅读全文
posted @ 2009-09-27 21:52 熊健 阅读(1203) 评论(0) 推荐(1) 编辑
摘要: 1: 首先来个静态链接库的。//文件:lib.h#ifndef LIB_H#define LIB_Hextern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif//文件:lib.cpp#include "lib.h"int add(int x,int y){return x + y;}这个静态链接库就一个加法操作,以后的例子都一样。extern... 阅读全文
posted @ 2009-09-27 21:51 熊健 阅读(4280) 评论(0) 推荐(1) 编辑
摘要: Vector<int> v1(10);Vector<int> v2;Vector<int>:: iterator iter = v2.begin() ; copy(v1.begin(), v1.end(), iter); //将v.begin(), v.end()之间的数据传给迭代器iter开头的容器 copy(v.begin(), v.end(),ostrea... 阅读全文
posted @ 2009-09-27 21:49 熊健 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 前提:安装了APACHE 和 tomcat and jdk ,mysql需求:完成一个客户注册的过程。首先完成一个用户注册的test.html页面该页面调用一个test.jsp ,test.jsp获取用户输入数据并再把它们传给hello.cgi处理。最后将处理过的数据写入数据库。准备工作:test.html(位于D:"local"htdoc)和hello.cgi(位于 D:"local"cgi-b... 阅读全文
posted @ 2009-09-27 21:46 熊健 阅读(2314) 评论(0) 推荐(1) 编辑
摘要: 非模态和模态的区别就是模态在运行时候不能操作其他东西。比如你操作一个模态对话框,只有操作完之后才能操作其他的。创建有3种方法方法1:首先在资源里新建一个对话框,双击它,系统提示你为他创建一个类CMyDlg,OK,创建了之后,一个模态对话框就OK了。调用也很简单,CmyDlg dlg;Dlg.DoModal();方法2:首先在资源里新建一个对话框,ID号改为IDD_SETTING,双击它,系统提示你... 阅读全文
posted @ 2009-09-27 21:40 熊健 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 这个程序是实现读取数据库的内容并显示给客户端,首先看看目录结构:数据库操作类MyDBAccess.java 在DB目录下描述文件MyDBAccess.tld 在WEB-INF 下测试程序tagTEST.jsp 在ROOT下MyDBAccess.java内容如下package DB ; //重要 目录名字import java.io.IOException;import javax.servlet.... 阅读全文
posted @ 2009-09-27 21:39 熊健 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 在jsp执行过程中,若客户端采用get或者post并附加有数据(例如ID),则用String ID = request.getParameter(“ID”); 就可以获取客户端传来的ID了。 插入数据用executeUpdate 例如 Statement stmt = con.createStatement();Semt.executeUpdate(“inser... 阅读全文
posted @ 2009-09-27 21:38 熊健 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 流程为:浏览器输入,调用1.jsp 1.jsp调用proBean.class的方法完成插入数据库操作 useBean 就相当于c++的类!写一个proBean.java 内容为:package packet;import java.io.*;import javax.servlet.*;import javax.servlet.jsp.*;import java.sql.*; public cla... 阅读全文
posted @ 2009-09-27 21:36 熊健 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 首先参阅:Tomcat+jdk+mysql环境搭建: http://bbs.vangv.com/viewthread.php?tid=750 Jsp环境搭建和连接mysql http://blog.621000.net/read-2386.html开始先确认已经安装了APACHE 和mysql php集成安装包见:http://www.caisong.com/ (其实jdk连接数据库不需要apac... 阅读全文
posted @ 2009-09-27 21:32 熊健 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: 研究了快1个月的服务器架构,把研究成果记录一下。参考的有:Apache vlc ACE ftp我主要需要其中的并发处理,内存管理,TCP/UDP.QoS,速度限制等方面的内容,所以着重说这几方面。首先看一下Apache的基本框图,左边为APR。然后是Apache在windows下的运行流程MPM的2种并发模式:1、 Windows NT/2000下采用的是完成端口,采用生产者消费者模型。具体的原理为:N(N>=1)个接受者线程异步循环监听网络连接,N*64个工作者线程阻塞等待相应的接受者线程投递完成请求,如果有连接到来,接受者线程会投递完成请求,工作者线程收到这个请求之后就建立新的链路来 阅读全文
posted @ 2009-09-27 20:13 熊健 阅读(2435) 评论(4) 推荐(1) 编辑
摘要: 1客户端:开发环境 VS2005 Pocket PC 2003 MFC服务器端:采用tomcat+jsp+mysql界面: 2 客户端开发环境: VS2005 控制台程序,可运行于多平台(windows windows mobile sybian ……)。服务器端:采用 可靠udp协议WRUDP(无线可靠用户数据报协议) + select模型界面: 阅读全文
posted @ 2009-09-27 19:36 熊健 阅读(517) 评论(0) 推荐(1) 编辑