- 博客(37)
- 收藏
- 关注
原创 CSS利用浮动实现文字环绕右下角,展开/收起效果
利用CSS中的浮动,实现文字环绕效果;利用伪元素浮动,将浮动文字撑到右下角,所以需要已知文字的行高(并且是固定行高),由此可以推算文字收起时,文字部分最大高度,以及伪元素的高度。文字最多展示 N 行,超出部分截断,并在右下角显示 “…点击更多,文字展开全部内容,右下角显示“收起”。尽量使用CSS控制样式,减少JS代码复杂度。下面例子设置最多展示3行,行高是20px。
2024-12-30 16:02:29 533
原创 nvm use <version> 切换版本失败
提示【无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。查看,改文件夹已没有快捷方式标识,且文件夹里没有响应版本依赖。切换版本后,提示成功,但无法使用。问题解决了之后把文件夹名字改回来即可。,两个版本 node 前都没有。nvm 已安装到本地两个版本,暂时还未找到切换失败的原因。
2024-12-06 13:59:30 568
原创 Hermes engine on React Native 0.72.5,function无法toString转成字符串
Hermes engine on React Native 0.72.5,function无法toString转成字符串。再在function的第一行加入。
2024-12-06 10:28:28 307
原创 记录git push时的报错以及解决方案
报错信息如下fatal: Unpack error, check server logerror: remote unpack failed: error Missing tree xxxxxx(<版本号>)To gerrit:xxx/xxx/xxxxxx.git原因:远程已经有很多个分支合入解决方案:提交的时候,加入一个参数 --no-thin git push --no-thin xxxxxx
2024-08-16 14:34:04 321
转载 android 上的 keyCode 始终为 229
如果你想捕获 space bar 或 special chars 的新闻,你可以使用 textInput 事件。原文由 Imamudin Naseem 发布,翻译遵循 CC BY-SA 3.0 许可协议。注意: textInput 不会在字母、数字、退格键、回车键和其他几个键上触发。普通按键事件不会在 Android 设备中提供 keyCode。
2024-07-01 17:37:30 125
原创 前端分页请求数据,前端删除n条数据后,再次请求
再次请求数据时,可能会请求到重复数据,所以需要处理返回的数据,避免重复渲染。移除项,相当于删除队列里的n项,后面的数据再向前移n项,所以需要根据。和 删除的条数,重新计算当前。一般来说,每次请求的数据条数。
2024-04-23 18:37:56 338
原创 利用css动画和定时器setTimeout,实现上传图片进度条
利用css动画和js定时器(setTimeout),实现简单的进度条。不使用 setInterval,减少js代码量,业务代码更加简洁。
2023-08-18 11:09:29 340
原创 fiddler抓包问题记录,支持https、解决 tunnel to 443
找到 OnBeforeRequest 方法,在方法最后添加以下代码块。Android暂未解决,可参考。
2023-08-16 13:50:49 2464
原创 css rem无效 解决方法
问题描述当使用 rem 作为单位时,页面在自己浏览器上查看样式正常显示,到了别的浏览器显示就不对了。原因首先需要明白 rem 的实质,博客千千万,就不赘述了,随便贴一个:CSS 动态REMrem 是相对于页面根字体的单位,根据 <html> 的 font-size 进行计算得到实际长度。一些浏览器对于 字体小于12px 的情况统统处理成 12px,所以如果根字体大小被设为小于1...
2020-04-29 15:25:39 10803
原创 阿里云服务器配置https(安装ssl证书)以及强制使用https
一. 购买ssl证书我是在阿里云购买的,证书选型、价格以及申请流程可以参照官方文档:阿里云SSL证书主要是以下几步:证书选型和购买证书申请等待审核(免费的DV证书非常快,我等了10多分钟就审核完了,会有短信或者邮件提醒的)下载证书二. 安装证书阿里云对应不同服务器,也有安装证书的官方文档:SSL证书安装指南我的是 Apache服务器,主要是以下几步:远程连接服务器(推荐...
2020-04-23 15:49:20 2122 1
原创 自用 - flex布局兼容写法
当我在调垂直居中怎么都居中不了的时候,我就会想用 flex 布局。当我全部都用了 flex 布局而没有带上兼容前缀,在一些设备上,样式简直不忍直视…记录一下 flex 的兼容写法,方便以后查阅。就写几个常用的,其他的应该就在前面加前缀即可。display:flex; display: flex; display: -webkit-box; display: -moz-box;...
2020-03-13 09:51:27 439
原创 CSS蒙版弹窗 底部内容不滚动
写在前面页面弹窗组成:蒙版 + 弹窗主要使用的 CSS 属性:position、z-Index踩坑记录弹窗出现之后,要求底部内容不滚动,一般可以通过设置 body 的 overflow: hidden; 实现,但是在不同手机系统或一些浏览器(如UC)中,该方法无效;所以最后采用 设置 body 的 position: fixed; 的方法。代码HTML部分<div cla...
2020-03-04 17:22:01 1720
原创 用纯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 3141 4
原创 自用 - Git 常用命令小结
特别感谢廖雪峰-Git教程1. Git 安装和 SSH 配置整理了一下写在:git 和 tortoisegit 的配置2. 理解 repository图源:工作区和暂存区3. 常用命令git init作用: 创建 repository。描述: 创建本地仓库,该目录下自动创建 .git 文件夹,用于跟踪管理仓库,默认隐藏,使用 ls -ah 可以查看隐藏文件。g...
2019-12-31 10:04:11 420
原创 git 和 tortoisegit 的配置
前提:你已经下载并安装完成以下三个软件(语言包可以选择性安装):Windows下的安装教程可以参考:Git安装教程(windows)TortoiseGit安装接下来,如果需要与服务端仓库连接,进行克隆、推送等操作,有两种方式:HTTPS 和 SSH。HTTPS:该方式比较简单,因为不涉及密钥,所以不需要配置,直接复制 HTTPS URL,在 git bash 里进行 clone、pus...
2019-12-26 10:08:30 246
原创 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 267
原创 学习笔记 - 你不知道的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 125
原创 理解cookie、session和WebStorage(localStorage和sessionStorage)
网上大多数文章是将 cookie、localStorage 和 sessionStorage 放在一起比较,那么有时候提到的 session 又是什么呢?所以我一直很困惑 session 和 sessionStorage 究竟有无关系。这篇博客是我看了各位大佬的博客,梳理的 学习笔记。Cookie 和 Session当浏览器访问一个网页,又在该网页时点击了一些超链接,向服务器请求了一些资源等,...
2019-09-04 16:18:11 437 1
原创 理解浏览器渲染页面过程
在梳理浏览器渲染过程之前,先来了解一下浏览器内核。浏览器内核当HTML代码在浏览器中执行时,必不可少需要浏览器内核的帮助。事实上,浏览器内核 包括 渲染引擎(包含HTML解析器、CSS解析器) 和 JS引擎(也叫JS解释器),不过一般提及 浏览器内核 时,我们就认为指的是 渲染引擎。渲染引擎 负责对网页语法的解释(如HTML、XML等)并渲染网页(CSS)。JS引擎 负责负责对JavaSc...
2019-08-29 16:28:57 187
原创 给定 n×m 网格,共有多少三角形?
题目描述给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。注意三角形的三点不能共线。输入输入两个正整数n和m,分别表示行数和列数。输出输出一个正整数,为所求三角形数量。示例输入:2 2输出:76解题思路直接计算三角形个数(不共线三个点的所有可能性)有一定难度,所以可以反向思考,通过计算任取三个点的所有可能性,再减去所有共线的情况,结果就是不共线的所有情况,即所求三...
2019-08-11 14:38:56 2294
原创 阿里云域名申请 + 七牛云CDN加速
为了让我的网站(柚子烧酒)图片加载更顺畅,所以想用七牛云做图床,结果从买域名到认证到备案再到绑定域名设置CDN加速,花了我快两周…网上似乎没有一全套傻瓜式教程,所以我就记录一下我的全部过程,仅供参考哈。全部过程其实就是两步走:域名申请和备案七牛云绑定域名下面就是傻瓜教程,一步步来就好了。域名申请和备案七牛云绑定域名...
2019-06-25 15:22:21 1900 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 1177
原创 MATLAB+GUI 生成可执行exe文件
从 安装编译器 到生成 可执行exe文件,记录一下。安装编译器当你在MATLAB命令行输入 mex -setup 或 mbuild -setup 时,若出现以下提示那么恭喜你,在生成可执行文件之前,你需要先搞定编译器的问题。解决方案下载 MinGW-64 C/C++ 编译器倘若你用的是正版MATLAB,那么按照提示点进链接下载安装即可。倘若你跟我一样,用的不知道哪里下载的破解...
2019-05-07 12:28:01 22954 13
原创 Hexo + Github Pages 搭建图片博客
一些坑hexo框架中,将图片统一放在source/image文件夹中,在post中可以通过/image/img.jpg相对路径获取图片。
2019-05-06 13:36:29 1402
原创 JavaScript 字符串中出现次数最多的字符(可能是多个)
功能:返回字符中出现次数最多的字符和出现次数。若出现最多字符不止一个,则都要找出。<script type="text/javascript"> var testStr = 'qazwsxedcrfvtgbyhnqwertyuiasdfghjwsx'; function fn(str){ var obj = {}; // 把出现的字符以对象属性形式存储,属性值为出现...
2019-04-10 15:22:53 662
原创 JavaScript 数组去重(元素包括数字、字符串、数组和对象)
对于一般的数组(元素是数字或字符串),用indexOf()就可以实现数组去重。但是对于数组中包含数组或对象,使用indexOf()或使用对象保存数组内容的方法,就比较难以实现。代码中的两个函数,分别实现了比较数组和比较对象的功能。<script type="text/javascript"> var testArr1 = [123, "meili", "123", "mogu"...
2019-04-10 14:57:08 2456 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 386
原创 Sharepoint Visio 实现点击形状可以显示详细信息
需求描述:在Sharepoint某一页面,显示诸如流程图之类的图表,实现点击某一个形状,可以显示其详细内容,内容可自定义,流程图方便更新。解决方案:在 Microsoft Visio 中画流程图,设置相关属性以区别各个形状,保存vdw格式并上传至Sharepoint站点。 在Sharepoint页面插入Visio Web Part,链接上传的vdw文件的URL。 在同一页面插入Cont...
2019-01-03 10:02:57 1735
原创 Sharepoint Visio服务类库
Microsoft SharePoint 2010 提供三组用于通过 SharePoint 功能开发扩展和自定义解决方案的 API:服务器端对象模型、托管客户端对象模型和 Web 服务。1. 服务器端对象模型服务器端对象模型为扩展SharePoint 2010的功能提供了最广泛的选项集。它由Microsoft SharePoint 2010 Software Development Kit...
2018-12-18 14:30:59 233
原创 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 254
原创 Sharepoint 文本编辑器 content editor web part
Sharepoint 作为一个团队协作软件工具,可以帮助企业用户轻松完成日常工作中诸如文档审批、在线申请等业务流程,同时提供多种接口实现后台业务系统的集成。Sharepoint Sever 提供了网站模板和其他功能,可以快速有效地创建支持特定内容发布、内容管理、记录管理或组织可能需要的商务智能的网站。也就是说,个人或企业可以通过 Sharepoint Sever 开发一个门户站点,在此基础上可...
2018-12-18 14:25:52 870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人