- 博客(94)
- 资源 (5)
- 收藏
- 关注
转载 tomcat7.0
http://tomcat.apache.org/http://tomcat.apache.org/download-70.cgi一、安装JDK 1.71、JDK1.7下载地址:进入官方下载 烈火下载JDK1.7(Win-32Bit)频道2、添加环境变量:在 我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Fi
2012-12-18 08:32:53 500 1
转载 jsp jdbc
准备工作 首先,要到微软网站下载Microsoft SQL Server 2005 JDBC Driver 2.0,下载完成后,解压,把目录里面的sqljdbc_2.0复制到%ProgramFiles%(具体看你的系统盘在哪个盘,如在C盘,则放在C:\Program Files,本文也以C:\Program Files为例) 设置 ClassPath JDBC 驱
2012-12-18 08:31:09 351
原创 jsp-支持中文&request
String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>">registration.jsp
2012-12-18 08:30:38 408
原创 sql语句
use 数据库名insert into table(字段1,字段2) values('数值1','数值2');delete from table where 字段=数值;select *from table;update table set password='qwer' where useid='liu';DBCC log ( {dbid|dbname}, [, type=
2012-12-18 08:30:26 236
原创 jsp-sqlserver代码
package mybean;import java.sql.*;public class Jdbc{Connection dbConn;String username;String userpsd;ResultSet rs = null;Statement stmt = null;public String getusername() {return us
2012-12-18 08:30:16 322
原创 MFC 窗口自动填充 消息Onsize()
void CRightView::OnSize(UINT nType, int cx, int cy){CFormView::OnSize(nType, cx, cy);// TODO: 在此处添加消息处理程序代码CSize sizeTotal;sizeTotal.cx = cx;sizeTotal.cy = cy;SetScrollSizes(MM_TEXT, siz
2012-12-18 08:29:56 1499
原创 MFC 分栏
class CMainFrame : public CFrameWnd{public:CSplitterWnd wndSplitter;} BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){// TODO: 在此添加专用代码和/或调用基类if(wndSpl
2012-12-18 08:29:45 522
原创 MFC DoDataExchange()绑定技术
对于这个函数,MSDN是这样描述的:Called by the framework to exchange and validate dialog data.大意是框架调用此函数来改写与确认对话框数据。 反正我没明白这句话的意思。 到是看了下DoDataExchange函数里的DDX型函数,似乎明白了DoDataExchange函数的作用。最近看书的效果很明显哇。 按我的理解,
2012-12-18 08:29:33 584
原创 改变初始化视图
1.改变CTestApp::InitInstance() {pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME,RUNTIME_CLASS(CTestDoc),RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口RUNTIME_CLASS(CLeftView));}2.资源dialog继承设
2012-12-18 08:29:21 336
原创 MFC 对话框
1.在资源视图里添加对话框资源2.添加相对应的类3.在相应消息里调用类,创建对话框方法一:模块化对话框(父类对象可以点击) CTestDlg dlg; dlg.DoModal(); 添加头文件方法二:非模快对话框(父类对象不可以点击) CTestDlg *pDlg = new CTestDl
2012-12-18 08:29:10 388
原创 VS2008 MFC内部工作原理
1.window程序都是以Wmain()这个函数为入口程序2.变量的声明在main函数执行前先执行3.句柄:图标句柄 HICON,光标句柄HCURSOR,窗口句柄 HWND,应用程序实例句柄HINSTANCE4.消息机制:应用程序通过操作系统控制硬件设备,操作系统提取信息队列中信息处理消息,应用程序被操作时发出消息存入消息队列5.窗口创建过程:设计一个窗口类
2012-12-17 13:11:33 523
转载 netperf 与网络性能测量
在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多,或者即使考虑到性能的问题,但是却发现没有合适的手段去测试网络的性能。当开发出一个网络应用程序后,我们会发现,在实际的网络环境使用中,网络应用程序的使用效果不是很理想,问题可能出现在程序的开发上面,也有可能由于实际的网络环境中存在着瓶颈。面对这种问题,程序员一般会一筹莫展,原因就在于不掌
2012-12-17 13:11:17 484
原创 sqlite 移植
1.下载sqlite-3.6.17.tar.gz 到 /usr/local目录下2.tar xzvf sqlite-3.6.17.tar.gz 解压3.mkdir /usr/local/sqlite_x864.cd /usr/local/sqlite-3.6.175../configure -prefix=/usr/local/sqlite_x866.make7.make
2012-12-17 13:11:04 471
转载 Linux使用Eclipse开发C/C++程序
一. 为什么要在Linux使用Eclipse开发C/C++程序? (转自百度文库) Linux 是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。
2012-12-17 13:10:49 621
转载 Linux下Socket编程
Linux下Socket编程什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解S
2012-12-17 13:10:37 230
转载 安装XP和LINUX双系统
如今Linux不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。下面就以Red Hat Linux 9.0为例,介绍如何与Windows XP组成双系统。 给Linux划分领地 由于Linux无法安装在Windows的分区上,所以必须在硬盘中分割出一块领地专供Linux使用,这里推荐用分区魔术师进行无损分区。为了方便讲述,这里先举一个实例来说明:装有Windows
2012-12-17 13:10:06 404
转载 Fedora9能够完美使用
转:热烈庆祝我的Fedora9能够完美使用第一次使用,在XP下用VMWare下安装,虚拟硬盘留了6G,结果安装完后升级的时候硬盘空间不够,只能删除、这次分配了15G虚拟硬盘空间(建议兄弟们最少留8G),重新安装成功。 第一关:分辨率 默认分辨率为800×600,为了调整到1024×768,安装VMWareTool,结果提示需要先更新kernel-devel,
2012-12-17 13:09:51 722
原创 fedora 内核升级
1.下载linux内核 ftp kernel.org2.解压内核,进入内核目录3.make mrproper:是目录下的源代码恢复到原先的无污染状态4.make clean 净化内核5.make dep 取消内核之间的连接关系6.make menuconfig 配置内核7.make bzImage 编译内核 把bzImage移动到/boot/下,
2012-12-17 13:09:40 574
原创 linux 工具网站
FSF(free software foundation):http://www.fsf.org/resources //自由软件联盟boa: www.boa.orgsqlite www.sqlite.org中国unix:www.chain.net;gnu:www.gnu.org国内镜像: gnu.linuxforum.netlinux内核 :
2012-12-17 13:09:26 360
转载 linux xml
编辑器加载中...发布时间:2007-01-02 01:04:00 来源: ChinaUnix博客 作者: ChinaUnix博客 点击:956 这里主要讲述libxml2在linux下的使用。 (以下内容除了linux下的安装步骤是自己写的,其余均出自 http://www.blogjava.net/wxb_nudt/archive/2007/11/28/161340.html ,由于该
2012-12-17 13:09:14 361
原创 linux驱动开发
利用Linux设备驱动程序的第一个例程:Hello World模块学习内核模块的结构。 View Code 1 #include 2 #include 3 4 static int __init hello_init(void) 5 { 6 printk(KERN_ALERT"Hello World\n"); 7 return 0; 8
2012-12-17 13:08:46 318
原创 linux socket阻塞问题
struct timeval tv_out;tv_out.tv_sec=1;tv_out.tv_usec=0;setsockopt(fd,SOL_SOCKET,SO_RCVTIMEO,&tv_out.sizeof(tv_out));这样就设置了fd为非阻塞工作方式,通过超时机制来实现epoll技术也可以。当然多路复用机制也可以解决同时接听多个套接字连接。
2012-12-17 13:08:34 520
原创 使用Cbrgen和Setdest构造无线仿真环境
NS中节点移动与传输事件的代码,都可以通过工具来完成.把这些事件写在一个文件里,方便管理与实验,也减少了代码的冗余度. 1.传输产生器 Cbrgen.tclCbrgen是一个可以产生数据流的工具,称为传输产生器.在ns-2.34/indep-utils/cmu-scen-gen目录下,可以产生TCP数据流或CBR链接.使用方法:ns cbrgen.t
2012-12-17 13:08:21 456
转载 Socket网络编程
常用方法介绍 虽然天天上博客园欣赏各位“大侠”的杰作,偶然回首,突然发现自己已成“潜水者”久矣。本来对于自己有限的水平,有点不好意思在此发贴,不过潜伏久了,才慢慢意识到老是通过浏览他人的文章虽然能够提高自己能力,能够及时的获取新技术新思想,但却只能停留在他人的思想上。通过学习,加上自己的想法,再写出来,让大家来指证错误,不仅能够巩固自己的知识,也可以让一些跟我一样迷惘的朋友们不用
2012-12-17 13:08:09 473
转载 一个例子玩转linux多线程问题(创建 执行 条件变量 ......)
一个例子玩转linux多线程问题(创建 执行 条件变量 ......)ZZ自http://hi.baidu.com/��ѩ����/blog/item/b18de21cbf0ad3024134179a.html这是在网上找的一篇介绍linux多线程的文章主要介绍了linux下多线程的一些基本的操作,感觉不错,用一个例子进行讲解的,对我的帮助不小,耐心的看完它,对你也
2012-12-17 13:07:34 1297
原创 linux 线程调试
undefined reference to 'pthread_create'问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。问题解决: 在编译中要加 -lpthread参数
2012-12-17 13:07:19 239
转载 epoll精髓
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define
2012-12-17 13:07:06 271
转载 linux 自动ping ip的shell脚本
每当配置好一组服务器后总要先ping一次看看是否网络都能连通,或每天要手动ping一次检测网络是否都通,这个脚本则能以一个shell脚本来达成,每天只需执行一次这个shell脚本就行了。#!/bin/sh#!/bin/shpingcmd(){prefix="SERVER $1 PING $2"ping -w 1 -c 1 $2>/dev/nullret=$?if
2012-12-17 13:06:52 1744
转载 OpenCV1.0安装在Fedora9下
经过努力,成功地把OenCV1.0安装在Fedora9下。现记录全部过程如下:从http://sourceforge.net/projects/opencvlibrary 下载OpenCV源码,下载文件为opencv-1.0.0.tar.gz(我比较喜欢1.0版本,现在貌似已经更新到2.1版本了,不过感觉还是1.0版本使起来比较带劲,哈哈)。1. 解压文件tar zxv
2012-12-17 13:06:17 358
原创 vs2008 MFC 画线
1.打开项目的类视图2.右击CxxView,添加消息3.编辑回调函数(过程函数)4.添加CPoint类,用以保存鼠标的初始位置void CDrawView::OnLButtonDown(UINT nFlags, CPoint point){// TODO: 在此添加消息处理程序代码和/或调用默认值m_ptOrigin=point;
2012-12-16 10:18:59 669
原创 android 退出程序 seekbar mediaplayer
退出程序android.os.Process.killProcess(android.os.Process.myPid());seekbar空间:android:id="@+id/myseekbar"android:layout_width="fill_parent"android:layout_height="17dp"android:layout_bel
2012-12-16 10:18:12 379
原创 Boardcast03
触发器: Intent intent = new Intent();intent.putExtra("names_music", list_names.get(positions)); intent.setAction("android.intent.action.names");MyService.this.sendBroadcast(intent);
2012-12-16 10:17:25 331
原创 android: 长按删除listview的item
首先要继承OnItemLongClickListenerpublic class Set_Music extends ListActivity implements OnItemLongClickListener{然后设置权限:getListView().setOnItemLongClickListener(this);重写方法public boolean
2012-12-16 10:17:11 911
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人