综合( 右侧选择分类 )
android

RecyclerView使用介绍

转发请备注原创地址:https://www.niwoxuexi.com/blog/android/article/197.htmlRecyclerView是Android L版本中新添加的一个用来取代ListView的SDK,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 首先我们先看一下官方的介绍: RecyleView部件比 ListView 更高级且更具灵活性。
1287 人浏览
android

Android Studio 更新 IDE 和 SDK 工具

安装 Android Studio 后,您可以通过自动更新和 Android SDK 管理器轻松更新 Android Studio IDE 和 Android SDK 工具。更新 IDE 和变更渠道若有可用的 IDE 更新,Android Studio 将通过小气泡对话框通知您,您也可以点击 Help> Check for Update(在 Mac 中,点击 Android Studio &
1278 人浏览
android

mmersionBar -- android 4.4以上沉浸式实现

ImmersionBar -- android 4.4以上沉浸式实现github地址:https://github.com/gyf-dev/ImmersionBar直接看效果图,最下面有各个版本的效果图使用android studio2.3.1+版本 (由于之前账户密码忘记,所以只能重新更改依赖路径)implementation'com.gyf.immersionbar:immersion
1273 人浏览
hangge

Docker - 在容器中搭建运行FTP服务器(vsftpd)

使用Docker搭建FTP服务,不仅十分简单,而且可以对宿主机有一定的隔离。下面以CentOS系统为例,演示如何通过容器运行FTP服务。1,拉取镜像首先执行如下命令将镜像下载到本地:dockerpullfauria/vsftpd2,启动容器执行如下命令实例化ftp服务:参数说明:/home/ftp:/home/vsftpd:映射docker容器ftp文件根目录(冒号前面是宿主机的目录)-p:映
1271 人浏览
android

Google推荐的图片加载库Glide介绍

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是
1270 人浏览
android

完美的轮播框架,Banner使用心得

最近项目中改版,之前的轮播图实现不是很好,这次要改掉,之后就发现了一个完美的轮播图框架。框架地址框架的使用很简单: 步骤: 1.依赖Bannerdependencies{ compile 'com.youth.banner:banner:1.4.9' //最新版本 }2.清单文件中添加相关的权限<!-- if you want to load images from the i
1264 人浏览
linux

图解ARP协议(二)ARP攻击原理与实践

一、ARP攻击概述在上篇文章里,我给大家普及了ARP协议的基本原理,包括ARP请求应答、数据包结构以及协议分层标准,今天我们继续讨论大家最感兴趣的话题:ARP攻击原理是什么?通过ARP攻击可以做什么,账号是否可以被窃取?有哪些常见的ARP渗透(攻击)工具可以用来练手?ARP扫描和攻击有什么区别,底层数据包特征是怎样的?接下来,我们通过图解的方式来深入了解ARP攻击是如何实现的。二、ARP攻击原理但
1261 人浏览
littleGG

iOS Appicon launchImage && 放大模式下图片

LaunchImage:320*480640*960640*1136750*13341242*22082208*1242仅此记录本人遇到的问题:launchImage 只有6P,6SP,7P 设备加载不出来,其他正常。原因:UI给错图尺寸放大模式下图片:640*960, 640*1136, 750*1334,1242*2208, 应该说该有的都有了。iPhone 6 (S), iPhone 6 (
1261 人浏览
java

分布式开放消息系统(RocketMQ)的原理与实践

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?关键特性以及其实现原理一、顺序消息消息有序指的是可以按照消息的发送顺序来消费。例如:一笔订单
1256 人浏览
php

Yii 2.0 在Nginx下的urlManager配置

apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢?1、在\config\web.php中加入urlManager部分'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' =>
1255 人浏览
andy

七牛视频开发播放器的选择

音视频播放在依托七牛云存储建立视频应用的过程中,使用者时常遇到播放的问题:选择什么样的播放器?使用什么样的编码和容器格式?如何适应多种客户端?等等。播放器的要求视频应用通常要求播放器具备以下的基本特性:多客户端支持。包括:PC端(Web播放)和移动端(iOS,Android等)。具备多平台支持的播放器有助于简化开发,规避平台之间的差异。常用的音视频编码格式支持。常用编码格式主要是:视频H264;音
1255 人浏览
php

Yii2如何引入css和js文件

Yii2如何引入css和js文件:比如我在web文件夹下建立css文件和js文件。在assets建立资源控制器。那么我在view层的时候怎么调用web/css/test.css或者web/js/test/js文件 两种方法: 方法一、模块引用(该模块的所有页面都会引用) Yii2对于CSS/JS 管理,使用AssetBundle资源包类, (注:YII2基础版 assets/AppAsse
1253 人浏览
java

《Java从入门到放弃》JSP入门篇:XMLHttpRequest的基本用法

不闲扯,直接开讲。使用XMLHttpRequest对象,主要分为以下七个步骤:创建对象设置过期时间设置数据格式初始化 HTTP 请求设置HTTP头请求回传数据的处理发送 HTTP 请求对应代码如下所示<script type="text/javascript"> var xhr; function goAjax() { //1.创建对象 x
1253 人浏览
php

最新版本sublime text3注册码

—–BEGINLICENSE—– TwitterInc 200UserLicense EA7E-890007 1D77F72E390CDD934DCBA022FAF60790 61AA12C0A37081C5D03164124584D136 94D7F7D495BC8C1C527DA828560BB037 D1EDDD8CAE7B379F50C9D69DB35179EF 2FE89
1246 人浏览
android00

android 跳转到浏览器打开指定页面

在Android 开发中有时候要跳转到浏览器去打开一个网页,非常简单,具体代码如下:Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
1240 人浏览
littleGG

不输入密码ssh直接登录阿里云Linux主机

最新使用自动打包系统遇到了自动上传不输入密码登录的东西,借鉴了下面这篇文章服务器环境:阿里云云服务器,Linux版本 - CentOS客户端环境:Mac OSX Terminal在Terminal中用ssh命令登录服务器每次都要输入密码,虽然可以复制/粘贴密码,但登录后一段时间不操作,服务器会自动断开连接,连接时又要复制/粘贴密码,还是有些不方便。有没有办法实现登录时不用输入密码呢?有办法,这篇博
1236 人浏览
android00

[译] ConstraintLayout基础系列之约束(constraints)

原文:Constraintlayout basics create constraints作者:Mark Allison什么是约束(Constraints)ConstraintLayout 的核心基础就是创建约束。约束定义了布局内两个组件之间的关系,从而控制组件的布局位置。对于刚接触 ConstraintLayout 但对 RelativeLayout 熟悉的开发者来说,约束布局的工作原理很像 R
1228 人浏览
android

Handler笔记(Handler作用和使用方法)

说明本文是Handler的笔记:一、Handler的作用1,执行计划任务(按照你指定的计划的安排,来执行某些任务)2,线程间的通信(例如在Android应用中,去请求一个网络操作,你就需要在主线程中启动一个子线程来执行网络任务,当网络任务执行完了,你就需要拿到主线程的Handler发送一个消息,让主线程去更新UI)
1227 人浏览
php

nginx http 重定向到https

现在什么苹果,谷歌浏览器请求地扯基本都要求使用https了,如何把原来的http协议重定向到https中呢,这里我们可以使用http反向代理软件nginx。配置:/etc/nginx下 nginx的配置文件server { listen 80; server_name niwoxuexi.com www.niwoxuexi.com; return 301 http
1222 人浏览
android

mac系统安装Android Studio教程

点击这里进入Windows系统安装指南。 安装 Android Studio打开 Android 开发者网站安装 Android Studio。此页面将自动检测到你的操作系统。接受条款及条件,开始下载。双击下载的文件并按照提示操作。 将 Android Studio 图标拖曳至你的应用程序(Applications)文件夹。设置向导设置向导将指导你安装 Android Studio。你可以选择标准
1218 人浏览