ICode9

精准搜索请尝试: 精确搜索
  • nginx的安装配置三部曲2021-07-15 09:35:13

    nginx的安装配置三部曲 1、安装和配置文件的基础配置,ctrl+f搜索nginx 2、nginx文档如何查看 + 常用的配置方式(伪静态,反向代理,动静分离,防盗链,图片缓存,gzip图片压缩) 3、高级配置-》负载均衡 --------------------- server_name _; #不启用域名   指令-热启动 Nginx重新读取配置的命

  • 认识规则引擎2021-07-14 22:33:22

    背景 一提到规则引擎这四个字,大家肯定多多少少在工作中或者各种文章里面都有过听说,但是很多同学往往被引擎这两个字吓到了,以为这是什么黑科技。时值最近在调研规则引擎,在这里给大家介绍一下什么是规则引擎。 为什么需要规则引擎 规则引擎带来的好处是比较多的,这里我们从不同的角

  • LeetCode 未验证规则2021-07-13 10:34:32

    1. for循环容易忘记break,很多提交不过,都是因为这个   2. 左右指针,思考起来比较复杂,但是以代码容易理解、code精简为主,不要在乎省下一两次运算时间   3. 左右指针,有时候以left <= right为结束条件,可以规避很多边界条件的特殊处理,比如“论文的引用指数h的计算”

  • 静态代码检查工具-PMD初学者入门篇2021-07-11 11:53:50

    前言: PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。 PMD更多地是集中在预先检测缺陷上,它提供了高度可配置的丰富规则集,用户可以方便配置对待特定项目使用那些规则。 安装及使用: 1.在Eclipse中 安装 PMD插件运行方式 ECLIPSE菜单 > HELP >

  • 静态代码检查工具-PMD初学者入门篇2021-07-11 11:53:35

    前言: PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。 PMD更多地是集中在预先检测缺陷上,它提供了高度可配置的丰富规则集,用户可以方便配置对待特定项目使用那些规则。 安装及使用: 1.在Eclipse中 安装 PMD插件运行方式 ECLIPSE菜单 > HEL

  • Scrapy中的crawlspider爬虫2021-07-10 21:00:59

    crawlspider 介绍创建模板具体参数和解释重点在rules中: 介绍 Scrapy框架中分两类爬虫 Spider类和CrawlSpider类。 crawlspider是Spider的派生类(一个子类),Spider类的设计原则是只爬取start_url列表中的网页,而CrawlSpider类定义了一些规则(rule)来提供跟进link的方

  • 命名----做程序员的基本要求2021-07-10 13:05:33

    命名----做程序员的基本要求 说的这里,你可能会疑惑,为什么变量的命名会很重要? 首先,请你设想一下,作为一个程序员,你在几分钟内编写了成千上万行的代码,之后你需要对这成千上万行的代码进行运行编译,但是系统报错了,这时候,怎么办? 你不可能从头看到尾,但是一个好的变量名能帮助你更好

  • c语言代码规范2021-07-08 20:04:25

    什么叫规范?在C语言中不遵守编译器的规定,编译器在编译时就会报错,这个规定叫作规则。但是有一种规定,它是一种人为的、约定成俗的,即使不按照那种规定也不会出错,这种规定就叫作规范。虽然我们不按照规范也不会出错,但是那样代码写得就会很乱。大家刚开始学习C语言的时候,第一步不是说要

  • Java内存模型之happens-before2021-07-08 14:03:30

    导读 happens-before是JMM最核心的概念。对应Java程序员来说,理解happens-before是理解JMM(Java内存模型)的关键 一.happens-before的简介 由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的问题。那么我们正确使用同步、锁的情况下,线程A修改了

  • Linux防火墙配置说明2021-07-08 10:59:09

    Linux防火墙配置 1.iptable:在早期的Linux系统中,默认使用的是iptables防火墙管理服务来配置防火墙。 iptables服务把用于处理或过滤流量的策略条目称之为规则,多条规则可以组成一个规则链,而规则链则依据数据包处理位置的不同进行分类,具体如下: 在进行路由选择前处理数据包(PREROU

  • Spring boot整合Drools、flowable决策引擎解决方案2021-07-08 10:06:25

    一、Drools:DROOLS(JBOSS RULES )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。 官方文档: https://docs.jboss.org/drools/relea

  • JavaScript的基本知识2021-07-07 15:02:05

    1.软件方法就是用来编写计算机程序的一套规则和惯例。 (1).重量级方法具有很多规则、惯例、和文档。正确地遵循它们需要训练及时间。 (2).轻量级方法仅具有很少的一些规则和惯例,或者说,这些规则和惯例遵守起来很容易。 2.在函数【function(){}】内部,有var和没var声明的变量是不一样

  • 解决表单的自定义校验规则在第一次打开对话框的时候,无法提交但又不报错的问题2021-07-07 12:03:31

    基于vue+elementUi开发前后端分离出现的问题: 下面是手机号表单项的写法和自定义手机号校验规 打开 完善信息按钮会出现表单,里面是已经提前获得的双向绑定的数据,第一次按提交的时候,没有反应,控制台也没有任何报错,我找不到原因,然后看了开发文档在表单加了个status-icon可以看到校验

  • CSS之特指度和层叠2021-07-07 01:01:41

    前言 Q:如果多个规则匹配同一个元素,而且部分声明之间有冲突,那么我们如何知道哪个规则胜出呢? A:用户代理会计算每个规则中选择符的特指度,然后将其依附到规则中的每个声明上。如果两个或多个属性声明有冲突,特指度最高的声明胜出。而为了计算特指度,用户代理必须把规则“打散”成单独的

  • Spark SQL实现原理-逻辑计划优化的实现2021-07-06 19:05:14

    逻辑计划优化(Logical Optimization)阶段把标准的基于规则(Rule-based)的优化策略应用于已经分析的逻辑计划(Resolved Logical Plan)。 说明:为了对总体架构有一个更加宏观的掌握,所以逻辑计划分析规则的实现会在后续逐渐补上,先继续分析总体框架的实现。 优化规则的分类 逻辑计划的默

  • python各类基本命名规则2021-07-05 23:03:24

    命名规则 包/文件夹:采用小写+下划线命名法 例如html_reports 模块名/文件名: 采用小写+下划线命名法 例如 log_utils 类:驼峰式命名法,单词首字母大写 例如 LoginCases 方法/函数:尽量以动词开头,小写+下划线 open_url 属性/变量 :小写+下划线 全局变量:大写+下划线

  • 韩顺平—基础—进制介绍 和 位运算(P87 - P103)2021-07-05 18:58:41

    (视频:https://www.bilibili.com/video/BV1fh411y7R8?p=87) 一.进制              1)对于整数,有四种表示方式:                            - 1.二进制:0、1:满 2 进 1,以 0b 或 0B 开头。(0b1010)                            - 2.十进制:0 - 9:满

  • 1.7 cache.config2021-07-05 16:32:38

     配置文件详解 cache.config:    缓存配置文件,文件允许您否决源的缓存策略。您可以添加缓存规则以指定以下内容 不缓存来自特定 IP 地址的对象。 在缓存中固定特定对象的时间。 将缓存的对象视为新鲜对象需要多长时间。 是否忽略来自服务器的 no-cache 指令。 通常,使用

  • Altium Designer(四)——PCB规则设置2021-07-04 17:57:29

    文章目录 常用规则规则向导 常用规则 点击“设计——规则”打开规则设置界面 设置全局安全间距(一般最小为6mil): 设置最大最小线宽: 设置过孔大小规则: 丝印相关规则: 规则向导 以设置电源线宽为15mil为例。 下拉选择电源线 设置布线的优先级: Next—Finish,在弹出

  • The Law of Demeter2021-07-04 17:02:34

    The Law of Demeter 文章目录 The Law of Demeter简介定义1. Chain Calls2. The Law and the Builder Pattern3. 例外总结 简介 最近在提交代码质量检测的时候,总是因为这个major错误搞的痛不欲生,头发狂掉。弄懂了以后特地记录一下,省的忘记。 在使用面向对象的语言进行编

  • 【得物技术】浅谈资损防控2021-07-04 15:00:11

    什么是资损 资损通常来讲是指支付场景下的资金损失,这里可以从两个维度看 用户角度:多扣用户款导致用户资金损失,此问题一般需要通过客服等渠道反馈,可以把多的钱退给用户,但是很大程度上损失了用户体验; 公司角度:主要是多出金、多出货、多充值等情况,一般这种损失很难追回,这就是实打

  • Linux笔记(7 8 9)2021-07-04 13:05:26

    第七章 RAID(独立冗余磁盘阵列) RAID技术通过把多个硬盘设备组合在一个容量更大,安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了(优

  • 如何关闭项目中的eslint2021-07-03 16:00:34

    在项目中找到package.json 找到"eslintConfig" 如果没有 就自己创建 代码如下 "eslintConfig": { "extends": "react-app", "rules":{ "no-console":0 } }, “off” 或者 0:关闭规则。 “warn” 或者 1:打开规则,作为一个警告 “error”

  • PYTHON缩进规则2021-07-03 14:32:30

    python和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。 在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的

  • js标识符规则2021-07-03 12:03:29

    1. 标识符:在JS中所有的可以有我们自主命名的都可以称为是标识符。               例如:变量名、函数名、属性名都属于标识符。       2.  JavaScript语言中标识符的命名规则:   ①  区分大小写,Myname与myname是两个不同的标识符。   ②  标识符首字符可以

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有