深圳幻海软件技术有限公司 欢迎您!

  • 【观察者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

    简介观察者模式(ObserverPattern)是一种行为型模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式使用三个类Subject、Observer和Client。Subject对象带有绑定观察者到Client对象和从Cli

  • c语言结构体看这篇文章就够啦(详细介绍结构体)

    前言:    c语言两大重要点,一个是指针,另一个就是结构体啦,这篇文章我将全面的介绍一下结构体,和他的使用,相信大家看完这篇以后定能对结构体有个深入的理解,并且会正确的使用它。 💞💞   欢迎来到小马学习代码博客!

  • 一篇学会 Kubernetes 调度管理

    基本介绍在日常工作中,每个机场都有调度室,用来管理飞机应该从哪里降落,停在什么地方。在Kubernetes也有这样的调度器,主要作用就是将Pod安排到合适的节点上。Kubernetes中的调度器是kube-scheduler,工作流程如下:在集群中所有Node中,根据调度算法挑选出可以运行该Pod的

  • Vue.js

    @目录1、vue核心基础1.1、安装1.2、HelloVue1.3、模板语法1.4、数据绑定1.5、el与data的两种写法1.6、理解MVVM模型1.7、Object.defineProperty方法1.8、数据代理1.9、事件处理2.0、事件修饰符2.1、键盘事件2.2、计算属性2.3、监视属性

  • 第一百一十七篇: JavaScript 工厂模式和原型模式

    好家伙,本篇为《JS高级程序设计》第八章“对象、类与面向对象编程”学习笔记 1.工厂模式工厂模式是另外一种关注对象创建概念的创建模式。它的领域中同其它模式的不同之处在于它并没有明确要求我们使用一个构造器。取而代之,一个工厂能提供一个创建对象的公共接口,我们可以在其中指定我们希望被创建的工厂

  • ES6

    变量let、constES5中,使用var定义变量(var是variable的简写)。ES6中,新增了let和const来定义变量:let:定义变量,替代var。const:定义常量(定义后,不可修改)。1、let:定义变量举例1:{leta='hello';}console.log(a);//打印

  • Google Message将引入“Nudges”功能:自动提醒重要短信

    2018年,Google在Gmail中添加了名为“nudges”的功能,提醒你关注下该服务认为是重要的电子邮件。而外媒在对Android端GoogleMessage最新9.5测试版本进行逆向编译之后,发现Google也计划为该应用添加类似的功能。在逆向编译该应用之后发现了以下字符串: 复制

  • 前端实现继承的几种方式

    一、原型链继承构造函数、原型和实例的关系: 每个构造函数都有一个原型对象,原型有一个属性指回构造函数,而实例有一个内部指针指向原型。原型链的基本构想: 如果原型是另一个类型的实例呢?那就意味着这个原型本身有一个内部指针指向另一个原型,相应地另一个原型也有一个指针指向另一个构造函数

  • 一篇关于流程表单初体验

    有小伙伴在星球上催了好几次了,今天松哥就来和大家聊一聊流程中的表单。1.表单分类整体上来说,我们可以将表单分为三种不同的类型:动态表单:这种表单定义方式我们可以配置表单中每一个字段的可读性、可写性、是否必填等信息,不过不能定义完整的表单页面。外置表单:外置表单我们只需要定义一下表单的key,至于这个

  • 学习Web安全框架,一定从要Shrio开始...

    哈喽,大家好,我是指北君。 接下来我会花一段时间,从shiro开始带大家认识到一系列认证框架,看看它们一般具备哪些模块、什么样的功能,以及如何使用好它们。前面简单介绍了shiro这个框架的一些基本知识,包括其架构模型,主要的功能,关键名称的含义,以及核心模块和对应的接口定义。开始的话今天我

  • 震惊!用Python探索《红楼梦》的人物关系!

    数据准备红楼梦txt电子书一份。金陵十二钗+贾宝玉人物名称列表。复制宝玉nr黛玉nr宝钗nr湘云nr凤姐nr李纨nr元春nr迎春nr探春nr惜春nr妙玉nr巧姐nr秦氏nr1.2.3.4.5.6.7.8.9.10.11.12.13.该分列表是为了做分词时使用,后面的nr就是人名的意思。人物出镜次数首

  • 一个依赖搞定Spring Boot 配置文件脱敏

    经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、密码....这些信息一旦被暴露那么整个数据库都将会被泄漏,那么如何将这些配置隐藏呢?​今天介绍一种方案,让你在无感知的情况下实现配置文件的加密、解密。利用一款开源插件:jasypt-spring-boot。项目地址

  • 公司发声明了!禁止所有程序员使用 Lombok !再使用绩效直接打C!

    前言春节上班没几天,公司发声明了,禁止所有程序员在新项目中使用Lombok,why?很难受啊!不得不承认,Lombok是一个很不错的Java库,它可以让你在少写代码的同时耍耍酷,简单的几个注解,就可以干掉一大片模板代码。但是,所有的源代码很多时候是用来阅读的,只有很少的时间是用来执行的(你可以细品这

  • Jenkins 业务发版平滑上线实战

    背景简介:原来发版必须等到晚上10点访问量最少的时候,期间服务中断产生大量告警。为了不影响业务,现在需要修改jenkins使其平滑上线。具体操作步骤如下:第一步:拉取git指定分支Jenkins默认一个项目只能对应一个git分支来构建,通过gitParameter插件可以从项目中读取GITSCM配置

  • Jsrpc学习—网易云热评加密函数逆向

    大家好,我是皮皮。前几天给大家分享jsrpc的介绍篇,Python网络爬虫之js逆向之远程调用(rpc)免去抠代码补环境简介,感兴趣的小伙伴可以戳此文前往。今天给大家来个jsrpc实战教程,Jsrpc学习——Cookie变化的网站破解教程,让大家继续加深对jsrpc的理解和认识。下面是具体操作过程,

  • 用100行代码提升10倍的性能

    提出问题从一个我常用的面试题,也是真实需求开始聊起:你需要在前端展示5000条甚至更多的数据,每一条数据的数据结构是一个对象,里面有各式各样的属性。每个属性的值又可以是基本类型,对象,甚至数组。这里的对象或者数组内部的元素又可以继续包含对象或者数组并且允许无限嵌套下去。比如复制{ &nbs

  • 反射必杀技:深入了解Class类,让你一通百通

    1.Class类的原理孟子曰:得人心者得天下。而在Java中,这个「人心」就是Class类,获取到Class类我们就可以为所欲为之为所欲为。下面让我们深入「人心」,去探索Class类的原理。首先了解JVM如何构建实例。1.1JVM构建实例JVM:JavaVirtualMachine,Java虚拟机。

  • 为什么我喜欢 JavaScript 可选链

     很多JavaScript的特性极大地改变了你的编码方式。从ES2015及更高版本开始,对我的代码影响较大的功能是解构、箭头函数、类和模块系统。截至2019年8月,一项新提案可选链(optionalchaining)进入了第3阶段,将是一个很好的改进。可选的链接更改了从深层对象结构访问属性

  • 如何写出优雅耐看的JavaScript代码

    前言在我们平时的工作开发中,大多数都是大人协同开发的公共项目;在我们平时开发中代码codeing的时候我们考虑代码的可读性、复用性和扩展性。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。我们从以下几个方面进行探讨:变量1、变量命名一般我们在定义变量是要使用有意义的词汇命令,要做到

  • 使用 Node.js 开发简单的脚手架工具

    像我们熟悉的vue-cli,react-native-cli等脚手架,只需要输入简单的命令vueinitwebpackproject,即可快速帮我们生成一个初始项目。在实际工作中,我们可以定制一个属于自己的脚手架,来提高自己的工作效率。为什么需要需要脚手架?减少重复性的工作,不再需要复制其他项目再删

推荐阅读