- 浏览: 62957 次
- 性别:
最新评论
文章列表
android回调(转自网络)
- 博客分类:
- android
回调这种思想大家应该都用过,只是很多人不知道那是回调的一种罢了,前几天整理了一下自己对于回调的理解,就顺便把自己的一些想法整理到博客中。
让我们从一个小故事开始。
某天,我打电话向你请教问题,当然是个难题,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。
OK,这个故事我们先告一段落,其实,这就是一个典型的回调过程。
C不会自己调用b,C提供b的目的就是让S来调用它,而且C不得不提供。S
入门android广播简单例子
- 博客分类:
- android
效果图如下:
点击检查网络按钮,提醒网络是否连接 AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lesson"
android:versionCode="1"
android:versionName=& ...
入门异步任务之Handler
- 博客分类:
- android
效果图如下: 1、AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lesson"
android:versionCode="1"
android:versionName="1.0" > ...
示例最终效果图:
AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lesson"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="7&qu ...
从0开始之android笔记
- 博客分类:
- android
一、Activity下的onCreate方法
1、调用
在acticity被创建时,onCreate方法被调用,用来初始化acticity对象。
2、相关代码分析
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shijianbaosong);
init();
}
Bundle savedInstanceState参数--用来标识activity的状态与之对应的是onSaveIn ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入 ...
利用mina发送自定义协议的格式数据
一、自定义协议格式文档
webservice连接超时 读取信息超时设置
- 博客分类:
- java
IGetMessage esbServer = (IGetMessage) svr.create(); //创建客户端对象
Client client = ClientProxy.getClient(esbServer);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(1230000 ); ...
代码来自网络,测试有效
package com.cqjk.util;
import java.lang.reflect.Method;
import java.util.Properties;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
import org.springframework.beans.factory.config.PropertyResourceConfigurer;
import org.springframework.context.Applicat ...
一、概念
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。
二、适用场合
1.分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。
2.数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memcached是基于分布式的,并可独立于网站应用本身,所以更适合大型网站进行应用的拆分。
3.服务器间数据共享。举例来讲,我们将网站的登录系统、查询系统拆分为两个应用,放在 ...
--大概要求
1、出租车、两客一危、船舶每天一张普通表 如th_gpstrack_20140606
2、出租车两客一危每一小时一张分区表
3、先建完一个月的表,然后每个月15号建好下个月的表
4、建索引 Date_gps、车牌号 、 gid100
create or replace procedure gps_procedure
Authid Current_User
is
tabname varchar2(200);--指定表名生成格式
partime varchar2(200);--两客一危分区时间
partime_cz varch ...
一、NEXT_DAY(d,number) 函数
--◎ 时间点d开始,下一个星期几的日期
--◎ 星期日 = 1 星期一 = 2 星期二 = 3
-- 星期三 = 4 星期四 = 5 星期五 = 6 星期六 = 7
二、查询函数
select last_day(sysdate) from dual--每个月的最后一天
select last_day(add_months(trunc(sysdate),0))+1 from dual--下个月的第一天
select trunc(sysdate,'mm') from dual;--获取当前月 ...
oracle存储过程
- 博客分类:
- 数据库
一、存储过程格式
附录:Oracle存储过程基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS或as
一、表分区与分区表的区别
表分区只是一种思想,分区表是一种技术实现。
当表的大小过G的时候可以考虑进行表分区,提高查询效率,均衡IO。oracle分区表是oracle数据库提供的一种表分区的实现形式。表进行分区后,逻辑上仍然是一张表,原来的查询SQL同样生效,同时可以采用使用分区查询来优化SQL查询效率,不至于每次都扫描整个表。关于oracle中分区表的查询及删除操作查看http://programmerwind.iteye.com/admin/blogs/2077923。
二、分区表的分类
一、查看oracle表的分区信息
显示分区表信息
显示数据库所有分区表的信息:DBA_PART_TABLES
显示当前用户可访问的所有分区表信息:ALL_PART_TABLES
显示当前用户所有分区表的信息:USER_PART_TABLES
显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS
显示当前用户可访问的所有分区表的详细分区信息:ALL_TAB_PARTITIONS