- 博客(17)
- 收藏
- 关注
原创 Ant打包的构建文件build.xml
通过Ant构建文件build.xml打包可执行的jar文件的一种方式项目目录结构如下:build.xml位于项目顶层目录下含有main方法的程序入口类构建路径引入lib目录下的jar包项目所引用第三方库放于lib目录下build.xml内容如下:
2015-02-12 17:34:39 726
转载 Java的Enum的多态性
看到篇 “ 小谈Java Enum的多态性 ” 的帖子,觉着蛮有意思,转来看看,原文如下:Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态? 不过还是先看看“现象”吧: Java代码 public enum Fruit { APPLE, PEAR, PEACH, ORANGE; }
2014-12-16 17:42:00 1649 1
原创 java中的单例模式
最近开始看《Effective Java》,看到"用私有构造器或者枚举类型强化Singleton属性"一节,其中提到用枚举实现单例模式,然后回头学习了下java中实现单例模式的几种方式,现做如下总结做个笔记方式一://简单的早期加载方式 public class Singleton { private Singleton () {} public static final Sin
2014-12-12 15:19:15 549
原创 windows下Java中使用Protocol Buffer总结
一、PB下载:http://code.google.com/p/protobuf/downloads/list
2014-11-17 19:13:59 997 1
转载 JavaScript利用URL向后台传入中文参数乱码问题解决之道!
转自:http://blog.163.com/eugeneheen_chen@126/blog/static/120812157201291994916866/我们经常会在前台请求以后后台对应URL时,在URL中利用此URL向后台传递参数,但如果参数为中文会存在乱码问题。下面我们考虑一个场景来详细说明URL传递参数时的乱码解决之道。假设我们页面中拥有一个输入框、一个提交按钮,当我们
2013-09-10 14:39:35 1119
原创 MFC中检查CString类型的密码是否符合规范
假设有一输入框待输入密码,密码类型为CString m_input; ,则判断如下: ////////判断CString字符串类型的密码是否符合规范/////// UpdateData(TRUE); // 检查密码是否符合规范(长度不小于8位,且必须同时包含大小写字母、数字及特殊符号) int iLength = m_Input.GetLength(); if (iLength<8)
2013-08-16 23:05:06 1447
转载 关于VC中删除非空文件夹
要删除文件夹,我们可以用到SHFILEOPSTRUCT这种结构体,利用该结构体可以删除空文件夹和非空文件夹。typedef struct _SHFILEOPSTRUCT{ HWND hwnd; UINT wFunc; LPCTSTR pFrom; LPCTSTR pTo; FILEOP_FLAGS fFlags; BO
2013-07-29 17:16:40 694
原创 通过进程名称获取进程ID、通过子进程ID获取其父进程ID及通过进程ID获取进程名称
最近一个MFC项目里有个需求是:需要根据一个进程名称获取其父进程名称。于是查了些资料整理出来份代码,并进行了些测试结果OK。直接拿来即可当工具类使用,以下贴上代码:头文件GetProcessInfo.h:#pragma once#include #define ProcessBasicInformation 0typedef struct{ DWORD ExitStatus;
2013-07-23 17:55:35 3255 1
原创 char与wchar_t数据类型输出问题
接上一篇“gsoap中文乱码问题”,中文乱码算是解决了,于是返回的数据类型变成了wchar_t**,想输出看结果。于是又将上一篇中的代码改为如下: int soapResult = proxy.getUserSystem(&reqGetUs, &rspGetUs); if (soapResult==SOAP_OK) {
2013-06-21 17:10:52 1224
原创 gsoap中文乱码问题
最近项目中采用了gsoap调用WebService接口,想着测试输出看下接口返回的数据是否正确,却遇到了些问题。 一开始gsoap中调用接口返回的数据是char**类型,于是就写了如下代码输出查看: int soapResult = proxy.getUserSystem(&reqGetUs, &rspGetUs); if (soapResul
2013-06-21 16:50:47 1142
原创 模拟键盘输入向其他应用程序编辑框输入字符串
MFC工程中要实现用户登录的代填,了解到可以获取光标焦点窗口然后模拟键盘输入,查了些资料学了学,在此就整理下。首先是在我们自己的应用程序中该怎样获取有光标闪烁的其他应用程序?即等待输入的焦点窗口有个GetFocus()函数可获取焦点窗口,但直接调用只能获取本应用程序的焦点窗口,为此我们要用下AttachThreadInput()函数将其他应用程序的线程连接进来,连接后,输入焦点、窗口激活、
2013-03-21 22:12:23 4587
原创 MFC工程所在的文件夹重命名后或将其搬到另一目录文件夹下时的编译错误
今天将之前已编译调试的没有问题了的一个MFC工程复制粘贴到一个新建的文件夹下,重新进行编译了下,结果报错:C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(393,5): error MSB6006: “rc.exe”已退出,代码为 1再点击生成还是同样错误,觉着奇怪,就打开原先的工程编译看看,只是原
2013-03-14 14:19:20 1558
转载 关于VC工程的RC文件
纵观真个的VC工程,这里指那些包含界面的VC工程。主要由三方面构成,算法,资源,以及对资源的调用。算法是整个程序的核心,资源包含一些在算法中可能会用到的数据(二进制)和一些UI方面的显示效果资源。而对资源的调用则是利用开发工具提供的一套标准API(如Win32 API) 对你资源的调用来完成对资源的操作。 今天在这里,我主要是想结合自己对资源这一块的一些体会与大家交流交流。不足之
2013-03-05 16:09:31 1210
原创 MFC应用程序类型:单文档、多文档与基于对话框
单文档:记事本类程序的标准模式,有菜单栏、工具栏等,只能进行一份文档的操作,即不能同时在同一个应用程序中打开两个文件多文档:WORD类或浏览器程序的标准模式,可多个窗口显示不同的信息,进行不同的任务,有过个视图环境,可同时操作多个文件。多个文件共享同一菜单栏、工具栏等对话框:可方便的使用控件,所见即所得的编程,没有菜单栏、工具栏等怎样看出一个MFC应用程序是基于单文档、多文档还
2013-03-03 21:48:53 12631
转载 VS2010编译错误 #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403的解决方法
下载的一个MFC工程,在VS2010(工程是被转换为VS2010工程的)上编译遇到如下错误:1> stdafx.cpp1>d:\program files\microsoft visual studio 10.0\vc\atlmfc\include\atlcore.h(35): fatal error C1189: #error : This file requires _WIN32_
2013-03-02 17:18:44 1724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人