[Python]网络爬虫(二):利用urllib通过指定的URL抓取网页内容 1.基本方法urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)- url: 需要打开的网址- data:Post提交的数据- time
前端自动化部署 前景提要: 假设某个项目涉及到三个及以上的project.每个project有自己的版本,众多的开发者共同在开发.那么,如何能做到不同project之间发布的时候做到同步且不出差错呢?解决的办法:自动化部署. 工具: jekins 方法: 项目中建立jekinsfile jekins中做出相应的配置to be continue...
#ifdef #endif 最近在用C语写一些程序,发现#ifdef,#else,#endif和#ifndef,#else,#endif在UCOS-II中有大量的应用,于是到网上查了一些相关的解释.#ifdef的用法灵活使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。 代码举例:新建define.cpp文件#include "iostream.h"int main()
SSR CSR:客户端渲染:简而言之是在浏览器端渲染。先拿到dom,css,通过js(ajax)拿到后台数据挂载在dom上显示;优点:交互性好,可以最小单位的返回数据;适宜使用在交互性强的软件中缺点:seo 比较差;蜘蛛只能识别html,不能识别js中的文件;SSR:服务端渲染: 后台直接生成含有完备数据的html返回给前端;跟客户端相反;适用于:首屏渲染;交互性小而展示...
记一次Bug 这个Bug查了好几个小时…如此愚蠢的一个Bug…给自己跪了. <Menu onClick={this.getComponent} mode="horizontal" selectedKeys={[currentPage]} style={{ lineHeight: '62px', borde...
webpack完整记录 碎碎念:之前一直在csdn.总觉得csdn氛围不太好,但是因为懒嘛,一直没有迁移.今天波特问我,是否可将我的csdn账号借给他下点东西.我记得我csdn好几千积分的.结果一看,现在积分不能下载了,要靠c币.c币是什么呢?一个c币=300阅读量.这就算了,还有过期机制.一段时间没用,就给清零了…这已经强制大家充币赚钱了…所以,果然是要倒闭了么.正文webpack入门文章webpack入...
浏览器兼容问题记录 chrome,firefox : grid 与 flex 的兼容;IE10,IE11:1.@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {}以此来识别IE10+以上的浏览器.但是注意,在该属性内的class,只会对没在该属性内的class的属性进行替代.如果比如:.oper-wrap { ...
node/npm 安装的版本并非使用版本 现象 npm install n n stable 获取最新版本的node 之后,node –version /npm –version 仍然是原来的低版本.产生原因: which node/ which npm 可以看到当前正在使用的node/ npm 版本的目录 /usr/bin/npm 我们在全局环境中使用Node/npm 时,会自动去这...
[webpack] webpack 从入门到 所有 官网地址webpack中文以server.js为接入点:'use strict';require('core-js/fn/object/assign');const webpack = require('webpack');const WebpackDevServer = require('webpack-dev-server');const config = requir...
webpack 从入门到放弃之路 公司的中流砥柱要走啦!!!! 我要接手这些摊子啦!!!!!硬着头皮上吧!/(ㄒoㄒ)/~~第一部分: webpack 使用部分 第二部分: 自动化部署部分 第三部分: 前端视频部分to be continue…...
git-lfs使用 前端构建越来越复杂,很多静态的资源导致git clone下载的项目越来越臃肿.想象一下,在国内糟糕的网络环境下,拉取上GB的资源,内心是多么崩溃.git-lfs就是用来解决这个问题的.使用方法: 安装:(linux) git lfs install 配置私有lfs服务器 git config –global lfs.url “http://devcenter.xxxc...
overflow:auto 时页面滚动条出现时跳动 产生环境: ant.design写的Item的时候,给选中添加背景.但是发现,在点击全部时,页面会有跳动,其他章节则不会有跳动. 章节内容的展示,是以 {width:1000px;margin:auto}或者 grid 的 auto 1000px auto 去实现的.最后发现问题的所在是: 全部的时候因为内容较多,右侧产生了滚动条;而其他章节的时候,因为内容少,...
一些工作上遇到过的坑 1.分支提交流程 git branch -a 查看所有分支和自己所在分支; git checkout -b dev remotes/origin/develop; 在本地建立了一个dev分支,这个分支只是远程develop分支在本地的一个clone 可以由这个分支直接 git pull origin develop 拉去远程分支(remotes/origin/develop)的更新 g...
docker 的应用 今天了解到docker之后,这真的是个大神器啊。 想当初给lab项目配环境的时候,配到傻啊。好,不说废话。安装: docker 的安装本身没什么大问题,但是网上的资源下载下载不下来,命令行也下载不下来。最后从同事哪里要来两个offline package.使用: 例如:项目 szww; 在本地的项目中 : cd szww ; 创建文件 :.dockerignore,写入下...
wj中期总结 canvas 上传图片到canvas,并可对其进行放大缩小,移动等; 需要注意的是,当同一个页面有多个canvas,鼠标在canvas上的图片时进行缩放,此时如果不做特别说明,将会对所有canvas中的图片进行缩放。轮播 改成自己需要的轮播样式;前端图片下载前端文件上传semantic modal 关闭,进入其他route再返回时,出现多个modal 的解决方法,监听每一个cont...
【problem记录】 iframe嵌入jupyter页面的跨域问题 解决方法:必须在服务器端设置允许。 参照上一篇文章。值得注意的是,jupyter本身有一个配置文件,可以在里面配置。2.前端调用jupyter service api跨域问题,可以使用:var proxy = require('http-proxy-middleware');app.use('/api/contents/', pro...
跨域问题(iframe)记录 an ancestor violates the following Content Security Policy directive: “frame-ancestors ‘self’场景描述: iframe内嵌jupyter页面; 本地安装jupyter,命令行jupyter notebook开启,在本地开发环境下的页面内嵌入iframe<div id="left...
经典排序算法(时间复杂度详解) 动画网站动画展示排序算法 对比具体实现来看。主要术语解释:稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度: ...
[mysql]beginTransaction/rollback/commit sql.executeSqlTrans=function(sqlArray,callbackAll){ var tasks=[]; var first= function(callback){ // 开启事务 db.beginTransaction(function(err) { callback(err);...
jQuery插件开发结构 1,开始可以通过为jQuery.fn增加一个新的函数来编写jQuery插件。属性的名字就是你的插件的名字: jQuery.fn.myPlugin = function(){ //开始写你的代码吧! }; 但是,那惹人喜爱的美元符号哪里去了?她就