- 博客(598)
- 资源 (5)
- 收藏
- 关注
原创 session
HttpServletRequest request=ServletActionContext.getRequest(); System.out.println(request.getSession().getAttribute("firstCategoryPageNo")); firstCategoryPageNo=request.getSession().getAttribute(
2012-12-10 09:31:42 271
原创 struts1 整合spring
本来struts1我没有做过,更没有用全权委托的方式配置到spring当中刚做了一个小例子,发现,struts1跟struts2相差不了多少web.xml action org.apache.struts.action.ActionServlet config /WEB-INF/classes/config
2012-12-03 11:01:04 402
原创 sql limit
SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.SELECT * FROM table LIMIT 5; //检索前 5 个记录行SELECT * FROM table LIMIT 0,5; //返回前
2012-11-30 15:03:07 276
原创 jcl
1 commons-logging 有两个基本的抽象类:Log(基本记录器)和LogFactory(负责创建Log示例)。当commons-logging.jar被加入到classpath之后,它会合理地猜测你想用的日志工具,让后进行自我设置,用户根本不需要做任何设置。 默认的LogFactory是按照下列的步骤去发现并决定哪个日志工具将被使用的: 1 寻找当前factory中名
2012-11-30 10:50:41 332
原创 Filter (过滤器这个东西都快忘完了,今天又拿出来看看)
package filter; import java.io.IOException; import javax.servlet.*; public class EncodingFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest r
2012-11-30 09:26:58 303
原创 struts1 (以前用的都是struts2,突然然我做struts1,水土不服)
以前都是用的struts2 ,貌似struts组织和xwork合并以后才推出struts2,所以struts2可以说跟struts1基本上算是一个改朝换代的跨越。首先新建一个web 工程让后再这个工程当中给项目加上struts1的功能,myeclipse8.5暂不支持struts2然后文件都生成了,web.xml也配置了。首先需要一个form,用它来获取从网页中递交过来
2012-11-30 09:12:58 283
原创 MFC CString 查找函数使用的三个失误
// TODO: Add your control notification handler code here //打开hdr文件(因为以前判断过,所以知道这个文件肯定存在能打开) CStdioFile hdrFile; hdrFile.Open("d:\\1.txt",CFile::modeReadWrite); //验证hdr文件 CString strHdrLine;
2012-11-28 10:05:56 781 1
原创 MFC 进度条
void CTest1Dlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default //设置进度条的内容 CProgressCtrl *pProgCtrl=(CProgressCtrl*)GetDlgItem(IDC_PROGRESS1); int nPrePo
2012-11-27 15:19:05 468
原创 MFC 定时器
void CTest7Dlg::OnButtonStart() { // TODO: Add your control notification handler code here SetTimer(1,1000,NULL);//启动定时器1,定时时间是1秒}void CTest7Dlg::OnButtonStop() { // TODO: Add your control not
2012-11-27 14:31:10 308
原创 MFC 定时器
新建一个单文档工程在resource.h当中添加两个宏#define TIMER1 1#define TIMER2 2在CMainFrame的OnCreate()方法当中定义两个定时器的属性SetTimer(TIMER1,3000,0);SetTimer(TIMER2,5000,0);新建一个消息处理函数,用来处理消息WM_TIMERvoid CMainFrame:
2012-11-27 14:14:34 302
原创 线程
#include#includeDWORD WINAPI Fun1Proc(LPVOID lpParameter){ cout<<"thread1 is running"<<endl; return 0;}void main(){ HANDLE hThread1; //第一个参数让线程默认安全性 //第二个参数设置为0,让新线程采用与调用线程一样的栈大小 //第三个参数指
2012-11-27 13:07:28 260
原创 MFC
void CWork2Dlg::OnButton1() { // TODO: Add your control notification handler code here CString str;//声明一个字符串 BROWSEINFO bi; char name[MAX_PATH]; ZeroMemory(&bi,sizeof(BROWSEINFO)); bi
2012-11-27 10:15:04 493
原创 MFC cstudiofile追加写文件操作
CStdioFile file; if(!file.Open("d:\\c\\a.txt",CFile::modeReadWrite)) { file.Open("d:\\c\\a.txt",CFile::modeCreate|CFile::modeReadWrite); } file.SeekToEnd(); char name[12]="sun"; in
2012-11-27 09:01:04 3646
原创 MFC 以当前的时间作为文件名保存文件
CTime tm = CTime::GetCurrentTime(); CString str2; str2.Format(_T("D:\\%d_%d_%d__%d_%d_%d.txt"),tm.GetYear(),tm.GetMonth(),tm.GetDay(),tm.GetHour(),tm.GetMinute(),tm.GetSecond()); AfxMessageBox(str2
2012-11-26 17:15:11 2815
原创 MFC 读取文件的每一行的字符
CStdioFile read; if(!read.Open("d:\\a\\test.txt",CFile::modeRead)) { AfxMessageBox("Open file error!"); return; } CString line; while(read.ReadString(line)) { AfxMessag
2012-11-26 14:02:37 3725
原创 MFC sprintf
字串格式化命令,主要功能是把格式化的数据写入某个字符串中。这个类似于以前,我参加acm的时候使用printf,格式化输出函数,但是mfc的控制台貌似从来就不打印这些东西,所以我们可以利用这个函数保存一个文件。再写文件操作的时候,特别有用
2012-11-26 13:14:31 2265
原创 MFC 删除图片类型的文件
BOOL CFile6Dlg::DeleteDirectory(char *sDirName){ CFileFind tempFind; char sTempFileFind[200] ; sprintf(sTempFileFind,"%s\\*.*",sDirName); //将第二个参数写入到第一个参数当中 BOOL IsFinded = t
2012-11-26 10:50:30 1711
原创 MFC 选择路径
CString str;//声明一个字符串 BROWSEINFO bi; char name[MAX_PATH]; ZeroMemory(&bi,sizeof(BROWSEINFO)); bi.hwndOwner = GetSafeHwnd(); bi.pszDisplayName = name; bi.lpszTitle = "Select folder"; //bi.ulFla
2012-11-26 08:29:32 757
原创 MFC 删除文件夹
//从他的名称可以看出来,其实这是删除一个文件夹,所以会把文件夹下面的所有文件都删除掉//这里采用递归调用的方法BOOL CFile4Dlg::DeleteDirectory(char *sDirName){ CFileFind tempFind; char sTempFileFind[200] ; sprintf(sTempFileFind,"%s\\*.*",sDirNa
2012-11-25 10:26:42 3425
原创 MFC 文件复制
/* CString strSourcePath = source;//文件的原始路径 CString strDesPath = destination; //文件的目的路径 CString strFileName = searchStr; //文件名 */ CString strSourcePath = "d:\\a";//文件的原始路径 CString strDesPat
2012-11-25 08:58:41 417
原创 MFC 文件的读写(其实还是c++的哪些东西)
FILE *pFile=fopen("1.txt","a+");//打开以后可以随便写,但是如果下一次打开的时候会清空上一次的内容 fwrite("我是谁?",1,strlen("我是谁?"),pFile); fwrite("我日000",1,strlen("我操日000"),pFile); fflush(pFile);
2012-11-24 19:36:19 380
原创 MFC 文件操作
VC:文件操作大全,打开,保存,复制,删除,查找等 各种关于文件的操作在程序设计中十分常见,如果能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效的代码。本文对Visual C++中有关文件操作进行了全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行了详细分析。 1. 文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找
2012-11-24 19:33:48 328
原创 MFC const char* 和char* const
const char*char* const两者的区别const char*char ch[5]="dongge";//定义了一个字符数组:ch,并赋值为字符串,对于字符串来说,它的最后都需要防止一个"\0"const char* pStr=ch;//接下来定一个指向常量的指针变量:pStr。我理解错了,这里的const标识的不是它本身,而是指向的东东,pStr是一个指向常量的指针。
2012-11-24 17:25:40 981
原创 MFC 文件选择对话框
CString strFile = _T(""); //生成一个文件对话框示例 CFileDialog dlgFile(TRUE, //bOpenFileDialog 为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框。 NULL, //lpszDefExt 指定默认的文件扩展名。 NULL, //lpszFileName 指定默认的文件名。 OFN_HIDE
2012-11-24 15:01:45 359
原创 MFC AfxMessageBox(strFile);
AfxMessageBox(strFile);这个函数是一个好东西,只要我想输出什么东西,都可以调用,就想js的alert()一样。
2012-11-24 14:34:55 523
原创 MFC 获取,设置编辑框的值
/* int num1,num2,num3; char ch1[10],ch2[10],ch3[10]; GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10); GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,10); num1=atoi(ch1); num2=atoi(ch2); num3=num1+num2;
2012-11-23 19:42:22 6367
原创 MFC 模态对话框和非模态对话框
//CTestDlg dlg; //dlg.DoModal(); /* CTestDlg dlg; dlg.Create(IDD_DIALOG1,this); dlg.ShowWindow(SW_SHOW); */ /* 一种办法是将对话框对象定义为视类的成员变量, 另一种方法是将它定义为指针,在堆上分配内容。 局部变量不是在堆上分配的内存,在队列上分配的内存 现在我们在堆
2012-11-23 15:48:10 471
原创 MFC CPen
CPen pen(PS_DOT,1,RGB(255,0,0)); CClientDC dc(this); CPen* pOldPen=dc.SelectObject(&pen); dc.MoveTo(m_ptOrigin); dc.LineTo(point); dc.SelectObject(pOldPen);
2012-11-23 10:38:11 1071
原创 MFC HDC CDC的区别(其实我真心不乐意写MFC)
/* //首先获取设备描述符 HDC hdc; hdc=::GetDC(m_hWnd); //移动到开始的地方 MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL); //画线 LineTo(hdc,point.x,point.y); //释放设备 ::ReleaseDC(m_hWnd,hdc); */ /* CDC* pDC=GetD
2012-11-23 10:08:30 717
原创 swfupload
jarcommons-fileupload-1.2.jarcommons-io-1.3.2.jarweb.xml配置文件<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:
2012-11-22 13:16:00 2827
原创 ibatis
主配置文件MySqlMapConfig.xml<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <!-- Configur
2012-11-20 13:59:53 273
原创 android menu 控件
在res下面新建一个menu文件夹menu.xml <item android:id="@+id/about" android:title="关于" /> <item android:id="@+id/exit" android:title="退出" />这个xml是用来生成activity01的menu菜单用的,activit
2012-11-12 17:35:13 387
原创 android 时间选择器和日期选择器,sdk上说可以实现自动同步,貌似不行
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
2012-11-07 11:15:25 830
原创 android 自动提示组件
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
2012-11-07 10:45:57 471
原创 android spinner(?我找不到simple_spinner_item资源文件)
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
2012-11-07 09:59:24 3807 1
原创 android editview组件
androidmanifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yarin.android.Examples_04_06" android:versionCode="1" android:versionName="1.0
2012-11-07 09:24:33 440
原创 android boadcast机制
在mainfisest.xml当中声明broadcast接收的对象每当android出现一个事件的时候,都会发出广播,如果有receiver接收这个事件,那么我们就可以在这个事件当中进行处理我们今天要做的就是接收一个短信的时候,对事件进行处理<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2012-11-07 09:07:21 401
struts所用的jar文件
2012-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人