51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#nl
巧用cheerio重构grunt-inline
grunt-inline是楼主之前写的一个插件,主要作用是把页面带了__inline标记的资源内嵌到html页面去。比如下面的这个script标签。<scriptsrc="main.js?__inline"></script>技术难度不高,主要就是通过正则将符合条件的script标签等匹配出来。...
代码星球
·
2020-07-24
巧用
cheerio
重构
grunt-inline
git笔记:通过给grunt-inline打tag看tag操作
晚上review了下grunt-inline的issues,看到有个兄弟pullrequest,修正了0.3.0版本的一个bug。于是就merge了下,然后发布了0.3.1版本(这里)。npmpublish后,突然想到一个问题,发布了这么多个版本了,但好像都没有打过tag,这个不利于版本回溯以及bugtrace。svn...
代码星球
·
2020-07-24
tag
git
笔记
通过
grunt-inline
grunt-inline:一个资源内嵌插件
将引用的外部资源,如js、css、img等,内嵌到引用它们的文件里去。在项目中,出于某些原因,有的时候我们需要将一些资源,比如js脚本内嵌到页面中去。比如我们的html页面中有这么段小脚本,如果这么直接发布到线上,就会多了一个请求,这从性能优化的角度来说是不合理的。<scriptsrc="js/log.js"&g...
代码星球
·
2020-07-24
grunt-inline
一个
资源
内嵌
插件
mysqlbinlog基于某个偏移量进行数据的恢复(重做),--start-position,--stop-position的使用方法
需求描述: 今天在看mysqlbinlog的内容,看到了--start-position和--stop-position这些选项, 就测试下这个参数具体该怎么进行使用呢,在此记录下.操作过程:1.通过mysqlbinlog以文本的格式查看某个binlog的内容[mysql@redhat6data]$mysqlbin...
代码星球
·
2020-07-24
mysqlbinlog
基于
某个
偏移量
进行
mysqlbinlog工具的作用是什么呢,如何将binary log转换为文本格式?
需求描述: 今天在看mysqlbinlog这个工具,就在想这个工具到底是干嘛的呢,在mysql数据库中, binarylog中记录了数据库内容的变化或者说修改,这些修改是以二进制的方式存储到 binarylog中的,那么要想将二进制格式转换成为文本格式,即通过文本格式显示操作过程:1.直接通过mysqlbinlo...
代码星球
·
2020-07-24
mysqlbinlog
工具
作用
是什么
如何
OnlineJudgeServer运行
我在这如下这两篇文章都说过青岛OJ相关的OnlineJudgeFE之前端二次开发青岛大学开源OJ平台搭建 今天我还是要来讲讲关于这个青岛OJ。青岛OJ采用的是完全的前后端分离架构。OnlineJudgeFE相当于是前端,是使用Vue.js+webpack或gulp等打包的一个项目。而今天所说的OnlineJu...
代码星球
·
2020-07-24
OnlineJudgeServer
运行
OnlineJudgeFE之前端二次开发
之前我们在这篇文章青岛大学开源OJ平台搭建讲了关于它的安装和部署。今天我们讨论如何对其进行二次开发。首先谈谈前端的二次开发。如果想要对青岛大学的OJ项目进行二次开发,目前我觉得要满足这么几个要求?第一、前端使用的是Vue.js,你需要对Vue.js毕竟熟悉;第二、nodejs和webpack你最好也要熟悉,因为部署环境...
代码星球
·
2020-07-24
OnlineJudgeFE
前端
二次开发
AdminLTE前端模板
AdminLTE是一个Bootstrap框架模板,其功能组件并不比我直接提到的Metronic差。第一次接触过AdminLTE是在学习Jeesite这个开源项目的时候。离现在已经有半年了。AdminLTE也不能说它是完全开源的,还也有要收费的,比如: 你如果想学习AdminLTE,英语水平不是特别好也没有关系...
代码星球
·
2020-07-24
AdminLTE
前端
模板
ELK系列~NLog.Targets.Fluentd到达如何通过tcp发到fluentd
最近火的不能再火的日志框架就是ELK,其中E(Elasticsearch)表示日志存储,L(Logstash)表示日志收集,K(kibana)表示日志的UI界面,用来查询和分析,而其中的L可以使用Fluentd来代替,并且以上架构都可以通过docker来进行快速的部署。它们的工作流程fluentd系统有输入和输出,输入...
代码星球
·
2020-07-18
ELK
系列
NLog.Targets.Fluentd
到达
如何
NLog输出目标及类型
原文 http://www.cnblogs.com/tongyi/p/NLog.htmltargets:输出目标节点target:配置一个输出目标Type输出类型: Console 输出到控制台 ...
代码星球
·
2020-07-12
NLog
输出
目标
类型
error: 'for' loop initial declarations are only allowed in C99 or C11 mode
code::blocks编译排序算法时,报错error:'for'loopinitialdeclarationsareonlyallowedinC99orC11mode 查询资料得知,C89变量定义只能在函数的开头,才明白为什么之前看到的代码for循环内的变量都在for外面定义,变量定义都写在函数的开头代码阅...
代码星球
·
2020-07-12
error
#39for
loop
initial
declarations
二十六 Python分布式爬虫打造搜索引擎Scrapy精讲—通过downloadmiddleware中间件全局随机更换user-agent浏览器用户代理
downloadmiddleware介绍中间件是一个框架,可以连接到请求/响应处理中。这是一种很轻的、低层次的系统,可以改变Scrapy的请求和回应。也就是在Requests请求和Response响应之间的中间件,可以全局的修改Requests请求和Response响应 UserAgentMiddleware...
代码星球
·
2020-07-09
二十六
Python
分布式
爬虫
打造
position:absolute和float隐式改变display为inline-block
不论之前是什么类型的元素(display:none除外),只要设置了position:absolute或float,都会让元素以display:inline-block的方式显示,可以设置长宽,默认宽度并不占满父元素,就算是显示的设置display:inline或display:block,仍然无效。 ...
代码星球
·
2020-06-28
position
absolute
float
隐式
改变
readonly和disabled区别
1.readonly属性只对表单元素的文本框、密码框和textarea有效,而disabled属性对所有的表单元素都会有效。2.设置两个属性的外观不一样,这个自己可以观察一下。3.设置readonly的表单元素value值依然会被提交,而设置disabled的表单元素值不会被提交。...
代码星球
·
2020-06-28
readonly
disabled
区别
inline-block元素垂直对齐
多个inline-block元素使用vertical-align:middle无法对齐,必须有个height:100%的子元素才行,通常使用伪元素。另一种方法是添加line-height:normal,也能实现多个inline-block元素的对齐或inline-block容器内文本的垂直居中。例如:<h3>...
代码星球
·
2020-06-28
inline-block
元素
垂直
对齐
首页
上一页
...
53
54
55
56
57
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他