• 相关博文
  • 最新资讯
  • 目录1 评价代码质量指标1.1 健壮性1.1.1 参数校验1.1.2 try, catch1.1.3 控制变量权限1.2 可扩展性1.2.1 模块分明1.2.2 高内聚低耦合1.2.3 用添加代替更改1.3可读性1.3.1 变量命名规范1.3.2 代码结构清晰2 设计模式2.1 用享元模式减少重复代码2.2 策略模式/状态模式2.3 装饰器模式3 总结1 评价代码质量指标1.1 健壮性程序的健壮性是指程序在执行时,在局部发生错误
    qq_23853743
    Albert Yang
    昨天
  • 一、webpack中使用css文件:loader是webpack中一个非常核心的概念,去转化webpack不能转化或打包的文件。安装loader:官网介绍:安装: cnpm install --save-dev css-loaderloader配置:然后再进行打包动作:npm run buildPS:css-loader只负责将css文件进行加载,所以还需要style-loader负责将样式添加到DOM中,让css文件起作用,通过cnpm install styl
    zeng_sily
    大数据时代
    前天
  • 作为技术人使用百度被鄙视?但因为种种原因无法使用Google,为了解决这个尴尬的问题,我特意研发了一款chrome插件,可以将百度的logo换成google的logo,完美的解决这个尴尬的问题。 妈妈再也不用担心我因为用百度搜索技术问题而被同事嘲笑了。使用效果如下:看到这也许你有很多的问题,但是 不要问,问就是插件我已上架到chrome网上商店了,大家可以直接在网上商店搜索 goodu 即可找到,安装后即可以最方(zi)便(qi)快(qi)捷(ren)的的方式使用google。备注:大家可以
    xindoo
    xindoo
    前天
  • 前景提要前几期写了一篇关于谷歌插件制作的文章,但是因为没有正经的小实战,一直鸽了这么多期文章,这里写一篇比较受关注的腾讯视频的水印去除的文章,方便各位日后爬取腾讯视频的时候总带其水印爬虫。回顾制作插件简单介绍一下 manifest.json 配置文件里面所需要的参数。name 拓展的名字,必须是字符串类型version 字符串类型,是当前插件的版本号description 拓展的介绍信息permissions 是一个String数组,每一个权限都使用String来表示。某些关键权限在安装前
    qq_45414559
    ꧁༺北海以北的等待༻꧂
    昨天
  • 在写爬虫之前,我们还需要了解一些基础知识,如 HTTP 原理、网页的基础知识、爬虫的基本原理 、 Cookies 的基本原理等。HTTP基本原理一个网站的图标链接,它就是一个URL,也可以叫URI,但是我个人习惯于URL,而且在互联网中URL也是比较常见的。超文本我们在浏览器里看到的网页就是超文本解析而成的, 其网页源代码是一系列 HTML 代码, 里面包含了一系列标签,在网页里面的HTML就是可以被称之为超文本。例如我们在谷歌浏览器,打开开发者工具,看到的就是一些源码,这些源代码就是超文本。
    weixin_47723732
    王小王-123
    昨天
  • 【web前端】前端性能优化指南,还不来看看虽然现在网速已经非常快了,但是对于极致性能的追求一直从未停止过,那怕提升1s,也是用户体验的一大步提升。文章目录【web前端】前端性能优化指南,还不来看看1.图片资源优化1.1图片大小适中1.2使用精灵图1.3使用字体图标1.4使用WebP格式的图片2设置浏览器缓存3 项目代码优化&资源打包压缩⭐3.1代码建议:4使用CDN网络传输性能测试工具:Page Speed废话多说,这篇文章就基础的讲一下前端页面的优化项都有哪些1.图片资源优化1.
    qq_45495857
    小耿是个程序员
    昨天
  • 一些代码部分我打了注释,清晰明了,又不懂得直接评论即可,然后就是废话不多说上代码
    weixin_41229588
    Army-海军
    昨天
  • CSS3-选择器作者:花森时间:2020年8月10日基本选择器常见的选择标签方法样式选择器示例描述补充.class.huasen选择 class=“huasen” 的所有元素#id#zhuqi选择 id=“zhuqi” 的所有元素(id在元素中尽量唯一化)**选择所有元素(常用于全局设置)elementp选择所有p元素element,elementdiv,p选择所有div元素和p所有元素element elementdiv
    L184820911
    花森酱
    昨天
  • 前段时间使用了多说社会化评论插件,垃圾广告每天几百条,于是关闭了wordpress的评论,再加上多说官网公告要关闭,果断把评论系统换成了畅言,但发现很多文章没有加载畅言的评论功能,原来是在mysql中,批量关闭了他们,今天总结一下,如何手动批量来开启关闭WordPress的评论功能。目前WordPress对已经发布的文章并没有集成一键开启关闭评论的功能,只是是否允许在新发布的文章发表评论,或者自动关闭发布多少天前的文章的评论功能。如下图:标题手动执行mysql命令如下图,需要你事先备份一下.
    zcp528
    511遇见
    昨天
  • Study NotesVue.js 源码剖析-虚拟 DOM什么是虚拟 DOM虚拟 DOM(Virtual DOM) 是使用 JavaScript 对象来描述 DOM,虚拟 DOM 的本质就是 JavaScript 对象,使用 JavaScript 对象来描述 DOM 的结构。应用的各种状态变化首先作用于虚拟 DOM,最终映射到 DOM。Vue.js 中的虚拟 DOM 借鉴了 Snabbdom,并添加了一些 Vue.js 中的特性,例如:指令和组件机制。Vue 1.x 中细粒度监测数据的变化,每一个属
    qq_32090185
    白驹过隙时光荏苒
    昨天
  • 定制异常页面,可以避免用户产生恐慌心理,使得产品有更好的用户体验。今天来学习在 SpringBoot 中如何定制开发异常页面一、历史回顾在 SpringMVC 年代,我们的异常页面一般配置在 web.xml 文件中,如下:<!-- 配置404页面 --><error-page> <error-code>404</error-code> <location>/error/404.html</location>
    qq_40065776
    Asurplus、
    2020年08月07日
  • 前言在微信小程序中,对 view 与 text 均有效,标题文本太长显示不下,能有效控制文字超出。我们无法预知后端数据有多少,一旦文字超出容器宽度,那么必然会造成界面变形,下面是解决方案。单行顾名思义,只显示一行。/* */overflow: hidden; text-overflow: ellipsis; white-space: nowrap;多行顾名思义,自定义显示多少行。text-overflow: ellipsis; display: -webkit-box;
    weixin_44198965
    王佳斌
    前天
  • ## 尚硅谷前端全套,撸一遍## html+css 共148课时,讲师李立超## 1介绍,软件分系统软件,应用软件,游戏软件,客户端就是客人,服务器就是厨子,服务器开发语言有很多,nodejs是一种辅助的开发语言,客户端是网页(bs)、文字界面、图形化界面(cs),bs不用安装,跨平台(成本低啊,只开发一套),不用更新## 2网页历史,英国一个爵士,94年发明了万维网(W3C),1991年8月6日,第一个服务器和第一个网站在欧洲核子研究中心上线,网页需要结构表现行为,html+css+js三剑客##
    jvhbi
    那谁呀撒
    昨天
  • 前端html+css静态页面开发-京东首页项目介绍(1)京东首页项目由html + css 布局完成页面,对前端基础知识的入门及掌握有非常好的提升效果,本项目旨在教授HTML和CSS的基础知识,提升基础技能,使用的工具可以是简单的代码编辑工具,这里使用VSCode(Visual Studio Code)进行项目代码的编辑。(2)VSCode的下载地址:https://code.visualstudio.com/,根据自己的电脑下载对应的版本,按照默认的安装进程将工具安装好。项目相关知识点HTML
    weixin_45997173
    董广硕
    2020年08月08日
  • 解构赋值和箭头函数的使用和原理的理解解构赋值数组解构对象解构总结二级标题二级标题解构赋值什么是解构赋值?–ES6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构。数组解构let [a, b, c] = [1, 2, 3]; console.log(a)//1 console.log(b)//2 console.log(c)//3//如果解构不成功,变量的值为undefined对象解构let person = { name: 'zhangsan', age: 20 }
    supervillain2
    supervillain2
    昨天
  • 假如说你做的网站有需要用户自定义上传图片的功能,那么往往这些图片,都需要进行压缩,且往往是需要经过服务器端压缩的。同时如果说你不懂图片压缩原理的话,你还得去花钱使用他人的API进行图片压缩(例如tinyPng),熊猫压缩的服务器部署在国外,我们调用其API也存在响应速度慢、丢包等问题。这时候有人会说,canvas压缩不就完事了吗?的确,使用canvas也能够进行图片压缩,但是博主上手操作之后发现其效果有点糟糕。假如说画布大小与图片大小一致,调低quantity的话,压缩完的图片往往会很模糊;而如果画布大小
    weixin_43905402
    ㄏ、Forgetˊ
    昨天
  • vscode格式化配置研究初稿文章目录vscode格式化配置研究初稿前言理论参考文章:代码格式化目的:代码格式化的注意事项:插件作用符合代码检验插件更新代码格式化插件的官方文档:我的settings.json文件总结前言之前用vscode进行格式化的时候都是在百度和谷歌上搜“vscode格式化代码”然后直接copy别人。细节的配置一直没去看过。但是最近一段时间开发项目的时候发现和同组的提交代码的时候格式总是不统一。于是这两天专门看了看插件的官方文档,研究研究。今天初步有一点研究结果了。会配置一点点
    weixin_42875245
    wsdchong之小马过河
    2020年08月08日
  • 前言:最近做了一个官网项目,框架选择的vue,开发完上线之后发现不被百度收录,关键词和描述也只能抓取到首页的,今天来分享下最后是怎么解决的。先说一下传统页面和框架开发的区别传统html是通过a标签跳转来作为切换的,每一个页面都是一个html,这样百度很容易抓取到的,也能顺着a链接到你的子级页面。像vue、react、angular开发的都是spa应用,他只有一个页面index,他们都是内加载,动态加载切换路由的,所以你再多页面百度蜘蛛只能爬到首页,这就是spa的一大痛点想具体了解单页面应用和.
    LingHuzh
    是令狐啊
    昨天
  • wordpress加载的 JS 和 CSS 后面都带有一个版本参数,例如 ?ver=2.23。通过去除js和css版本可以减少网络连接次数,加快网站打开速度。只需在你主题的functions.php 文件里加下以下函数保存即可。/*** 移除WordPress加载的JS和CSS链接中的版本号* http://www.511yj.com/wordpress-js-cssver.html*/function wpdaxue_remove_cssjs_ver( $src ) {if( strpos
    zcp528
    511遇见
    昨天
  • 废话不多说上代码,代码很简答,研究一下就明白了,有不明白的可以问我。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .heart-loading { margin-top: 120px; width: 200px
    weixin_41229588
    Army-海军
    2020年08月07日
加载中...
  • 4位诺奖得主在60天将这样改造区块链

    尽管经济学大师们对加密货币态度两极分化——一方面,Paul Krugman、Joseph Stiglitz及Robert Shiller等诺贝尔奖得主都对加密货币表示过强烈怀疑;另一方面,Myron Scholes年初出任Saga基金会顾问,目标是建立一种新的加密货币。

  • 老码农眼中的区块链

    区块链是一个平台,旨在为一群人提供一种手段,以便在不需要集中系统的数字分类账上创建"交易",但同时仍然是安全和私密的,因为每个人都可以看到每个人计划改变什么,并且同意将交易合法化。

    2018.10.22 0
  • Coinbase疯狂崛起,就靠这四点!

    区块链寒冬期,区块链公司该如何生存?我们该做怎样的员工?如何处理不同时期的任务分配与矛盾?在享受公司高速增长带来的福利时,又如何提前准备、迎接挑战呢?在思考之前,不如看一看Coinbase公司是如何炸裂增长的!

    2018.10.19 0
  • 如何用Python和Fabric打造区块链“淘宝”商城

    营长会手把手带你,基于 Fabric 和 Python 语言创建一个具有交易数字资产(球星卡)功能的区块链网络。虽然像是功能不全的区块链“淘宝”,但整个开发流程,还是非常有趣的!

  • Web3.0来了!玩法变了

    站在Web2.0的边界,一股大潮,正在疯狂涌入Web3.0。这个时代,玩法变了。如今,Web 3.0已经开始席卷文件存储、通讯、社交网络、保险、银行、视频、音乐等等行业。人们将在这个时代享有本应拥有的报酬。

    2018.10.12 0
  • EOS智能合约开发

    EOSIO智能合约是在区块链上注册并在EOSIO节点上执行的软件,实现了“合约”的功能,合约行动请求帐目存储在区块链中。智能合约定义了接口(操作,参数,数据结构)和实现接口的代码。代码被编译成规范的字节码格式,使节点可以检索和执行。

    2018.10.16 0
  • 什么是区块链不变性?

    在数据安全性的背景下, 存储在区块链上的数据的不可变性非常重要。当人们谈到 “区块链是不可变的” 时, 他们想表达什么? 在这篇文章中, 我将尝试解释其中的关键概念。

    2018.10.16 0
  • 有人要全球直播51%算力攻击,这事真像吃个饭一样容易么?

    在区块链世界中,发起51%算力攻击无疑是对Token最致命的打击。攻击者利用自己的算力优势,篡改区块链上的交易,从而让被攻击Token的价值在瞬间灰飞烟灭。我们曾在之前的文章中也解析过51%算力攻击。

    2018.10.16 0
  • 继承变量覆盖及构造函数失配,竟然会导致这些漏洞

    正确书写名称、正确声明函数是智能合约安全开发的基础。然而,这样的问题在区块链发展到近期依然屡次出现,导致安全事件的发生,例如Morphtoken, B2X, DoubleOrNothinglmpl等多个合约中出现的Owned合约构造函数Owned大小写问题。

    2018.10.16 0
  • 快讯 | 成都站·智能合约和DApp到底是咋子回事嘛?(附PPT)

    虽然国庆长假刚结束一周,大家兴许未从“节后综合征”中解脱出来,但丝毫不影响成都的开发者和爱好者们对区块链技术学习的热情,不到一点半现场就座无虚席了,等待精彩演讲的开始,在整个沙龙过程中,现场学习与讨论氛围非常浓厚(比心比心)。

    2018.10.16 0
每页显示 共310条数据 < 1... 7 8 9 10 11 12 13 14 15 16 >      到第 GO