-
littleGG
-
作为面试官,我经常会问的问题。希望给找工作的同学,提供一点帮助1、app生命周期2、app推送流程3、深浅copy4、为什么代理要用weak?block和代理的区别5、AFnetworking 、SDwebImage 工作原理6、KVO 原理7、autorelease 的使用与注意8、GCD、NSoperation 区别9、简单谈谈动画(uiview动画,CABasicAnimation的基本使用
-
hgweb
-
四、Array 数组操作函数2:获取部分数组片段(不改变原数组)1,随机获取部分元素sampleSize 方法可以从数组中获得 n 个随机元素
_.sampleSize([1, 2, 3], 2); // => [3, 1]
_.sampleSize([1, 2, 3], 4); // => [2, 3, 1]
2,获取数组部分片段(通过选择的方式)(1)take 方法创
-
java
-
在Spring Boot 2.0中推出了Relaxed Binding 2.0,对原有的属性绑定功能做了非常多的改进以帮助我们更容易的在Spring应用中加载和读取配置信息。下面本文就来说说Spring Boot 2.0中对配置的改进。配置文件绑定简单类型在Spring Boot 2.0中对配置属性加载的时候会除了像1.x版本时候那样移除特殊字符外,还会将配置均以全小写的方式进行匹配和加载。所以,
-
cnbzlj
-
今天,简单讲讲如何写一个sharedpreferences的工具类。很简单,把一些重复的操作封装在工具类里,其他地方调用就可以。在网上搜索了比较多的资料,找到一个比较好的工具类。import android.content.Context;
import android.content.SharedPreferences;
/**
* 作者:Yzp on 2017-03-20 15:
-
web
-
1.opacityopacity是设置一个元素的透明度,这一设置为0只能从视觉上隐藏元素,而元素本身依然占据它自己的位置并对网页的布局起作用,它也将响应用户交互。<div id="div1" style="opacity:0;">DIV1 测试opacity:0隐藏 </div>2.visibility该属性值为hidden的时候,元素将会隐藏,也会占据着自己的位置,并对网
-
HarmonyOS
-
#### 什么时候开始研发鸿蒙?华为10年前就开始探索鸿蒙。现在投入的人力接近5000人,短期内要把整个系统完善,所以工作量非常大。#### 鸿蒙系统的名字有何含义?鸿蒙用中文的意思可能有‘开天辟地’的意思,最接近的英语单词就是Genesis,开天辟地的意思。用汉语拼音表达鸿蒙太难发音了,取名Harmony,希望给世界带来更多和平、方便。 #### 鸿蒙OS主要特点是什么?分布架构、天生流畅、内核
-
littleGG
-
正则表达式 总结最先开始的匹配有最大的优先权什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式一段文本就是最基本的模式,简单的匹配相同的文本正则表达式的特点1. 灵活性、逻辑性和功能性非常的强2. 可以迅速地用极简单的方式达到字符串的复杂控制特殊字符对于文字字符,有 12 个字符被保留作特殊用途。这些特殊字符也被称作元字符[]\^$.|?*+()如果你想在正则表达式中将这些字符用
-
java
-
很多时候,我们在构建系统的时候都会自己创建用户管理体系,这对于开发人员来说并不是什么难事,但是当我们需要维护多个不同系统并且相同用户跨系统使用的情况下,如果每个系统维护自己的用户信息,那么此时用户信息的同步就会变的比较麻烦,对于用户自身来说也会非常困扰,很容易出现不同系统密码不一致啊等情况出现。如果此时我们引入LDAP来集中存储用户的基本信息并提供统一的读写接口和校验机制,那么这样的问题就比较容易
-
bbsmax
-
引导语本文从一个递归栈溢出说起,像大家介绍一下如何使用尾调用解决这个问题,以及尾调用的原理,最后还提供一个解决方案的工具类,大家可以在工作中放心用起来。递归-发现栈溢出现在我们有个需求,需要计算任意值阶乘的结果,阶乘我们用 n!表示,它的计算公式是:n! = 123……(n-1)n,比如说 3 的阶乘就是 123。对于这个问题,我们首先想到的应该就是递归,我们立马写了一个简单的递归代码://阶乘计
-
iOS
-
iOS开发之XCode学习:UIViewController基础学习总结:重点:UIViewController的基本概念难点:UIKit框架代码概念 源码链接地址:https://pan.baidu.com/s/1yrOLXZZeu9MiOWtMq5-EGA 密码:7t1l红色框选部分用A代替,AppDelegate类在程序框架启动时,如果在info.plist中有A这个文件,那么就会查找这个文
-
wechat
-
本篇文章将介绍小程序的基础组件——表单组件。
表单组件分为11个组件:
button
checkbox
form
input
label
picker——普通选择器,时间选择器,日期选择器,默认是普通选择器
picker-view——嵌入页面的滚动选择器
radio
slider——滑动选择器
switch
textarea
由于表单提交的组件和很
-
cnbzlj
-
今天,简单讲讲android里如何使用浏览器打开指定的网页。之前,我做一个功能时,服务器返回一个url地址,我需要跳转到指定网页。却发现自己不知道怎么做,在网上搜索了资料,最终是解决了问题。这里记录一下。启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打
-
wechat
-
微信小程序 web-view 使用整理一、微信小程序 web-view 简单使用<web-view src='https://www.niwoxuexi.com'></web-view>指定 https 链接地址,并且链接白名单,同意设置过的都可以使用二、web-view 使用注意点1.web-view 组件是一个可以用来承载网页的容器,会自动铺满整个小程序页面。个人类型与
-
web
-
做任何程序开发要首先找到其官方文档,我们先来看看其有哪些官方文档。微信小程序开发文档链接为:https://mp.weixi
-
wechat
-
小程序独立分包微信客户端 6.7.2,基础库 2.3.0 及以上版本开始支持。开发者工具请使用 1.02.1808300 及以上版本,可点此下载。独立分包是小程序中一种特殊类型的分包,可以独立于主包和其他分包运行。从独立分包中页面进入小程序时,不需要下载主包。当用户进入普通分包或主包内页面时,主包才会被下载。开发者可以按需将某些具有一定功能独立性的页面配置到独立分包中。当小程序从普通的分包页面启动
-
web
-
直接上代码.div {
width:100px;
height:100px;
position:relative;/*子绝父相*/
}
.div:hover::before {
content:"";
width:100%;
height:100%;
border:10px solid rgba(255,255,255,.3);
display:bloc
-
bbsmax
-
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
-
android
-
今天,简单讲讲android studio导入工程时,出现报错Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Andro。这个问题其实是由于android studio是2.x版本,而导入的工程是使用android studio 3.0创建的,所以会出问题。在网上找了解决的办法
-
wechat
-
小程序组件生命周期组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发。其中,最重要的生命周期是 created attached detached ,包含一个组件实例生命流程的最主要时间点。组件实例刚刚被创建好时, created 生命周期被触发。此时,组件数据 this.data 就是在 Component 构造器中定义的数据 data 。 此时
-
web
-
注册格式要求:页面中所有项均为必填项登录账号:只能是数字或字母且以字母开头密码:大于8位且需要有字母和数字之外的字符姓名:格式为2-4个汉字出生年月日:格式为yyyy-mm-dd 【eg:1998-02-17】邮编:正确的6位数字邮编E-mail:基本格式Html程序代码如下(页面程序,封装在index.html中):<!DOCTYPE html>
<html>
&l