概述 Android中的注解(Annotations)可以修饰返回值或者方法参数,加强编写代码时候的类型安全,在进行代码检查的时候就能提示代码潜在的问题。最常用的例子便是使用注解替换枚举类型。相关资料可以参考Google…
TextView中DrawableXXX图片无法设置大小的解决方案
在开发过程中我们往往会遇到图片旁边带文字的布局,这种布局有些比较Low的开发会直接用一个ImageView和TextView,有经验的会给TextView设置DrawableLeft、DrawableRight等等属性,…
线程池-你可能需要知道这些
线程池无论是在Java开发还是Android开发中,都是一个很常见也很重要的知识点,在面试中也常常被考官问到,那么本博文就带大家一探线程池的究竟。 为什么要使用线程池 在我们日常开发中,当遇到异步或者线程问题时,我们首先…
ORM框架之GreenDao3.0使用详解(二)
本文介绍 上一篇讲解了GreenDao3.0如何集成环境与添加各类注解,这一篇我们来看看如何使用GreenDao实现数据库增删改查的功能,还是上一篇公司Company与雇员Employee的例子。 数据库初始化 首先初始…
常见校验表达式
www.jianshu.com/p/e7bb97218946
从0到1学习网络安全 【PHP基础-常量】
PHP 常量 常量类似变量,但是常量一旦被定义就无法更改或撤销定义。 PHP 常量 常量是一个简单值的标识符。该值在脚本中不能改变。 有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。 注意: 常量在整个脚本…
SparkSQL读取Hive数据插入Redis
(1)背景 目前使用Python读取Hive表,解析转换之后并发插入Redis,使用fetchone方法读取速度较慢,Python转换处理的速度也较慢。所以需要优化插入Redis的流程。 考虑使用SparkSQL读取数据…
Hive Sql优化集(on where过滤)
1.问题:考虑下面三个sql sql1: select * from (select log.*,a.batch_order_no,a.pm_code,a.bank_code,a.pay_status from pay_…
Swift Protocol 实现 Objective-C 代理回调
一: 实现如Objective-C的回调 当我们想 实现Objective-C的代理回调 只需要注意 例如 Protocol A : class { //here write code } 其他跟Objective-C一…
NSValue 对象封装
NSValue是比NSNumber更基础一些的对象,可以用来包装各种标量值,同时可以为数据集NSArray,NSSet等提供一种添加弱引用的途径 +valueWithBytes:objCType: type: 给定值的对…
SQL语句时间格式化
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02…
1sparksql优化之coalesce
一、coalesce算址的使用 使用coalesce算子,可以手动减少DataFrame的partition数量,并且不用触发shuffle,这也是coalesce跟repartition的区别。 repartition…