首页 文章 精选 留言 我的

精选列表

搜索[分库分表],共10000篇文章
优秀的个人博客,低调大师

一分钟学会使用9-patch

背景 之前项目开发一般都是写逻辑,UI方面的操作用的比较少。 图片也是直接使用设计师提供的。 因此一般情况下不需要用到9-patch图。 然而,最近项目中分配给我的功能用到了。 因此,记录一下以便给其他没有接触过的开发者参考。 什么是9-patch 引用官方的一段描述 Draw 9-patch 工具是 Android Studio 中包含的一种 WYSIWYG(所见即所得)编辑器,利用此工具,您可以创建能够自动调整大小以适应视图内容和屏幕尺寸的位图图像。图像的选定部分可以根据图像内绘制的指示器在水平或竖直方向上调整比例。 根据上面的描述我们可以知道,当我们要求我们的图片能够自动调整大小以适应视图内容时,我们才需要用到9-patch图。 如何绘制9-patch 这边以Android Studio为例,进行实际说明如何绘制9-patch图。 确定要创建9-patch的图片,这里以下面图片中的chat_bg.png为例。 右键点击您想要用来创建 NinePatch 图像的 PNG 图像,然后点击 Create 9-patch file。 点击之后会弹框,如果名字保持不变,结果如下。 这个时候如果运行,会提示资源重复。所以我们要删除非9patch的原图。 好了,到这里前期准备就结束了。 接下来就需要做两个操作:1.确定横向和纵向拉伸。2.确定横向和纵向显示内容。 我们看下官网的一张图片说明 从图中可以得出如下结论: 左边控制纵向拉伸伸展区域。 上边控制横向拉伸伸展区域。 下边控制横向内容padding(可选) 右边控制纵向内容padding(可选) 具体操作通过下面的gif图来说明: gif图的操作可以归结如下: 点击Show patches,进行拉伸处理。 左边选取一块作为纵向拉伸伸展区域。 上边选取一块作为横向拉伸伸展区域。 点击Show content。 右边选取纵向内容区域。 下边选取横向内容区域。 通过gif图可以很方便的看到所谓的画线操作其实是拖拉操作。 并不是说要像画笔那样去画出来。

优秀的个人博客,低调大师

一分钟ECS上搭建云HBase Thriftserver

​ 这里详细的介绍下客户自己搭建thriftserver的流程以及步骤;通过一步步的演示达到分钟级别在ecs上自构建Thriftserver流程;Thrfitserver是接收各种语言的client的请求,可以是:java/c++/php/python and so on;thriftserver接收客户端请求,然后等于做一层proxy机制给HBbase server 发送请求,然后等待响应给client; ​ 一:搭建前我们需要确定好几个需要的东西: ​ 1.jdk(java运行环境,因为Thriftserve是java写的);这里以1.8版本为例子;如何部署java环境谷歌一坨资料;这里不在赘述; [root@xxxxx apps]# java -version java version "1.

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册