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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android之自动文本输入识别提示

Android之自动文本输入识别提示

相信大家都熟悉自动识别提示吧,在我们的生活中随处可见,今天就让我为大家简单介绍一下它是如何设计的。所谓自动识别输入即是根据用户输入的已有信息,为用户提示可能的值,方便用户完成输入。在Android设备上这种功能分为:AutoCompleteTextView和MultiAutoCompleteTextView,前者为单个的自动识别,类似与搜索引擎的输入框提示;后者为多个值自动识别,类似与发邮件时的邮箱输入框。那它们俩到底如何使用呢?下面就让我们一起学习一下吧...
Android 属性动画(Property Animation) 完全解析【附源码】

Android 属性动画(Property Animation) 完全解析【附源码】

1、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些View Animation都无法做到。这就是Property Anim...
Android 自定义控件 轻松实现360软件详情页

Android 自定义控件 轻松实现360软件详情页

1、概述最近有不少朋友私聊问应用宝、360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页给大家做个Demo,供大家参考。嗯,关于实现呢,我写了两种方式:1、ScrollView内嵌软件介绍+ViewPager+ViewPager中是ScrollView,这种方式呢,纯原生,没有涉及到自定义控件,但是这样嵌套呢,涉及到测量以及事件的冲突处理,大家可以自己尝试去做一下,想像起来蛮容易的,做起来其实还是挺费劲的,代码我会给出,核心代码...
Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI

Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI

1、概述哈,今天给大家带来一个ViewPagerIndicator的制作,相信大家在做tabIndicator的时候,大多数人都用过TabPageIndicator,并且很多知名APP都使用过这个开源的指示器。大家有没有想过如何自己去实现这样的一个指示器,并且代码会有多复杂呢~~~今天,我就带领大家来从无到有的实现这样一个指示器,当然了,不准备一模一样,搞得没有创新似的,再看标题,跟MIUI相关,所以我们准备做一个特性与TabPageIndicator一致...
Apple Mac OS X Server任意代码执行漏洞(CVE-2014-4394)

Apple Mac OS X Server任意代码执行漏洞(CVE-2014-4394)

发布日期:2014-09-18更新日期:2014-09-24受影响系统:Apple Mac OS X < 10.9.5描述:BUGTRAQ ID: 69891CVE(CAN) ID: CVE-2014-4394OS X(前称Mac OS X)是苹果公司为麦金塔电脑开发的专属操作系统的最新版本。Apple OS X 10.9.5之前版本中Intel Graphics Driver子系统,集成图形驱动程序例程没有正确验证调用,攻击者通过构造的应用利用此漏...
Linux再曝安全漏洞Bash 比心脏出血还严重

Linux再曝安全漏洞Bash 比心脏出血还严重

9月25日消息:一个被指比“心脏出血”还要严重的Linux安全漏洞被发现,尽管还没有发现利用该漏洞进行的攻击,但是比“心脏出血”更低的操作门槛让它比前者更加危险。 Bash是用于控制Linux计算机命令提示符的软件。网络安全公司Trail of Bits的首席执行官丹·吉多表示:“与心脏出血”只允许黑客窥探计算机,但不会让黑客获得计算机的控制权。Bash漏洞则不一样,黑...
Gitlab-shell 受 Bash CVE-2014-6271 漏洞影响

Gitlab-shell 受 Bash CVE-2014-6271 漏洞影响

今天 US-CERT 公布了一个严重的 Bash 安全漏洞 (CVE-2014-6271) ,该漏洞同时也影响 OpenSSH 守护进程。而 Gitlab 服务器默认的 git 账号就是使用 Bash 用来执行远程的代码。攻击者只要有 SSH key 就可以利用这个漏洞在 Gitlab 服务器执行任意代码。检测服务器是否存在这个漏洞的方法:ssh git@gitlab.example.com "() { ignored; }; /usr/bin/id"如果...
C++11中的Tuple和可变参数模版

C++11中的Tuple和可变参数模版

C++11中的tuple是一个n元的可变元组,它相当于有n个元素的结构体,只不过这个结构体的成员都是匿名的,tuple中提供了一个get()方法来获取某个下标对应的元素的值。另外可以通过make_tuple()方法来构造一个tuple对象。具体用法如下我们知道tuple中的元素个数是不确定的,而每个元素的类型通过模板参数指定,那么tuple是如何做到这些的呢?答案就是使用可变参数模板。在C++中,我们使用过printf函数,它的参数就是可变的,在C++11...
Bash 远程任意代码执行安全漏洞(最严重漏洞)

Bash 远程任意代码执行安全漏洞(最严重漏洞)

US-CERT 意识到 Bash 存在一个安全的漏洞,该漏洞直接影响基于 Unix 的系统(如 Linux、OS X 等)。该漏洞将导致远程攻击者在受影响的系统上执行任意代码。US-CERT 建议用户和管理员重新检查这篇红帽的安全博客。更多的详情只能参考相应 Linux 发行商以获取相应补丁。你可以使用如下命令来检查系统存在此漏洞:env x="() { :;}; echo vulnerable" bash -c "echo this is a test"...
GNU Bash 环境变量远程命令执行漏洞(CVE-2014-6271)

GNU Bash 环境变量远程命令执行漏洞(CVE-2014-6271)

发布日期:2014-09-24更新日期:2014-09-25受影响系统:GNU Bash <= 4.3描述:BUGTRAQ ID: 70103CVE(CAN) ID: CVE-2014-6271GNU Bash(Bourne again shell)是一个为GNU计划编写的Unix shell,广泛使用在Linux系统内,最初的功能仅是一个简单的基于终端的命令解释器。GNU Bash 4.3及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境变量...
C++11的关键字nullptr

C++11的关键字nullptr

nullptr是为了解决原来C++中NULL的二义性问题而引进的一种新的类型,因为NULL实际上代表的是0。观察如下代码在C++98中,NULL可以代表0,这样对于如上两个函数来说,就会造成二义性了。那么为了解决这种二义性,在C++11中就引入了一个新的关键字nullptr来代表空指针,并且nullptr本身不能代表零。C++11新特性:Lambda函数(匿名函数) http://www.linuxidc.com/Linux/2013-12/93367p2...
<< 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 >>