综合( 右侧选择分类 )
web

XML中常用的5个转义符​

XML中常用的5个转义符:<,>,&,”,©; 的转义字符分别如下:&lt;&gt;&amp;&quot;&apos;如表所示:字符转义符<&lt;>&gt;&&amp;”&quot;©&apos
3827 人浏览
wechat

小程序授权

小程序授权部分接口需要经过用户授权同意才能调用。我们把这些接口按使用范围分成多个 scope ,用户选择对 scope 来进行授权,当授权给一个 scope 之后,其对应的所有接口都可以直接使用。此类接口调用时:如果用户未接受或拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口;如果用户已授权,可以直接调用接口;如果用户已拒绝授权,则不会出现弹窗,而是直接进入接口 fail 回调。请开发者兼
3826 人浏览
煊琰

没有网站,靠什么来吸引近9亿的互联网用户

2018年水果连锁企业百果园,其线上销售额突破20亿元、日订单量达6万单,光小程序用户数累计达到了1300万。数据显示,以互联网起家的瑞幸咖啡在2018年的互联网市场占有率在30%左右,而作为咖啡巨头的星巴克互联网市场占有率仅10%左右。为什么会出现如此差距呢?除了线下大量的广告投入之外,在线上投入一系列的运营平台也是重中之重;那么如何更好利用线上运营平台来吸引目标用户呢?1、以PC端企业官方网站
3826 人浏览
hangge

K8s - Kubernetes使用详解7(滚动更新、回滚)

七、滚动更新、回滚1,滚动更新滚动更新的含义:一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的好处:最大好处是零停机,整个更新过程始终有副本在运行,从而保证了业余的连续性。(1)假设我们要部署三个副本的应用,初始镜像是httpd:2.4.16,配置文件为httpd.v1.yml,内容如下:(2)然后通过kubectl apply进行部署:1kubectl app
3825 人浏览
littleGG

iOS UI开发之UITextView swift版本

前言UITextView可滚动的多行文本区域UITextView支持使用自定义样式信息显示文本,并支持文本编辑。您通常使用文本视图来显示多行文本,例如在显示大型文本文档的正文时。UITextView继承于UIScrollView属性和方法初始化方法let textView = UITextView.init(frame: CGRect.init(x: 0, y: 0, width: 100, he
3824 人浏览
xiaozhi

4.Web 性能优化:21种优化CSS和加快网站速度的方法

CSS 必须通过一个相对复杂的管道,就像 HTML 和 JavaScript一样,浏览器必须从服务器下载文件,然后进行解析并将其应用于DOM。由于优化程度极高,这个过程通常非常快——对于不基于框架的小型 web 项目,CSS通常只占总资源消耗的一小部分。框架打破了这种平衡。包括一个 JavaScript GUI 堆栈,如 jQuery UI,可以观察 CSS, JS 和 HTML大小逐渐的变大。通
3823 人浏览
android00

.gitignore 不生效的解决方案

.gitignore 不生效的解决方案 当我们将 .gitignore 文件配置好后,却往往不能失效。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件,因为 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。git rm -r --cached . git add
3823 人浏览
cnbzlj

Android 省,市,区选择器

不废话,需求:做一个好看的省,市,区三级联动的选择器,怎么办?1,需要WheelView基础控件自行扩展实现逻辑,可直接添加基础控件库,Gradle 依赖:compile 'com.contrarywind:wheelview:4.0.9'2,布局:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andro
3817 人浏览
web

微信小程序页面返回总结

一、回退上一级页面 beforePage返回页面同时需要刷新数据var pages = getCurrentPages(); //当前页面 var beforePage = pages[pages.length - 2]; //前一页 wx.navigateBack({ success: function () { beforePage.onLoad(); //
3816 人浏览
php

PHP - 将macOS系统下的PHP升级成最新版本(7.3),并设为默认

1,通过 brew 安装 php在终端输执行如下命令,不需要指定安装php版本,它会自动升级到最新版本,同时brew会自动update。1brew install php2,启用新版本的 php(1)安装后我们在终端执行php -version会发现版本还是老的:(2)首先我们执行如下命令打开.bash_profile1sudo vim ~/.bash_profile(3)按下i键启用编辑模式,并
3816 人浏览
kotlin

Kotlin进行服务端开发

Kotlin非常适合开发服务器端应用程序,允许编写简洁明了的代码,同时保持与现有基于Java的技术堆栈的完全兼容性和平滑的学习曲线:表现力:Kotlin的创新语言功能,如支持类型安全的构建器 和委托属性,可帮助构建功能强大且易于使用的抽象。可扩展性:Kotlin对协同程序的支持有助于构建服务器端应用程序,以适度的硬件要求扩展到大量客户端。互操作性:Kotlin与所有基于Java的框架完全兼容,可以
3815 人浏览
hangge

SpringBoot - 详细入门教程(创建、运行项目,REST服务样例)

Spring Boot和Spring Cloud已成为当前最流行的微服务框架。本文通过样例演示如何搭建并运行一个简单的Spring Boot项目。在开发之前,首先确认我们的电脑上已经有以下环境:JDK8Maven3.0+Intellij IDEA一、创建项目创建项目一共有两种方式,下面分别进行介绍。1,在线创建项目(1)在线创建是Spring Boot官方提供的一种创建方式,在浏览器中访问如下网
3814 人浏览
hangge

Docker - 常用命令汇总1(镜像管理、容器运行、停止、进入等)

一、镜像管理1,下载镜像我们使用docker pull命令从Docker Hub上下载指定镜像:hello-world是Docker官方提供的一个镜像,通常用来验证Docker是否安装成。1docker pull helle-world2,搜索镜像使用docker search命令可以搜索Docker Hub中的镜像。3,查看已下载的镜像使用docker images命令可以查看所有已下载到本地的
3814 人浏览
web

python如何遍历所有数组

python如何遍历所有数组?下面给大家介绍两种python遍历数组的方法:第一种,最常用的,通过for in遍历数组colours = ["red","green","blue"] for colour in colours: print colour输出结果:# red # green # blue第二种,先获得数组的长度,然后根据索引号遍历数组,同时输出索引号colours
3813 人浏览
xiaozhi

3.Web 应用安全性: 使用这些 HTTP 头保护 Web 应用

目前,浏览器已经实现了大量与安全相关的头文件,使攻击者更难利用漏洞。接下来的讲解它们的使用方式、它们防止的攻击类型以及每个头后面的一些历史。HTTP Strict Transport Security (HSTS)HSTS(HTTP Strict Transport Security)国际互联网工程组织IETF正在推行一种新的Web安全协议,HSTS 的作用是强制客户端(如浏览器)使用 HTTPS
3813 人浏览
android01

Android源码解析(二十六)-- Android 截屏事件流程

今天这篇文章我们主要讲一下Android系统中的截屏事件处理流程。用过android系统手机的同学应该都知道,一般的android手机按下音量减少键和电源按键就会触发截屏事件(国内定制机做个修改的这里就不做考虑了)。那么这里的截屏事件是如何触发的呢?触发之后android系统是如何实现截屏操作的呢?带着这两个问题,开始我们的源码阅读流程。我们知道这里的截屏事件是通过我们的按键操作触发的,所以这里就
3812 人浏览
xiaozhi

26.ES新提案:双问号操作符

本文主要讲Gabriel Isenberg撰写的ES提案“Nullish coalescing for JavaScript”。 它提出??替换||的运算符,并提供默认值。这里先把这相提案叫作双问号操作符,如果你有好的叫法,欢迎留言讨论。1.概述双问号??的操作符跟||类似,如果给定变量值为null或者undefined,刚使用双问号后的默认值,否则使用该变量值。如下:>undefined?
3810 人浏览
煊琰

阿里巴巴的微服务开源之路

2019阿里云峰会·北京开发者专场侠之大者,为国为民。在金庸小说中,郭靖和黄蓉是“侠之大者,为国为民”的典范,他们以布衣之身帮助宋军守护襄阳十余年。技术的世界里,并无大小之分。但当一群程序员由服务公司内部转变为社会的程序员,将技术以开源的方式与社区的开发者一同协作、改进和使用时,他们便被赋予了更大的责任和期待。阿里云智能中间件的程序员们正和社区的开发者们一起,用键盘敲下国内微服务开源项目的过去和未
3810 人浏览
wechat

微信小程序 selectComponent 获取自定义子组件

微信小程序 selectComponent 获取自定义子组件一、微信小程序中父组件获取子组件对象方法1.selectComponent,返回选择器的第一个组件2.selectAllComponents,返回选择器的组件列表参数为选择器。使用示例: //根据ID获取组件对象 var showTwo = this.selectComponent('#myShow'); //访
3810 人浏览
煊琰

如何自学编程?学习方法在这里!

如何自学编程?学习方法在这里!目前工作4年,当初是自学安卓的,资料网上整理的都非常全面了,我想补充的是现在已经不是当初资料匮乏的时代了,免费课程,付费课程,技术博客真的太多了,所以我想阐述一下学习方法:学习路线的选择学习一门语言如果今天学点这块,明天学点那块,没有系统的学习,实际上进步是非常慢的,不知道大家有没有这样的感觉,在上学的时候每当到了期末课程都学完了复习了几遍之后再次遇到问题思路会和刚开
3809 人浏览