Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android字数限制的EditText实现方案研究

Android字数限制的EditText实现方案研究

在Android应用开发中,有时需要实现有字数限制的EditText,首先来分析下市面上存在的类似实现方案吧,好有个感性的认识。【方案一:腾讯微博】每个中文字符算一个字数,每两个英文字符算一个字数,当用户输入内容时,实时显示剩余的字数,当超出字数限制时,剩余字数显示为负数,但此时用户仍然可以继续在EditText中输入内容,直到用户点击菜单中的“发送”按钮时,才会弹出对话框或者Toast显示用户输入的字数超标,如下图所示:这个方案实...
Android调用系统邮件类应用的正确实现方法

Android调用系统邮件类应用的正确实现方法

Android应用开发中,很多情况下免不了要调用手机上的邮件类应用,实现邮件发送的功能,这一般是通过调用系统已有的Intent来实现的。看到网上很多邮件发送都是调用action为android.content.Intent.ACTION_SEND的Intent来实现的,下面我们就来看下这种方式实现的效果如何。【使用Intent.ACTION_SEND方式】具体的UI搭建我就不说了,很easy,直接看下发送的核心代码就行:[java] view plainc...
通过编译 eddic 来比较 GCC 4.7 和 Clang 3.1 的性能

通过编译 eddic 来比较 GCC 4.7 和 Clang 3.1 的性能

eddic 现在可以使用 Clang 进行编译了(详情), 我想在两个不同的编译器下比较编译时间和生成可执行文件的性能。我选择的编译器是 GCC 4.7.2 和CLang 3.1,测试平台 Gentoo。编译时间首先我使用不同的参数比较二者的编译时间,包括 debug 模式以及 -O2 和 -O3 编译参数,编译结果比较: 详细数据:这个结果显示 Clang 的编译速度比 GCC 快多了,三个不同的编译模式下,CLang 的速度比 GCC 快近乎两倍。...
Python模块paramiko的上传下载和远程执行命令方法

Python模块paramiko的上传下载和远程执行命令方法

用python实现远程登陆主机执行命令或通过sftp上传下载文件,有个很好的模块paramiko模块来演示这些功能,使用起来很方便,大家可学习一下。写了几个小程序,用于说明此模块的使用方法。1:连接远程linux主机并执行命令#!/usr/bin/env pythonimport paramiko hostname="192.168.0.102"username="root"password="abc"port=22paramiko.util.log_to...
Tomcat 和 Hashtable 碰撞拒绝服务漏洞

Tomcat 和 Hashtable 碰撞拒绝服务漏洞

之前你可能听说过关于 Java 中的哈希表实现上的漏洞,现如今因为 Tomcat 使用了哈希表来存储 HTTP 请求参数,因此也受此问题影响。目前为止,Oracle 尚未为该问题提供补丁。为此 Tomcat 实现了一个变通的做法,提供一个新的选项 maxParameterCount 用来限制但请求中最大的参数数量,该参数默认值是 10000,这对多数应用程序来说已经足够,这个值也足够用来绕过 JRE 中的哈希表的 bug。目前该变通方法将会在以下版本中实现...
Mahout中相似度计算方法介绍

Mahout中相似度计算方法介绍

在现实中广泛使用的推荐系统一般都是基于协同过滤算法的,这类算法通常都需要计算用户与用户或者项目与项目之间的相似度,对于数据量以及数据类型不同的数据源,需要不同的相似度计算方法来提高推荐性能,在mahout提供了大量用于计算相似度的组件,这些组件分别实现了不同的相似度计算方法。下图用于实现相似度计算的组件之间的关系:图1、项目相似度计算组件图2、用户相似度计算组件下面就几个重点相似度计算方法做介绍:皮尔森相关度类名:PearsonCorrelationSim...
<< 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 >>