自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

转载 Git clone 超级慢

解决办法原命令:git clone -b r1.13.0 https://github.com/tensorflow/models.git现在替换为:git clone -b r1.13.0 https://github.com.cnpmjs.org/tensorflow/models.git也就是把原 URL 中的 github.com 替换为 github.com.cnpmjs.org,其余保持不变。一些废话使用命令:git clone -b r1.13.0 https://github

2020-12-14 16:23:56 187

原创 前端 base 元素与文档请求相对路径之间的关系

在浏览器中,不论是请求静态资源(如 css、js、jpeg、png),还是发起 Ajax 请求,只要目标地址是一个相对路径,那么就会进行路径拼接。最终地址 = 基础地址 + 相对路径基础地址的值就是脚本全局环境的 window.document.baseURI。按照平常经验,我们在两种情况下请求一个相同的相对路径 /request.php当前浏览器地址为 http://host:port/a 时 ,实际请求地址为 http://host:port/request.php当前浏览器地址为 ht

2020-11-16 19:25:02 288

原创 前端页面路由与浏览器cookie的坑

问题现象:用户访问 /asd 重定向到/asd/user/login,因为第一次打开所以鉴权失败,登录后把 session 存到 cookie 中并且页面路由切换到 /asd/home/index,此时在 /asd/home/index 刷新窗口重新访问,会跳转到 /asd/user/login,这是不正常的,并且查询 cookie 为空,这也不正常,因为并没有做清除 cookie,诡异的事情出现了,此时在 /asd/user/login 刷新窗口重新访问,会成功鉴权并跳转到 /asd/hom.

2020-11-04 11:54:49 621

原创 百度地图js文字标签与bootstrap.css冲突坑

百度地图文字标签 BMap.Label 类实例化后添加到地图中的元素会因为bootstrap.css中的样式而显示异常可以看到,行内元素label的宽度为0,并没有被元素里的文字结点的宽度撑开,导致元素的文字溢出,背景颜色只在左右padding的2px空间内看到。造成这个的原因是bootstrap.css的label样式问题,max-width属性只要在 label 元素的样式中设置 max-width 为unset即可解决。这种情况出现的原因还没搞明白,我对max-

2020-10-15 10:37:27 352

原创 bootstrap-datetimepicker时间选择插件picker view dropdown menu显示位置异常

事情是这样的,由于最近在做大屏展示的项目,然后刚好需求是显示分辨率为5760x1080,所以在项目一开始的时候做了这么一个设置,方便在普通显示器上调试。<body> <div class="container"> ... </div><body>html,body { margin: 0; padding: 0; height: 100%;}.container { margin: 0;

2020-09-05 16:08:05 394

原创 使背景图片上的亮色文字更明显

做法是在背景图片所在的img元素上设置css属性fitler: brightness(大于0小于1),增加滤镜降低亮度

2020-08-11 10:49:05 435

原创 哔哩哔哩调整视频播放速度超过2

在控制台输入js:document.querySelector('video').playbackRate = 4;可以将视频速度调整至4倍,其他任何使用video标签播放视频的网站都可以。

2020-08-08 10:21:04 1099 1

原创 编程中state和status区别的理解

React中一个组件比如按钮组件Button,Button组件中disabled不可点击,loading加载中这些变量就是state,而disabled是true还是false,loading是true还是false这些就是status。

2020-07-27 16:59:23 1975

原创 后端express和前端fetch实现文件下载

参考:https://www.jb51.net/article/89958.htmhttps://blog.csdn.net/qq_34149935/article/details/83867661https://blog.csdn.net/lanadeus/article/details/77529574

2020-07-27 13:34:35 284

原创 http请求Content-Type小坑

写Content-Type的时候如果只写MIME类型如application/json的时候不要加 ; 号,否则在nodejs中用body-parser无法成功获得请求体,得到的是空对象{}Content-Type: application/json; 错误Content-Type: application/json 正确Content-Type: application/json; charset=UTF-8 正确...

2020-07-03 10:25:59 250

原创 antd库Slider组件使用要特别小心

如果设置了一个过小的step,那么就会有危险。因为每一个step都是一个刻度,而Slider组件会将每一个刻度渲染成一个span元素。当min为-4000,max为4000,step为0.0625时,中间的刻度就会有80000+,光渲染这8W个元素就能把浏览器拖死。...

2020-06-22 18:03:33 2407

原创 想要引用被react-redux库connect高阶组件包裹的WrappedComponent的ref的坑

在React中,想要在父组件引用子组件的属性或方法就需要使用ref将子组件的组件实例在父组件中引入。但是如果子组件export的是使用react-redux库的connect函数封装的话export default connect(mapStateToProps, mapDispatchToProps)(ChildComponent)在父组件render函数中渲染子组件<ChildComponent ref={this.childComponent = ref} />时获

2020-06-22 11:49:38 1904 1

原创 前端实现页面路由功能时上线部署全指南

apache作为web服务器:1.在apache服务器http.conf文件中解锁3个模块:LoadModule rewrite_module modules/mod_rewrite.soLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so2.打开重定向功能和代理功能:# 打开重定向功能RewriteEngine on# 打开代理功能

2020-05-27 19:33:03 346

原创 浏览器表单元素提交重置的方式

2020-05-26 17:20:38 237

原创 使用FormData获取form元素表单数据和label radio的使用

将form元素传入FormData的构造函数可以创造出一个FormData对象,可以很方便地取到form元素内部各种表单控件的值。使用input type="radio"的时候在外层包一个label元素,然后里面是input type="radio"和<span>解释文字</span>,这时外层的label元素不需要指定for属性的值,点击外层label元素时会自动实现for属性的功能,一般的做法是分开写一个label元素然后for属性指向radio的id,这样的话需要指定很多意

2020-05-18 17:23:28 795

原创 不同dom的blur事件和click事件发生冲突

直接上测试代码<!DOCTYPE html><html lang="en"><head> <title>不同dom的blur事件和click事件发生冲突</title> <meta charset="UTF-8"> <meta name="viewport" content="width...

2020-04-20 19:15:34 331

原创 重新安装npm

先卸载npm:https://stackoverflow.com/questions/20711240/how-to-completely-remove-node-js-from-windows安装npm和重新指定npm全局目录:https://www.cnblogs.com/liluxiang/p/9592003.html使ps1可读:https://blog.csdn.ne...

2020-04-19 08:12:14 3028

原创 vscode缺陷

通过图来说明代码全貌以下是说明过程查阅后发现17年就有人提交过类似的issue:https://github.com/Microsoft/TypeScript/issues/10868

2020-04-16 15:17:42 1230

原创 JS字符串前补位和后补位

前补位:String.prototype.padStart主要用于toString为2进制,8进制,16进制等位数不足补全语法:str.padStart(targetLength [, padString])参数说明:targetLength当前字符串需要填充到的目标长度。如果这个数值小于当前字符串的长度,则返回当前字符串本身。padString 可选填充字符串。如果...

2020-03-23 14:18:59 3379 2

原创 JS中应该尽量避免对大体积的数据进行JSON操作

JSON操作都是同步阻塞式的计算过程,序列化(对象转字符串)和反序列化(字符串转对象)都是如此。在服务端应尽量避免对大体积的数据进行JSON操作,因为这种阻塞式的计算过程会严重限制服务器性能,制约QPS(Query Per Second)数。...

2020-03-22 20:11:01 463

原创 gitlab新建项目及更改分支

先在gitlab界面新建项目新建项目后是空项目为新项目导入源我这里用的是existing folder进入文件夹生成.git隐藏文件夹git init引入远端仓库git remote add origin 远程仓库地址添加跟踪文件git add .确认第一次更改git commit -m '提交说明'提交第一次更改以生成mas...

2020-03-16 16:30:15 1246

原创 img、video标签显示

用object-fit和object-position来进行内容显示区域调整

2020-03-14 09:53:17 1101

原创 reduce滥用记录

原始数据:let data = [ { "index": 0, "data": [ {"key": "index","type": "number","value": 0,"editable": false, "options": {} }, {"k...

2020-03-10 19:37:47 128

原创 JS数组遍历方法every()和some()的实用技巧

使用every和some代替forEach因为forEach可以用return进行类似for循环中continue的功能,但for循环中break的功能无法实现,而every和some都通过控制return的值来控制循环中断跳出break。具体做法是:every方法返回值是布尔类型,最终返回值为true需要每一次回调函数返回值都为true,如果某一次回调函数返回值为false则ever...

2020-03-09 12:49:14 1877

原创 对象中括号变量赋key

暂时没查到这个特性是从es几开始有的

2020-03-07 16:08:50 315

原创 回收站功能

很多时候设置多一个或多个用作表示删除信息的字段就可以实现。当用户点击删除时并不是把数据删除,只是改变是否已删除字段。这样做的话用户拿到的数据列表(取已删除字段为false的数据)就像真的已经把数据删除掉了,但其实在回收站中可以看到之前删除的数据(取已删除字段为true的数据)。在回收站中的删除才是真正的删除实际数据,把数据列表中关于该数据的记录删除。基于以上,还可以在数据列表中每一...

2020-03-05 11:15:53 339

原创 Express处理HTTP POST方法body数据

参考:Get HTTP POST Body in Express.js以POST方法传输到express服务器的http Content-Type一般为4种:application/x-www-form-urlencoded:以这种类型编码的数据格式上很像url中的查询字符串,是&符号作分隔符的键值对,如foo=bar&abc=123&stack=abuse,...

2020-03-03 19:07:25 1350

原创 改善用户体验

1.用tabIndex控制用户点击tab键时光标跳转的下个目标

2020-03-03 10:02:32 394

原创 生产环境下屏蔽浏览器控制台输出

在部署到生产环境之前,在js文件开头加上window.console = { log: function () {}};

2020-02-27 16:31:31 841

原创 ES8获取Promise执行结束后的返回值

正常的Promise对象抛出的状态值只能在回调函数resolve、reject或then、catch中作为形参得到。直到做项目过程中偶然发现了这个。。。(async () => { console.log( await (() => { return new Promise((resolve, reject) => { ...

2020-01-17 14:21:37 1560

转载 使用bilibili开源的flvjs实现摄像头rtsp视频直播

转自:https://blog.csdn.net/weixin_42536639/article/details/102870788

2019-11-28 09:29:05 767

翻译 一些英文词的标准缩写

The following standard word abbreviations should be used in naming records, fields, and SQRs:Word(s) Abbreviation Description Abbreviate Abbreviation ABRV Academic ACAD ...

2019-11-21 10:17:01 2120

转载 CSS3 流动边框(仿王者荣耀等待效果)的三种实现方式

1、3好像比较靠谱

2019-11-15 10:43:37 593

原创 html5 cordova 视频直播

暂时只测通了电脑浏览器上的视频直播用的是video.js@7.3.3测试了rtmp和hls先说rtmp,video.js设置源为rtmp时界面极其辣鸡,而且好像界面上所有元素都绑定了一个额外的点击事件,无论点击界面的哪个位置(video标签内、video标签外)都会触发video的toggle(paused为true时play(),paused为false时pause()),而且vid...

2019-10-23 19:43:06 879

转载 浅析CSS——元素重叠及position定位的z-index顺序

多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题。其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题却不大了解其原因,导致重复出错......于是决定把重叠问题弄清下,把z-index理顺下。经过一番查找对比实践理解,下面就从元素重叠的背景常识及可能原因说起,浅谈下position定位...

2019-10-21 14:09:51 314

转载 CSS强制英文、中文换行与不换行

CSS强制英文、中文换行与不换行转载自https://www.cnblogs.com/mainet/archive/2012/04/10/2440123.html.p1{ word-break:break-all; width:150px;}/*只对英文起作用,以字母作为换行依据*/.p2{ word-wrap:break-word; width:150px;}/*--只对英文起作用,以...

2019-10-15 16:14:00 291

原创 性能优化

1.尽量少访问DOM和尽量减少标记尽量少访问DOM的意思是将可能重复访问DOM树的操作尽量合并尽量减少标记的意思是尽量减少文档中不必要的HTML标签数量,过多不必要的元素只会增加DOM树的规模,进而增加遍历DOM树以查找特定元素的时间2.合并和放置脚本,减少请求数量尽量把多个javascript脚本合并到一起,让浏览器请求服务器的数量尽量少把所有<script>标签...

2019-10-04 04:35:58 108

原创 nodejs导出excel相关(以后更新)

nodejs导出excel文件可以用exceljs插件csv也可以用excel打开,但是可以直接用fs.writeFile像导出一般文件一样导出逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由...

2019-09-18 18:11:04 572

原创 与运算符 &&

在 JavaScript 中,true && expression总是返回expression,而false && expression总是返回false。因此,如果条件是true,&&右侧的元素就会被渲染,如果是false,React 会忽略并跳过它。function Mailbox(props) { const un...

2019-09-17 11:37:11 561

原创 input中的value始终是string

asd

2019-08-27 14:50:15 1457 1

ARCore For Unity SDK v1.7

谷歌2月更新的Unity平台的ARCore SDK,更新了新的引导UI界面以及新的人脸识别案例

2019-03-04

空空如也

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

TA关注的人

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