写在2018元旦之前:2017的总结 2017年已经过去了,现在已经是2018年1月1号了,写写这一年的收获总结和2018的计划吧。一个字总结了一下2018年:穷。我也不知道钱花到哪里去了【无奈、摊手】。当然这是开玩笑式的总结,但也是最接近事实的了。刚刚翻了翻2016年年末写了总结个2017的计划,我先捂会脸。 2017年12月30日 #乱七八糟
Android中使用WebSocket-2 上一篇提到在Android中使用WebSocket和服务端进行通信。是直接在Activity里面进行操作的这样会保持一个长连接,一个应用里面没必要也不应该保持多个长连接,所以我们可以把WebSocket客户端挪到Service里面,使用广播和Activity进行通信。 2017年12月26日 #Android #WebSocket
Android中使用WebSocket 背景:后端逻辑框架调整,将原来的推送和轮询方式改成了使用WebSocket通信。原来的请求方式是由app发起请求,appServer对请求进行分发,中转中继服务器将具体请求下发到对应的物联网服务器,物联网服务器将指令下发到指定的设备。整个流程涉及到很多层http请求,并且每个服务的回调接口还不一致,只能在app发情请求之后,接着去轮询服务器,服务器端去查询设备状态、是否对指令有响应。改版后涉及到对 2017年12月25日 #Android #WebSocket
《我的安卓爬坑之旅》-高德地图遇到的坑-3 这次是逆地理位置编码出现的坑,在提交工单后,官方回复是badcase,已经收录,后续着手优化。SDK版本号:com.amap.api:location:3.6.1、com.amap.api:map3d:4.1.3、com.amap.api:map3d-native:4.1.3、com.amap.api:search:5.5.0。 2017年12月19日 #Android #Android爬坑之旅
TCP协议的简单理解 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。这里的面向连接是指:两个使用TCP的应用(通常是一个客户一个服务器)在彼此交换数据之前必须先建立一个TCP连接。 2017年07月03日 #tcp协议
Jenkins安装与使用 公司需求,业务越来越多,服务器越来越多,后台部署项目麻烦的要死,于是上了jenkins这货。关于这货是干嘛的,请移步这里https://jenkins.io/,下载请移步这里https://jenkins.io/download/安装环境:ubuntu 16.04、tomcat7(这个是因为Jenkins是个war包)、maven(这个是因为后台的项目是maven工程)、jdk8(这个是因为需要t 2017年06月28日 #jenkins #运维
elk简单环境搭建 for linux 环境:ubuntu 16.06虚拟机:4核8G内存在官网下载的tag.gz包,官网地址https://www.elastic.co/webinars/introduction-elk-stack安装版本是5.4.1,本文只安装了Elasticsearch、Logstash、Kibana 2017年06月13日 #运维 #elk
git工具 公司代码版本管理系统由svn迁到了git,对于AndroidStudio来讲,内置的GUI工具足以应付日常开发,但在请求失败的情况下,对失败原因的提示不够清晰。个人习惯上用命令行,但是对于命令行中比较两个文件差异以及合并来说,个人还是不大习惯,于是就配置成了使用其他软件进行合并。可以使用$ git difftool --tool-help查看对比文件差异支持的软件,用$ git mergetool 2017年05月10日 #git
搭建git服务 公司的版本控制要从SVN迁移到git,正式的开发环境还没有搭建好,于是自己做了一个简单git服务。环境:本机: win10,服务器:ubuntu 16.04 LTS,ip:192.168.1.103 2017年04月15日 #运维 #git