-
Android Butterknife(黄油刀) 使用方法总结
前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,...
时间:2018-08-23点击:157收藏
-
1-AII--BroadcastReceiver广播的静态注册与动态注册
一、静态广播注册 MainActivity.java public class MainActivity extends AppCompatActivity { @BindView(R.id.btn_send) Button mBtnSend; @BindView(R.id.btn_unregister) Button mBtnUnregister; @Bi...
时间:2018-08-23点击:182收藏
-
3-AII--BroadcastReceiver实现锁、开屏、短信监听
零、前言 1.按电源键,屏幕锁屏,再按电源键屏幕打开。在Activity开启时注册广播用来监听屏幕的关闭,Activity关闭时移除广播。 2.这里只能在该Activity中监听,退出后BroadcastReceiver被注销,后面将会结合Service增强应用范围 3.后面也会结合传感器进行摇晃开屏,暗环境锁屏功能 4.短信监听,可以当收到短信时处理,比如...
时间:2018-08-23点击:211收藏
-
界面无小事(九): 做个好看的伸缩头部
github传送门 目录 前言 效果图 快速上手 CollapsingToolbarLayout折叠模式 AppBarLayout滚动方式 CoordinatorLayout配合Snackbar 自定义伸缩头部 最后 前言 之前也是写了RecyclerView的内容, 这次再补充伸缩头部的实现. 港真, 伸缩头部是那种看到第一眼就会爱上的视图效果, 好看又简...
时间:2018-08-23点击:224收藏
-
2018-08-24学习笔记
手把手教你使用Android studio生成正式签名的APK文件 9.5.3 Android Apk 反编译 & 9.5.4 Android Apk 加密 10.1.5 布局优化利器之 Hierarchy Viewer Android实战note1(MyMirror一款小型摄像处理的App)
时间:2018-08-23点击:220收藏
-
Gradle 使用技巧(三) - dependencies 的类型与区别
前言 dependencies对于Android开发人员来说,并不陌生, 它是用来配置当项目的依赖项,接收的是一个DependencyHandler的闭包。 dependencies的类型 dependencies的类型可以分为以下几种 compile testCompile androidTestcompile debugCompile releaseCo...
时间:2018-08-23点击:223收藏
-
Python全栈 正则表达式(概念、、语法、元字符、re模块)
前言: 普通人有三件东西看不懂:医生的处方,道士的鬼符,程序员得正则表达式 什么是正则表达式? 正则表达式,又称规则表达式,英文名为RegularExpression,在代码中常简写为regex、regexp或RE, 是计算机科学的一个概念。 许多程序设计语言都支持利用正则表达式进行字符串操作。 例如,在Python中就内建了一个功能强大的正则表达...
时间:2018-08-23点击:187收藏
-
SQL Serever学习9——基础查询语句
SQL语言概述 SQL是结构化查询语言(Structure Query Language),1974年提出,1979年被IBM实现,SQL语言已经成为关系型数据库的标准语言。 包括: DDL数据定义语言 语句有CREATE ,ALTER ,DROP,操作表,视图,触发器,存储过程 DML数据操作语言 语句有SELECT ,INSERT , UPDATE , ...
时间:2018-08-23点击:210收藏
-
Java 面向对象 之 多态实例 孩子吃水果
http://www.verejava.com/?id=16992843565554 /** 题目: 孩子吃(苹果,葡萄,芒果) 思路: 1. 抽象出类 : 孩子(Baby), 苹果(Apple),葡萄(Grape) 2. 找出类的关系: 苹果,葡萄 -> 孩子 3. 找出属性: 孩子(姓名,苹果引用,葡萄引用) 苹果(名称) 葡萄(名称) 4. 找出...
时间:2018-08-23点击:263收藏
-
Java 面向对象 之 多态实例2
http://www.verejava.com/?id=16992846385655 /** 题目: 孩子吃 水果(苹果,葡萄,芒果,菠萝) 思路: 1. 抽象出类 : 孩子(Baby), 水果(Fruit)(苹果(Apple),葡萄(Grape),芒果(Mango)) 2. 找出类的关系: 水果 -> 孩子 (苹果,葡萄,芒果) 是 水果的分类 3....
时间:2018-08-23点击:201收藏
-
网站漏洞之apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现
S2-057漏洞,于2018年8月22日被曝出,该Struts2 057漏洞存在远程执行系统的命令,尤其使用linux系统,apache环境,影响范围较大,危害性较高,如果被攻击者利用直接提权到服务器管理员权限,网站数据被篡改,数据库被盗取都会发生。 目前我们SINE安全对该S2-057漏洞的测试,发现受影响的版本是Apache Struts 2.3–Apa...
时间:2018-08-23点击:172收藏
-
pyqt5的runJavaScript 使用模板
runJavaScript 的说明 QWebEnginePage 有一个 runJavaScript 方法,支持回调函数。 使用方法1 只运行JavaScript,没有回调 def run_js(self): js_string = ''' alert("hello,world!"); ''' self.webview.page().runJavaScrip...
时间:2018-08-23点击:245收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6