自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

'Ablaze 的专栏

莫看江面平如镜 要看海底万丈深

  • 博客(274)
  • 收藏
  • 关注

转载 【JavaScript】深拷贝与浅拷贝

如何区分深拷贝与浅拷贝?假设B复制了A,当修改A时,如果B也跟着改了,这就是浅拷贝,否则就是深拷贝。堆内存与栈内存堆是堆内存的简称,栈是栈内存的简称。堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内存空间,并由系统自由释放。JS的基本数据类型(Undefined、Null、Boolean、String、Number、Symbol)键名存储在栈内存中,例如l...

2019-07-17 14:51:53 121

原创 AttributeError: module 'tensorboard.util' has no attribute 'PersistentOpEvaluator'

首先贴下出的问题以及解决到正确的整幅图:最后检验刚开始是通过 Anaconda Navigator 的 Environment 配置 tensorflow 和 tensorboard重复多次也未能解决题目中的问题,后通过 Anaconda Prompt 命令行多次卸载安装 tensorflow 后解决...

2019-03-12 19:43:44 3265

转载 警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA

转载自:警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA问题:安装TensorFlow(CPU版本),使用pip install tensorflow安装,安装一切顺利,但是在跑一个简单的程序时,遇到如下情况:大概意思是:你的CPU支持AVX扩展,...

2019-03-12 13:43:44 192

原创 【NodeJS】TCP客户端与服务端

server.jsvar net = require('net'); // 加载网络模块var clients = 0; // 创建ID来引用连接的每一个客户端var server = net.createServer(function(client) { clients++; var clientId = clients; // 当客户端连接时,ID自增,...

2018-11-10 17:24:04 979

转载 【JavaScript】从promise、process.nextTick、setTimeout出发,谈谈Event Loop中的Job queue

转载自:从promise、process.nextTick、setTimeout出发,谈谈Event Loop中的Job queue简要介绍:谈谈promise.resove,setTimeout,setImmediate,process.nextTick在EvenLoop队列中的执行顺序1. 问题的引出event loop都不陌生,是指主线程从“任务队列”中循环读取任务,比如...

2018-09-04 10:43:47 431

转载 【Python】unicode类型转换为str

转载自:python中unicode类型转换为stra = a.encode('unicode-escape').decode('string_escape')

2018-08-08 21:18:14 1931

原创 【Python模拟登录】WebDriverException,unknown error: call function result missing 'value'

首先贴张报错图 看到WebDriverException可以猜测可能是浏览器驱动与浏览器不匹配的问题本人用的Chrome浏览器,自然选的也是ChromeDriver,还有不匹配问题可能是驱动版本问题顺着这个思路去chromedriver官网上下载最新驱动文件(或者去淘宝镜像,找ChromeDriver),替换后再试,我反正是替换后就好了...

2018-08-08 12:00:26 443

原创 【虚拟机/服务器】uWSGI+Nginx部署Django项目补充

首先弄清下面几个概念WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web applica...

2018-07-15 12:16:59 375

转载 【微信小程序】需要开发者自定义的双击事件

转载自:http://www.wxapp-union.com/portal.php?mod=view&aid=1940双击事件  由两个单击事件组成,两次间隔时间小于300ms认为是双击;微信官方文档没有双击事件,需要开发者自己定义处理。 // wxml<button data-time="{{lastTapTime}}" data-title="标题" bind...

2018-06-07 21:21:37 1488 1

原创 【微信小程序】如何阻止事件冒泡到父级的navigator url跳转

最近在做一个爬虫订阅项目时遇到一个问题: 当我点击switch按钮改变订阅状态时如何不触发父级的navigator的url跳转下图是爬虫项目部分截图 经过尝试传统的阻止事件冒泡未成功后终于找到了catchtap这个方法请看下图演示(因不方便所以随便打开一个小程序项目测试) 可以看到,catchcap绑定的那个方法我还没有写,如果你注意console控制台报错的话但是,如果...

2018-06-07 20:53:13 5997

原创 【HTML】Web Component

  近年来,web 开发者们通过插件或者模块的形式在网上分享自己的代码,便于其他开发者们复用这些优秀的代码。同样的故事不断发生,人们不断的复用 JavaScript 文件,然后是 CSS 文件,当然还有 HTML 片段。但是你又必须祈祷这些引入的代码不会摧毁你的网站或者web app(有个根本问题,导致 HTML 和 JavaScript 构建出来的部件难以使用:部件中的 DOM 树并没有封装起来...

2018-06-03 17:20:14 2387

原创 【VueJS】一个vue文件中如何并列两个div

问题来源解决方案使用一个div包裹这些div

2018-05-28 23:31:37 15776

原创 【PhpStorm】xdebug打断点测试 踩坑记

首先通过 <?php echo phpinfo(); ?> 来查看当前xampp中是否开启了xdebugCtrl + F 若未查找到 xdebug,则说明未开启;打开 xampp\php\ext 查看是否有 php_xdebug.dll ,若有的话就不用再下载,只需要在 php.ini 文件中找到并开启即可接下里是下面的一些配置图 踩坑一:debug运行后发现 Fil...

2018-05-28 14:03:48 5750 1

转载 【Express】为什么你应该抛弃Express的视图渲染引擎

转载自:为什么你应该抛弃Express的视图渲染引擎Nodejs Express框架的一个被人们广为使用的特性是它的渲染引擎。Express视图渲染引擎允许Controller提供一个视图名称和视图模型对象给Express,然后返回由HTTP响应流输出的一些字节。基于为eBay的Nodejs技术栈提供支持所获得的经验,我们发现了这个方法的缺点并决定彻底的弃用它。我们这么做了之后,能明显看到页面...

2018-05-27 19:24:53 2599

原创 【HTML】text/html与text/plain有什么区别

问题来源当我这里设置为 text/plain 时会直接将html代码输出并不解析 解决思路response.setHeader()请求头中text/html是以html的形式输出,比如就会在页面上显示一个文本框text/plain形式就会在页面上原样显示这段代码...

2018-05-26 23:42:31 4913

原创 【NodeJS】爬虫之使用 eventproxy 控制并发

源代码:var eventproxy = require('eventproxy');var superagent = require('superagent');var cheerio = require('cheerio');var url = require('url');var cnodeUrl = 'https://cnodejs.org/';superagent....

2018-05-26 21:27:14 535

原创 【NodeJS】http.createServer与http.Server对比

声明:两者实现的效果是一样的http.Servervar http = require('http');var server = new http.Server();server.on('request', (req, res)=>{ res.writeHead(200, {'Content-Type': 'text/html'}); res.write('...

2018-05-26 20:22:19 11732 1

原创 【NodeJS】最简单的不用路由及框架的前后台交互

声明:index.html 与 app.js位于同一级目录index.html<!DOCTYPE html><html lang="en"&am

2018-05-26 16:09:41 1566

原创 【HTML】表单提交与封装键值对

1、action与method<form action="" method=""> ...</form>action是需要提交的后台地址method是需要提交的方式,可以是get/post之中的任意一种,按实际情况即可2、在form表单中的input必须要有name属性  提交时可以使用提交按钮submit来提交,su

2018-05-25 16:51:31 1339

原创 【PHP】如何处理Ajax通过POST传递过来的数据

当传输一个参数时<!DOCTYPE html><html lang="en"><head> <meta charset="U

2018-05-25 00:26:16 16526 4

原创 【Netty】入门:客户端发送一个信息到服务器端,服务器端将信息原样返回

Java的I/O模型我们知道java的I/O模型一共有四种,分别是:传统的BIO,伪异步I/O,NIO和AIO。 关于Netty  Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。...

2018-05-24 14:02:29 20881

原创 【Spring boot】运行Controller的两种方式

方式一:当只需要运行一个控制器时通过在UserController中加上@EnableAutoConfiguration开启自动配置,然后通过SpringApplication.run(UserController.class);运行这个控制器; 方式二:可运行多个控制器通过@Configuration+@ComponentScan开启注解扫描并自动注册相应的注解Bean Java...

2018-05-21 10:50:45 10875

原创 【IDEA】建立多个子模块依赖于一个父模块(maven)

第一步,建立父模块(在IDEA中就是工程) 第二步,选中父模块(也就是工程)右键New Module建立子模块 勾选创建模板原型并一般选择 maven-archetype-quickstart,当创建web模块时选择 maven-archetype-webapp 其他子模块都是类似这样创建~packaging打包类型有:jar,默认类型war...

2018-05-20 12:29:33 15976 1

原创 【微信小程序】通过wx.login获取用户唯一凭证openId

  小程序的开发者密码(AppSecret)是一个非常重要的字段,使用该密码可以调用小程序的所有后台接口。请不要将该字段放置在微信小程序的前端代码中,因为微信手机客户端容易被反编译并轻松获得Appsecret,造成重大的安全威胁。开发者应将Appsecret保存到后台服务器中,通过服务器使用Appsecert获取Accesstoken。微信公众平台小程序后台的服务器地址设置也将禁止将“api.we...

2018-05-20 11:44:11 42984 1

原创 【CSS】fixed绝对定位水平垂直居中不随滚动条而移动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=&a

2018-05-03 23:18:04 2180

原创 【JavaScript】在循环体中了解定时器工作机制

for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(i); }, 1000);}console.log(i);  如果我们约定,用箭头表示其前后的两次输出之间有 1 秒的时间间隔,而逗号表示其前后的两次输出之间的时间间隔可以忽略,代码实际运行的结果该如何描述?会有下面两种...

2018-05-03 11:15:33 454

原创 【虚拟机/服务器】Ubuntu Server上配置FTP服务器

当使用FTP工具连接但 Ubuntu Server 未安装 vsftpd 时会出现这样的报错 安装vsftpdsudo apt-get install vsftpd卸载vsftpdsudo apt-get remove --purge vsftpd当 Ubuntu Server 未启动 vsftpd 时会出现这样的报错启动vsftpdsudo ...

2018-04-30 10:08:56 574 1

原创 【虚拟机/服务器】在Ubuntu Server上从零开始配置Nginx、Mysql、PHP7.0

1、升级当前系统数据源sudo apt-get update && sudo apt-get upgrade遇到询问是否继续,输入 y 或直接回车继续就好了2、安装 Nginxsudo apt-get install nginx安装完成之后就会默认自动开启 Nginx 服务器,可以通过 ps -ef | grep nginx 查看。3、配置 ...

2018-04-26 20:34:27 386

原创 【虚拟机/服务器】非图形化界面下修改Shell中颜色的设置

1、首先 cd ~ && ll 可以看到如下图所示 2、输入 sudo vim .bashrc 进入 .bashrc 并通过 /PS1 迅速从上往下定位第一个PS1 3、输入 i 进入插入模式后修改 else 下面的配置如下 说明:\e[1;32;40m] 其中1表示高亮显示,32表示字体颜色是绿色,40表示背景色为黑色4、输入 esc 退出编辑模式到...

2018-04-26 12:59:55 1138

原创 【虚拟机/服务器】配置ngx_http_empty_gif_module记录

下载Nginx源码查看Nginx内置模块1、在可视化界面中 可以看到 ngx_http_empty_gif_module.c 是Nginx的内置模块,不需要再进行安装2、在bash命令行中tar nginx 解压后进入nginx目录,./configure --help | grep empty_gif 即可查看我想要的 ngx_http_empty_gif_...

2018-04-26 09:55:03 575

原创 【Spring boot】编写代码及测试用例入门之 Hello Spring boot _踩坑记

先贴下目录: 这是我从 start.spring.io 里下载的依赖Web的模板// DemoApplication.javapackage com.abloume.springboot.blog.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoc...

2018-04-17 21:37:46 1466

转载 【JavaScript】defer和async的区别

转载自:https://segmentfault.com/q/1010000000640869先来试个一句话解释仨,当浏览器碰到 script 脚本的时候:<script src="script.js"></script> 没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不...

2018-04-16 20:44:52 855

原创 【JFinal】IDEA+maven上手JFinal之Hello World!

一、New Project1、在 IDEA 环境下新建 Project 项目2、选择创建 Maven 项目,并且不使用模板 3、输入 Maven 的 GroupId 和 ArtifactId 4、输入项目名称 二、将当前 Project 改为 POM 工程将项目的 jfinal-web-demo 作为项目的 parent 工程,用于定义 maven 依赖包的版本信...

2018-04-16 13:03:10 340

原创 【VSCode】记录下自己目前常用的插件

AutoFileName ,文件路径自动补全插件;amVim,目前 VSCode 中最好用的 Vim 插件;Auto Rename Tag,适用于 JSX、Vue、HTML,在修改标签名时,能在你修改开始(结束)标签的时候修改对应的结束(开始)标签,帮你减少 50% 的击键;Beautify,自动格式化代码;Bracket Pair Colorizer,识别代码中的各种括号,并且标记上不...

2018-04-15 21:11:43 762

原创 【NodeJS】Unexpected token (109:0) 返回错误码500

刚开始报错是这样的: Unexpected token call 是什么我没看懂,但我发现 span.label.lable-success 后面的 #[i+1] 写错了,应该是 #{i+1}改成完这个错误后又是一个错误提示: What? Unexpected token (109:0) 返回错误码500是什么鬼我先将自己这段源码的 - if ... - else 检查下 ...

2018-04-14 11:39:16 2013

原创 【NodeJS】爬虫之cheerio抓取网页数据

记录:及其简单的牛客网讨论区爬虫源代码:var express = require('express');var superagent = require('superagent');var cheerio = require('cheerio');var url = require('url');var cnodeUrl = 'https://www.nowcoder.co...

2018-04-13 17:08:19 2856

原创 【Ionic3】引入component.module.ts时报错提示cann't bind 'xxx'

通过命令创建一个名为 timeline 的组件:ionic g component timeline创建完成后目录如下:├── components│ └── timeline│ │ └── timeline.html│ │ └── timeline.scss│ │ └── timeline.ts└── components.module.t...

2018-04-12 22:16:40 671

转载 【JavaScript】 setTimeout(fn, 0) 意味着什么?

转载自:JavaScript 下的 setTimeout(fn, 0) 意味着什么?近期在研究异步编程的我对于 setTimeout 之类的东西异常敏感。在 SegmentFault 上看到了一个问题《关于SetTimeout时间设为0时》:提问者读了一篇文章,原文解释 setTimeout 延迟时间为 0 时会发生的事情,提问者提出了几个文章中的几个疑点。读了那篇文章之后发现原文的作者对于 ...

2018-04-12 22:05:28 1289

转载 【TypeScript】为什么选择 TypeScript

转载自:从 JavaScript 到 TypeScript 1 - 什么是 TypeScript为什么选择 TypeScript几个月前,团队里觉得很多项目跑的越来越臃肿,团队协作遇到了一个很大的难题:如何让一个别人提供的方法产出一个一目了然的文档?因为一个项目总会涉及到多人协作:同学 A 编写了函数 a(),而 同学 B 在调用函数 a() 的时候得一直撸着 API 文档才能知道 a()...

2018-04-11 20:58:29 2207

转载 【TypeScript】类型定义文件(*.d.ts)

转载自:JavaScript 和 TypeScript 交叉口 —— 类型定义文件(*.d.ts)在 《从 JavaScript 到 TypeScript 系列》 文章我们已经学习了 TypeScript 相关的知识。 TypeScript 的核心在于静态类型,我们在编写 TS 的时候会定义很多的类型,但是主流的库都是 JavaScript 编写的,并不支持类型系统。那么如何让这些第三方库也可...

2018-04-11 14:37:24 33255

空空如也

空空如也

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

TA关注的人

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