首页 新闻 找找看 学习计划

[云崖先生]JavaScript Set对象

JavaScript Set对象 Set 用于存储任何类型的唯一值,无论是基本类型还是引用类型。 只有值没有键 严格类型检测存储,字符串数字不等同于数值型数字 存储的值具有唯一性 遍历顺序是添加的顺序,方便保存回调函数 其实Set类型更多的是操作数据,而并非存储。 基础知识 声明定义 以下示例演示出

[WeihanLi]设计模式之装饰模式

装饰模式 Decorator Intro 装饰模式,动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活 使用场景 装饰模式是为已有功能动态地添加更多功能的一种方式 当系统需要新功能的时候,是向旧的类中添加新的代码,这些新加的代码通常装饰了原有类的核心职责或主要行为,但是往

[PatrickStar丶]Linux系统的基本操作

20200727 Linux目录结构 基本介绍 Linux的文件系统是采用层级式的树状结构,在此结构中的最上层是/根目录 tip1:在Linux世界里,一切皆是文件 示例 /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些

[宝树呐]go项目dockerfile最佳实践

1. 前言 2. 不需要cgo情况下的最佳实践 3. 依赖cgo情况下的最佳实践 1. 前言 这几天在构建golang编写的web项目中,关于dockerfile编写的一些总结 可能是单纯我比较菜(大雾 由于go应用在go build之后会生成一个二进制文件,且Go宣称自己只需要Linux内核 大多

[周周zzz]关于接口设计的一些反思

许久没有产出了,今天看了掘金上的一篇关于接口设计的文章,因此有感谈谈自己在项目开发中与后的一些想法和反思。 参考:一篇来自前端同学对后端接口的吐槽 以使用者的视角开发接口 对于RESTful风格的前后端分离式开发,接口的设计应该从何种视角出发呢?一般情况下,后端开发人员(我)的想法是: 想要实现这个

[罗西的思考]Alink漫谈(十五) :多层感知机 之 迭代优化

Alink 是阿里巴巴基于实时计算引擎 Flink 研发的新一代机器学习算法平台,是业界首个同时支持批式算法、流式算法的机器学习平台。本文和前文将带领大家来分析Alink中多层感知机的实现。

[R0oKi3]你一个 F12 能秒我?

参考文章 思路决定成败:F12给了我黑色的眼睛我却用它来挖洞 前言 了解大佬的思路才知道自己现在学的到底有多浅。 还没有到点,我就已经进入状态了,生而为人,我很抱歉。 F12 的骚操作 Elements ctrl+f 找可能的 XSS 参数输出点 找后台 有时候拿个网站路径扫描工具扫后台时,没有一个

[码农田小齐]你必须了解的「架构」小历史

做项目时我们一直在说框架、架构,那它到底是什么呢? 什么是架构 从 dubbo 官网我们可以看到架构设计的发展演变史。 这里把架构分成四类: 单一应用架构 垂直应用架构 分布式服务架构 流动计算架构 刚开始时 PHP + MySQL 就可以形成网站了。 这种模式支持中小型网站是没有问题的,但是一旦形

[精致码农][C#.NET 拾遗补漏]06:单例模式最佳实践

大家好,这是【C#.NET 拾遗补漏】专辑的第 06 篇文章。今天讲讲大家熟悉的单例模式。 单例模式大概是所有设计模式中最简单的一种,如果在面试时被问及熟悉哪些设计模式,你可能第一个答的就是单例模式。 单例模式的实现分为两种:饿汉式和懒汉式。前者是在静态构造函数执行时就立即实例化,后者是在程序执行过

[Approid]记一次针对静态页面的DDOS基本防护

可以说是我试图进入安全口的天才第一步了,能走多远鬼知道呢 背景 去年年前接到的一个外包项目,是一个base在日本的中国人留学机构做的静态页面。出于锻炼自己的目的,选择为他们按次结薪做长期服务维护。20年618当天给我越洋电话打过来说大量潜在客户试图访问机构官网报错无法访问服务器,让我去帮他们看看怎么

[YourBatman]IntelliJ IDEA 2020.2正式发布,诸多亮点总有几款能助你提效

IntelliJ IDEA 20岁了,献礼它的第二个大版本(含之前版本破解)

[xbhog]爬虫管理平台以及wordpress本地搭建

爬虫管理平台以及wordpress本地搭建 学习目标: 各爬虫管理平台了解 scrapydweb gerapy crawlab 各爬虫管理平台的本地搭建 Windows下的wordpress搭建 爬虫管理平台了解: scrapydweb: 用于Scrapyd实施管理的web应用程序,支持Scrapy

[J,IAT]基于个人理解的springAOP部分源码分析,内含较多源码,慎入

代理对象什么时候被创建、切面类我们定义的切点信息是怎么加载的

[Ryan.Miao]Airflow Dag可视化管理编辑工具Airflow Console

Airflow Console: https://github.com/Ryan-Miao/airflow-console Apache Airflow扩展组件, 可以辅助生成dag, 并存储到git仓库. Airflow提供了基于python语法的dag任务管理,我们可以定制任务内容 和任务依赖.

[Grant_Allen]Azure AD(五)使用多租户应用程序模式让任何 Azure Active Directory 用户登录

一,引言 距离上次分享关于 “Azure AD" 的知识过去差不多2个多月了, 今天最近刚好也是学习,分享一下关于Azure AD 使用多租户应用程序模式让任何 Azure Active Directory 用户登录,之前仅仅都是在当初租户的用户或者受邀来宾来访问和使用我们的api资源的。今天我们将

[张善友]7月30日 举办专注于微服务的.NET Conf Focus

2020 年 7 月 30 日, 由.NET基金会和微软 将举办一个在线和为期一天的活动,包括 微软 .NET 团队的演讲者以及社区的演讲者。本次在线大会 专注.NET框架构建微服务,演讲者分享构建和部署云原生应用程序的最佳实践、模式、提示...

[郑晓龙]使用Spring Validation优雅地校验参数

使用 Spring Validation 简单,优雅地进行参数校验

[孙晨c]MapReduce之WritableComparable排序

@ 排序概述 排序是MapReduce框架中最重要的操作之一。 Map Task和ReduceTask均会默认对数据按照key进行排序。该操作属于Hadoop的默认行为。任何应用程序中的数据均会被排序,而不管逻辑上是否需要。 黑默认排序是按照字典顺序排序,且实现该排序的方法是快速排序。 对于MapT

[凹凸实验室]Webpack 原理浅析

作者: 凹凸曼 - 风魔小次郎 背景 Webpack 迭代到4.x版本后,其源码已经十分庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵。但是为了了解其内部的工作原理,让我们尝试从一个最简单的 webpack 配置入手,从工具设计者的角度开发一款低配版的 Webpack。 开发者视角 假设某一

[Apple_Zhang]机器学习笔记簿 降维篇 LDA 01

线性鉴别分析(Linear Discriminant Analysis, LDA)是一个监督学习算法,它和PCA一样是降维算法,但LDA是阵对于分类问题所提出的。