综合( 右侧选择分类 )
xiaozhi

34.JS 如何创建、读取和删除cookie

Cookie为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问咱们的站点时,可以利用Cookie保存用户首选项或其他信息,这样,当用户下次再访问咱们的站点时,应用程序就可以检索以前保存的信息。Cookie 是什么鬼Cookie是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。C
3211 人浏览
煊琰

阿里工程师养了只“二哈”,专治讨厌的骚扰电话

前几天的3.15晚会上曝光了利用智能机器人,一天打4万个骚扰电话,从而赚取利润的黑色产业链。阿里的工程师恼了,技术是用来让人们生活变美好的,不是被利用来走向阴暗的。机器人的问题交给机器人!工程师们用业余时间开发的AI机器人——“二哈”要登场了~视频感受一下咱们“二哈”,连女推销员都丝毫没有察觉。1、 别惹程序员,用机器人对付机器人研发“二哈”,其实就是阿里的技术人,对日益普遍的骚扰电话很头疼,而且
3209 人浏览
cnbzlj

Android EventBus使用详解(二)

这篇文章介绍EventBus的高级用法(线程模式,粘性事件,事件优先级),EventBus的基础用法,请移步到: Android EventBus使用详解(一) 线程模式EventBus支持订阅者方法在不同于发布事件所在线程的线程中被调用。你可以使用线程模式来指定调用订阅者方法的线程。EventBus总共支持5种线程模式: ThreadMode.POSTING 订阅者方法将在发布事件所
3209 人浏览
android00

android遍历map的两种常用方法

Map一般用来保存具有映射关系的数据,Map里保存着两组数据:key(键)和value(值),它们可以是任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。遍历方式一、当键和值都需要用到时所采用的方法。Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Ma
3209 人浏览
cheng

程序员实用工具网站

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
3206 人浏览
cnbzlj

Android 自定义简单View及获取xml自定义属性

一、前言对于自定义View相信这是每一个初学者心里的痛,但开发久了,慢慢的你就会发现,其实自定义View并不难,看几篇基础文章,懂得了原理和流程套路,用的多了,实战多了,自然而然就掌握了。近期在时间上还算空余,所以打算在学习新的东西的同时,把旧的基础的东西也好好梳理一下,总不能捡一路丢一路吧。二、自定义View首先先总结一下一般自定义View的步骤,让我们在写的时候能有一个大致的方向:1.继承一个
3202 人浏览
androidproject

Android 动画详尽教程

Android Animation Detailed Tutorial / Android 动画详尽教程    中文讲解(README)请直接点击对应标题English explanation(or readme), Do not click on the title, please click on the tip address文章开篇总结性文章:《Android 一共有多少种动画?准确告诉你
3202 人浏览
wechat

小程序中使用canvas第一次生成图片的时候显示空白页面【解决】

1、wx.canvasToTempFilePath(Object object, Object this)他可以让咱们绘制好的canvas转化成图片, 但是如果用错了 就会出现 首次点击保存的时候 canvas 区域为空白区域, 第二次点击的时候就可以保存成图片。如果出现这种情况,那么好 我们都是属于没看文档就撸的男银…OK 开始说解决方法wx.canvasToTempFilePath(Objec
3196 人浏览
xiaozhi

6.React 新特性 Hooks 讲解及实例(三)

使用 Context Hooks使用 Context ,首先顶层先声明Provier组件,并声明value属性,接着在后代组件中声明Consumer组件,这个Consumer子组件,只能是唯一的一个函数,函数参数即是Context的负载。如果有多个Context,Provider和Consumer任意的顺序嵌套即可。此外我们还可以针对任意一个Context使用contextType来简化对这个Co
3196 人浏览
web

Html5 Css3实现VCD包装盒个性幻灯片

转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/...哈,首先感谢下w3cfuns的老师,嗯~好了,这次给发夹分享一个CSS3+JavaScript VCD包装盒个性幻灯片的一个案例。效果图:图片切换是不是很个性,效果也很不错,大家可以将其使用到自己的网站上。先看下html:<!DOCTYPE HTML PUBLIC "-/
3193 人浏览
php

vim如何显示行号

在 vim 里执行(在普通模式下直接按冒号,并输入下面的命令):set number回车后就可以显示行号了
3193 人浏览
xiaozhi

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

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

wxs中使用date创建实例报错

问题描述:wxs中使用date创建实例报错报错信息Uncaught SyntaxError: Invalid or unexpected token报错代码:let now = new Date();问题出现原因:WXS 中不能调用 javascript 中定义的函数或者变量,也不能调用小程序提供的API,他的运行环境和 javascript 是隔离的。只能使用 var 来定义变量,表现形式和 j
3186 人浏览
web

前端Vue使用ali-oss实现文件上传到oss

前端使用ali-oss实现文件上传到oss项目地址:ali-oss1,安装依赖 npm install ali-oss --save 2,创建自己的ossClient.jsconst OSS = require('ali-oss'); export default function Client(data='custom-data') { // console.log('bucket
3185 人浏览
xiaozhi

3. 8个有用的 CSS 技巧:视差图像,sticky footer

CSS是一种独特的语言。乍一看,这似乎很简单,但是,某些在理论上看起来很简单的效果在实践中往往不那么明显。在本文中,我将分享一些有用的技巧和技巧,它们代表了我在学习CSS过程中的关键进展。本文并不是要演示CSS可以变得多么复杂。相反,它分享了一些在大多数CSS教程中不太可能找到的有用技巧。1. Sticky Footer这个非常常见的需求,但对于初学者来说可能是个难题。对于大多数项目,不管内容的大
3184 人浏览
cnbzlj

android 使用signingConfigs进行打包

今天,简单讲讲如何使用android studio指定证书打包。我们使用Android Studio 运行我们的app,无非两种模式:debug和release模式。debug模式debug模式使用一个默认的debug.keystore进行签名。这个默认签名(keystore)是不需要密码的,它的默认位置在C:\Users\<用户名>\.Android\debug.keystore,如
3181 人浏览
littleGG

iOS 开发 swift 抠图

funcaddTransparencyView(withtempPath:UIBezierPath?)->CAShapeLayer?{ letpath=UIBezierPath(rect:UIScreen.main.bounds) ifletaPath=tempPath{ path.append(aPath) } path.append(tempPath1) path.usesE
3175 人浏览
hangge

SpringBoot - Lombok使用详解4(@Data、@Value、@NonNull、@Cleanup)

六、Lombok 注解详解(3)8,@Data(1)@Data 是一个复合注解,用在类上,使用后会生成:默认的无参构造函数、所有属性的 getter、所有非 final 属性的 setter 方法,并重写 toString、equals、hashcode 方法。package com.example.demo; import lombok.Data; @Data public c
3174 人浏览
wechat

小程序服务端获取开放数据

小程序服务端获取开放数据小程序可以通过各种前端接口获取微信提供的开放数据。考虑到开发者服务端也需要获取这些开放数据,微信提供了两种获取方式:方式一:开发者后台校验与解密开放数据方式二:云调用直接获取开放数据(云开发)方式一:开发者后台校验与解密开放数据微信会对这些开放数据做签名和加密处理。开发者后台拿到开放数据后可以对数据进行校验签名和解密,来保证数据不被篡改。签名校验以及数据加解密涉及用户的会话
3173 人浏览
hgweb

JS - Lodash工具库的使用详解13(创建一个对某函数结果取反的函数)

十三、创建对一个函数结果取反的函数1,negate 方法negate 方法可以创建一个针对断言函数 func 结果取反的函数。2,使用样例function isEven(n) { return n % 2 == 0; } var even = _.filter([1, 2, 3, 4, 5, 6], isEven); console.log("偶数", even); v
3171 人浏览