Android布局属性大全|实例代码



Android布局属性大全|实例代码。

第一类:属性值为true或false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相对于父元素完全居中
android:layout_alignParentBottom 贴紧父元素的下边缘
android:layout_alignParentLeft 贴紧父元素的左边缘
android:layout_alignParentRight 贴紧父元素的右边缘
android:layou[......]

Read more

android XML属性介绍



android XML属性介绍。在学习控件的过程中我们应该对一些常用的XML属性有更深入的理解,这有利于我们继续学习Android的高级技术。

1:android:id
如果要在代码或在XML布局文件中引用某个控件,该控件必须要设置android:id的属性-@id/value或者@+id/value。
第一种格式中的value必须要在R.id类中存在,也就是说,要为当前控件指定一个在R.id类中已经存在的int类型变量作为其ID值,如果该变量不存在的话,XML布局文件无法验证通过。第二种在@和id之间多了一个加号,表示如果value指定的变量如果在R.id类中存在,则使用已经存在的[......]

Read more

struts2 标签 struts2 自定义标签 实例

struts2 标签 struts2 自定义标签 实例
(1)

其实,开发自定义标签并不需要Struts2的支持,一般情况下,只需要继承

javax.servlet.jsp.tagext.BodyTagSupport类,重写doStartTag,doEndTag等方法即可。

在struts2.x中实现自定义标签时,继承的2个类分别是org.apache.struts2.views.jsp.ComponentTagSupport 和

org.apache.struts2.components.Component.

ComponentTagSupport:

实[......]

Read more

C#程序从32位系统迁移到64位系统的问题

C#程序从32位系统迁移到64位系统的问题。

前段用C#做了个程序,现在要把程序支持64位系统。

首先是把该程序支持到 Windows Server 2003 和 Windows Server 2008两个系统,由于我的程序是在XP上测试编译的,直接拿过去不会出什么问题吧,
但是在运行的时候,老是报错。没办法,在Server 2003上装了VS,一步步调试,发现每当我执行到调用C++的dll时候,其中有一句就会报错:
“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”
但是我之前的几句调用dll的都执行通过了,而且在XP上也运行良好啊。
试了N久也不行,换参数等等方法[......]

Read more

UNREFERENCED_PARAMETER

UNREFERENCED_PARAMETER。

UNREFERENCED_PARAMETER是一个宏,定义如下
#define UNREFERENCED_PARAMETER(P) (P)
MSDN上的说明如下:
UNREFERENCED_PARAMETER expands to the parameter or expression passed. Its purpose is to avoid compiler warnings about unreferenced parameters. Many programmers, including yours truly, like[......]

Read more

驱动开发中使用安全字符串函数

驱动开发中使用安全字符串函数。

一、前言
大量的系统安全问题是由于薄弱的缓冲处理以及由此产生的缓冲区溢出造成的,而薄弱的缓冲区处理常常与字符串操作相关。c/c++语言运行库提供的标准字符串操作函数(strcpy, strcat, sprintf等)不能阻止在超出字符串尾端的写入。
基于Windows XP SP1以及随后的操作系统的Windows DDK版本提供了安全字符串函数(safe string functions)。这类函数被设计的目的是用来取代相同功能的c/c++标准函数和其它微软提供的库函数。这类函数具有以下特征:
每个函数以目标缓冲区所占的字节大小作为其一个输入参数,[......]

Read more

VS2008下编译错误(error C2065: ‘_S1max’ : undeclared identifier)的解决办法

VS2008下编译错误(error C2065: ‘_S1max’ : undeclared identifier)的解决办法。最近用VS2008+WDK调试程序,但是即使我新建的一个工程也调试不成功,想当的纠结,查了N久终于找到一篇靠谱的,然后才调试通过,先把原文贴上:

After deep investigation, i solved my problem. The problem is after Windows Driver Kit (WDK) 7.1.0 installation , i have to add the path for includes to my proj[......]

Read more

CString 操作实例教程

CString 操作实例教程。

CString Management

原著:Joseph M. Newcomer
翻译:littleloach
原文出处:codeproject:CString Management
通过阅读本文你可以学习如何有效地使用 CString。

CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。
使用CString可以让你对字符串的操作更加直截了当。[......]

Read more

USES_CONVERSION应用实例

USES_CONVERSION应用实例。

首先,先介绍下USES_CONVERSION为何物。
USES_CONVERSION是ATL中的一个宏定义。用于编码转换(用的比较多的是CString向LPCWSTR转换)。通俗的说,就是你用了这个宏后,就可以用一系列的字符串转换宏,有OLE到T,T到OLE,OLE到W,W到OLE等等,非常方便。或者说,这个宏会告诉编译器,在紧接的代码中我们要用ole库中代码(如ansi 到unicode 的A2W(…))的转换宏,不加USES_CONVERSION在使用A2W会出错。
要想使用这个宏,因为它是ATL库带的,所以要加上头文件 #inclu[......]

Read more

Struts2入门实例教程代码演示

Struts2入门示例教程。回顾Struts2的使用过程,网上搜的教程多多少少都会有点问题,重新记录下创建过程,方便查阅。

1、下载Struts2的jar包

下载地址:http://archive.apache.org/dist/struts/binaries/

我用的是struts-2.3.14-all.zip这个版本

2、创建一个web project项目

下面给出所有文件均创建完成后的工程师图。

 

3、导入Struts2所需jar包

因为只是示例程序,只需要导入Struts 2支持最小的包就可以了,网上很多教程中添加的最小包都有出入,教大家[......]

Read more