自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛的专栏

PHP、Go、Android、前端

  • 博客(215)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android 关于 OnScrollListener 事件顺序次数的简要分析

在 Android 的 OnScrollListener 整个事件我主要分析下他的执行顺序:实现滚动事件的监听接口new AbsListView.OnScrollListener(){ @Override public void onScrollStateChanged(AbsListView absListView, int scrollState) {

2014-02-14 18:19:31 11220 1

转载 图片的内存缓存控制

从网上找到的,自己整理了下: public class MemoryCache { private static final String TAG = "MemoryCache"; /** * 放入缓存时是个同步操作 * LinkedHashMap构造方法的最后一个参数true代表这个map里的元素将按照

2014-02-14 15:55:14 1361

原创 Android实现图片宽度100%ImageView宽度且高度按比例自动伸缩

在ListView中为了实现图片宽度100%适应ImageView容器宽度,让高度自动按比例伸缩功能,查了很多资料,搞了一下午都没找出个现成的办法,不过貌似有个结论了,就是:Android自身不能实现这样的效果,只有自己动手丰衣足食ImageView 中有个 scaleType 属性,设置图片在 view 中的缩放方式,本来以为 fit_center 可以实现,结果很无语,莫名其妙,没能实

2014-02-13 23:51:13 17027 1

原创 Android Studio 中提示 Private field 'mType' is assigned but never accessed 的原因

Android Studio 是个很酷的编译器,之前发现有个代码提示很奇怪,但无奈一直没看懂他的意思,不过也没报错就没太在意,刚刚突然领悟了,原来是自己代码不规范。Private field 'mType' is assigned but never accessed这句话提示的意思是:意思是 定义的 mType 字段从未被请求使用过。也就是说 你只声明

2014-02-13 00:42:15 36771 3

原创 简单的Android之apk包反编译方法

网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具工具下载地址:http://download.csdn.net/detail/zsjangel/7104663下载上面的三个工具的压缩包Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zipjd-gui-0.3.5.windows.zip一、反编译 xml

2014-02-11 17:59:01 5409 3

原创 Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件(二)

Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件第二版上次粗略的写了相同功能的代码,这次整理修复了之前的一些BUG,应用更加方便点http://blog.csdn.net/zhouzme/article/details/18940279直接上代码了:ZHttpRequset.javapackag

2014-02-06 19:14:53 12301

原创 简单的 Android 拍照并显示以及获取路径后上传

简单的 Android 拍照并显示以及获取路径后上传Activity 中的代码,我只贴出重要的事件部分代码 public void doPhoto(View view) { destoryBimap(); String state = Environment.getExternalStorageState(); if (st

2014-02-06 19:13:53 6131 4

原创 Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件

折腾了好几天的 HTTP 终于搞定了,经测试正常,不过是初步用例测试用的,因为后面还要修改先把当前版本保存在博客里吧。其中POST因为涉及多段上传需要导入两个包文件,我用的是最新的 httpmine4.3 发现网上很多 MultipartEntity 相关的文章都是早起版本的,以前的一些方法虽然还可用,但新版本中已经不建议使用了,所以全部使用新的方式 MultipartEntityBuilde

2014-02-05 17:07:58 18967

转载 ImageView.ScaleType设置图解

转至:http://blog.csdn.net/larryl2003/article/details/6919513因为担心以后找不到了所以转到自己的博客保存下。图文相配很清晰的看出每个属性的效果,感觉 CENTER_CROP 比较有用,长宽自动适应 ImageView ,整个图片自动缩略填充整个区域且居中显示(高宽不一定是view的尺寸),以前用JS在网页上实现的,在

2014-02-05 00:32:56 3578

原创 Android Duplicate files copied in APK

今天调试 android 应用遇到这么个问题:Duplicate files copied in APK META-INF/DEPENDENCIES File 1: httpmime-4.3.2.jar File 2: httpmime-4.3.2.jar貌似说两个包里面的文件重复了还是怎么的,谷歌了一番之后据说应该是 android studio 自身的bug解决办法:打开项目下

2014-02-04 14:45:38 36381 5

原创 Zend Studio 无法打开的解决办法

今天郁闷的。。。正在写代码,突然 computer 嗝屁了,断电后自动重启了一次,开机后就悲剧了,Zend Studio 9 无法打开了,每次运行只弹窗个 请查看项目错误日志的提示 然后就没反应了。。崩溃啊。SVN 项目,改了好多没提交,突然遇到这种事情 感觉好头大,看了看日志里面有如下面的错误提示:!MESSAGE 插件 org.eclipse.team.svn.ui 无法装入类 o

2014-02-03 14:49:36 5219

原创 计算中文混合字符串长度(二)

计算含中文的混合字符串长度将字符串转换为 一个中文为 1,一个英文、数字 为 0.5 ,取最大整数长度值,类似腾讯微博计算字数长度方式function asGbkLength($str, $fromEncode = 'utf-8'){ return ceil(strlen(mb_convert_encoding($str, 'gbk', $fromEncode))/2);}

2014-02-03 14:48:30 2084

原创 计算中文混合字符串长度(一)

计算包含中文的混合字符串长度,一个中文、英文、数字 均为 1function resolveContainCn($string, $charset = 'utf-8'){ if ($string == '') { return ''; } if ($charset == 'utf-8') { $pa = "/[\x0

2014-02-03 14:46:27 1887

原创 PHP截取含中文的混合字符串长度的函数

截取含中文的混合字符串长度 /** * 截取中文混合字符串指定长度 * * @param string $string * @param integer $length * @param string $etc 超过长度时的省略符 * @param string $charset 字符编码 utf-8 或者 gbk

2014-02-03 14:44:37 1299

原创 PHP全角半角转换函数

之前试过网上找的通过ASCII之类的字符替换,发现很多莫名其妙的问题。最后还是换成下面的字符替换方式了,把目前能找到的所有全角都列出来了一个个替换吧 /** * 全角字符转换为半角 * * @param string $str * @return string */ public function Sbc2Dbc($str)

2014-02-03 14:42:36 2938

原创 获取星座的JS函数

通过JS获取星座的函数function getConstellation(m,d){ var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯"; var arr=[20,19,21,21,21,22,23,23,23,23,22,22]; return s.substr(m*2-(d<arr[m-1]?2:0),2); }

2014-02-03 14:40:37 2140

原创 获取生日对应星座的PHP函数

PHP 获取指定日期对应的星座名称/** * 获取指定日期对应星座 * * @param integer $month 月份 1-12 * @param integer $day 日期 1-31 * @return boolean|string */ public function getConstellation($mon

2014-02-03 14:38:53 2040

原创 简单的 jQuery 浮动层随窗口滚动滑动插件实例

写了一个非常简单的 jQuery 插件实例  浮动层随窗口滚动滑动无标题文档(function($){ $.fn.floatAutoScroll = function(){ this.each(function(){ var obj = $(this); var top = obj.css('top').re

2014-02-03 14:36:36 4905

原创 MySQL字段自增自减的SQL语句

MySQL的自增语句大家应该都很熟悉 也很简单update `info` set `comments` = `comments`+1 WHERE `id` = 32这样就可以了,但是有时候我们会涉及到做减法,例如:文章的评论数,在删除或者锁定了一条评论之后需要对该文章总评论数减一comments smallint(5) unsigned 文章评论总数统计字段 无符号即 0

2014-02-03 14:33:34 22791 1

原创 PIE使用阴影后的背景透明方法

使用PIE后,会发现如果有设置 box-shadow 时,当前 class 样式中设置 opacity 或者背景渐变透明都会无效了,其实也是有办法解决的css3-container { filter:alpha(opacity=80); }#header-wrapper { height:35px; background: -webkit-gradient(linear,l

2014-02-03 14:27:29 2044

原创 CSS中RGBA的兼容方法以及透明度计算方法

CSS对IE使用背景透明 实现 rgba 效果height:35px;background: -webkit-gradient(linear,left top,left bottom,from(rgba(68,102,113,0.9)),to(rgba(46,74,83,0.9)));background: -moz-linear-gradient(top, rgba(68,102,113

2014-02-03 14:23:39 4865

原创 纯 CSS 实现三角形尖角箭头的实例

上次无意中发现了个使用纯 CSS 实现三角形尖角箭头的方法http://blog.csdn.net/zhouzme/article/details/18901943,但没有怎么用上,也没有详细完整的实例,今天刚好要用上,整理了下,写个完整的代码:无标题文档.area { margin:100px auto; width:300px; hei

2014-02-03 14:19:35 31546 1

原创 浏览器 CSS 兼容写法的测试总结

做前端最讨厌的就是 IE6,虽然被淘汰的浏览器,但是在中国用户仍然很多,不可能像国外网站一样直接就不管它了,这样会流失很多流量啊。现在有了IE9,IE10还好些,几乎和 Chrome,Firefox 差别不大了,但是IE6,IE7,IE8还是要做单独兼容的,这里总结下兼容方法:对于 IE6、IE7、IE8 进行 CSS 兼容方法可以看看这篇文章http://www.zhou

2014-02-03 14:14:29 1343

原创 使用PIE对IE进行CSS3兼容介绍和经验总结

国外团队开发的兼容插件,去年做项目时才发现,非常强大主角:PIE.js , PIE.htc 两种方法可以实现官方网站:http://css3pie.com/ 演示地址:http://css3pie.com/demos/gradient-patterns/ 重要功能实现:可以使 IE6、7、8 、9 实现类似 chrome 和 firefox 1. 更

2014-02-03 14:03:45 4256

原创 Linux下安装vnstat流量统计

1. 下载安装cd /data/softwarewget http://humdi.net/vnstat/vnstat-1.11.tar.gztar zxf vnstat-1.11.tar.gzcd vnstat-1.11makemake install2. 测试命令vnstat的命令参数可以参考:http://humdi.net/vnstat/man/vnstat.ht

2014-02-03 13:52:05 4432 1

原创 Linux下nginx生成日志自动切割

1、编辑切割日志的 shell 程序,目录自定#vi /data/nginx/cut_nginx_log.sh输入代码:#!/bin/bash # This script run at 00:00 function cutAccess(){ dir=$1 newdir="$

2014-02-03 13:44:37 3128

原创 Linux服务器rsync自动备份

一、在 server 端配置1. 编辑配置文件#vi /etc/rsyncd.conf添加下面的配置参数:uid = nobody # 该选项指定当该模块传输文件时守护进程应该具有的uid.默认值为”nobody”. gid = nobody # 该选项指定当该模块传输文件

2014-02-03 13:40:17 2320

转载 MySQL的保留字查询

ADD ALL ALTER ANALYZE AND AS ASC AUTO_INCREMENT BDB BEFORE BERKELEYDB BETWEEN BIGINT BINARY BLOB BOTH BTREE BY CASCADE CASE

2014-02-03 13:30:04 2015

原创 Linux下查看access访问日志IP统计命令

查看 access.Log 文件ip统计cat access.log |awk '{print $1}'|uniq -c |sort -k1,1nr去掉r则从高到低cat access.log |awk '{print $3}'|sort|uniq -c|sort -rn|wc -l以前用过简单的统计下IP,似乎不怎么准确,后来已经用 awstats 就没用过他了

2014-02-03 13:28:35 7321

原创 Linux修改主机名

修改主机名,编辑 network 文件vi /etc/sysconfig/network修改以下参数:NETWORKING=yesNETWORKING_IPV6=yesHOSTNAME=www.ai9475.comGETWAY=98.126.67.169

2014-02-03 13:24:34 869

原创 Linux操作系统信息查看命令

1. 查看系统内核信息 uname -a 2. 操作系统版本 cat /etc/issue | grep Linux 3. 查看CPU型号 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4. 当前系统运行位数 32 或者 64 位 getco

2014-02-03 13:20:09 1018

原创 Linux系统安装rar压缩软件

将 hebaodans.com 目录打包为 hebaodans.rar# rar a hebaodans.rar ./hebaodans.com/解压 hebaodans.rar 到当前目录# rar x hebaodans.rarCentOS rar unrar 安装# vi /etc/yum.repos.d/dag.repo

2014-02-02 22:00:10 1449

原创 Linux服务器时间设置命令

hwclock -r       # 读取BIOS 时间hwclock -w     # 将当前系统时间写入BIOSdate -s 2010/10/02   # 设置年月日date -s 15:02:35        # 设置时分秒/usr/bin/rdate rdate.darkorb.net   # 时间同步1/usr/sbin

2014-02-02 21:59:17 1546

原创 Linux用户相关命令

1、建用户:adduser snailz //新建用户 snailz passwd snailz //给用户 snailz 设置密码2、建工作组groupadd test //新建test工作组3、新建用户同时增加工作组useradd -g test snailz //新建 snailz 用户并增加到test工作组注::-g 所属组 -d 家目录 -s

2014-02-02 21:58:28 854

原创 Linux之VI搜索相关命令

/abc, 向前查询abc?abc, 向后查询abcn, 向前继续查询N, 向后继续查询老是忘记,简单记录下

2014-02-02 21:56:26 965

原创 Python查询MySQL进行远程采集图片实例

这是四五年以前做小说站采集图片时写过唯一一次 Python 代码#!/usr/bin/python#-*-coding:utf-8-*- import MySQLdb, os, socket, time;import MySQLdb.cursors;import urllib User = '

2014-02-02 21:43:08 1561

原创 实现自动备份MySQL数据库

#!/bin/bash base="/zsjdata/mysql/data"date=$(date +%Y%m%d)hour=$(date +%H)time=$(date +%H%M%S) charset="UTF8"username="root"password="sinykk123"database="online_diarydbnew"filename=

2014-02-02 21:40:35 991

原创 Shell出现cd命令无法识别

出现cd 等命令无法识别的原因可能是:当前文件实在windows环境下编辑的其换行结尾是 \r\n 和linux环境的 \n 不一致导致错误,最好在linux系统上通过 VI 命令新建文件,然后通过 SSH 将本地代码粘贴上去即可修复,我是这么搞定滴,实验通过啊,网上找了好半天都没找到原因,最后自己试验解决了!哈哈

2014-02-02 21:38:25 2451

原创 Shell错误[: missing `]'

shell 文件运行时出现错误:     [: missing `]'原因可能是if [ ! -d $date]then mkdir ./$datefi代码中的 ] 方括号内部必须要有个空格,if [ ! -d $date] 改成 if [ ! -d $date ] 即可

2014-02-02 21:36:47 8045

转载 MySQL备份参数详解

mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。1. --compatible = name它告诉 mysqldump,导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值可以为ansi、mysql323、mysql40、postgresql、oracle、mssql

2014-02-02 21:33:52 1407

简单的Canvas刮奖带动画效果的实例

简单的Canvas刮奖带动画效果的实例,具体效果可以到我的博客查看 http://blog.csdn.net/zhouzme/

2017-12-25

RunHiddenConsole

RunHiddenConsole 可以让任务在后台执行 具体使用可查看文章 http://blog.csdn.net/zhouzme/article/details/53613594

2016-12-13

typescript开发react-native的简单示例代码

详见《typescript开发react-native的简单示例代码》http://blog.csdn.net/zhouzme/article/details/52390022

2016-08-31

PHP5.5的SQLServer扩展

适用于 PHP5.5 的 SQLServer PDO 扩展,微软官方目前只支持到 PHP5.4,这个是民间编译的非官方版本,包含四个文件:php_pdo_sqlsrv_55_nts.dll,php_pdo_sqlsrv_55_ts.dll,php_sqlsrv_55_nts.dll,php_sqlsrv_55_ts.dll

2014-08-22

gperftools-2.1

貌似国内由于被墙下载不了了,好不容易找到个,http://gperftools.googlecode.com/files/gperftools-2.1.tar.gz

2014-08-19

PHP调试工具ChromePHP_v3.0.1 用于 Chrome 浏览器端插件

ChromePHP_v3.0.1.crx, 只适用于 Chrome 内核浏览器下进行调试,详细说明:http://blog.csdn.net/zhouzme/article/details/33327675

2014-06-22

PHP5.2, 5.3, 5.4, 5.5 windows下使用的 php_memcache.dll

PHP5.2, 5.3, 5.4, 5.5 各版本使用的 php_memcache.dll 文件,包含 32位 与 64位版本,以及windows下的 memcached 下载与安装可阅读这篇文章:http://blog.csdn.net/zhouzme/article/details/22231931

2014-03-27

win-memcached.rar

memcached windows 服务端,包含 32位 和 64位两个版本,安装说明可以看看这篇文章:http://blog.csdn.net/zhouzme/article/details/22231931

2014-03-27

android APK反编译工具

用于反编译 android 的 apk 应用,具体的操作方法可以阅读这篇文章:http://blog.csdn.net/zhouzme/article/details/19083347

2014-03-27

PHP5.2, 5.3, 5.4, 5.5 使用的 php_memcache.dll

压缩包中包含 PHP5.2, 5.3, 5.4, 5.5 四个版本的 dll 文件,包括 32位 和 64位版本的

2014-03-26

Android基础教程

Android基础教程,扫描版。 图灵程序设计丛书 人民邮电出版社出版

2014-02-02

空空如也

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

TA关注的人

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