2020-04-18前端前端面试知识(Js篇)JavaScript 原型链 事件流事件流描述的是从页面中接收事件的顺序,DOM2级事件流包括下面几个阶段。事件捕获阶段-处于目标阶段事件冒泡阶段addEventListener:addEventListener 是DOM2 级事件新增的指定事件处理程序的操作,这个方法接收3个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。最后这个布尔值参数如果是true,表示在捕获阶段调用事件... 阅读全文…
2020-04-17前端面试知识(Css篇)CSS3 css 盒模型box-sizing(有3个值):border-box,padding-box,content-box.标准盒子模型:IE盒子模型: flex 布局 (弹性布局 详见flex)display + position +floato12345678.box{ display:flex; display: inline-flex;/*行内元素*/... 阅读全文…
2020-04-13PythonUbuntu 部署python项目(python3.7,nginx,Gunicorn)1.准备所需环境 创建非root用户12345678# 在 root 用户下运行这条命令创建一个新用户newuserroot@localhost:~# useradd -m -s /bin/bash newuser# 把新创建的用户加入超级权限组root@localhost:~# usermod -a -G sudo newuser# 为新用户设置密码root@localhost:~# p... 阅读全文…
2020-01-30pythonopenCV 安装及代码优化要安装OpenCV,只需cmd下的一条指令:1pip install opencv-pythonpip是Python的包管理器,如果你还没安装Python,强烈推荐安装Anaconda,它包含了大量的科学计算包,不用后期一个个安装。即使你已经装了Python也没有影响,Anaconda相当于虚拟环境,互不干扰。 评估代码运行时间(性能分析)123456import cv2start = cv... 阅读全文…
2019-10-04杂项写博客必备神器完成了博客的搭建之后,接下来就是是内容创作了。而创作的过程中,我们又会有一系列的问题,比如:我们用什么工具来编写文章呢?怎么才能快速生成格式化的Markdown表格?怎么样才能画出一些高逼格的图片呢?这些图片的存储和处理怎么办呢?文章中的代码高亮如何实现呢?要解决这些问题其实并不难,无非就是引入不同的工具来帮助我们,好的工具可以让我们的创作事半功倍! Markdown编辑器先来推荐一下我们要... 阅读全文…
2019-09-22DockerDocker 远程访问及守护进程的配置和操作(04)一、Docker守护进程的配置和操作 1.查看守护进程的运行状态(2种方式)121. ps -ef |grep docker 2. sudo service docker status 2. service 命令管理守护进程123service docker stopservice docker startservice docker restart 3.Docker 守护进程的启动选项... 阅读全文…
2019-09-17DockerDocker 如何对镜像进行构建查看和删除等操作(03)一、查看和删除镜像方法一:一般情况下镜像的存储地址为 /var/lib/docker方法二:通过docker info 查看镜像信息 1. 列出镜像12345docker images [OPTSIONS] [REPOSITORY]-a ,--all-f , --filter=[]--no-trunc(使用截断的方式显示)-q,--quiet(只显示ID) 2. 镜像标签和仓库REPOSI... 阅读全文…
2019-09-17DockerDocker 在容器中部署静态网站(02)Docker 中 Nginx 部署流程设置端口映射12345678run [-P] [-p]-P,--publish-all(全部映射)示例:docker run -P -i -t ubuntu /bin/bash-p,--publish=[](指定映射)示例:docker run -p 80 -i -t ubuntu /bin/bashdocker run -p 8080:80 -i -... 阅读全文…
2019-09-15DockerDocker 入坑(01)一、Docker是什么?Docker 依赖unix内核 运行在Linux上的容器不同于虚拟机,Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。 Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。 二、Docker的技术简介(每个容器都单独分配计算机进程、root文件系统... 阅读全文…
2019-09-11算法算法分析算法的时间性能分析通常有两种衡量算法时间性能的方法事后统计法事前估算法 算法时间分析复杂度计算算法的频度 T(n)T(n)T(n)求出算法所有原操作的执行次数。T(n)用O表示T(n)用O表示T(n)用O表示不同的时间复杂度存在以下关系:O(1)<O(log2n)<O(n)<O(nlog2n)<O(n2)<O(2n)<O(n!)O(1) < O... 阅读全文…