自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柚子烧酒

记录菜鸡小张的菜鸡日常

  • 博客(30)
  • 收藏
  • 关注

转载 android 上的 keyCode 始终为 229

如果你想捕获 space bar 或 special chars 的新闻,你可以使用 textInput 事件。原文由 Imamudin Naseem 发布,翻译遵循 CC BY-SA 3.0 许可协议。注意: textInput 不会在字母、数字、退格键、回车键和其他几个键上触发。普通按键事件不会在 Android 设备中提供 keyCode。

2024-07-01 17:37:30 12

原创 解决nvm切换node版本后,全局依赖无法使用

npm全局安装环境配置

2024-06-18 11:22:23 412

原创 前端分页请求数据,前端删除n条数据后,再次请求

再次请求数据时,可能会请求到重复数据,所以需要处理返回的数据,避免重复渲染。移除项,相当于删除队列里的n项,后面的数据再向前移n项,所以需要根据。和 删除的条数,重新计算当前。一般来说,每次请求的数据条数。

2024-04-23 18:37:56 231

原创 利用css动画和定时器setTimeout,实现上传图片进度条

利用css动画和js定时器(setTimeout),实现简单的进度条。不使用 setInterval,减少js代码量,业务代码更加简洁。

2023-08-18 11:09:29 278

原创 fiddler抓包问题记录,支持https、解决 tunnel to 443

找到 OnBeforeRequest 方法,在方法最后添加以下代码块。Android暂未解决,可参考。

2023-08-16 13:50:49 2185

原创 js判断元素是否在可视区域内

js判断元素是否在可视区域(屏幕)内

2023-01-05 16:38:29 2181

原创 diff_match_patch 统计增/删/修改了多少字

diff-match-patch插件的使用

2022-12-28 11:32:59 276

原创 css rem无效 解决方法

问题描述当使用 rem 作为单位时,页面在自己浏览器上查看样式正常显示,到了别的浏览器显示就不对了。原因首先需要明白 rem 的实质,博客千千万,就不赘述了,随便贴一个:CSS 动态REMrem 是相对于页面根字体的单位,根据 <html> 的 font-size 进行计算得到实际长度。一些浏览器对于 字体小于12px 的情况统统处理成 12px,所以如果根字体大小被设为小于1...

2020-04-29 15:25:39 10417

原创 阿里云服务器配置https(安装ssl证书)以及强制使用https

一. 购买ssl证书我是在阿里云购买的,证书选型、价格以及申请流程可以参照官方文档:阿里云SSL证书主要是以下几步:证书选型和购买证书申请等待审核(免费的DV证书非常快,我等了10多分钟就审核完了,会有短信或者邮件提醒的)下载证书二. 安装证书阿里云对应不同服务器,也有安装证书的官方文档:SSL证书安装指南我的是 Apache服务器,主要是以下几步:远程连接服务器(推荐...

2020-04-23 15:49:20 2032 1

原创 自用 - flex布局兼容写法

当我在调垂直居中怎么都居中不了的时候,我就会想用 flex 布局。当我全部都用了 flex 布局而没有带上兼容前缀,在一些设备上,样式简直不忍直视…记录一下 flex 的兼容写法,方便以后查阅。就写几个常用的,其他的应该就在前面加前缀即可。display:flex; display: flex; display: -webkit-box; display: -moz-box;...

2020-03-13 09:51:27 417

原创 CSS蒙版弹窗 底部内容不滚动

写在前面页面弹窗组成:蒙版 + 弹窗主要使用的 CSS 属性:position、z-Index踩坑记录弹窗出现之后,要求底部内容不滚动,一般可以通过设置 body 的 overflow: hidden; 实现,但是在不同手机系统或一些浏览器(如UC)中,该方法无效;所以最后采用 设置 body 的 position: fixed; 的方法。代码HTML部分<div cla...

2020-03-04 17:22:01 1521

原创 用纯CSS实现简单的纵向时间轴

特别感谢https://www.lingtings.com/demo/html/2017/09/13/18_time_axis/效果代码HTML部分<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-...

2020-02-28 13:58:19 2941 4

原创 自用 - Git 常用命令小结

特别感谢廖雪峰-Git教程1. Git 安装和 SSH 配置整理了一下写在:git 和 tortoisegit 的配置2. 理解 repository图源:工作区和暂存区3. 常用命令git init作用: 创建 repository。描述: 创建本地仓库,该目录下自动创建 .git 文件夹,用于跟踪管理仓库,默认隐藏,使用 ls -ah 可以查看隐藏文件。g...

2019-12-31 10:04:11 273

原创 git 和 tortoisegit 的配置

前提:你已经下载并安装完成以下三个软件(语言包可以选择性安装):Windows下的安装教程可以参考:Git安装教程(windows)TortoiseGit安装接下来,如果需要与服务端仓库连接,进行克隆、推送等操作,有两种方式:HTTPS 和 SSH。HTTPS:该方式比较简单,因为不涉及密钥,所以不需要配置,直接复制 HTTPS URL,在 git bash 里进行 clone、pus...

2019-12-26 10:08:30 192

原创 3种斐波那契数列实现方法

相当经典的斐波那契数列算法,求 斐波那契数列第 n 项。递归// 递归function fibonacci(n){ if(n === 1) return 0 else if(n === 2) return 1 else return fibonacci(n-1) + fibonacci(n-2)} 尾递归// 尾递归function fibonacci2(n...

2019-10-03 15:57:46 245

原创 学习笔记 - 你不知道的JavaScript

记录一些易错知识点。循环和闭包先上代码:for(var i=1; i<=5; i++) { setTimeout( function timer() { console.log(i) }, i * 1000)}我们的预期是:依次输出1、2、3、4、5,每次输出间隔1s。而实际情况是:依次输出6、6、6、6、6,每次输出间隔1s。原因分析延迟函...

2019-09-07 15:36:36 98

原创 理解cookie、session和WebStorage(localStorage和sessionStorage)

网上大多数文章是将 cookie、localStorage 和 sessionStorage 放在一起比较,那么有时候提到的 session 又是什么呢?所以我一直很困惑 session 和 sessionStorage 究竟有无关系。这篇博客是我看了各位大佬的博客,梳理的 学习笔记。Cookie 和 Session当浏览器访问一个网页,又在该网页时点击了一些超链接,向服务器请求了一些资源等,...

2019-09-04 16:18:11 381 1

原创 理解浏览器渲染页面过程

在梳理浏览器渲染过程之前,先来了解一下浏览器内核。浏览器内核当HTML代码在浏览器中执行时,必不可少需要浏览器内核的帮助。事实上,浏览器内核 包括 渲染引擎(包含HTML解析器、CSS解析器) 和 JS引擎(也叫JS解释器),不过一般提及 浏览器内核 时,我们就认为指的是 渲染引擎。渲染引擎 负责对网页语法的解释(如HTML、XML等)并渲染网页(CSS)。JS引擎 负责负责对JavaSc...

2019-08-29 16:28:57 164

原创 给定 n×m 网格,共有多少三角形?

题目描述给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。注意三角形的三点不能共线。输入输入两个正整数n和m,分别表示行数和列数。输出输出一个正整数,为所求三角形数量。示例输入:2 2输出:76解题思路直接计算三角形个数(不共线三个点的所有可能性)有一定难度,所以可以反向思考,通过计算任取三个点的所有可能性,再减去所有共线的情况,结果就是不共线的所有情况,即所求三...

2019-08-11 14:38:56 2076

原创 阿里云域名申请 + 七牛云CDN加速

为了让我的网站(柚子烧酒)图片加载更顺畅,所以想用七牛云做图床,结果从买域名到认证到备案再到绑定域名设置CDN加速,花了我快两周…网上似乎没有一全套傻瓜式教程,所以我就记录一下我的全部过程,仅供参考哈。全部过程其实就是两步走:域名申请和备案七牛云绑定域名下面就是傻瓜教程,一步步来就好了。域名申请和备案七牛云绑定域名...

2019-06-25 15:22:21 1684 2

原创 一个React项目的流程记录

最近想跟着教程,尝试用React做一个SPA项目。记录一下大致的流程。1. 搭建react开发环境使用 react-create-app 脚手架,搭建react开发环境。默认已装好 npm 和 nodejs,终端输入:> npm install -g react-create-app> react-create-app folder-name这时就已经搭建好了react开发...

2019-05-30 10:18:24 1070

原创 MATLAB+GUI 生成可执行exe文件

从 安装编译器 到生成 可执行exe文件,记录一下。安装编译器当你在MATLAB命令行输入 mex -setup 或 mbuild -setup 时,若出现以下提示那么恭喜你,在生成可执行文件之前,你需要先搞定编译器的问题。解决方案下载 MinGW-64 C/C++ 编译器倘若你用的是正版MATLAB,那么按照提示点进链接下载安装即可。倘若你跟我一样,用的不知道哪里下载的破解...

2019-05-07 12:28:01 22629 13

原创 Hexo + Github Pages 搭建图片博客

一些坑hexo框架中,将图片统一放在source/image文件夹中,在post中可以通过/image/img.jpg相对路径获取图片。

2019-05-06 13:36:29 1331

原创 JavaScript 字符串中出现次数最多的字符(可能是多个)

功能:返回字符中出现次数最多的字符和出现次数。若出现最多字符不止一个,则都要找出。<script type="text/javascript"> var testStr = 'qazwsxedcrfvtgbyhnqwertyuiasdfghjwsx'; function fn(str){ var obj = {}; // 把出现的字符以对象属性形式存储,属性值为出现...

2019-04-10 15:22:53 629

原创 JavaScript 数组去重(元素包括数字、字符串、数组和对象)

对于一般的数组(元素是数字或字符串),用indexOf()就可以实现数组去重。但是对于数组中包含数组或对象,使用indexOf()或使用对象保存数组内容的方法,就比较难以实现。代码中的两个函数,分别实现了比较数组和比较对象的功能。<script type="text/javascript"> var testArr1 = [123, "meili", "123", "mogu"...

2019-04-10 14:57:08 2392 2

原创 babel 7.x 和 webpack 4.x 配置

babel 6.x 升级到 babel 7.x1. 命名方式改变babel-core → @babel/core babel-preset-* → @babel/preset-* babel-plugin-* → @babel/plugin-*2. stage-* 已弃用3. 最终文件package.json6.x 与 7.x 不兼容,所以 6.x 需升级...

2019-03-08 15:52:23 360

原创 Sharepoint Visio 实现点击形状可以显示详细信息

需求描述:在Sharepoint某一页面,显示诸如流程图之类的图表,实现点击某一个形状,可以显示其详细内容,内容可自定义,流程图方便更新。解决方案:在 Microsoft Visio 中画流程图,设置相关属性以区别各个形状,保存vdw格式并上传至Sharepoint站点。 在Sharepoint页面插入Visio Web Part,链接上传的vdw文件的URL。 在同一页面插入Cont...

2019-01-03 10:02:57 1623

原创 Sharepoint Visio服务类库

Microsoft SharePoint 2010 提供三组用于通过 SharePoint 功能开发扩展和自定义解决方案的 API:服务器端对象模型、托管客户端对象模型和 Web 服务。1. 服务器端对象模型服务器端对象模型为扩展SharePoint 2010的功能提供了最广泛的选项集。它由Microsoft SharePoint 2010 Software Development Kit...

2018-12-18 14:30:59 186

原创 Sharepoint visio Web Access

Visio Web Access 是 Office Online 的一部分,用户可以使用它来显示Visio文件。当用户需要在 Sharepoint 页面中显示外部 Microsoft Visio 的内容,如在页面展示某个流程图,这个web部件是非常实用的。在 Sharepoint 页面添加 Visio Web Access 部件的方法和添加其他web部件的方法相同。以下视频介绍了如何添加 Vi...

2018-12-18 14:29:53 216

原创 Sharepoint 文本编辑器 content editor web part

Sharepoint 作为一个团队协作软件工具,可以帮助企业用户轻松完成日常工作中诸如文档审批、在线申请等业务流程,同时提供多种接口实现后台业务系统的集成。Sharepoint Sever 提供了网站模板和其他功能,可以快速有效地创建支持特定内容发布、内容管理、记录管理或组织可能需要的商务智能的网站。也就是说,个人或企业可以通过 Sharepoint Sever 开发一个门户站点,在此基础上可...

2018-12-18 14:25:52 789

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除