安卓View的缓冲机制

View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:voidsetDrawingCacheEnabled(booleanflag), BitmapgetDrawingCache(booleanautoScale), voidbuildDrawingCache(booleanautoScale), voiddestroyDrawingCache()我们要获取cac...
安卓开发 缓冲机制

简易实现 TextView单行文本水平触摸滑动效果

最近做应用的时候有用到TextView单行长文本,当文本内容过长时候又想实现触摸水平滑动效果。网上找了很多,都没有看到有效解决方案。其中,最常见的也是最笨拙滴采用重写TextView并继承实现touch 和 Gesture手势。后来经提醒发现了其实最简单的方案:直接使用 EditText 就好了。因为edittext需要编辑和移动光标的缘故,使得它是可以水平滑动的。因此我们只需要设置其为透明背景,...
触摸滑动效果 android

JavaScript回调函数应用浅析

回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。...
JavaScript 回调函数

介绍Visual Studio的Android模拟器

Microsoft 本周发布了 Visual Studio 2015 预览版, 里面包含 Android 开发工具. 安装的时候, 如果选 Android 开发, Visual Studio 会把调试 Android 应用程序用的 Visual Studio 模拟器也装上. 你也可以点 这里 查看视频介绍.为了帮助我们把模拟器做的更好,请 填下这个简短的问卷调查 。在介绍这个新模拟器之前, 我们先...
Android Visual Studio 模拟器

Android新姿势:如何截取短信

android截取短信其实并不难,难就难在现在很多手机上都装了360、管家等(流氓)应用,这些应用有一个共同点就是拥有拦截短信的最高优先级,所以对于我们开发者来说简直是折磨。。。公司要做一个【因为是机密所以不能说】的项目,有个需求是拦截手机系统的短信,而且不能在手机的短信应用上显示。OK,一开始以为不难,网上查了一下资料也发现有人做过,于是就开始写demo,结果才发现,这尼玛就是个大坑啊!!首先网...
截取短信 Android

boot.img的修改

Android 系统的 rom 最主要的就是 3 个文件: boot.img 、 system.img 、 userdata.img 。其中 boot.img 存放着内核以及 Android 系统的配置信息,比如 android 系统各文件夹的读写权限, adb 的权限。所以如果你要修改文件夹的写权限, adb 的 root 权限,修改 boot.img 对应的地方就 ok 了。 system.i...
boot.img Android

jQuery带对比功能的焦点图插件

我们在这里已经分享过很多炫酷的jQuery焦点图插件,大部分焦点图插件都比较实用。今天要分享的这款有几个特点:第一是焦点图带有缩略图预览功能,第二是焦点图中的图片带有和原图进行对比的功能,并且这款jQuery焦点图还支持定时图片切换,非常实用。...
jQuery插件 焦点图插件

C#设计模式——单例模式

一、引言最近在设计模式的一些内容,主要的参考书籍是《Head First 设计模式》,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了帮助我更深入地理解设计模式,二同时可以给一些初学设计模式的朋友一些参考。首先我介绍的是设计模式中比较简单的一个模式——单例模式(因为这里只牵涉到一个类)二、单例模式的介绍说到单例模式,大家第一反应应该就是——什么是...
单例模式 C#设计模式

ASP.NET MVC中实现属性和属性值的组合,即笛卡尔乘积01, 在控制台实现

在电商产品模块中必经的一个环节是:当选择某一个产品类别,动态生成该类别下的所有属性和属性项,这些属性项有些是以 DropDownList 的形式存在,有些是以 CheckBoxList 的形式存在。接着,把 CheckBoxList 的选中项组合生成产品SKU项。本系列将在ASP.NET MVC中实现以上功能。但本篇,先在控制台实现属性值的笛卡尔乘积。关于属性的类:publicclassProp ...
笛卡尔乘积 ASP.NET MVC

低延迟系统的Java实践

在很久很久以前,如果有人让我用Java语言开发一个低延迟系统,我肯定会用迷茫的眼神望着他,然后说“are you kidding me?”。然而随着Java语言的日臻完善以及JVM性能的极速提升,使得用Java语言开发低延迟(不要和实时系统搞混)系统越来越成为可能,其中就包括最典型的交易(支付)系统。当然作为系统架构师,他们会尝试使用一些成熟分布式架构方案(通常是整合一些商业或开源项目),通过利用...
Java实践 低延迟系统