- 博客(182)
- 资源 (1)
- 收藏
- 关注
原创 Install Docker
直接执行docker命令会遇到权限问题, 原因是/var/run/docker.sock文件,除root用户,只有docker组用户才可读写。
2024-03-23 16:59:38
380
原创 vitepress运行报错:Uncaught (in promise) DOMException: Failed to execute ‘setAttribute‘ on ‘Element‘: ‘a
对文章内容增量删减,确定到问题文本。这个对象导致的报错。前后加反引号,渲染成行内代码。
2024-03-10 21:27:10
335
原创 iOS上h5长按识别图片二维码,图片会默认放大,禁用这一默认行为
iPhone15微信测试结果:可以禁用结果:无法禁用在这里插入图片描述结果:无法显示菜单。 + 能使图片失去响应参考社区回答:https://developers.weixin.qq.com/community/develop/doc/000046efc385e00bdcfe10c3c5b400
2024-01-14 18:09:56
1077
原创 python in docker+ubuntu+pip install报错
RuntimeError: can't start new thread
2022-12-10 22:37:59
1656
原创 gradient-string: 定制js控制台输出样式
console本身可以控制输出样式,参考官方文档:https://developer.mozilla.org/zh-CN/docs/Web/API/Console。
2022-11-30 16:12:57
360
原创 web图片转base64字符串
利用ajax加载图片获得其字节流,通过FileReader实例对象读取流并转换为 DataURL,再去掉协议即可。获得图片的内联字符串表示,去掉协议即为对应的base64字符串。
2022-11-28 21:26:20
488
原创 JavaScript获取promise的状态
获取promise的状态面试被问到这个问题,记录一下。promise的状态一个 Promise 必然处于以下几种状态之一:待定(pending): 初始状态,既没有被兑现,也没有被拒绝。已兑现(fulfilled): 意味着操作成功完成。已拒绝(rejected): 意味着操作失败。代码从 stackovrflow 这篇 回答 找到一个答案,借助了 Promise.raceconst PROMISE_STATE = { PENDING: 'pending', FULFILLE
2022-05-21 01:16:16
7220
原创 不同tab页sessionStorage共享情况
不同tab页sessionStorage共享情况判断不同tab是否属于同个会话,看tab的打开方式:手动新开一个标签页,会创建新的 session通过点击链接,会创建新的 session用 window.open 打开的新标签跟原标签页是属于同一个 session测试代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>不同
2022-05-20 23:07:20
3672
3
原创 a标签referrerpolicy、rel属性
a标签referrerpolicy、rel属性referrerpolicyHTTP 头信息的referer字段,表示当前请求是从哪里来的。no-referrer:不发送referer字段。origin:referer字段的值是<a>元素的origin属性,即协议 + 主机名 + 端口。unsafe-url:referer字段的值是origin属性再加上路径,但不包含#片段。这种格式提供的信息最详细,可能存在信息泄漏的风险。no-referrer<a id="no-
2022-05-20 22:23:30
1577
原创 对象属性遍历
对象属性遍历定义对象const obj = Object.create( { a: 1, b: 2 }, { c: { value: 3, writable: true, configurable: true, enumerable: true, }, d: { value: 4, writable: false, configurable: false, enumerable
2022-05-20 20:40:16
343
原创 JavaScript类型转换
JavaScript类型转换to boolean其他类型转布尔值,可以用 Boolean() 函数或者两次取反 !!除了下面六个值被转为false,其他值都视为true。undefinednullfalse0NaN"" or ''(空字符串)to number// undefined是一个表示"此处无定义"的原始值,转为数值时为NaNconsole.log(Number(undefined)) // NaNconsole.log(5 + undefined) // N
2022-05-20 18:45:43
132
原创 JavaScript确定值的类型
JavaScript确定值的类型1.typeof运算符typeof 123 // "number"typeof '123' // "string"typeof false // "boolean"typeof undefined // "undefined"typeof function(){} // "function"typeof {} // "object"typeof [] // "object"typeof null // "object"特殊说明typeof可以
2022-05-20 18:12:16
248
原创 MyBatis学习笔记
MyBatismybatis官方文档:https://mybatis.org/mybatis-3/zh/mybatis-spring官方文档:http://mybatis.org/spring/zh/mybatis-spring-boot-autoconfigure教程:https://how2j.cn/k/mybatis/mybatis-tutorial/1087.htmlxml方式使用步骤1.引入依赖:数据库驱动+mybatis<dependencies> <
2022-05-01 22:06:33
263
原创 前端点击按钮打印Excel
前端点击按钮打印Excel实现思路太长不看版后端spire.xls将excel转为html,前端打印iframe具体说明前端只能打印html文档已有的dom节点,无法直接打印Excel,那么可以将Excel转换为html,在iframe中将html渲染出来,最后js调用打印接口就可以了。而转换这一步可以放在后端操作,实现工具库是 spire.xls ,pom看下面代码。效果还可以 ????代码后端pom<dependency> <groupId>e-ice
2022-01-06 19:25:43
1638
原创 Oracle Error code: ORA-64203
问题Oracle中将 clob 类型通过 to_char 转换为字符串类型时,如果clob内容过长,会转换失败,报ORA-64203的错误解决方法使用 DBMS_LOB.SUBSTR 代替 to_char 将 clob 转成 varchar2, 第一个参数是字段名,第二个参数是截取多长,第三个参数是从什么位置开始截注意:varchar2 是有长度限制的,最大值4000DBMS_LOB.SUBSTR(lONG_CONTENT, 2000, 1)官方说明Database: 11g Relea
2022-01-06 18:50:33
3328
原创 使用PhantomJS将html转换为PDF
使用PhantomJS将html转换为PDF官网:https://phantomjs.org/下载地址:https://phantomjs.org/download.html使用案例:https://phantomjs.org/examples.html转换使用的脚本:rasterize.js使用步骤下载压缩包并解压命令行执行cd path-to-phantomjs\binphantomjs.exe ..\examples\rasterize.js URL filename# A4表
2021-09-14 19:01:27
732
原创 nvm学习笔记
nvm(node version managers)OSX or Linux Node version managersnvmnWindows Node version managersnodistnvm-windowsnvm-windows usagesnvm listnvm use <node-version># 注意:如果有全局安装yarn,要重新安装npm install -g yarn
2021-08-14 15:53:09
119
原创 npx学习笔记
npxhttps://www.npmjs.com/package/npx参考博客:https://www.ruanyifeng.com/blog/2019/02/npx.html调用项目安装的模板npm i -D webpack webpack-clinpx webpack避免全局安装模块
2021-08-14 15:49:11
118
原创 yarn学习笔记
yarn官网:https://yarnpkg.com/文档:https://yarnpkg.com/getting-started安装npm install -g yarn# 查看yarn版本yarn -v# 升级yarn到最新版本yarn set version latest常用命令# Create a new package.yarn init# Install the project dependencies.yarnyarn install# Add depend
2021-08-14 15:30:36
93
shape_predictor_68_face_landmarks.dat.rar
2020-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人