设计模式漫谈之

天太热,失眠了,实在睡不下去,就再写篇文章来静静心吧,我为什么写设计模式,因为设计模式是思想上的东西,程序员的法宝之一就是编程思想。 在面向对象中,对象之间的认识是分角度的,比如A对象,B对象,如果A对象存了B对象的引用,那么从A对象的角度来说,A对象认识B对象,但是B对象不认识A对象,如果B对象也存了A对象的引用,这时,才能说A,B互相认识。 或者是A,B对象互相不认识,但是A,B对象都认识C对象,而C对象认识A,B对象,这样,可以通过C对象来间接让A,B对象互相认识,互相通信。扮演红娘角色
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

计算机网络【6】—— 从浏览器输入URL到显示页面发生了什么

当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染。 一、网络通信 互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。分层由高到低分别为:应用层、传输层、网络层、数据链路层。发送端从应用层往下走,接收端从数据链路层网上走。如图所示: 1. 在浏览器中输入url 用户输入url,例如http://www.baidu.com。其中http
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

【CodeForces 990A】Commentary Boxes

题目链接 luogu & CodeForces 题目描述 Berland Football Cup starts really soon! Commentators from all over the world come to the event. Organizers have already built nn commentary boxes. mm regional delegations will come to the Cup. Every delegation should ge
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

实时射击网游总结

1. 2.http基于tcp,tcp可靠,http数据使用换行符来分割(“\r \n”) 3.http数据有http头 4.wiresharp分析报文数据 5.http是无状态当协议 6.http状态是cookie 7.tcp连接,如果顿开,重新拉取 8.状态当作用, 9.请求 和流离散 10.tcp3次握手 11.SYN同步,ACK确认 12.tcp以随机数开始seq,每传输一个字节seq+1; ack 是接收到当seq +报文大小 13.避免发送少量字节 14.clumsy模拟网络报文丢失
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

团队成员之间的对抗与互助的鼓励

  真的是开卷有益,映入眼帘的这篇文章就让我发现我们当下不就处在这样的情况吗?可以这么说,感觉是这样,从今年来,我发现了这样的一个危机,太过于互相支持,成员之间会停止互相对抗,他们之间的关系成为至尊无上的第一原则,我最近两个月,发生的变化是这样,自从上次我找我们其中的一个组员聊天,我觉得他平时聊天太多,尤其是在code review 或者 需求评审的时候都在聊微信,不尊重他人的分享成果,也可能对我这个组长不太满意,我那天晚上找他聊了这个问题大概3个小时,从6点半到9点半,讲了一些我的经历,和我
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

Docker概念学习系列之彻底卸载旧版本的docker 全网最详细的CentOS7下如何正确下载安装并启动Docker(图文详解)

  不多说,直接上干货!   最好在,安装docker之前,先进行 全网最详细的CentOS7下如何正确下载安装并启动Docker(图文详解)   卸载docker的旧版本(如果安装过旧版本的话) [root@docker ~]# sudo yum remove docker docker-common docker-selinux docker-engine   (彻底卸载) 欢迎大家,加入我的微信公众号:大数据躺过的坑 人工智能躺过的坑 同时,大家可以关注我的个人博客: http://ww
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

11、Flask实战第11天:视图使用装饰器

蓝图的基本使用 之前我们写的代码都是集中在一个主程序文件里面。这样不利于分层解耦和维护。 蓝图的作用就是让我们的flask项目更加模块化结构更加清晰,可以将相同模块的视图函数放在同一个蓝图下,同一个文件中,方便管理 比如,设计的网站有如下几个模块   读书 ---book   电影 ---movie   新闻 ---news   用户 ---user 我们新建了一个Python Package命名为blueprints,然后在里面新建book.py, movie.py, news.py, us
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

Android之Intent实现携带参数跳转并返回值

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_...
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

安卓的多线程,在实际操作中,到底有什么用处

多线程是相对UI主线程而言的。用户操作涉及到处理文件IO,网络IO的耗时操作时,新开线程异步处理的方法能避免UI线程被阻塞,界面才不会无法响应,影响用户体验。android流畅度没有iOS高,不是因为字节码,因为现代java虚拟机有热点探测技术,会把频繁执行的字节码编译成和c一样的机器码。不流畅的原因是java有垃圾回收机制(GC),无论什么类型的GC,总是会有stop the world的停顿。...
分类: 其他 发布时间: 06-30 22:34 阅读次数: 0

一.android沉浸式

一.在values下的styles中添加 <!--添加状态栏(第一种方式)--> <!--<item name="android:fitsSystemWindows">true</item>--> <style name="contain
分类: 其他 发布时间: 06-30 22:33 阅读次数: 0

一.ScrollView滑动卡顿

//禁用滑动事件 recyclerview.setNestedScrollingEnabled(false); android:scrollbars="none"
分类: 其他 发布时间: 06-30 22:33 阅读次数: 0

二.实时更新获取本机 时间

一. private static final int msgKey1 = 1; 二.onCreate()方法内 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent...
分类: 其他 发布时间: 06-30 22:33 阅读次数: 0

4月《Android hybrid跨平台开发》月考-技能网页_模拟

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #wb{ width: 700px; height: 500px;
分类: 其他 发布时间: 06-30 22:32 阅读次数: 0

5月《Android hybrid跨平台开发》月考-技能_模拟一

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/angular.min.js" type="text/javascript" charset=&
分类: 其他 发布时间: 06-30 22:32 阅读次数: 0

4月《Android hybrid跨平台开发》月考-技能_模拟

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/angular.min.js" type="text/javascript" charset=&
分类: 其他 发布时间: 06-30 22:32 阅读次数: 0

webview内存泄漏处理----无效请喷我

首先不得不吐槽一下,谷歌的webview太坑爹了,一大堆问题。和ios的webview简直一个屌丝一个高富帅。 在开发过程中公司那边有一些h5模板就各种嵌套webview展示界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后。 即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=nu
分类: 其他 发布时间: 06-30 22:31 阅读次数: 0

Android图片加载框架ImageLoader框架的坑

用了ImageLoader这套框架非常久了,一直觉得熟悉方便好用,而且原本软件中使用也不存在什么问题.直到最近开发的一个项目中,我才发现为什么很多开发者都放弃ImageLoader这套用熟了的框架换用glide图片加载框架了。 1.ImageLoad特殊场景的内存泄漏; 普通activity的界面使用中,加载图片的页面销毁查看内存泄漏也没有什么问题。但是如果在fragment中replace等
分类: 其他 发布时间: 06-30 22:31 阅读次数: 0

Android之串口232从不会到开发功能详解

首先由于公司开发需要,我才接触到串口通信。普通的手机app开发并没有串口。使用到的为机顶盒定制板子(有232串口驱动编译的Android系统)的开发,以及与外部设备的连接。 --------前提软件开发需要: 1.串口232线;2串口转usb线;3Android系统带232串口(注意:Android系统由串口驱动编译具备串口功能)  4.笔记本电脑及串口调试工具  5.Android系
分类: 其他 发布时间: 06-30 22:31 阅读次数: 0

GoogleVR谷歌原技术开发文档--1入门----国外原文翻译中文版

提到热门Android的VR技术,很多人都感兴趣,因为国内的技术文档比较不全,而完整的谷歌开源vr技术为英文网页,这里提供一个国内中文版的谷歌原文翻译. 辛苦将国外网站翻译过来,有用请点赞,各位看官的支持将是我将谷歌所有VR开发文档全部翻译完善过来的动力. ----------------------------------------概观提纲: Android的 入门 Daydream元素 开发者工具 vr视图 下载 示例和教程 Android NDK的 入门 D
分类: 其他 发布时间: 06-30 22:30 阅读次数: 0

Android开发技术水平走向经验感言

首先,在公司上班都嫌弃刚培训出来的菜鸟,先抱怨一下,感慨那些技术菜又会吹牛做东西又很坑的菜鸟.今天来谈谈对自身技术水平认知这个概念,当然无关工作年限.单纯谈技术.     认知一下,首先那些工作很久的人不一定就技术很强,但不可否认经验和解决问题的速度就快.因为基本不是菜鸟;说说我们招聘常见的要求高级工程师.反正就没要求要初级和中级工程师的.但是现在说说个人对初中高的认识:     Andr
分类: 其他 发布时间: 06-30 22:30 阅读次数: 0