自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 TCP用到的转换函数

接上篇TCP本文主要是TCP连接中所用到的一些转换函数:public class DataUtil {//buffer转string public static String decodeKey(ByteBuffer bytes) { Charset charset = Charset.forName("utf-8"); return charset.decode(bytes).toString(); }//buffer转byte[]

2020-06-10 14:03:48 272

原创 物联网Java服务端TCP通讯

主要是自己记录一下,刚开始学习这方面知识。对TCP通信理解的并不是特别透彻,只能通过代码一步一步深入:本文主要功能是,传感器设备(包括可控制类电机)采集信息,以及发送指令,包括回传等功能。废话不多说,老规矩,直接上代码:package me.control;import com.google.gson.JsonSyntaxException;import me.control.bean.ChannelBean;import org.springframework.boot.Applic

2020-06-09 19:34:12 1699 1

原创 百度语音合成(TTS)离在线融合,包括-102问题的完美解决!

最近项目要用到语音合成(TTS)的功能,目前国内只有两家:科大讯飞:科大讯飞开发者平台  和 百度:百度语音 。科大讯飞支持完全离线,但是需要付费(成本高),又因为百度虽然目前没有开放纯离线模式下的语音合成SDK,但是开放了离在线融合语音合成SDK,会自动判断当前网络环境,自动匹配使用离线还是在线合成引擎。简言之,就是根据网络的不同状态,实现离线条件下的语音合成。首先我们还是来确认一下使用

2017-07-20 15:48:14 5218 2

原创 Android app测试没有问题,导出apk却问题百出

打包APK报错:Error:Error: This fragment should provide a default constructor (a public constructor with no arguments) (com.cervin.morgan.seachart.fragment.RightFragment) [ValidFragment]琢磨了好久。也看了官方给出的关于fr

2017-07-05 17:27:12 451

原创 vivo手机定位局限性,如何利用第三方库只获取定位信息

众所周知,定位有多种方式,GPS,Network,Wifi,基站定位。其实最好的用户体验就是把这四种定位方式融合,除非手机没有卡(当然也不开wifi&&gps),不然总是能找到一个相对的位置给你。然而最近我手头的项目中就需要定位,测试机是vivo x9 最新款(什么款似乎没什么卵用,都一样),为了方便,只使用了gps与网络定位的融合。通过我们自己的理解,网络定位快,不准确;GPS定位慢,准确。

2017-06-23 13:26:20 4055 1

原创 java优先队列

优先队列的写法有好多种,其中包括二叉树的写法,不过本人对于二叉树还没有吃透,不能随便就传授给大家,本文的方法跟前两篇目的是一样的,尽量不用第三方库,纯java数据处理。下面是队列的属性与结构,我用键值对的方式去声明该数据的优先级:package com.example.a;public class Element { private Object element; // 数据 pr

2017-06-23 13:13:28 273

原创 循环队列

为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。package com.example.queue;public class Qdata { int front = 0;//队头指针 int size = 0;//队列长度 int[] arr = new int[10]; public Qdata() {

2017-06-21 14:19:39 185

原创 顺序队列

最近在巩固数据结构,以及数据处理。所以就从最简单的顺序队列开始说起吧:package com.example.queue;public class Qdata { int front = 0;//队头指针 int size = 0;//队列长度 int[] arr = new int[10]; public Qdata() { // TODO Auto-genera

2017-06-21 14:17:40 183

原创 java定时器封装类

定时器使我们写程序不可或缺的一个模块,通常一个程序不仅仅使用一个定时器,那我们创建多个定时器不仅仅影响美观,而且不方便,做很多无用功。所以本人在写程序前肯定提前导入封装好的定时器类,以便随时调用。下面贴上代码:package com.util.timer;public final class BasicTimer {//对外接口 static private BasicTim

2017-06-21 12:42:33 824

转载 关于自定义adapter中添加按钮,listview不能点击

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2017-05-27 13:34:34 401

转载 Android设计模式之23种设计模式一览

一  什么是设计模式?(1)基本定义:设计模式(Design pattern)是一套被反复使用的代码设计经验的总结。使用设计模式的目的是为了可重用代码、让代码更容易被他人理解。设计模式是是软件工程的基石脉络,如大厦的结构一样。(2)Design pattern的四大要素:模式名称(Name),问题(Question),解决方案(Solution),效果(Efftive)。(

2017-05-11 11:15:02 210

原创 android 中view控件的隐藏与显示动作

注释已经写得很清楚了。这个只是一些常规的显示与隐藏动作,没有左右移动,左右移动安卓自带很容易百度到,下面直接看代码。 /** * view隐藏动作 */ public class AnimationUtil { /** * 从控件所在位置移动到控件顶部 * * @return *

2017-05-04 10:09:04 1660

原创 java数组的实例化

今天出现了一个营弱智的问题,数组的初始化,构造函数是否有返回值。接下来我说下本人的错误与解决办法,希望大家引以为戒!

2017-04-28 10:31:58 5581 1

原创 关于java的运算符,优先级,数据转换

最近刚重拾编程序的工作,说实话内心是崩溃的,不该会的还是不会,该会的也忘记了。所以决定开博客来记录自己每天的重拾历程。就从简单的java运算开始,本文主要介绍基础运算符的操作数类型,运算符关系,优先级,以及不同类型的运算结果。Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符.1.算术运算符 Java的算术运算符分为一元运算符和二元运算符.一元运算

2017-04-25 19:43:48 462

android热门角标

android热门角标控件 /** * 计算路径 x1 x2 * ................................ distance(标签离右上角的垂直距离) * . . . . * . . .. y1 * . . . * . . . * . . y2 height(标签垂直高度) * . . * ................................ */

2018-03-06

android PeletteView.java画图工具类

可直接使用的android画图工具类,该view为画布,必须要在layout预留画布控件。

2018-03-06

android-support-multidex.jar

使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚.Google在API 21中提供了通用的解决方案,那就是android-support-multidex.jar. 这个jar包最低可以支持到API 4的版本(Android L及以上版本会默认支持mutidex).

2017-08-11

两个listview嵌套,效果就是父item点击下拉子listview

两个listview嵌套,效果就是父item点击下拉子listview,两个listview嵌套,效果就是父item点击下拉子listview

2017-07-20

百度语音合成离在线融合封装类

百度语音合成离在线融合封装类,简单的封装,使得调用更加简单明了。百度语音合成离在线融合封装类,简单的封装,使得调用更加简单明了。

2017-07-20

定时器的封装类,可直接并列com包使用

java定时器封装类(包含单次定时,循环定时,停止定时等)

2017-06-21

手机百度搜索

类似于手机百度的一个浏览器,主页就是百度,可以快速的搜索你想搜索的东西,没有别的杂七杂八的广告,引导。

2017-05-11

基于Android学生信息管理系统

这是一个教师管理学生信息的简单demo,主要是解析Excel表格,数据库的使用。有兴趣的可以下载并在此基础上做一些修改!

2017-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除