Socket通信
基本概念
对于程序开发来说,网络通信的基础就是Socket,但因为是基础,所以用起来不容易,今天我们就来谈谈Socket通信。计算机网络有个大名鼎鼎的TCP/IP协议,普通用户在电脑上设置本地连接的ip时,便经常看到下图的弹窗,注意红框部分已经很好地描述了TCP/IP协议的作用。
TCP/IP是个协议组,它分为三个层次:网络层、传输层和应用层:
网络层包括:I...
分类:
移动开发 时间:
2016-07-14 15:23:04
阅读次数:
339
1.Redis的安装
Window
下安装
下载地址:https://github.com/dmajkic/redis/downloads。
下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。
如 C:\reids
打开一个cmd窗口 使用cd命令切换目录到
C:\redis 运行
redis-...
分类:
其他好文 时间:
2016-07-13 17:45:30
阅读次数:
197
1、tomcat 配置虚拟路径:Tomcat下配置虚拟路径管理web项目 发布路径配置( 即虚拟目录配置 ) 配置虚拟路径的4种方法 2、 ...
分类:
编程语言 时间:
2016-07-09 16:30:42
阅读次数:
167
HTTP上传
与文件下载相比,文件上传的场合不是很多,通常用于上传用户头像、朋友圈发布图片/视频动态等等,而且上传文件需要服务器配合,所以容易被app开发者忽略。就上传的形式来说,app一般采用http上传文件,很少用ftp上传文件。
HttpURLConnection上传
很可惜Android没有提供专门的文件上传工具类,所以我们要自己写代码实现上传功能了。其实也不难,一样是按照普...
分类:
移动开发 时间:
2016-07-08 11:57:38
阅读次数:
236
项目地址:https://github.com/hellozhuzi/HappyChat 项目构思:集成环信实现即时通讯,再加一些自己的功能(阅读、视听) (一)集成环信 参考官方文档 http://docs.easemob.com/im/start 1、注册开发者账号 http://docs.ea ...
分类:
其他好文 时间:
2016-07-06 13:16:35
阅读次数:
185
网盘存储
个人开发者往往没有自己的后台服务器,但同时又想获取app的运行信息,这就要借助于第三方的网络存储(也叫网盘、云盘、微盘等等)。通过让app自动在网盘上存取文件,可以间接实现后台服务器的存储功能,同时开发者也能及时找到app的用户信息。
曾几何时,各大公司纷纷推出免费的个人网盘服务,还开放了文件管理api给开发者调用,一时间涌现了网盘提供商的八大金刚:百度网盘、阿里云、华为网盘...
分类:
移动开发 时间:
2016-07-01 10:24:21
阅读次数:
359
添加同一个控件多次到父控件,最终只会添加一个该控件 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TableVie ...
分类:
其他好文 时间:
2016-06-30 23:20:06
阅读次数:
278
在以前的项目中用到了百度语音识别服务,在这里做一个笔记。这里还是要和大家强调一下,最好的学习资料就是官网网站。我这里只是一个笔记,一方面整理了思路,另一方面方便以后我再次用到的时候可以快速回忆起来。百度语音识别服务是什么?百度语音识别服务能将语音文件(指定格式,不是所有格式都可以)识别成文本。语音识别我们都接触过,手机输入法里就有语音识别服务。什么是百度语音识别的 REST API?按照官网的说法...
关于weex的环境安装,前面已经介绍了,并且顺利运行android版官方demo,亮点十足,继续关注。本文介绍weex for ios的相关内容,以及遇到的坑。
weex仓库:https://github.com/alibaba/weex。...
分类:
其他好文 时间:
2016-06-28 11:05:57
阅读次数:
236
智能语音技术
如今越来越多的app用到了语音播报功能,例如地图导航、天气预报、文字阅读、口语训练等等。语音技术主要分两块,一块是语音转文字,即语音识别;另一块是文字转语音,即语音合成。
对中文来说,和语音播报相关的一个技术是汉字转拼音,想想看,拼音本身就是音节拼读的标记,每个音节对应一段音频,那么一句的拼音便能用一连串的音频流合成而来。汉字转拼音的说明参见《Android开发笔记(八十...
分类:
移动开发 时间:
2016-06-27 10:40:50
阅读次数:
780