3月 162014
 

1. 整型数据类型中,需要内存空间最少的是(D) A) short                B) long                 C) int                    D) byte 关于这个问题,我认为byte应该是字节型,就不算整型,怎么能选D呢。 2. Java中的default关键字 default关键字是Java8 的新特性,其作用是使用此关键字可以在接口中给接口函数增加默认的实现内容,以方便接口增加新的接口函数后继承自该接口的类也可以编译通过。如下代码:

3. Java中的native关

阅读全文
 Posted by on 2014-03-16
2月 142014
 

Windows下重新设置root用户密码的办法 第一步:停止mysql服务 打开命令行窗口,输入net stop mysql回车,或者在Windows服务管理器中停止MySQL服务。 第二步:在命令行窗口中将目录切换到mysqlbin目录,比如cd c:program filesmysqlbin 第三步:输入mysqld –skip-grant-tables,执行此命令后,此命令行窗口将会停止响应 第四步:再打开一个命令行窗口,因为上一个窗口已经无法响应了,将目录切换到mysqlbin目录中,输入mysql回车,这时将会进入mysql控制台,输入下面的命令 >use mysq

阅读全文
1月 062014
 

  在使用GridView时我们知道,列数是可以通过设计时的属性来设置的,列的宽度则是根据列数和GridView的宽度计算出来的。但是有些时候我们想实现列数是动态改变的效果,即列的宽度保持某个值,列的数量是可变的,我们可通过获取屏幕宽度并除以项目宽度来处理。请看下面的代码:

  但是由于不同的Android设备可能有不同的宽度,项目宽度乘以获得的列数所得到的总宽度并不能填充整个屏幕的宽度,而给用户带来不好的用户体验,甚至我们可能还需要使行高和列宽保持一定的比例,那么如何动态调整项目的宽度和高度呢?   我们此处是通过写一个自己的

阅读全文
1月 012014
 
Android程序中设置Button的样式

  1. 使用selector和图片设置Button的样式   selector是一个设置view样式的集合,通过它可以对各种view的各种状态设置不同的样式。比如在此设置当按钮在正常或者按下状态或者获取焦点时的背景图片。话不多说,下面说说如何通过selector来实现。   首先我们要准备几张图片,用以标示在按钮的不同状态。本人没有把全部状态的图片全部实现,只实现了正常、按下、获得焦点和不可用几个状态的,图片如下。用PS随便做的图片,显示效果可能不是太好,只是演示用。将几个图片拷到项目下的res->drawable目录中备用。   有了图片后我们就可以写selector了,在项目-&g

阅读全文
1月 012014
 

1. Java使用正则表达式检查Email地址的有效性

 

阅读全文
11月 232013
 

  在Windows Vista、 Windows7以上Windows系统中可以支持大图标显示了,但是Delphi编译出来的程序却只能显示32×32的图标,这使Delphi编译的程序看起来很不专业。下面就把Delphi编译大图标程序的方法分享一下。   要想使用大图标编译,首先要准备一个256×256的图标图片。   使用图标编辑软件,如IconWorkshop打开你的 ico文件,新建一个256×256的真彩色图标,将你的图片文件导入到该图标中。保存图标后,将图标文件拷贝到你的工程目录下,假设为mainico.ico,然后在你的工程下面建一个mainico.rc

阅读全文
11月 162013
 

  有的时候我们要实现一个悬浮窗口,并使该窗口一直显示在桌面的工作区内。即整个窗口要一直显示在屏幕上,不能超出屏幕的上下左右边缘。此功能的实现也不难,我们需要自己写代码来响应窗口的WM_WINDOWPOSCHANGING消息,话不多说,详细代码如下供参考:   新建一个工程,并把下面代码拷贝到工程中,运行……

 

阅读全文
11月 072013
 

  假设我们有一个全局的数组对象,当我们点一下按钮时使数组当前索引加1,然后执行相应的操作,那么我们需要使用if语句来判断当前索引是否已经越界,如果越界则把当前索引置为0。如下所示

  那么不用if语句,我们也可以通过一个简单的运算来避免使用if语句,如下:

 

阅读全文
 Posted by on 2013-11-07
11月 062013
 

  在Delphi中下拉框条目的宽度总是和下拉框的宽度一样,当里面的项目太长时就不能显示全了。其实Windows提供了一个CB_SETDROPPEDWIDTH消息可能定义下拉框窗口的宽度,不知道为什么Delphi一直没有添加这个功能。使用方法很简单,如下:   SendMessage(cboIndustry.Handle, CB_SETDROPPEDWIDTH, 200, 0); 第一个参数是下拉框组件的句柄 第二个参数是要发送的消息 第三个参数是要设定的宽度 第四个参数未使用

阅读全文
11月 022013
 

  我们知道,Delphi2010建立的工程,在Windows7或者Vista下编译后,界面效果都是标准的Windows7或者Vista效果。但是当我们把一个Delphi7的程序升级到Delphi2010后,编译的程序仍旧是比较老的效果。那么我们如何才能让升级的源码也使用Windows7的界面效果呢,具体操作步骤如下:   在Delphi2010中打开工程,打开菜单Project->Options,选择树形菜单中的Application,将复合框Enable runtime themes选中,确定并重新编译就可以了。   注意: 如果使用了UAC.res,那么即使做了上述操作,界面还是经

阅读全文
 Posted by on 2013-11-02