综合( 右侧选择分类 )
xiaozhi

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

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

8.快速了解 React Hooks 原理

为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!我们大部分 React 类组件可以保存状态,而函数组件不能? 并且类组件具有生命周期,而函数组件却不能?React 早期版本,类组件可以通过继承PureComponent来优化一些不必要的渲染,相对于函数组件,React 官网没有提供对应的方法来缓存函数组件以减少一些不必要的渲染,直接 16
3753 人浏览
cheng

SpringBoot返回JSON

1、SpringBoot返回JSON简介随着web开发前后端分离技术的盛行,json是目前主流的前后端数据交互方式,使用json数据进行交互需要对json数据进行转换解析,需要用到一些json处理器,常用的json处理器有:jackson-databind,SpringBoot默认的json处理器Gson,是Google的一个开源框架fastjson,目前解析速度最快的开源解析框架,由阿里开发下面
3752 人浏览
android00

Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bit
3751 人浏览
zixun

世间美好,与你环环相扣

世间美好,与你环环相扣可能因为海拔高。大冬天清晨的太阳晒在身上还是热烘烘的。慵懒地坐在拉萨大昭寺广场的墙角晒太阳,随意瞥了一眼,旁边竟也坐着很多和我一样有聊无聊的人。大昭寺门前的两个香炉香烟缭绕,诵经声环耳,靠墙的老妪转动着转经筒,嘴里呢喃着经文。信徒们起身、合手、磕长头,一遍又一遍,行走在耀眼的阳光里。广场前的石板被磕长头的信徒们用身体打磨得发亮,可能因为积累了太多的虔诚和信仰。让我这样一个坐在
3745 人浏览
web

git 查看当前仓库地址以及设置新的仓库地址

git 查看当前仓库地址以及设置新的仓库地址1.查看当前仓库地址git remote show origin2.设置新的仓库地址git remote set-url origin git@xxxxxxxxxx.git
3745 人浏览
hangge

SpringBoot - 自定义错误页1(基础:配置404等错误的静态页面、动态模版页面)

SpringBoot - 自定义错误页1(基础:配置404等错误的静态页面、动态模版页面) 在之前的文章中我介绍了如何使用 @ControllerAdvice 来进行全局异常处理(点击查看),但是这种异常处理方式一般用来处理应用级别的异常,一些容器级别的错误就处理不了,比如 Filter 中抛出的异常。因此,Spring Boot 中对于异常的处理还有另外的方式。 比如默认情况下,当我们通过 Po
3745 人浏览
xiaozhi

1.创建华丽 UI 的 7条规则 第一部分 (2019年更新)

简介首先也是比较重要的,先说明点这篇指南并不适合所有人,主要适合以下从业者:开发者希望能够在必要时设计出自己漂亮的 UI。用户体验设计师希望他们的产品组合看起来比五角呆板的 PPT 更好看或者让用户得到更好的用户体验。本文中主要围绕以下 7 规则讲解:光来自天空 (Light comes from the sky)黑白优先 (Black and white first)加倍你的空白 (Double
3741 人浏览
iOS

UIView层次管理(放到最上层或放到最下层)

将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。 将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法
3739 人浏览
xiaozhi

2.前端面试:谈谈 JS 垃圾回收机制

最近看到一些面试的回顾,不少有被面试官问到谈谈JS 垃圾回收机制,说实话,面试官会问这个问题,说明他最近看到一些关于 JS 垃圾回收机制的相关的文章,为了 B 格,就会顺带的问问。最近看到一篇讲 JS 垃圾回收的国外文章,觉得讲得明白,所以就翻译过来了,希望对你们有所帮助。垃圾回收JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。当
3738 人浏览
java

从B站的代码泄露事件中,我们能学到些什么

先声明一下,本文不聊ISSUE中的七七八八,也不聊代码是否写的好,更不聊是不是跟蔡徐坤有关之类的吃瓜内容。仅站在技术人的角度,从这次的代码泄露事件,聊聊在代码的安全管理上,通常都需要做哪些事来预防此类事件的发生。同时,大家在阅读本文的时候,也可以深入思考下,自己团队是否也存在类似的问题,经过这次的事件,是否有必要针对性的做一些优化。最小权限“最小权限”原则是我们在学习Linux用户管理时候经常被提
3736 人浏览
php

yii2 增删改查

一、新增使用model::save()操作进行新增数据$user= new User; $user->username =$username; $user->password =$password; $user->save();使用createCommand()进行新增数据Yii::$app->db->createCommand()-&
3735 人浏览
cheng

使用redis遇到了 Could not connect to Redis at 127.0.0.1:6379: Connection refused 错误

遇到的问题[root@localhost ~]# redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected> 当我们直接连接 redis 时,会遇到 Could not connect to Redis at 127.0.0.1:6379: Connection ref
3734 人浏览
java

Java从入门到放弃》JavaSE入门篇:面向对象语法一(入门版)

前一次简单说明了一下面向对象编程的概念,今天我们就把这些概念通过Java语法来实现,然后看看效果。来看第一个案例:定义女神类,再根据女神类创建三个女神对象,并使用女神对象的属性和方法。第一步:定义女神类(因为Java本身没有这个类型,所以我们自己创建这个类型)/** * 女神类 */ public class Goddess { public String name; //
3731 人浏览
php

为什么程序猿996多猝屎,而企业家007却不会?

3730 人浏览
wechat

微信小程序之基础组件篇——导航组件(十)

本篇文章将介绍小程序的基础组件——导航组件。 导航组件只有一个组件: navigator navigator /** wxss **/ /** 修改默认的navigator点击态 **/ .navigator-hover { color:blue; } /** 自定义其他点击态样式类 **/ .other-navigator-hover { colo
3729 人浏览
xiaozhi

28.JS 在获取当前月的最后一天遇到的坑

为了更好的讲这节的内容,提示一个 JS 处理日期的小技巧,想获取上个月最后一天,只需要设置SetDate参数为0即可。varendDate=newDate(); //上个月最后一天 endDate.setDate(0);接着正文开始:使用 JS 获取当前月的最后一天,咱们通常的思路先获取下个月的第一天,然后在减去一天,就是当前月的最后一天,所以自然会用到下面的代码:vardate=newDat
3727 人浏览
hgweb

JS - Lodash工具库的使用详解9(Array数组函数6:如果不是数组强制转成数组)

九、Array 数组操作函数6:如果不是数组强制转成数组1,castArray 介绍 有时我们定义了一个只能对数组进行处理的方法,但实际使用时可能传入数组、也可能是单个对象,这种情况我们可以借助 castArray 进行统一转换处理(相当于做个保护):如果传入的参数不是数组, 那么强制转为数组并返回。如果传入的参数是数组,则不做处理直接返回。2,使用样例(1)如果原来就是数组则不做任何处理,直接返
3722 人浏览
wechat

小程序事件

什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id, dataset, touches。事件的使用方式在组件中绑定一个事件处理函数。如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。<view id="tapTe
3722 人浏览
php

yii2 的 Url::to() 和 Url::toRoute()

关于Url类的操作在这个页面http://www.yiichina.com/doc/guide/2.0/helper-url;Url::to()和toRoute()非常类似。这两个方法的唯一区别在于,前者要求一个路由必须用数组来指定。 如果传的参数为字符串,它将会被直接当做 URLUrl::to()的第一个参数可以是:数组: 将会调用toRoute()来生成URL。比如:['site/in
3721 人浏览