
实用技能学习
benhuo931115
这个作者很懒,什么都没留下…
展开
-
Android客户端实现注册/登录详解(二)
上文中介绍了安卓客户端与服务器交互,实现注册功能Android客户端实现注册/登录详解(一)本文将继续介绍App与服务器的交互实现登录和自动登录的功能,上文说到请求服务器进行注册主要是通过POST请求携带参数实现,起作用的代码主要是 StringRequest request=new StringRequest(Method.POST, url, new Listener<String>()原创 2016-04-06 23:14:42 · 35909 阅读 · 4 评论 -
Maven如何手动添加依赖的jar文件到本地Maven仓库
大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的。那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单。这里以IKAnalyzer.jar包为例进行讲解。 第一步:将IKAnalyzer.jar包存放在一个文件夹中,比如mylib文件夹 第二步:建一个IKAnalyze转载 2017-08-25 09:15:57 · 468 阅读 · 0 评论 -
python调用讯飞付费版语音转写
python调用讯飞付费版语音转写讯飞开发平台提供了付费版的语音转写(Long Form Automatic Speech Recognition,通过SDK调用云端转写服务,将长段音频(5小时以内)转换成文字信息。)功能,分为标准版和电话专用版 http://www.xfyun.cn/services/lfasr但是目前只提供Java平台的sdk,如果想要运行在Python下,可以通过jpype原创 2017-03-12 19:47:07 · 6630 阅读 · 1 评论 -
python调用java程序--jpype
原文地址:http://www.cnblogs.com/yu-zhang/p/3817024.html官方网站:http://jpype.sourceforge.net/官方使用文档:http://jpype.sourceforge.net/doc/user-guide/userguide.html1.安装 首先在官网上下载程序安装包 ubuntu系统可以直接通过 sudo apt-get in转载 2017-03-11 17:15:08 · 4244 阅读 · 0 评论 -
python——判断一段音频是否有声音
根据一段wav音频判断该音频是否有声音#-*- coding: utf-8 -*-import osimport wavefrom time import sleepimport numpy as npSUCCESS = 0FAIL = 1# 需要添加录音互斥功能能,某些功能开启的时候录音暂时关闭def ZCR(curFrame): # 过零率 tmp1 = curFra原创 2017-01-11 11:45:52 · 17927 阅读 · 14 评论 -
Android App 性能优化系列结语篇
Android App 性能优化系列结语篇原文出处:http://gold.xitu.io/post/581f4ad667f3560058a33057关于Android App的优化, 从第一篇的计划开始, 到内存优化的系列文结束, 不知不觉近三个月的时间, 写了十五六篇相关的博文, 算是对自己的知识的一个系统化, 也希望能给大家一些帮助.在此有对此做一个总结.路线Android App优化转载 2016-11-15 14:13:47 · 653 阅读 · 0 评论 -
Android异常整理——《App研发录—架构设计,Crash分析和竞品技术分析》
常见的异常Java语法相关的异常空指针:NullPointException1.方法需要对传入的参数判空后再使用2.对外部接口的调用,需要确保返回值中不为空3.在App中过多使用全局变量,一旦发生内存回收,全局变量会被置为空,可以将全局变量序列化到本地,为空时从本地反序列化回来角标越界:IndexOutOfBoundsException,StringIndexOutOfBoundsExcept原创 2016-11-09 17:28:58 · 5496 阅读 · 1 评论 -
Android性能优化之加快应用启动速度
应用的启动启动方式通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动。1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启转载 2016-10-03 19:53:26 · 504 阅读 · 0 评论 -
android电池电量优化
android电池电量优化在09年Google IO大会Jeffrey Sharkey指出android应用的耗电量主要在以下三个方面:大数据量的传输不停地在网络间切换解析大量的文本数据并提出了相关的优化建议:在需要网络连接的程序中, 首先检查网络连接是否正常,如果没有网络连接,就不要执行相应的程序使用效率高的数据格式和解析方法,推荐使用JSON和Protobuf在进行大数据量下载时,原创 2016-10-03 17:39:12 · 974 阅读 · 0 评论 -
ProGuard介绍——《App研发录—架构设计,Crash分析和竞品技术分析》
ProGuard介绍简介ProGuard一共包括4个功能压缩:侦测并移除代码中无用的类、字段、方法和特性优化:对字节码进行优化,移除无用的指令混淆:使用a、b、c、d这样简短而无意义的名称,对类、字段和方法进行重命名预检:在Java平台上对处理后的代码进行预检编写一个ProGuard文件基本混淆1.基本指令# 代码混淆压缩比,在0-7之间,默认为5,一般不需要改-optimizatio原创 2016-11-08 10:50:59 · 532 阅读 · 0 评论 -
RxJava学习笔记
RxJava学习笔记什么是RxJava—实现异步操作的库一个在Java VM上使用可观测的序列来组成异步的、基于事件的程序的库优点简洁,随着程序逻辑变得越来越复杂,它依然能够保持简洁原理简析RxJava的异步实现是通过一种扩展的观察者模式来实现的观察者模式:观察者通过注册(订阅)的方式告诉被观察者,你必须在某个状态发生变化时通知我(eg:安卓中的点击监听)RxJava的观察者模式Observabl原创 2016-11-03 16:57:17 · 653 阅读 · 0 评论 -
Android进程保活招式大全
作者:腾讯——张兴华 原文出处:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。Android 进程拉活包括两个层面:A. 提供进程优先级,降低进程被杀死的概率B. 在进程被杀死后,进行拉活本文下面就从这两个方面做一下总结。转载 2016-08-15 13:36:46 · 1071 阅读 · 0 评论 -
Android客户端实现注册/登录详解(一)
前言我们在开发安卓App时难免要与服务器打交道,尤其是对于用户账号信息的注册与登录更是每个android开发人员必须掌握的技能,本文将对客户端的注册/登录功能的实现进行分析,不到之处还请指出。在这里我们仅讨论客户端如何请求服务器进行注册,而服务器在收到客户端请求后进行的一系列操作并不在本文所述范围内,有兴趣大家可以参考请求服务器客户端在进行用户信息的注册和登录时一般使用post请求(携带参数)去服务原创 2016-04-06 19:51:55 · 45069 阅读 · 4 评论 -
Springboot 代码混淆
pom.xml中添加 <build> <plugins> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin...原创 2018-06-07 19:35:35 · 3720 阅读 · 2 评论