自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 php 获得某个目录下所有的文件名

由于tempnam()函数生成的临时文件方法得到目录下唯一的文件名,再删除该临时文件。批量处理时产生大量磁盘碎片。本函数可以帮助获得该目录下不存在的文件。

2014-10-31 17:18:42 1150

转载 Java Map按键(Key)排序和按值(Value)排序

Map排序的方式有很多种,两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。1、按键排序jdk内置的java.util包下的TreeMap既可满足此类需求,向其构造方法 TreeMap(Comparator comparator)  传入我们自定义的比较器即可实现按键排序。public class MapSortDemo { p

2014-10-31 17:17:15 494

转载 php中pdo使用sqlite3连接的配置例子

php5.3_sqlite3_example刚刚开始使用php+sqlite 的时候,一直以为自己使用的是sqlite3 ,其实不是,php从php5 >=5.3.0 的时候才开始默认支持sqlite3参照官方文档http://www.php.net/manual/zh/sqlite3.open.php默认的方法接口:public void SQLite3::open (

2014-10-31 15:25:42 4346

转载 怎样扩展PHP的其它功能(windows环境下)

怎样扩展PHP的其它功能如:GD和其它数据库等  1:找到windows目录下的PHP.INI文件中的exetension_dir=,将其设置为安装PHP的目录下的Extensions.如extension_dir ="E:/php/extensions"  2:将需要扩展的功能前的";"号去掉.如将 ";extension=php_mssql.dll" 改为 "extension=php

2014-10-31 12:58:30 519

转载 PHP中的SQlite数据库应用介绍 php sqlite数据库

相信PHP的开发人员一定不会对SQLite感到陌生,因为在PHP5中已经集成了这个轻巧的内嵌式数据库产品。SQLite在操作语句上更类似关系型数据库的产品。绝大多数标准的SQL92语句SQLite都能支持。简单的说,嵌入式数据库是一种具备了基本数据库特性的数据文件。嵌入式数据库与其它数据库产品的区别是,前者是程序驱动式,而后者是引擎响应式。嵌入式数据库的一个很重要的特点是它们的体积非常小,编译后的

2014-10-31 12:58:01 641

转载 sqlite单引号的处理

insert into drink_info(drink_name)values('it''s nice');两个单引号代替一个单引号

2014-10-31 12:52:28 2358

转载 android 事件传递

2014-10-30 22:01:14 464

转载 TranslateAnimation详解

Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个TranslateAnimat

2014-10-30 08:16:15 585

转载 mysql SELECT FOUND_ROWS()与COUNT(*)用法区别

在mysql中 FOUND_ROWS()与COUNT(*)都可以统计记录,如果都一样为什么会有两个这样的函数呢,下面我来介绍SELECT FOUND_ROWS()与COUNT(*)用法区别SELECT语句中经常可能用LIMIT限制返回行数。有时候可能想要知道如果没有LIMIT会返回多少行,但又不想再执行一次相同语句。那么,在SELECT查询中包含SQL_CALC_F

2014-10-29 12:46:09 8736 2

转载 sql里面如何引用列的别名

SELECT col1, col1 + field3 AS col3 FROM ( SELECT field1 + field2 as col1 , field3 from core ) as SubQueryAlias

2014-10-29 11:33:46 2755

转载 MySQL日期时间函数大全

DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04

2014-10-29 11:02:25 390

转载 mysql 连接字符串与SQL不同

以前用SQL Server 连接字符串是用“+”,现在数据库用mysql,写个累加两个字段值SQL语句居然不支持"+",郁闷了半天在网上查下,才知道mysql里的+是数字相加的操作,连接字符串是CONCAT函数例:mysql> select CONCAT('My', 'S', 'QL');-> 'MySQL'

2014-10-29 10:54:34 502

转载 memcache 缓存命名空间

/** * memcache 命名空间 * mc 本身不支持命名空间,但是我们可以利用mc本身的机制,来模拟命名空间 * 比如:你要清除一组数据,就需要用到命名空间 * */class Action{ public function index() { global $mc_wr; // 获取命名空间

2014-10-28 12:42:31 1124

转载 memcache 缓存失效问题

在大并发的场合,当cache失效时,大量并发同时取不到cache,会同一瞬间去访问db并回设cache,可能会给系统带来潜在的超负荷风险。解决方法方法一 在load db之前先add一个mutex key, mutex key add成功之后再去做加载db, 如果add失败则sleep之后重试读取原cache数据。为了防止死锁,mutex key也需要设置过期时间。伪代码如下

2014-10-28 12:42:00 699

转载 memcache中的add和set方法区别

相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗?什么时候该使用add?什么时候该使用set呢?对于这点以前自己也没有去深究,只知道要添加缓存的用set就可以了,好像大多数时候使用的都是set方法,而add好像很少去使用。前几

2014-10-28 10:41:54 3215

转载 使用selector修改TextView中字体的颜色

selector想必大家都用过了,但是在修改字体的颜色的时候还是要细心。我们在TextView中设置字体颜色一般使用 android:textColor="@color/red"但是我们在使用selector动态修改字体颜色的时候要使用android:color="@color/red"我遇到这个问题的时候是在TabActivity中,每个Tab在选中的

2014-10-27 14:24:56 873 1

转载 android textview 多行之后显示省略号

今天遇到一个问题就是TextView显示内容的时候,多行显示的时候,显示省略号的问题,(显示三行,显示不全的话,用省略号代替)android:lines="3"           android:ellipsize="end"

2014-10-27 13:44:08 801

转载 android listview 去掉item分割线

setDriver(null),或者在xml文件中属性设置为@null

2014-10-27 13:42:33 950

转载 自定义ListView中的分割线

ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。<ListView android:id="@+id/local_groups_list" androi

2014-10-27 13:40:39 575

转载 关于ListView顶部和底部滚(拖)动出现阴影解决方案

在listview中滑动到顶部或者是底部的时候,在默认的情况下,是会有黄色或者黑色的阴影出现。        这个该怎么解决呢,请往下看:在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代

2014-10-27 13:39:22 668

转载 项目中listView常用属性设置

问题1:       listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。解决办法:      xml中: android:scrollingCache="false"  或者 android:cacheColorHint="#00000000"     代码中: setScrollingCacheEnabled(fals

2014-10-27 13:37:38 491

转载 android Gridview 点击某个item 改变item的背景

1 首先在你的adapter里面添加private int clickTemp = -1;           //标识选择的Itempublic void setSeclection(int position) {clickTemp = position;}2 然后再getview里面这样@Overridepublic View get

2014-10-27 11:12:00 786

转载 Android GridView实现多种不同布局样式显示数据

刚刚步入Android开发领域的时候,一次一个项目需要用一个GridView实现多种不同的布局样式效果,当时看到这个需求直接就懵了,感觉挺不可思议的想法。下面就来看下这个多重布局在同一个GridView中如何实现,实现是一种方式,具体的到项目中要做适应性修改。 效果图如下:       具体UI的只是变换了下不同的位置,有兴趣的同行可以自己去调试。 

2014-10-27 11:09:44 4248

转载 Android Selector 与 Shape 基本用法

1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_s

2014-10-27 11:01:41 462

转载 使用<selector>风格化Android的GridView元素背景

刚刚学习Android的时候,GridView上元素的背景把我搞得很狼狈,那个背景的大小难以控制,导致一个元素背景经常会覆盖到相邻的元素.我费了好大力气才把GridView调整好,但是元素的背景依然没有好的办法去调整.    风格化Android的GridView元素背景" title="使用风格化Android的GridView元素背景" style="margin:0px; paddi

2014-10-27 10:59:01 677

转载 【Android控件布局】Layout 水平平分空间、垂直平分空间

今天在论坛看到有人提问,如何让两个按钮平分一行空间。 大概效果如下: 有人说,设置宽度固定大小,这样应该可以达到效果(本人没试),但是如果使用不同分辨率的手机来看,肯定会有问题,影响用户体验。也有人说,设置宽度属性为 fill_parent, 其实这样是不行的。 页面上只会显示一个按钮,要么A ,要么B。(看你布局文件而定) 那么有什

2014-10-27 10:30:24 815

转载 adb 功能大全

当然首先是需要进入cmd命令行,运行 adb shell的。下面介绍一些我们经常需要但是不怎么会用的命令1. df -sh 查看当前文件夹占用空间大小2. du 查看系统现在的内存使用情况3. input text xxxxxxxxxxx   xxxxxxxx代表要输入的内容,只要手机屏幕上焦点在文本框上,输入这个命令就能把想     打印的字符

2014-10-27 10:28:20 609

转载 qemu: could not open disk image

问题:      qemu: could not open disk image C:/Users/user/.android/avd/2.0.avd/sdcard.img   解决:     因为如果两个模拟器用的同一个sd的镜像文件,同时间内只能起一个模拟器,模拟器在配置sd卡时,会把sd文件锁住,所以其他模拟器用的时候就会出错。        如果是不同的sd

2014-10-27 08:43:01 828

转载 ScrollView can host only one direct child

android 采用ScrollView布局时出现异常:ScrollView can host only one direct child。主要是ScrollView内部只能有一个子元素,即不能并列两个子元素,所以需要把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他布局方式。

2014-10-25 21:53:19 563

转载 Andriod Atom x86模拟器启动报错。

Inter Atom模式的Android模拟器启动报一下错误:Starting emulator for AVD 'new'emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.

2014-10-25 00:41:29 6427 2

转载 IntelliJ IDEA 代码提示的问题

1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使

2014-10-16 09:20:11 1066

转载 android布局------FrameLayout(帧布局)详解

FrameLayout(帧布局)前言作为android六大布局中最为简单的布局之一,该布局直接在屏幕上开辟出了一块空白区域,当我们往里面添加组件的时候,所有的组件都会放置于这块区域的左上角;帧布局的大小由子控件中最大的子控件决定,如果都组件都一样大的话,同一时刻就只能能看到最上面的那个组件了!当然我们也可以为组件添加layout_gravity属性,从而制定组件的对

2014-10-16 08:15:01 2801

转载 Android快捷支付SDK Demo resultStatus={4001};memo={参数错误};result={}问题

快捷支付接口目前(发帖日)有两个版本,我们按客户端提交参数区别来分为老版和新版,老版的dmeo提交参数中没有servic这个值,新版的是有的,老版接口使用:1,老版的接口,商户公钥上传地址在ms.alipay.com,这个文档中有写,但从13年9月份开始,ms.alipay.com地址对快捷支付关闭了,也就是在只有快捷支付接口权限的情况下是不能登录ms.alipay.com上传商户公钥的,所以

2014-10-15 14:28:10 3631

转载 关于在android4.1.x的版本不能启动支付宝问题

异常:Failure calling remote service异常日志:INFO/(): java.security.spec.InvalidKeySpecException: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tagINFO/(): [ 0

2014-10-15 14:25:20 1478

转载 RSA密钥的生成与配置

RSA密钥的生成与配置openssl下载地址http://dldx.csdn.net/fd.php?i=20313208579480&s=ac2e809e168f7d5b8bf1515d3d6b1aa4,或者官方下载通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到)1)生成RSA私钥打开bin文件夹下面的openssl.exe,打开生成命令.txt文

2014-10-15 14:23:49 844

转载 Android TextView 文字居中

有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:andro

2014-10-13 00:58:13 534

转载 nginx内置预定义变量

nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量。其中,部分预定义的变量的值是可以改变的。$arg_PARAMETER 这个变量值为:GET请求中变量名PARAMETER参数的值。$args 这个变量等于GET请求中的参数。例如,foo=123&bar=blahblah;这个变量只可以被修改$binary_remote_addr 二进制码形式的客户端地址。$

2014-10-11 12:41:05 933

转载 nginx日志记录post的参数

nginx的日志通过调整log_format格式可以记录所有请求信息回答群里盆友一个问题nginx 日志,可以记录post的参数吗?答:可以实现,通过设置log_format指令的参数。log_format指令是用来控制nginx如何记录http请求。默认的nginx记录日志格式是注释掉的,如果要记录额外的信息,需要自定义log_format格式。log_format的参数

2014-10-11 12:40:38 6026

转载 shell批量注释

单行注释用#,如果要把一段代码全部注释掉,可以用如下方法########################代码分隔线########################...非注释的内容:MULTILINECOMMENT...注释的内容...注释的内容MULTILINECOMMENT...非注释的内容########################代码分隔线#####

2014-10-10 12:42:58 1844

转载 centos下卸载jdk

第一、以root账号登录如下[whutsun@localhost ~]$ su rootPassword: 第二、查看系统已安装的jdk[root@localhost whutsun]# rpm -qa|grep jdkjdk-1.6.0_22-fcs第三、卸载jdk[root@localhost whutsun]# rpm -e --nodeps jdk-1.6.0_

2014-10-09 16:02:03 529

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除