- 博客(43)
- 资源 (2)
- 收藏
- 关注
原创 关于ios Universal Links apple-app-site-association文件 Not Found的问题
ios Universal Links apple-app-site-association not found,为何突然如此?
2023-08-23 20:30:00
4659
3
原创 关于微信公众号-网页授权域名,域名配置个数不够用的情况梳理
关于微信公众号-网页授权域名,域名配置只能配置2个,个数不够用怎么办?一个公众号如何接入多个域名的多业务线项目
2023-08-22 19:45:00
13800
原创 c3p0报错java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
c3p0 版本问题导致的 报错java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
2023-04-16 18:50:07
560
原创 idea debug 按钮不全 ( Force Step Into 按钮没了 )
idea debug 按钮不全 ( Force Step Into 按钮没了 )
2023-01-30 15:37:08
4894
4
原创 生产上线事故记录--我们该相信什么
一. 起因我是一个前端,爱吃小熊饼干。手里负责的一个项目是 前端 +中间层,涉及到前端,中间层,自动化部署,nginx,java后台等。昨天本来打算上线完了早早下班,结果一直上线到第二天凌晨1点。二. 经过初步解决-中间层的问题:第一次出问题是提示502,我用有权限的账号看了看中间层的日志(非pm2 logs),没有最新的打印信息,之前的打印信息也没有明显报错,猜想可能是中间层的问题。就想让运维看看pm2 list我用不太确认中间层部署在哪台机器上,就把这台日常查看中间层的机器的ip发给了运维
2021-06-04 03:33:06
558
原创 前端埋点选型和小母牛
1. 个人背景 有着干黄 3家公司的我,之前没做过埋点。一方便是因为还没来得及那一步,公司就没了。另一方面因为做的项目以后台系统居多。2. 项目背景 接手负责的混合toC h5项目,需要埋点,来分析调整促进产品的销售。之前产品说就埋10个,后台写了接口,定了协议,以后产品要的时候可以导出数据到excel给产品。前端则以代码侵入式实现埋点3. 发展 后来运营说,她负责的产品也想埋点。后来产品说
2021-01-25 23:10:51
278
3
原创 js arguments对象的length属性
1. arguments.length 和 函数本身的length① arguements.length 是 指 实参个数② 函数本身的length属性 是 指函数希望接收的命名参数(形参)的个数如果仅仅称为形参个数,多少有点不准确2. 如何判断一个空对象之前打酱油充当面试官的时候,一般会问一下js怎么判断空对象,总会有面试者一脸看傻子的表情看着我,不屑的说一句:“用length啊”。。。。① json序列化:JSON.stringify({}) === "{}"② for-in 循环
2020-12-27 14:32:04
1779
4
原创 setInterval 重复执行的bug
下午的时候,产品说某项目的某功能不要了,客户看着眼花(mmp,这个功能当时非要吵吵着加上,现在过了好几版以后,又说不要了)该功能是使用setinerval 实现的,为了省事,即没有回滚版本(该功能已经被覆盖了好几版了,不容易检出),也没有大片注释代码(注释执行方法以后,代码编辑以后会有已经声明,未使用的waring)所以直接修改了setinerval的间隔时间。但是直接修改成了1000 * 60 * 60 * 24 * 30 = 30天,后来发现代码直接快速执行,但是修改为2000 以后又正常。.
2020-12-24 00:10:33
1575
原创 http status 0 和 Http failure response for (unknown url): 0 Unknown Error
今天在使用,vConsole 调试移动端的时候。发现接口的status是0。message: "Http failure response for (unknown url): 0 Unknown Error"name: "HttpErrorResponse"ok: falsestatus: 0statusText: "Unknown Error"一般来说 HTTP Status Code 里面,200,40x,50x等是比较常见的。把请求 放到 pc浏览器端以后,会发现,跨域的提示.
2020-06-30 23:17:12
5291
2
原创 angular rxjs
1.ReactiveX 是一个使用可观察数据流的异步编程库 (响应式编程)RxJs 是 ReactiveX 在 Js 上的实现。2. 2种编程范式响应式编程: 数据生产者,主动推送(push) 数据给 数据消费者,数据消费者 被动接受函数式编程: 数据消费者 从 数据生产者那里, 主动拉取/主动轮训 (pull)数据参考文章-响应式编程我们描述了两种获得上一个任务执行结果的...
2020-05-23 14:37:06
772
2
原创 使用node 实现小程序登录的2种常见的解决方案
小程序登录 ,解决方案归类 从搜索 小程序 、登录等关键字出来的一大票文章来看,小程序node后台 登录实现 大致可以归为 2种解决方案。 这2种解决方案本质都是为了 解决“ 自定义登录状态与 openid,session_key的关联 ”基于session的 传统cookie-ses...
2020-04-19 00:49:45
1960
1
原创 nginx 与 真实ip
nginx 与 真实ip前提真实ip的误解真实ip 和 绝对ip(原始ip)前提前2天在做爬虫,已经使用了无头浏览器,想着如果使用 代理ip 可以防止被封 (但事实是 使用普通家用路由器上网,ip一般是动态的,不定时更新,所以即使不使用代理被封,过一段时间仍然可以访问)。正好手动有一台空闲的服务器,也配置了一下nginx,看看 后端和web服务器 是否可以透过代理/vpn 拿到 我笔记本的 ...
2020-04-03 00:13:51
1299
3
原创 yum install nginx 新增模块
nginx 新增headers-more-nginx-module 模块nginx的2种安装方式新增模块变通方法系统是 centos 7.3nginx的2种安装方式官方文档-2种安装方式nginx 官方有2种安装方式:① 使用yum 安装 ② 使用源码编译安装。2种不同的安装方式 在 添加新增模块的时候就体现出差别来了新增模块如果使用了 ② 安装方法,那么根据网上千篇一律的文章 和 h...
2020-04-02 23:15:59
2533
2
原创 本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
robo3t 版本:mongodb 版本:处于安全考虑,一般只允许内网 和本地访问数据库。但是 我的服务器买的是阿里云的,所以只能通过外网访问。(忽略阿里云控制台远程连接,这里说的是 本地数据 gui 工具)本地访问外网数据有2种方式:① 配置固定ip (配置0.0.0.0 是及其危险的操作),开启 27017端口 ② 通过ssh 密匙 访问 和 22 端口访问服务器,再由服务器本地...
2020-03-22 02:38:06
2944
原创 mobaxterm ssh密匙 登录被拒绝:server refused our key
mobaxterm版本:v20.1;密匙使用的是阿里云生成的.pem 密匙mobaxterm 配置ssh 登录方法很简单,网上很多,不过都不统一且过于繁琐,实际上如果服务器生成的密匙的话。只需要配置3处就可以了:这里主要讨论 server refused our key的 解决方法。根据网上各种方法:① 修改服务器.ssh 目录权限② 使用mobaXterm自带工具mobaKey...
2020-03-22 01:03:26
18257
1
原创 react-router 4.x中, component 渲染方式和render 渲染方式的不同
1, 问题来源react-router 官网文章 中 有这样一段话When you use component (instead of render or children, below) the router uses React.createElement to create a new React element from the given component. That means...
2019-10-19 12:37:39
1353
原创 angular zone
1. what 在 angular 组件的生命周期 这篇文章里面,提到了3种情况下 ng需要被通知更新view,而通知ng去更新的就是 Zones 。2. zones.js zo...
2019-09-18 23:45:46
468
原创 angular 组件的生命周期
1. 有输入属性的 子组件1 新建一个(没有输入属性的)组件,该组件的生命周期是:1.2 更新时,触发的声明周期1.3 销毁2. 有输入属性的 子组件1 新建一个(有输入属性的)组件,该组件的生命周期是:. 2.2 更新① 如果输入属性的值没有发生变更, 同1.2② 输入属性的值发生变更2.3 销毁( 同1.3 )3. 整理:3.1. OnInit,Aft...
2019-09-18 00:01:24
697
原创 angular 的单向数据流
1.what 当B组件从接口到拿到新数据,然后把新数据渲染到 view上。这个过程会触发B组件的变更检测,同时也会沿着组件树,从上而下 触发B组件的所有直系非直系 子组件的变更检测。 ...
2019-09-17 22:18:20
834
原创 angular 父子组件通信
1 . 子 -> 父 1.1 子组件获取父组件的属性: @Input 1.2 子组件修改父组件的属性: 子组件使用@Outpt, 让父组件修改父组件...
2019-09-17 17:30:52
408
1
原创 angular 编译错误, 提示组件成员 private 错误
0. bug ① 在ng s -o 开发环境下正常 ②使用ng build --prod 以后报错1. angular的2种编译方式 ① ng build,ng serve...
2019-09-17 00:00:31
616
原创 angular + input框 文本自动全选 - 失效的问题解决
0.概括① 注意:代码中出现的 { static: false } 对象是 ng8版本的一种必须的写法,版本不同可忽略② 最终解决方案:就是把select() 放进 定时器里面,把select() 变成异步操作③ 原理: ngModel是异步的,未修改前的select() 是同步的,select() 发生在 ngmodel赋值之前。造成“select()无值可选”,从而导致全选失效④ ...
2019-09-04 23:29:53
974
原创 angular 服务详谈
一, 服务的简单使用0.概括主要是四步:创建,导入,声明(配置),注入1. 创建服务使用cli 命令: ng g s t1创建一个 名叫 t1 的服务2.导入(在需要使用该服务的组件内导入)3.声明(这步操作在使用命令行新建服务文件时,已经默认配置了。可以根据自己的需要进行修改)(ng6+ 版会这样,ng4则不会这样)4.注入(在需要使用该服务的组件的 构造器中导入)二, ...
2019-09-04 00:47:59
430
1
原创 angular 路由快照和 aggrid 结合后,导致aggrid 表头消失的问题
一,路由快照简述 1. angular的路由快照,简单的说,就是记录路由访问状态。比如当访问过A路由加载过A组件之后,再次访问A路由,A组件不会重新加载 (即不会重新渲染页面,不会重新请求接口)。 2.试用场景:① 类似浏览器的标签页,在A标签页面把页面...
2019-08-24 20:04:25
897
1
原创 浅谈 angular encapsulation 的三种使用方式
根据最新版的官网文档显示,encapsulation现在有4个属性值了:enum ViewEncapsulation { Emulated: 0 //default Native: 1 None: 2 ShadowDom: 3}基础用法://这是父组件的scss文件 h1{ color:red;}1.Emulated 默认项,样式有范围封装,父组件不...
2019-07-30 00:16:52
2913
原创 ag-grid angular版Get Started教程踩坑
ag-gird官网简单介绍一下ag-grid: ①自称世界上最好的js数据表格实现方案,支持目前大部分主流框架,比如angular2+,anularjs1,vue,react等,同时也支持原生js。 ② 虽然官网说超过2,500家公司使用ag-Grid Enterprise。财富500强中 超过25%使用ag-Grid Enterprise。每月 超过500,000次下载。但...
2019-07-25 22:48:20
2285
原创 angular8 与7的不同
持续更新中:1. viewchild 需要2个参数了,如果按照以往的写法,vscode会给出提示:[ts] 应有 2 个参数,但获得 1 个。(alias) ViewChild(selector: string | Function | Type<any>, opts: { read?: any; static: boolean;}): anyimport V...
2019-07-25 00:39:37
2111
CEC-IDE-Setup-win32-x64.exe
2023-08-25
中国城市经纬度json文件
2023-08-14
java5在线版和离线版
2022-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人