SpringBoot 多个profile支持 (不使用Spring Cloud情况下)

  • Post author:
  • Post category:其他

Springboot支持多个不同环境的profile进行切换,以提供不同环境下的配置。 一、如何创建多个不同的profile 1.在application.yml中,通过yml多文档块实现。 server: port: 8082 spring: profiles: active: prod --- spring: profiles: dev server: port: 8083 --- sprin…

继续阅读 SpringBoot 多个profile支持 (不使用Spring Cloud情况下)

Netty——为什么Netty性能如此之高?

  • Post author:
  • Post category:其他

Netty高性能之道 目录 Netty高性能之道 1、Netty模型 2、Netty性能高的原因 1、Netty模型 netty线程模型采用“服务端监听线程”和“IO线程”分离的方式,与多线程Reactor模型类似。 抽象出NioEventLoop来表示一个不断循环执行处理任务的线程,每个NioEventLoop有一个selector,用于监听绑定在其上的socket链路。 说明: 1) Nett…

继续阅读 Netty——为什么Netty性能如此之高?

JavaScript继承之prototype 与 _ proto _关系

  • Post author:
  • Post category:java

__ proto__(隐式原型)与prototype(显式原型) 隐式原型指向创建这个对象的函数(constructor)的prototype 显式原型 每一个函数在创建之后都会拥有一个名为prototype的属性,这个属性指向函数的原型对象 隐式原型 JavaScript中任意对象都有一个内置属性[[prototype]],在ES5之前没有标准的方法访问这个内置属性,但是大多数浏览器都支持通过_…

继续阅读 JavaScript继承之prototype 与 _ proto _关系

【特征工程】特征衍生+案例

  • Post author:
  • Post category:其他

问:特征衍生上千、万的变量,是怎么做的? 问:大家是如何衍生出成千上万个变量的?衍生变量是怎么生成的? 研习社-上海-桂浩: 请教一个问题,大家是如何衍生出成千上万个变量的?衍生变量是怎么生成的 云何-simple: 这是特征工程阶段所要做的事情 研习社-上海-桂浩: 基于时间的维度细分,组合一些基础变量等等 研习社-杭州-小五: 可以用sql,也可以用python,自己熟悉的就行啊 研习社-杭州…

继续阅读 【特征工程】特征衍生+案例

PyTorch常用激活函数解析

  • Post author:
  • Post category:其他

PyTorch常用激活函数 在深度学习中,经常会见到各种各样的激活函数。为了更好的学习,总结下我经常用的激活函数。具体信息 可见官网 sigmoid import torch.nn.functional as F y=F.sigmoid(x) #x则是输入 所有的输出会被放缩在0到1之间 缺点: 会导致梯度消失的问题,网络只有微小的更新,无法有效学习 整流线性单元ReLU 表达式:ReLU(x)=…

继续阅读 PyTorch常用激活函数解析

基于React Native封装的表单提交Container,用于替代RN官方组件KeyboardAvoidingView(不兼容Android)react-native-keyboardavoidv

  • Post author:
  • Post category:其他

react-native-keyboardavoidview 基于React Native封装的表单提交Container,用于替代RN官方组件KeyboardAvoidingView(不兼容Android) Theory 重写TextInput的onFocus方法,借助ScrollView的scrollResponderScrollNativeHandleToKeyboard实现屏蔽键盘遮挡Fo…

继续阅读 基于React Native封装的表单提交Container,用于替代RN官方组件KeyboardAvoidingView(不兼容Android)react-native-keyboardavoidv

Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用

  • Post author:
  • Post category:其他

在Qt中,我们经常会看到 QT_BEGIN_NAMESPACE class QAction; class QMenu; class QPlainTextEdit; QT_END_NAMESPACE 这样的方式表达方式!这样做有什么意义呢? 只要深入最终这个宏就知道了。嘻嘻 在qglobal.h中我们可以看到这样的定义 # define QT_BEGIN_NAMESPACE namespace QT…

继续阅读 Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用

C4D基础认识

  • Post author:
  • Post category:其他

C4D基本界面认识: 相对于PS做立方体,不需要一个个拼出来,可以直接制作 可以选择不同的形状 通过轴可以进行缩放、移动等操作 灯光在制作中占有很重要的作用 视图基本操作: 在C4D界面中有四个框,四个框为不同视图 每个视图可以控制不同的方向,也就是不同轴 有透视视图、顶视图、右视图、正视图 F1、F2、F3、F4、F5可以切换视图的位置 按下鼠标中键可以切换单/多视图 ALT+鼠标左键可以旋转 …

继续阅读 C4D基础认识

安全架构师之路

  • Post author:
  • Post category:其他

其实前面说过,作为一个乙方工作多年的安全人员 突然到了甲方公司,也有一种憋了劲使不出来的感 觉。毕竟甲方都是专门针对某个领域的。虽然我做 的领域很多,但都是卖不同的产品和服务给不同的 甲方。产品和服务之间又横跨不同供应商。整理下 来,我不是某个安全领域的专家,但是从跨度来说 横跨不少区域。 列举如下: 1.防火墙和*** 2.hids***检测系统个 3.桌面终端安全 4.性能监控 5.ISO27…

继续阅读 安全架构师之路