最近要做一个仿美团似的二级菜单 在csdn上找了demo 下载下来有错误不能运行 自己又整理了一下 终于可以运行实现效果了。布局xml就不贴出代码了,demo可以去csdn去下载:(后续补上链接) 1)分析思路,最外围的是一个Activity,顶部包含了一个View的容器,这个容器主要是装载Togg ...
分类:
其他好文 时间:
2016-06-15 18:55:04
阅读次数:
187
互斥锁是最简单的线程同步机制,Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。线程首先acquire一个条件变量,然后判断一些条件。如果条件不满 ...
分类:
编程语言 时间:
2016-06-15 18:56:26
阅读次数:
245
有太多的问题,有太多的不足,太多太多的遗憾。 现在想起曾经的经历,那时候都没有把握住,多年后也许会感叹此时的自己没有好好珍惜。 有太多的问题,已经很难改掉。 有很多事情还是做不好,畏惧。 缺少合作意识,缺少沟通,害怕,不够大胆。 缺爱,缺爱!! 曾经有位伙伴说个这句话,他真的是看穿了我的内心吗?其实 ...
分类:
其他好文 时间:
2016-06-15 18:55:27
阅读次数:
115
JavaScript 的 Date 最详细解读 http://www.codeceo.com/article/javascript-date-guide.html ...
分类:
编程语言 时间:
2016-06-15 18:57:36
阅读次数:
137
1.StringBuffer 与 StringBuilder a.执行速度:StringBuilder > StringBuffer => 单线程操作大量数据 : StringBuilder b.StringBuilder:线程非安全的 StringBuffer :线程安全 => 多线程操作大量数据 ...
分类:
其他好文 时间:
2016-06-15 18:57:20
阅读次数:
106
记录了一些平时后台应用到的一些json方法,通过这些方法可以产生json方便与其他设备进行交互。 ...
分类:
移动开发 时间:
2016-06-15 18:53:50
阅读次数:
339
在CentOS 6.X 上面安装 Python 2.7.X CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本。所以需要进行版本升级。由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意。 升级步骤 如何欢乐的,没有痛 ...
分类:
编程语言 时间:
2016-06-15 18:56:20
阅读次数:
236
题意:你可以收集两个不相交区间的权值,区间权值是区间异或,问这两个权值和最大是多少 分析:很多有关异或求最大的题都是利用01字典树进行贪心,做这个题的时候我都忘了。。。最后是看别人代码的时候才想起来这个套路 l[i],记录,从 1 到 i 里 最大的异或区间权值, r[i], 记录,从 i 到 n ...
分类:
其他好文 时间:
2016-06-15 18:55:42
阅读次数:
125
概念 存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 创建存储过程语法 存储过程与SQL语句对比 优势: 1、提高性能 SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在 ...
分类:
其他好文 时间:
2016-06-15 18:55:53
阅读次数:
132
关于 Docker 容器的监控,google cAdvisor 是个很好的工具,但是它默认只显示实时数据,不储存历史数据。为了存储和显示历史数据、自定义展示图,可以把将cAdvisor与InfluxDB、Grafana 集成起来,国外的专家 Brian Christner 写了一篇文章 ”How t ...
分类:
数据库 时间:
2016-06-15 18:54:03
阅读次数:
1645
介绍下针对移动端的网络优化,不限于 Android,同样适用于 iOS 和 H5。这篇文章首发在微信公众号 codekk。 一个网络请求可以简单分为连接服务器 -> 获取数据两个部分。其中连接服务器前还包括 DNS 解析的过程;获取数据后可能会对数据进行缓存。 一、连接服务器优化策略 1. 不用域名 ...
分类:
移动开发 时间:
2016-06-15 18:54:07
阅读次数:
158
ThreadLocal源码剖析 ThreadLocal其实比较简单,因为类里就三个public方法:set(T value)、get()、remove()。先剖析源码清楚地知道ThreadLocal是干什么用的、再使用、最后总结,讲解ThreadLocal采取这样的思路。 三个理论基础 在剖析Thr ...
分类:
编程语言 时间:
2016-06-15 18:53:54
阅读次数:
234
引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。 一.Dele ...
前言 最近一直在拜读两本书: 1、李智慧老师的《大型网站技术架构 核心原理与案例分析》 2、曾宪杰老师的《大型网站系统与Java中间件实践》 看了并结合自己目前的工作进行了思考,感觉获益匪浅、受益良多,自己对大型网站的理解又有了不少的加深,下面分享一下自己的学习笔记。 学习笔记 1、大型网站架构的发 ...
分类:
Web程序 时间:
2016-06-15 18:54:58
阅读次数:
209
什么是生产者/消费者模型 一种重要的模型,基于等待/通知机制。生产者/消费者模型描述的是有一块缓冲区作为仓库,生产者可将产品放入仓库,消费者可以从仓库中取出产品,生产者/消费者模型关注的是以下几个点: 1、生产者生产的时候消费者不能消费 2、消费者消费的时候生产者不能生产 3、缓冲区空时消费者不能消 ...
分类:
编程语言 时间:
2016-06-15 18:53:50
阅读次数:
218
菜单MenuBar Menu MenuItem 调用Frame对象的setMenuBar()方法,设置菜单,参数:MenuBar对象 ...
分类:
编程语言 时间:
2016-06-15 18:51:51
阅读次数:
199