自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 git 本地配置多个ssh key

2023-06-26 17:44:47 821

原创 GitHub使用指南

1. 搜索2. 快捷键3. 代码阅读4. 项目在线运行5. 项目推送

2022-05-12 15:34:15 709 2

原创 charles 踩坑记录

mac 使用Charles抓包工具遇到的问题按照网上的教程安装了证书 仍然显示unknown检查手机证书信任设置(iphone12,其他机型应该类似)1. 设置 -- 通用 -- 描述文件与设备管理验证证书2. 设置 -- 通用 -- 关于本机 -- 证书信任设置完成!再试试!...

2021-01-05 15:48:39 175

转载 命令行设置代理

1.查看当前代理env | grep -i proxy2.设置代理export http_proxy="代理地址"export https_proxy="代理地址"3.取消代理unset https_proxyunset http_proxy// 如果还不行open ~/.bashrc// 删除文件里 export https_proxy的内容...

2020-08-31 14:44:00 2541 1

原创 h5 设备识别

1. iOSfunction isIos() { const u = navigator.userAgent; const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); return isiOS;}2. Androidfunction isAndroid() { const u = navigator.userAgent; return !!(u.match(/(Android)\

2020-08-31 14:23:25 322

转载 iphoneX 内容区兼容

1. 安全区域 核心内容应该处于安全区域, 确保不会被设备圆角(corners),传感器外壳(sensor housing,齐刘海) 以及底部的 Home Indicator 遮挡。 padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);...

2020-08-31 14:19:00 176

原创 window下LF配置

1. 编辑器配置:setting.json中加入以下配置"files.eol": "\n"2. git配置 :git config --global core.autocrlf falsePS:必须要两个都配置才会生效

2020-08-17 16:36:15 562

原创 正则表达式 --- 基本语法篇

1.正则表达式是由一个字符序列形成的搜索模式。//语法/字符串匹配规则/修饰符 // 修饰符可选xiaogaigai是主体, i是修饰符(搜索时不区分大小写)// 栗子????let partten = /xiaogaigai/i2.RegExp 对象一个预定义了属性和方法的正则表达式对象.2.1 RegExp对象的属性 global:判断是否设置了 "g" ...

2020-04-02 10:34:20 183

原创 git 常用命令收集

1. 查看分支信息 :gitremoteshoworigin2. 删除远程分支不存在的本地跟踪:gitremotepruneorigin

2019-11-27 11:35:35 137

原创 兼容性:h5在IOS中收起键盘时页面不会下滑的问题

场景:IOS嵌入的h5页面,页面上弹框,弹框里有输入框操作:当输入框获得焦点时拉起键盘,点击弹框的遮罩层,弹框关闭问题:弹框关闭后页面没有下滑,再打开弹框时输入框无法获取到焦点原因:遮罩层是fixed定位(页面有滚动条)当键盘拉起时fixed好像失效了解决方案: const u = navigator.userAgent; const isiOS = !!u....

2019-09-18 15:20:20 651

原创 js中的连续赋值

最近在准备换工作的事情,面试中遇到js连续赋值的问题,在这里做个总结。下面是面试题目// 面试题var a = { n: 1 };var b = a;a.x = a = { n: 2 };console.log(a);console.log(b);console.log(a.x);console.log(b.x);首先来看下js中基本类型的连续赋值是下面这样:v...

2019-06-28 10:13:14 3375

转载 es5实现继承 --- 组合继承

在“前端之巅”公众号上看到的,地址:前端之巅 function Person(name) { this.name = name; this.gender = ["男", "女"]; } Person.prototype.sayHi = function() { console.log("Hi, This is ", t...

2019-04-12 14:55:13 428

原创 javascript 防抖和节流

防抖每次触发,都会重新计时,以最后一次触发的时间为准,最后一次触发delay时间之后才会执行并重新计时。使用场景:搜索框实时查询<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" con

2019-03-13 16:09:27 160

原创 go语言学习之路 --- 练习:菲波拉切数列

题:实现一个 fibonacci 函数,它返回一个函数(闭包),该闭包返回一个斐波纳契数列 `(0, 1, 1, 2, 3, 5, ...)`。初版:差两个初始值未输出package mainimport "fmt"// fibonacci is a function that returns// a function that returns an int.func fi...

2018-08-29 11:36:12 489

原创 go语言学习之路 --- 3. 练习:映射

题:实现 WordCount。它应当返回一个映射,其中包含字符串 s 中每个“单词”的个数。函数 wc.Test 会对此函数执行一系列测试用例,并输出成功还是失败。你会发现 strings.Fields 很有帮助。 package mainimport ( "golang.org/x/tour/wc" //"fmt" "strings")func WordCount(...

2018-08-23 18:40:30 705

原创 go语言学习之路 --- 2. 练习:切片

题:实现 Pic。它应当返回一个长度为 dy 的切片,其中每个元素是一个长度为 dx,元素类型为 uint8 的切片。当你运行此程序时,它会将每个整数解释为灰度值(好吧,其实是蓝度值)并显示它所对应的图像。图像的选择由你来定。几个有趣的函数包括 (x+y)/2, x*y, x^y, x*log(y) 和 x%(y+1)。(提示:需要使用循环来分配 [][]uint8 中的每个 []uint...

2018-08-23 18:19:33 337

原创 go语言学习之路 --- 1. 练习:循环与函数

题:用牛顿法实现平方根函数。计算机通常使用循环来计算x的平方根,从牧歌猜测值z开始,我们根据z平方与x的近似度来调整z,产生更好的猜测: z -= (z * z - x) / (2 * z). 重复调整,结果会越来越精确,得到尽可能实际的平方根。1.  引用go中的math/abs方法package main import ( "fmt" "math")fun...

2018-08-23 17:46:49 510

空空如也

空空如也

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

TA关注的人

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