0

centos7下使用yum安装mysql

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。

1. 下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安装mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/my[……]

Read more

0

这可能是目前最鲁棒的Android声音录制和播放封装库了

安卓开发过程中一旦开始和硬件打交道,以及涉及到一定的native代码之后,各种闪退就开始浮出水面了,声音录制和播放当然不例外。本文总结了YOLO安卓客户端大半年来的安卓音频实践,整理出一套系统API的封装,命名为RxAndroidAudio

概览

安卓平台和声音录制与播放相关的主要是4个类:MediaRecorder,MediaPlayer,AudioRecord和AudioTrack。

MediaRecorder可以录制视频和音频到文件,MediaPlayer可以播放视频和音频文件,AudioRecord可以提供接口读取音频流数据(byte数组或者short数组),AudioTr[……]

Read more

0

国内镜像加速Android源码下载

转发:http://www.tuicool.com/articles/nmy26nv


清华大学镜像

无论是Ubuntu源更新还是Android源码下砸,都是使用清华大学镜像。

Ubuntu源使用方法

不多说了,不会的自行Google。

Android源码清华镜像使用方法

官方介绍使用方法

==== 点击浏览 ====

我来介绍

1.下载修改好的 repo==== 下载地址 ==== ,密码: rb5t

2.打开终端,输入:

mkdir ~/bin
PATH=~/bin:$PATH

3.将 repo 放入[……]

Read more

0

Android 自定义控件——图片剪裁

该控件由另一篇文章:Android 图片拖拽、放大缩小的自定义控件 扩展而来 http://www.linuxidc.com/Linux/2014-12/110763.htm

如图:

Android 自定义控件——图片剪裁

思路:在一个自定义View上绘制一张图片(参照前面提到的另一篇文章),在该自定义View上绘制一个自定义的FloatDrawable,也就是图中的浮层。绘制图片和FloatDrawable的交集的补集部分灰色阴影(这个其实很简单,就一句话)。在自定义View的touch中去处理具体的拖动事件和FloatDrawable的变换。图片的绘制和FloatDrawable的绘制以及变换最终其实就是在操[……]

Read more

0

Android ImageCropper 矩形 圆形 裁剪框

支持圆形裁剪框,裁剪后生成圆形图案。

代码基于开源项目修改,github上项目链接:https://github.com/shengge/android-crop

还是贴下效果图:

  

说一下圆形裁剪实现部分:

1.UI方面,自定义CircleHighlightView继承至HighlightView(原有的矩形裁剪框实现),直接看draw方法实现

  1. @Override
  2.     protected void draw(Canvas canvas) {
  3.         canvas.sa[……]

Read more

0

Android自定义相机拍照、图片裁剪的实现

最近项目里面又要加一个拍照搜题的功能,也就是用户对着不会做的题目拍一张照片,将照片的文字使用ocr识别出来,再调用题库搜索接口搜索出来展示给用户,类似于小猿搜题、学霸君等app。

其实Android提供Intent让我们打开系统的相机,但是系统相机跟自己app风格不搭,而且用起来体验不好。所以我使用了SDK提供的camera API自定义了一个相机,并且在相机界面上面添加了参考线,有助于用户将题目拍正,提高ocr的识别率。

1、绘制参考线的代码

复制代码
 1 public class ReferenceLine extends View {
 2
 3     privat[......]

Read more

0

移动端前端UI库—Frozen UI、WeUI、SUI Mobile

Frozen UI

自述:简单易用,轻量快捷,为移动端服务的前端框架。

主页:http://frozenui.github.io/

开发团队:QQVIP FD Team

Github:https://github.com/frozenui/frozenui

Demo:http://frozenui.github.io/frozenui/demo/index.html

WeUI

自述:WeUI是一套同微信原生视觉体验一致的基础样式库,为微信 Web 开发量身设计,可以令用户的使用感知更加统一。

开发团队:Wechat Official Design Team[……]

Read more

0

给 Android 开发者的 RxJava 详解

前言

我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJava 到底是什么?

鉴于 RxJava 目前这种既火爆又神秘的现状,而我又在一年的使用过程中对 RxJava 有了一些理解,我决定写下这篇文章来对 RxJava 做一个相对详细的、针对 And[……]

Read more

0

Android性能优化典范 – 第4季

Android性能优化典范第4季的课程学习笔记终于在2015年的最后一天完成了,文章共17个段落,包含的内容大致有:优化网络请求的行为,优化安装包的资源文件,优化数据传输的效率,性能优化的几大基础原理等等。因为学习认知水平有限,肯定存在不少理解偏差甚至错误的地方,请多多交流指正!

1)Cachematters for networking

想要使得Android系统上的网络访问操作更加的高效就必须做好网络数据的缓存。这是提高网络访问性能最基础的步骤之一。从手机的缓存中直接读取数据肯定比从网络上获取数据要更加的便捷高效,特别是对于那些会被频繁访问到的数据,需要把这些数据缓存到设备上,以便更加[……]

Read more

0

在CentOS上安装Java环境:[1]使用yum安装java

现阶段做企业级项目开发一般都采用Java语言。开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是CentOS系统上的Java环境搭建。

下面由小河给大家分享:如何使用yum方式在CentOS上安装Java环境,系统以CentOS6.4为例。

工具/原料

  • Java JDK
  • yum库
  • CentOS6.4

方法/步骤

  1. 查看CentOS自带JDK是否已安装。

    ◆输入:yum list installed |grep java。[……]

Read more