综合( 右侧选择分类 )
web

用css隐藏元素的四种方法

1.opacityopacity是设置一个元素的透明度,这一设置为0只能从视觉上隐藏元素,而元素本身依然占据它自己的位置并对网页的布局起作用,它也将响应用户交互。<div id="div1" style="opacity:0;">DIV1 测试opacity:0隐藏 </div>2.visibility该属性值为hidden的时候,元素将会隐藏,也会占据着自己的位置,并对网
645 人浏览
xiaozhi

27.JS 中创建自定义排序方法

原文:https://www.youtube.com/watch?v=zVevl-K-m7Y译者:前端小智为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!一般情况咱们排序大都按数字或字母顺序,但也有一些情况下,咱们可能需要自定义排序顺序。在此之前先简单介绍一下reduce方法:语法:arr.reduce(callback(accumula
644 人浏览
cnbzlj

Android 7.0 文件读取适配,适配相机及裁剪图片

Android 7.0 打开文件的错误,调用相机及裁剪图片,还有动态权限Github代码码云链接华为荣耀V8,小米5,小米6,R9s,测试通过,其他机子没机会测试。。。。核心代码7.0以上除了相机和裁剪图片,只要是打开文件的,uri都要更改,包括更新安装包,记得要改uri,不然解析异常,但裁剪图片outputUri有点不一样if (Build.VERSION.SDK_INT >= Build
644 人浏览
tinuv

Java输入输出

笔记以数据流的数据单元划分可分为字节流,既最小的数据单元的是字节,在Java中用InputStream和OutputStream来抽象和描述,字符流,既最小的数据单元是字符,用Reader和Writer来描述.InputStream和OutputStream都是抽象类,他们的子类实现了各种文件的读写输入流代表从其他介质输入的内存的流,输出流代表从内存输出到其他磁盘或其他介质.输入流最重要的方法是r
643 人浏览
bbsmax

HDFS 读写流程-英

HDFS 文件读取流程The client opens the file it wishes to read by calling open() on the FileSystem object, which for HDFS is an instance of DistributedFileSystem (step 1 in Figure 3-2).DistributedFileSystem c
643 人浏览
cnbzlj

Android中Bitmap对象和字节流之间的相互转换

android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.
641 人浏览
xiaozhi

1.JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!

本文是旨在深入研究JavaScript及其实际工作原理的系列文章中的第一篇:我们认为通过了解JavaScript的构建块以及它们是如何工作的,将能够编写更好的代码和应用程序。我们还将分享构建SeStHealsStad时使用的一些经验法则,这是一个轻量级的 JavaScript 应用程序,必须保持健壮和高性能以保持竞争力。如GitHut 统计数据所示,在GitHub中的活动存储库和总推送方面,Jav
641 人浏览
hangge

K8s - 免费的Kubernetes在线实验平台介绍1(Play with Kubernetes)

kubernetes(简称K8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用。它的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 不过在我们日常学习中,要找到这么多台服务器来搭建Kubernetes集群并不如容易。好在Docker为我们提供一个的实验网站Play with Kubernetes(PWK),我们
641 人浏览
android01

Android源码解析(二十三)-- Android异常处理流程

前面的几篇文章都是讲解的android中的窗口显示机制,包括Activity窗口加载绘制流程,Dialog窗口加载绘制流程,PopupWindow窗口加载绘制流程,Toast窗口加载绘制流程等等。整个Android的界面显示的原理都是类似的,都是通过Window对象控制View组件,实现加载与绘制流程。这篇文章休息一下,不在讲解Android的窗口绘制机制,穿插的讲解一下Android系统的异常处
640 人浏览
php

yii database操作绑定参数防止sql注入

绑定参数(Binding Parameters)当使用带参数的 SQL 来创建数据库命令时, 你几乎总是应该使用绑定参数的方法来防止 SQL 注入攻击,例如:$post = Yii::$app->db->createCommand('SELECT * FROM post WHERE id=:id AND status=:status') ->bindVal
640 人浏览
tinuv

RxJava操作符(二)

distinct操作符从词义可以知道,他是筛选出不同的发射的元素给观察者,很简单如:importio.reactivex.*; importio.reactivex.functions.Consumer; importio.reactivex.functions.Function; importjava.util.ArrayList; importjava.util.List; publ
639 人浏览
cheng

5大优秀黑客必逛技术网站

5大优秀黑客必逛技术网站Hack Forums最理想的黑客技术学习技术根据地,也适用于开发人员游戏开发者,程序员,图形设计师以及网络营销人士Hack This Site提供合法而安全的网络安全资源,可以通过·各类挑战题目测试自己的黑客技能Enil Zone一个专门面向黑科群体的论坛,其中也涉及科学,编程以及艺术等领域的内容Exploit-DB提供一整套庞大的归档体系,公开的攻击事件,漏洞报告,技术
638 人浏览
cheng

我是如何通过开源项目月入 10 万的?

前言如果你是一名前端工程师,那么你一定对 fullPage.js 这个开源项目不会感到陌生。这是前端社区中非常著名的 JavaScript 组件,能快速给网站加上全屏幻灯片的展示效果。https://github.com/alvarotrigo/fullpage.js不久前,国外一家专注于报道独立开发者的媒体 Indie Hackers 对 fullPage.js 的作者进行了专访。在本次专访中,
637 人浏览
hangge

K8s - 免费的Kubernetes在线实验平台介绍2(官网提供的在线系统)

kubernetes(简称K8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用。 在之前的文章中,我介绍如何通过Docker为我们提供的实验网站Play with Kubernetes(PWK)来搭建Kubernetes集群(点击查看)。 但如果每次学习时都需要重新搭建一个K8s集群还是很麻烦。好在Kubernetes官网已经为我们准备好了现成的最小可用系统。我们通过Web浏览器就可
637 人浏览
tinuv

反射学习(二)

对成员的访问访问字段通过反射获取到的字段使用Field类表示,Field类提供了一系列的方法来访问基础数据类型,如getInt(),getBoolean()Fieldfield=testClass.getField("intData"); inta=field.getInt(test);field.setInt(test,5);通过setInt()还可以修改一个对象的值,要注
637 人浏览
xiaozhi

1. 11种在大多数教程中找不到的JavaScript技巧

当我开始学习JavaScript时,我把我在别人的代码、code challenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。在这篇文章中,我将分享11条我认为特别有用的技巧。这篇文章是为初学者准备的,但我希望即使是中级JavaScript开发人员也能在这个列表中找到一些新的东西。1..过滤唯一值Set对象类型是在ES6中引入的,配合展开操作...一起,我们可以使
636 人浏览
xiaozhi

24.处理 JS中 undefined 的 7 个技巧

原文:https://dmitripavlutin.com/7-tips-to-handle-undefined-in-javascript/译者:前端小智为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!大约8年前,当原作者开始学习JS时,遇到了一个奇怪的情况,既存在undefined的值,也存在表示空值的null。它们之间的明显区别是什
636 人浏览
xiaozhi

13.揭秘变量提升

为了保证可读性,本文采用意译而非直译。引用 ES6 规范作者 Allen Wirfs-Brock一条最近的推特:变量提升是一个陈旧且令人困惑的术语。甚至在 ES6之前:变量提升的意思究竟是“提升至当前作用域顶部”还是“从嵌套的代码块中提升到最近的函数或脚本作用域中”?还是两者都有?受 Allen 启发,本文提出了一种不同的方法来描述变量声明。1. 声明:作用域与激活可以将声明分为两个方面:作用域:
635 人浏览
android01

Android源码解析(二十五)-- Android onLowMemory执行流程

上篇文章中我们分析了Activity的onSaveInstanceState方法执行时机,知道了Activity在一般情况下,若只是执行onPause方法则不会执行onSaveInstanceState方法,而一旦执行了onStop方法就会执行onSaveInstanceState方法,具体的信息,可以参见onSaveInstanceState方法执行时机:android源码解析(二十四)--&g
635 人浏览
hangge

Docker - 搭建Docker私有仓库(本地Registry镜像仓库)

Docker Hub虽然方便,但还是有些限制。比如:需要Intenet连接,上传下载慢。而且上传到Docker Hub的镜像任何人都能访问到(虽然也提供私有repository,但需要收费),有安全性问题。 好在Docker已经将Registry开源了,同时在Docker Hub上也有官方的镜像registry。下面演示如何在Docker中运行自己的registry,搭建本地Registry。
635 人浏览