用观察者模式,传递广播中收的值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Bu_siliang/article/details/80682909 前言: 最近项目中有用到广播,需要接收到广播传过来的值,在指定页面上使用是不是很简单呢,没错,这时候有人说可以写局部广播啊,哪个页面需要用到哪个页面写广播啊,没错这的确是一个方法,但是如果说有五个页面你能五个都写么。这时候又会有人说,那就用全局啊,对 小白就是用的全局。那么我们如何将接受的值在指定页面时使用。其实方法很多(比如
分类: 其他 发布时间: 12-28 22:31 阅读次数: 0

studio下载插件超时

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Bu_siliang/article/details/80942739 最近有时候会发现studio 插件下载不下来。这是因为由于一些公司内外网比较严禁,因此我们访问时候需要设置代理。 先说下无法下载的额几种解决方式: 第一种: 找到andorid studio的 plugins文件路径 C:\Users\smilemolj.AndroidStudio3.0\config\plugins 发现多余
分类: 其他 发布时间: 12-28 22:31 阅读次数: 0

Android 三级列表

最近项目有用到一个三级列表,本想自己的写,问了下度娘发现已经有大神写好的。所以拿来借此一用了。 为了以后的方便使用就把他封装成一个工具类: 添加依赖: //三级列表 compile ‘com.contrarywind:Android-PickerView:4.1.5’ 首先我们要创建一个assets(网络获取的话不需要)文件夹 2:我将三级列表的解析,数据源都写在一个公用类里面,用的时候直接调该类: package util; import android.content.Context;
分类: 其他 发布时间: 12-28 22:31 阅读次数: 0

Android 调用系统dialog

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Bu_siliang/article/details/84285345 前几天由于项目中要用到dialog,看了一下系统的dialog,发现符合公司需要,因此刚好写了下来。在此记录并分享一下。 基本样式(普通对话框) 普通样式,调用系统的确定按钮,由于样式比较难看。所以很少用。 代码: private void showNormalDialog(){ //创建dialog构造器 A
分类: 其他 发布时间: 12-28 22:31 阅读次数: 0

消息队列之kafka(基础介绍)

一、关于JMS1.JMS的基础  JMS是Java提供的一套技术规范。即Java消息服务(Javamessageservice)。应用程序接口。是一个Java平台中关于面向消息中间件的API。用于在两个应用程序之间或者分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API。  用来异构系统集成通信,缓解系统瓶颈。提高系统的伸缩性、增
分类: 企业开发 发布时间: 12-28 22:30 阅读次数: 0

在Java中String类为什么要设计成final?String真的不可变吗?其他基本类型的包装类也是不可变的吗?

最近突然被问到String为什么被设计为不可变,当时有点懵,这个问题一直像bug一样存在,竟然没有发现,没有思考到,在此总结一下。 1.String的不可变 String类被final修饰,是不可继承和修改的。当一个String变量被第二次赋值时,不是在原有内存地址上修改数据,而是在内存中重新开辟一块内存地址,并指向新地址。 String类为什么要被设计为是final的?   1.不可变性支持线程安全。   2.不可变性支持字符串常量池,提升性能。   3.String字符串作为最常用数据类型
分类: 其他 发布时间: 12-28 22:29 阅读次数: 0

HDFS 入门介绍

HDFS简介   HDFS(Hadoop Distributed File System,Hadoop分布式文件系统),它是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,适合那些有着超大数据集(large data set)的应用程序。 HDFS基本概念篇 设计思想:分而治之:将大文件、大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析; 在大数据系统中作用:为各类分布式运算框架(如:mapreduce,spark,tez等)
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

Java集合类分析,初始化

Java集合是常用的数据类型,在此详细分析接口和实现类。整个集合框架就围绕一组标准接口而设计,学习集合框架有助开发实践。 框架体系图 1.Collection 接口 Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection 接口存储一组不唯一,无序的对象。 2.List 接口 List接口是一个有序的 Col
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

虚拟环境:virtualenv与virtualenvwrapper

前言: 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 这里,就要隆重介绍 virtualenv,一个可以帮助我们管理不同 Python 环境的绝好工具。 virtualenv 可以在系统中建立多个不同并且相互不干扰的虚拟环境。 一、Linux下安装、配置virtualenv 1、下载安装vir
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

linux下用top命令查看cpu利用率超过100

今天启动一个高负载的进程。我用top命令监控系统。发现cpu的占用比例常常显示120%以上。 我的机器是8cpu的。 经过在网上搜索,发现top命令显示的是占用的cpu总数。 即8cpu时top下cpu利用率最大可以到达800%。 如果你的进程利用了多个cpu,那么top命令显示的是多个cpu占用率的总和。 所以top命令下查看到的cpu利用率是可能超过100%的。 记录一下 哈哈 再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

又是一年春运,Python一招自动捞票哦~

前言 年味越来越淡,但我对过年的期待一直没变。为了理想,离开家乡。这一路,背上行囊,穿过人潮,千里迢迢。疲惫也好,激动也罢,总有家乡值得牵挂。 但是,所有的乡愁和感伤,最好的解药就是一张火车票。每当万事俱备,总是只欠东风,我依然是被一张 5mm 厚的火车票拦在了门外。隐隐约约在我眼前出现,然后又悄无声息的走掉,说的就是你,我花钱加速都抢不到的火车票。所以阿广今天教大家如何用 Python 抢火车票!解决你的乡情、爱情、友情,说不定还有基情? 学习Python过程中会遇到很多问题,你可以到我们的
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

mysql 复制原理与实践

复制功能是将一个mysql数据库上的数据复到一个或多个mysql从数据库上。 复制的原理:在主服务器上执行的所有DDL和DML语句都会被记录到二进制日志中,这些日志由连接到它的从服务器获取,并复制到从库,并保存为中继日志, 这个过程由一个称为 IO线程 的线程负责,还有一个称为 SQL线程 的则按顺序执行中继日志中的语句。 复制有多种拓扑形式: 1、传统复制,一主多从,一个主服务器多个从服务器。 2、链式复制,一台服务器从主库复制,而另一台服务器又从这台复制,中间服务器又叫中继主库。 3、主主
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

jq的简单操作

1.选择器 css3语法选择器 $('css3选择器位') li:even 偶数位 //所有的li的偶数位对象 li:odd 奇数位 //所有的li的奇数位对象 索引匹配 $('div:eq(0)') $('div').eq(0) $("ul")页面中的所有ul, 取第n个ul $("ul")[n] => 得到第n索引位js对象, 本非jq对象 $("ul").eq(n) => 得到第n索引位jq对象 $("ul:eq(n))" => 得到第n索引位jq对象 内容 $('div:contain
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

设计一个 硬件 实现的 Dictionary(字典)

Dictionary 就是 字典, 是一种可以根据 Key 来 快速 查找 Value 的 数据结构 。 比如 我们在 C# 里用到的 Dictionary<T>, 在 程序设计 里, 字典 通常使用 哈希表(Hash 表) 的 方式 实现, 也可以用 索引 的 方式 实现, 不过 索引 太占空间 了, 所以 在 数据库 里 用的 很普遍, 但是 在 应用程序(内存) 这一层面 好像 没有看到过用 索引 的 。 今天 我们 来 设计一个 用 硬件 实现 的 字典 : ^^ 要开始研究 硬件 来
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

到西藏工作,出差,旅行,出游,体验,好奇一切的一切,大全科 绝对是经典 教科书 类,上面见不到的 全面了解,西藏的生活

到西藏工作,出差,旅行,出游,体验,好奇一切的一切,大全科!!绝对是经典“教科书”类,上面见不到的!全面了解,西藏的生活水平,和注意事项,是去西藏,拉萨前的必读性文章。 因为全,所有有点乱,有心学习,就好好看吧,当然,也欢迎您能将其整理好。让后来者更好的学习。 http://ike.126.com 西藏旅游最常见问题及注意事项 1、什么是高原反应?高原反应有哪些症状? 高原反应是人到达一定海拔高度后,身体为适应因海拔高度而造成的气压差、含氧量低和空气干燥等变化,而产生的自然生理反应,属正常生理
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

spring06 更多DI知识

一. 延迟初始化 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“singleton”就是单例的意思即整个容器 每个Bean只有一个实例,后边会详细介绍。Spring容器预先初始化Bean通常能帮助我们提前发现配置错误,所以如果 没有什么情况建议开启,除
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

严正警告 独处一室的人,请一定不要看文中介绍的URL,未成年也不能看 更新

这个房间里到底有什么?! 出自: http://ike.126.com 一张极恐怖的图片[图片] 请仔细注视该图片,你会发现一个不同寻常的东西!~~你找到了吗?呵呵!^_^友情提示:胆小或心脏病患者请勿看!吓死人不尝命的哟! 出自: http://ike.126.com 这个MM的被子里藏着什么?有刺激的东西不要怪我哟! 让很多人自杀的歌《黑色星期天》[音乐] 一首神秘的乐曲。一首传奇般的乐曲,一首夺取很多人生命的乐曲,一首曾经被销毁的乐曲, 一首极度悲伤的乐曲,一首极度绝望的乐曲,它仿佛来自
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

你知道CSS实现水平垂直居中的第10种方式吗?

你知道CSS实现水平垂直居中的第10种方式吗? 仅居中元素定宽高适用: absolute + 负 margin absolute + margin auto absolute + calc 居中元素不定宽高: absolute + transform lineheight writing-mode table css-table flex grid 1.absolute + 负 margin 为了实现上面的效果先来做些准备工作,假设 HTML 代码如下,总共两个元素,父元素和子元素: <div
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

Python(22)_if语句

if True: print(666) print(777) if 4>3: print(666) else: print(777) num = input("输入你猜的数字:") num = int(num) # 字符串转换整形 if num == 1: print("一起抽烟") elif num ==2: print("一起喝酒") elif num == 3: print("新开了一家店还不错,一起去看看") else: prin
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0

一些关于异常的笔记

1.方法中的异常如果在方法内部不处理,则需要通知调用者处理,为此在声明方法的同时,使用throws应声明可能出现的异常。 2.
分类: 其他 发布时间: 12-28 22:28 阅读次数: 0