- 博客(100)
- 资源 (14)
- 收藏
- 关注
原创 使用spring配置文件实现AOP
package com.saly.service;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annota
2013-01-25 08:47:26
863
5
原创 使用CGLIB实现AOP功能
package com.saly.jdk.aop;import java.lang.reflect.Method;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.MethodProxy;public class
2013-01-25 08:14:42
618
原创 JDK中的Proxy技术实现AOP功能
package com.saly.jdk.aop;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class JDKProxyFactory implements InvocationHandler
2013-01-25 08:03:38
586
原创 spring采用注解方式实现AOP
package com.saly.service;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annota
2013-01-24 23:55:17
616
原创 Map集合的遍历
HashMap hashMap = new HashMap(); hashMap.put("saly",25); hashMap.put("feng",24); Set> entrySet = hashMap.entrySet(); for(Map.Entryentry:entrySet){
2013-01-23 23:50:48
516
原创 properties位置文件
InputStream is =null;// //is = new FileInputStream("config.properties");//此文件必须放在工程目录下//is = ReflectTest.class.getResourceAsStream("config.properties");//放在对应包下//is = ReflectTest.class.getClas
2013-01-23 17:52:45
788
原创 ognl表达式
request.setAttribute("user","salyfan"); request.getSession().setAttribute("employee","峰"); %> ------------------------访问request域中的值---------------- ------
2013-01-13 00:06:46
484
原创 JAVA代码片段
1.读取配置文件Properties prop = new Properties();//创建properties对象InputStream is = JdbcUtils.class.getClass().getClassLoader().getResourceAsStream("config.properties");//读取配置文件prop.load(is);//加载配置文件
2013-01-11 15:19:36
458
原创 java反射技术常用操作
package com.saly.bean;public class Person { private String name; private int age; public Person() { super(); } public Person(String name, int age) {
2013-01-10 14:11:25
551
原创 sun公司jstl标签库
JSTL request.setAttribute("data",null); %> ----------------------c:out------------------------- -----c:set 可以给各个域 javabean Map集合-------------------
2013-01-09 00:14:27
635
原创 EL表达式和JSTL标签
(1)EL表达式用于获取数据,在JSP页面中可以使用${标示符}的形式,通知JSP引擎调用pageContext.findAttribute()方法,以标示符为关键字从各个域对象中获取对象。如果域对象中不存在标示符所对应的对象,则返回结果为""(注意:不是null)。eg:使用EL表达式获取request、session、application域中的数据。(2)EL表达式中也可以使用${c
2013-01-06 18:16:05
732
原创 JSP实现简单计算器
效果图 pageEncoding="utf-8"%>计算器 try{ calculatorBean.calculator(); }catch(Exception e){ out.write(e.getMessage
2013-01-06 15:04:50
1777
原创 android如何运行自带demo
1.File->New->Other2.选择android->android Sample Project 3.点击next 选择一个build target 点击next4.这就是大家期望已久的android自带demo4.
2012-11-10 08:59:44
1680
转载 JAVA 正则表达式
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。 正
2012-11-07 13:21:33
656
原创 android 发送状态通知
1.创建一个activity用于传入notification的内容http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_
2012-10-04 20:10:14
1952
原创 android 自定义标题文件
1.首先建立一个标题布局文件title.xmlhttp://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent" >
2012-10-04 19:27:01
666
原创 android编码实现软件界面
1.如果软件的界面在运行期根据不同的条件显示不同的样子,通过编码实现软件界面2.通过软件编码方式实现xml布局文件http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2012-09-29 08:00:49
603
原创 android样式与主题
1.样式与主题的区别1.1样式应用于特殊的组件,主题应用与整个应用或整个Activity1.2主题不仅单单显示内容的风格(大小、颜色),而且可以设置窗口的显示风格1.3当主题的设置属性与样式的设置属相相同时,系统按样式的设置属性显示1.4系统定义的一些常有主题:对话框风格透明风格可以通过文档reference->android->R.style查看2.在styles
2012-09-29 07:53:56
666
原创 java封装性
1.面向对象的三大特征1.1封装性:2.类与对象的定义类是对某一事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体。3.在一个方法中的变量不会自动初始化,声明时要初始化4.对象声明周期:5.对象的比较==和equals()==用于比较两个变量是否相等(类的引用),equals()比较两个对象的内容如果对象只调用一次,可以使用匿名对象new P
2012-09-27 17:21:33
787
原创 RatingBar
1.在布局文件中声明一个RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0"/>
2012-09-26 19:21:02
898
原创 SeekBar
1.在main.xml中声明一个SeekBarhttp://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent" >and
2012-09-26 19:09:01
688
原创 ListView
1.在main.xml布局文件中设置一个listviewhttp://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent
2012-09-26 18:43:01
460
原创 RadioButton和CheckBox
1.在strings.xml中添加字符串 RadioCheck Hello world! Settings MainActivity 男 女红色黑色蓝色2.在布局文件中添加控件 xmlns:tools="http://schemas.android.com/tools" android:
2012-09-26 16:32:38
628
原创 AutoCompleteTextView
1.在布局文件里声明一个AutoCompleteTextView android:id="@+id/autocomplete" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft=
2012-09-26 15:28:05
445
原创 spinner下拉列表
一.创建一个spinner步骤1.在布局文件中声明一个spinner android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content"/>2.在strings.xml添加数据 Spinne
2012-09-26 14:47:28
965
原创 java增强循环
package com.saly.java;public class Javaparam { /* * 增强循环 */ public static void main(String[] args) { System.out.println(add(1,2,3,4)); } /* * 语法:for(type 变量名:集合变量名){.....} * 注
2012-09-25 11:48:03
605
原创 java可变参数
package com.saly.java;public class Javaparam { /* * 可变参数 */ public static void main(String[] args) { System.out.println(add(1,2,3,4)); } /* * 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组, * 在
2012-09-25 11:45:39
452
原创 MTK移植笔记
1.MTK6250进入菜单函数idlemain.c void mmi_idle_launch(mmi_id base_group_id)
2012-08-15 13:36:36
1027
翻译 MTK10A之短信函数解读
提到短信,很多人最想知道的是短信列表的保存,本人也找了好久,在plutommi\service\smssrv下有一个SmsFolderListSrv.c的文件,短信列表就定义在此。另外,提到短信的还有SmsAppSendMsg.cstatic U16 srv_sms_inbox_size;static U16 srv_sms_outbox_size;static U16
2012-07-23 18:26:16
1853
转载 短信数据结构
mmi_bootup_is_network_searching_complete() //查询网络中SIM1卡 mmi_bootup_is_sim2_network_searching_complete() //查询网络中SIM2卡 share_GetIMSI() //
2012-07-23 18:24:28
1407
转载 MTK – 6253平台10A短信代码笔记
IN: MTK 23二2011 短信息菜单的设置函数 ADD_APPLICATION_MENUITEM_HILITE_HANDLER( MAIN_MENU_MESSAGES_MENUID, highlight_mainmenu_messages );highlight_mainmenu_messages进入后为: set_main_menu_softkey_handler(
2012-07-23 18:23:39
1181
转载 MTK短消息编程
1.获取短消息,MTK没有专门用于获取短消息内容的函数,这给我们操作短消息带来了不便.比如有时我们需要分析短消息的内容,再比如有时要把短消息写入T卡了,再或者有时要把某条短消息显示到某些应用场合了,这时就需要获取短消息的内容.这里提供一个我经常使用的接口:#include "SMSApi.h"#include "med_utility.h"extern unsigned sho
2012-07-23 18:23:04
645
转载 35的后台短信
后台发送仅需提供目的号码及发送内容即可。 例子: void mmi_rej_by_sms_sendreq(S8* number, U16* content) { SMS_HANDLE send_handle; send_handle = srv_sms_get_send_handle(); if (send_handle == NULL)
2012-07-23 18:22:12
691
转载 短信读取
static void srv_sms_handle_new_msg(srv_sms_sim_enum sim_id, mmi_sms_new_msg_pdu_ind_struct *data){ /*----------------------------------------------------------------*/ /* Local Variables
2012-07-23 18:18:46
1152
转载 短信拦截
InitNetWorkBootUpEventsCallBackSetProtocolEventHandler(NetWorkAttachedIndication, PRT_NW_ATTACH_IND); NetWorkAttachedIndication ck_network_sim_ext (ck_Network_SIM2_ext)
2012-07-23 18:17:03
912
转载 电话本导入导出
将联系人导出到T-Card:将存放在手机、sim卡上的联系人导出到T-Card,以.cvs文件存放主要思路:1、判断是否存在T-Card,及T-Card中是否存在足够的空间用于存储当前的联系人,是否在USB状态,电话本是否准备好 if (mmi_usb_is_in_mass_storage_mode())//判断是否处于USB连接状态 if (mmi_phb_check_rea
2012-07-12 16:53:45
1567
原创 MTK移植总结
1.MTK 11B2.展讯6530 2.1#ifdef GOD_PLATFORM_SUPPORTRES_ADD_MODULE(MMI_MODULE_JT_PLAT,"\\jt_plat\\jt_plat_mdu_def.h")#endif
2012-07-05 09:09:57
1127
转载 MTK机制,适合新学者
MTK MMI event 小结 1在MTK MMI 里面有各种event,最常见的有跟交互相关的 按键event,触摸屏event。跟各种具体事件比如电话event,短信event,电量event,信号量event,timer event等等。MTK 都有相应的处理方式,跟交互相关的 按键(KeyBrd.c)和触摸屏(TouchScreen.c) 各有一套自己的机子,timer even
2012-06-28 10:55:38
2902
转载 短信数据结构
mmi_bootup_is_network_searching_complete() //查询网络中SIM1卡mmi_bootup_is_sim2_network_searching_complete() //查询网络中SIM2卡share_GetIMSI() //得到
2012-06-27 19:32:08
899
转载 短信拦截
开机注册InitNetWorkBootUpEventsCallBackSetProtocolEventHandler(NetWorkAttachedIndication, PRT_NW_ATTACH_IND); NetWorkAttachedIndication ck_network_sim_ext (ck_Network_SIM2_ext)
2012-06-27 19:31:11
1170
android手机安全卫士
2012-12-21
Eclipse的VIM插件
2012-10-11
java文件上传工具
2012-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人