- 博客(52)
- 资源 (3)
- 收藏
- 关注

原创 android listview 取消头部分割线
listview分割线会在头部、数据item、及根部的底部打印,如果要取消头部分割线必须 先设置期方法 addHeaderView(headView, null, true); addFooterView(footView, null, true); 注意:第三个参数必须为true,否则无效 //显示头部出现分割线 listview.setHeaderDividersEna
2012-10-31 10:56:35
7354
1
原创 the Java Runtime only recognizes class file versions up to 52.0
Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2023-03-07 17:03:11
438
1
原创 android studio 无法通过camke编译c++解决方案
1、app目录下build配置cmake版本: defaultConfig { externalNativeBuild { cmake { // arguments "-GAndroid Gradle - Ninja" // 修改为你自己的SDK、NDK路径及Cmake版本 arguments "-DCMAKE_MAKE_PROGRAM=${sdkDir}
2021-11-30 19:01:16
2296
原创 GridView内容居中信息方法
1、GridView中设置属性android:gravity="center" 2、在其item布局文件中设置LinearLayout的属性android:gravity="center",比如 http://schemas.android.com/apk/res/android" android:id="@+id/relay" android:layout_width
2014-09-11 17:08:16
13284
原创 android sqllite存储
class UserDatabaseHelper extends SQLiteOpenHelper { public static final String UID = "userid"; public static final String NAME = "name"; public static final String GENDER = "gender"; public stati
2013-12-23 20:27:34
2146
转载 Android使用Application总结
Application 配置全局Context 第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application 第二步、配置全局的Context 第三步、使用,使用的时候用的时候根据类的名称访问Context Android程序的入口点 很多初入Android开发的网页可能不知道Android程
2013-02-17 16:35:17
437
原创 打开键盘代码
public static void openImm(Activity context) { if (context == null) { return; } View v = context.getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { I
2012-10-31 17:47:59
726
原创 android editText 获取焦点
如果对edittext组件设置了editText.setFocusable(false);需要重新获取焦点则必须执行: editText.setFocusable(ture); editText.setFocusableInTouchMode(true); editText.requestFocus(); 注意:这种情况下,当重新点击文本框,是无法打开软键盘,必
2012-10-31 10:50:52
81499
5
转载 android经常调用的组件
//选择图片 requestCode 返回的标识 Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT" innerIntent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED = "image/
2012-06-04 13:45:47
1005
转载 Android中RelativeLayout的使用
Android中RelativeLayout的使用 时间:2011-12-22 15:19来源:CISSST 作者:sibingmao 点击:260次 在进行画面布局时,经常会用到RelativeLayout,该布局的一些重要属性总结如下: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android
2012-05-30 11:12:05
2267
原创 通过handler与message
private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { switch (msg.what) { case ID_USER: Bundle data = msg.getData(); String text = data.g
2012-05-16 09:10:48
454
原创 自定义组件 获取属性值
public LineEditText(Context context, AttributeSet attrs) { super(context, attrs); //获取labelText属性的值,labelText有两种方法赋值: //labelText="@string/hello"和labelText="姓名:" //如果以第一种方式赋值时,取到的resourceI
2012-04-23 14:25:15
1103
原创 Eclipse创建WSDL+AXIS2 (五)
4、 导入jar包 1) 在web工程的lib目录下面新建一个文件夹createSub,将生成的CreateSub.jar拷贝进来。 2) 将这个jar包引入到web工程中 注意:此处的工程,Eclipse会有很多错误提醒,这里没有影响 3) 实现服务端的skeleton类 public class CreateSubSkeleton implements CreateSub
2012-02-17 17:29:18
616
原创 Eclipse创建WSDL+AXIS2 (四)
3、构建JAR包(用MyEclispse自带的ant插件)。 1) 将使用wsdl2java命令生成的src文件夹中的createSubSkeleton.java文件删除,这是服务端需要实现的java代码。 2) 新建一个java工程,命名xxx_ws(xxx表示业务名称),resources、src和build.xml拷贝到这个工程的根目录下xxx_ws/。 注意:此处的工程,E
2012-02-17 17:23:19
840
原创 Eclipse创建WSDL+AXIS2 (三)
2、使用Axis2的wsdl2java命令,生成服务端java代码 1) 在系统环境变量里面增加环境变量AXIS2_HOME= E:\axis2-1.1,同时需要在PATH中添加%AXIS2_HOME%\bin。 2)运行wsdl2jva命令,生成服务端的java代码。 WSDL2Java -uri E:/ManageStudentService.wsdl -p com.compute
2012-02-17 17:16:22
1226
原创 Eclipse创建WSDL+AXIS2 (二)
1、使用MyEclipse创建WSDL 1) new --> other --输入WSDL --->选取WSDL --->next-->更改 ManageStudentService.wsdl-->next -->更改http://service.computer.com/ManageStudentService/ -->finish 2) 更改NewOperation 为Create
2012-02-17 17:07:06
1224
原创 Eclipse创建WSDL+AXIS2 (一)
一、概述: SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用。 Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架 二、开发流程 1、使用Eclipse创建WSDL 2、过Axis2 的wsdl2jva命令将WSDL生成服务端代码。
2012-02-17 16:42:25
1280
原创 Springle+EHCache 分布式缓存开发(六)
需要提供的JAR包有: ehcache-*.*.*.jar ; jsr107cache-*.*.jar ;spring-modules-cache-*.*.jar
2012-02-17 15:57:19
440
原创 Springle+EHCache 分布式缓存开发(五)
AOP 配置个配置项说明: 1). 配置缓存bean:id可以根据不同的业务名称来配置如*CacheBean,这里配置为serviceCacheBean; cacheName对应于上面一步ehcache.xml中配置的缓存serviceCache,其余按照示例中的配置即可。 2). 配置AOP拦截器:id可以根据不同的业务名称来配置如* CacheInterceptor,这里配置为
2012-02-17 15:47:03
578
原创 Springle+EHCache 分布式缓存开发(四)
2、 Spring AOP配置 class="com.china.LB.common.ehcache.NginEhCacheManagerFactoryBean"> class="org.springframework.cache.ehcache.EhCacheFactoryBean">
2012-02-17 15:34:14
553
原创 Springle+EHCache 分布式缓存开发(三)
三、开发步骤 1、配置缓存参数 完整的文件路径为:WebRoot/WEB-INF/service/conf/ehcache.xml 在缓存配置文件“/ehcache.xml”中配置每种缓存数据放在内存中的数量、时长以及缓存替换策略等属性。下面是“vpnServiceCache”缓存数据的属性: http://www.w3.org/2001/XMLSchema-instance"
2012-02-17 15:09:19
746
原创 Springle+EHCache 分布式缓存开发(二)
二、JGroups 组件介绍 JGroups是一个可靠的组播通讯工具集,JGroups可以用来创建一个组,这个组中的成员可以给其他成员发送消息。 平台应用组网为集群,多个平台共享一个数据库。要求一个平台的缓存数据的更新后,通知集群中的其它平台也更新缓存,从而保证集群内所有平台的缓存数据的一致性。 三、工作流程 调用method 经过 Spring AOP 拦截 进行 标志检查 如果是
2012-02-17 14:49:18
681
原创 Springle+EHCache 分布式缓存开发(一)
一、概述: 系统缓存是位于应用程序与物理库之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。EHCache是一个快速的、轻量级的、易于使用的、进程内的缓存。 使用Spring的AOP机制实现数据的缓存和清理,并且内存中的数据存放在Map中,Map的key的值为:类名全路径+方法名+传入参数toString()的值。 当调用某个方法
2012-02-17 14:24:05
949
原创 apache(单机)负载均衡配置(十五)
配置BMP的server.xml 在该配置文件中新增配置项jvmRoute,其取值要与httpd-vhosts.conf文件中同一个BMP对应的route配置项相同,具体请参见配置httpd-vhosts.conf。 操作步骤 以test用户登录应用服务器A。 说明: 如有多个应用,请分别登录应用服务器执行下面操作。 进入$HOME
2012-02-14 11:06:34
394
原创 apache(单机)负载均衡配置(十四)
配置应用服务器的web.xml 进入$HOME/jboss/server/default/deploy/bmp.war/WEB-INF/目录。 cd $HOME/jboss/server/default/deploy/test.war/WEB-INF/ 编辑“web.xml”文件。 vi web.xml 在文件“web.xml”中添加SSL和HTTP的Listen端口号,如下
2012-02-14 11:02:02
610
原创 apache(单机)负载均衡配置(十三)
配置httpd-mpm.conf 在配置“httpd-mpm.conf”文件中Apache并发数之前,先配置“httpd.conf”文件。 1、以apache用户登录Apache主机。 2、编辑“httpd.conf”文件。 cd $HOME/apache/conf vi httpd.conf 查看“httpd.conf”文件中是否存在如下配置内容。 # Server-pool
2012-02-14 10:58:57
581
原创 apache(单机)负载均衡配置(十二)
在“httpd-ssl.conf”文件中配置以下内容: 以apache用户登录Apache主机。 检查Apache默认的“SSL的Listen端口号8899”是否被占用。 netstat -an|grep 8899 若不显示任何信息则表示端口没有被占用,不用修改配置文件。 若显示的信息提示已经被占用,执行下面步骤,修改此值: 编辑httpd-ssl.conf文件。
2012-02-14 10:53:47
553
原创 apache(单机)负载均衡配置(十一)
示例如下: BalancerMember http://10.164.79.142:8180 route=server1 keepalive=on retry=60 BalancerMember http://10.164.79.143:8380 route=server2 keepalive=on retry=60 Order deny,allow Allow from all
2012-02-13 15:59:33
618
原创 apache(单机)负载均衡配置(十)
配置httpd-vhosts.conf 任务说明 在文件“httpd-vhosts.conf”中配置BMP节点的IP地址和HTTP端口号,如表1所示。 表1httpd-vhosts.conf文件配置说明 配置项 如何理解 如何设置 应用A 应用A服务器的IP地址。 例如:192.168.0.1
2012-02-13 15:50:12
459
原创 apache(单机)负载均衡配置(九)
配置httpd.conf 描述 在httpd.conf文件中配置了HTTP的Listen端口号、Apache节点的IP地址和端口号。Listen端口号默认值为8080。在系统运行前,需要检查该端口号是否被占用,如果被占用,需要在配置文件中重新设置一个端口。 操作步骤 以apache用户登录Apache主机。 检查Apache默认的“HTTP的Listen端口号808
2012-02-13 15:05:57
388
原创 apache(单机)负载均衡配置(八)
配置文件说明 配置Apache Load Balance主要是配置下面几个文件,各个配置文件配置内容如表1所示。 表1Apache配置文件说明 配置文件 配置内容 httpd.conf 配置如下信息: Apache节点的HTTP的Listen端口号。 Apache节点的IP地址和端口号。
2012-02-13 14:54:28
456
原创 apache(单机)负载均衡配置(七)
安装过程 介绍Apache的安装过程。 任务说明 按本文示例,安装Apache Load Balance到IP为10.164.79.142的单板上。请根据实际情况安装。 请在Apache主机上进行以下操作。 操作步骤 将***_***_APACHE.tar.gz文件以二进制方式上传到安装apache用户家目录$HOME。 以apache用户登录Apache主机,进入apache用
2012-02-13 14:51:38
316
原创 apache(单机)负载均衡配置(六)
检查应用服务器环境 用户登录应用服务器A。 说明: 如有多个应用服务器,请分别登录执行下面操作。 进入配置文件目录。 cd $HOME/jboss/server/default/deploy/jbossweb-tomcat55.sar 查看server.xml文件。 vi server.xml 系统显示如下信息: port="${http_port}
2012-02-13 14:49:17
360
原创 apache(单机)负载均衡配置(五)
检查环境变量 背景信息 说明: 在Linux中为了方便用户使用,建议在安装前设置用户所用的环境变量。 在Linux操作系统中安装Apache Load Balance时,请首先检查当前安装用户家目录下的.cshrc文件中是否已经设置了相应的环境变量。若没有此文件,请新建并设置。具体操作步骤如下。 操作步骤 以apache用户登录Apache主机 查看
2012-02-13 14:43:53
384
原创 apache(单机)负载均衡配置(四)
检查运行环境 任务说明 安装Apache Load Balance时的运行环境要求如表1所示。 表1 Apache Load Balance运行环境 硬件平台 操作系统 ATAE LINUX SUSE 10 操作步骤 以root用户登录Apache服务器。 查看操作系统版本。
2012-02-13 14:42:09
411
原创 apache(单机)负载均衡配置(三)
Apache配套版本 本节介绍了Apache配套版本的版本号和安装包。如表1所示。 表1 配套版本的版本号和安装包 配套 版本号 安装包 Apache Load Balance 2.2.21 ***_***_APACHE.tar.gz 查看Apache负载均衡器的版本信息,请执行如
2012-02-13 14:40:03
419
原创 apache(单机)负载均衡配置(二)
说明: 当创建用户名为apache,家目录为/home/apache,用户组为snegrp时,按如下步骤新建用户: 1. 以root用户登录Apache服务器。 2. 创建用户组命令为:groupadd snegrp 3. 创建用户命令为:useradd -g snegrp -m -d /home/apache -s /bin/csh apache。 4. 修改
2012-02-13 14:35:36
434
原创 apache(单机)负载均衡配置(一)
概述:一个Apache+应用程序A共存与一台主机,另一台主机存在应用程序B,两台主机连接同一个数据库。当用户通过IE浏览器访问Apache的IP+port,Apache则随机转向给其中一个应用程序,从而减轻在并发数据情况下访问一台主机的负担,实现负载均衡的目的。 安装规划:在Linux操作系统中的安装规划如表1所示。实际安装过程中,请根据实际情况修改安装规划中的内容 表1 安装规划
2012-02-13 14:33:01
402
转载 oracle 常用命令二
1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表 2、查找表的主键(包括名称,构
2012-02-09 16:33:30
223
原创 oracle 创建触发器
SQL> create or replace trigger tr_tablename 2 after update on tablename 3 for each row 4 declare 5 begin 6 update otherTablename p 7 set p.configvalue = :ne
2012-02-09 13:40:14
263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人