2020年2月29日

Android开发之一个activity内多个fragment切换

摘要: 整理一下最近的工作经验,最近的项目需要一个android程序接收Mqtt服务端发来的周期数据和命令,在几个界面中切换和显示数据。需求比较简单。 这个小项目用到的技术有:fragment切换、service应用、dialogFragment、databinding、EventBus、mqtt、prot 阅读全文

posted @ 2020-02-29 20:46 拾掇的往昔 阅读(7122) 评论(0) 推荐(0) 编辑

2019年11月30日

网络协议-HTTPDNS协议

摘要: 网络协议-HTTPDNS协议 DNS 有两个功能,第一个是根据名称查找对应的地址,另一个是可以针对多个地址负载均衡,能在多个地址中找一个离你最近的地方访问。 但是这个地址簿也会给你指错路,明明你要找的饭店就在眼前,它却给你推荐到五公里以外。 传统DNS 存在哪些问题? 1. 域名缓存问题 缓存的域名 阅读全文

posted @ 2019-11-30 09:13 拾掇的往昔 阅读(641) 评论(0) 推荐(0) 编辑

2019年11月24日

网络协议- DNS协议

摘要: 网络协议- DNS协议 DNS 协议就像手机中的通讯录,它将联系人的姓名和电话号组成对应关系。DNS 协议将网站的网址和网站的IP 地址组成对应关系。有了这个DNS ,你就可以说出网站名称,找到网站的IP地址。 DNS 服务器 DNS 协议是手机通讯录这样一个概念,DNS 服务器就是具体的电话本。没 阅读全文

posted @ 2019-11-24 16:09 拾掇的往昔 阅读(288) 评论(0) 推荐(0) 编辑

网络协议-P2P协议

摘要: 网络协议-P2P协议 HTTP协议下电影为啥会很慢? FTP协议下电影为啥那么块? FTP文件传输协议 采用两个TCP 连接来传输一个文件。 控制连接:服务器端被动连接,端口是21,由客户端发起。命令从客户端传给服务器,服务器传回的应答。 常见命令:list 获取目录、reter 取文件、store 阅读全文

posted @ 2019-11-24 14:28 拾掇的往昔 阅读(361) 评论(0) 推荐(0) 编辑

2019年11月10日

网络协议-流媒体协议

摘要: 流媒体协议是网络对视频的传输协议。 基本概念 视频技术的名词 名词系列一:AVI、MPEG、RMVB、MP4、MOV 名词系列二:H.261、H.262、H.263、H.264、H.265。重点是H.264 名词系列三:MPEG-1、MPEG-2、MPEG-4、MPEG-7。 视频:一连串的图片。 阅读全文

posted @ 2019-11-10 12:49 拾掇的往昔 阅读(487) 评论(0) 推荐(0) 编辑

2019年11月6日

网络协议-HTTPS协议

摘要: HTTPS 协议 HTTPS协议用于更严肃的场景,例如金钱交易。如果你在网上购物还用的是HTTP协议就有风险了,黑客很可能截获你的HTTP报文,然后伪造成商家骗取你的财富。解决这个问题的思路是加密。加密分为两种,一种是对称加密,一种是非对称加密。 对称加密中,加密和解密的密钥是相同的。非对称加密中, 阅读全文

posted @ 2019-11-06 21:13 拾掇的往昔 阅读(142) 评论(0) 推荐(0) 编辑

2019年11月5日

网络协议-HTTP 协议

摘要: HTTP 协议 HTTP 协议是TCP/IP 网络协议中的应用层协议。 URL - 统一资源定位符 DNS 的作用 将域名 转为 IP 地址 在发送HTTP 协议之前要建立TCP 连接,HTTP 是建立在TCP 连接之上的 HTTP 1.1 版本默认开启Keep-alive,建立一次TCP 连接,可 阅读全文

posted @ 2019-11-05 21:13 拾掇的往昔 阅读(194) 评论(0) 推荐(0) 编辑

2019年10月30日

CLR 混合线程同步构造-续

摘要: 本篇继上一篇讨论一下多线程并发的处理情况,以及如何编写异步的同步构造代码避免线程阻塞。CLR 到此篇就结束了,如果想看Jeffrey 原著的请留言,写下邮箱地址。 著名的双检索技术 CLR 很好的支持双检索技术,这应该归功于CLR 的内存模型以及 volatile 字段访问,以下代码演示了如何使用 阅读全文

posted @ 2019-10-30 20:40 拾掇的往昔 阅读(146) 评论(0) 推荐(0) 编辑

CLR 混合线程同步构造

摘要: CLR 混合线程同步构造 “基元线程同步构造”讨论了基元用户模式和 内核模式线程同步构造。其他所有线程同步构造都基于它们而构建,而且一般都合并了用户模式 和 内核模式构造,我们称为混合线程同步构造。 没有竞争时 —— 用户模式,有竞争时—— 内核模式。 下面是一个混合线程同步锁的例子: Simple 阅读全文

posted @ 2019-10-30 20:34 拾掇的往昔 阅读(396) 评论(0) 推荐(1) 编辑

2019年10月29日

CLR 线程同步

摘要: CLR 基元线程同步构造 《CLR via C#》到了最后一部分,这一章重点在于线程同步,多个线程同时访问共享数据时,线程同步能防止数据虽坏。之所以要强调同时,是因为线程同步问题其实就是计时问题。为构建可伸缩的、响应灵敏的应用程序,关键在于不要阻塞你拥有的线程,使它们能用于(和重用于)执行其他任务。 阅读全文

posted @ 2019-10-29 20:36 拾掇的往昔 阅读(495) 评论(0) 推荐(0) 编辑

导航