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

  • 【C++】引用

    开始之前,值得说的就是:对于引用,实际上,存在着非常多的细节,我们要有耐心去理解。文章目录1.引用概念2.引用特性3.使用场景4.值和引用作为返回值类型5.传值、传引用做参数6.常引用7.引用和指针的区别总结1.引用概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内

  • 抖音 Swift 编译优化 - 基于自定义 Toolchain 编译提速 60%

    优化方案基于SwiftToolchain源码,本文不再探讨Toolchain相关基本概念及配置流程等,仅聚焦方案本身。​背景随着混编落地的业务场景越来越多,越来越大,开发中出现的性能痛点开始显现,问题很明显集中在被Swift环境所依赖的OC仓的头文件改动上。因此基建架构把重点放在接口层依赖的性能分析

  • 超实用的JS常用算法详解(推荐)

    介绍本文主要介绍,常用的数组方法和字符串方法。一、数组常用方法1.push()在尾部追加,类似于压栈,原数组会变。2.pop()在尾部弹出,类似于出栈,原数组会变,数组的push&pop可以模拟常见数组结构之一:栈3.unshift()在头部压入数据,类似于入队,原数组会变4.shift()

  • 随机森林算法及贝叶斯优化调参Python实践

    1.随机森林算法1.1.集成模型简介集成学习模型使用一系列弱学习器(也称为基础模型或基模型)进行学习,并将各个弱学习器的结果进行整合,从而获得比单个学习器更好的学习效果。集成学习模型的常见算法有聚合法算法(Bagging)、提升算法(Boosting)和堆叠法(Stacking)Bagging算法的

  • 买手机很容易踩的三个误区,老师傅苦口婆心,早知道就好了

    难道我们就没有一个稳妥的办法,可以买到一款称心如意的手机吗?其实提前做做功课,这个愿望还是有希望达成的。老师傅们盘点了买手机最容易踩的三个误区,只要小心避过就好了。第一,只看参数,不注重体验这个坑是绝大多数人都会踩的,也是最难避过的。我们很多人买手机之前,都会对比一下不同手机之间的参数差异,选择参数

  • 谷歌大脑 深度学习参数调参指南 | GitHub 15k Star

    谷歌大脑深度学习参数调参指南|GitHub15kStar目录这份手册是为谁准备的?为什么需要这份调优手册?开始新项目的指南选择模型架构选择优化器选择BatchSize选择初始配置提高模型性能的科学方法增量调整策略探索与利用选择下一轮实验的目标设计下一轮实验确定是否采用此训练工作流更改或超参数配置探索

  • 线上服务运行缓慢,老大让我进行JVM参数调优

    哈喽,大家好,我是指北君。最近线上服务运行比较缓慢,老大提出让我进行JVM优化。GC的内容很多,也不可能一时间全部都掌握,今天就要看看G1的一些知识,还有调优时可调整的参数。1.G1简介G1的全称为GarbageFirstGarbageCollector,是一款内置在HotSpotJVM中的服务端垃

  • Groovy 语法类型知识详解最终篇

    1.介绍本篇是Typing相关知识的最后一篇。介绍关于类型的闭包和类型推断关系,以及最终的类型静态编译相关知识点。2.闭包和类型推断类型检查器对闭包执行特殊的推断,在一边执行额外的检查,在另一边提高流畅性。2.1返回类型推断类型检查器能够做的第一件事是推断闭包的返回类型。下面的例子简单地说明了这一点

  • 传个参数都有坑,我蚌埠了!

    最近在工作中发现一个坑,关键是这个坑还不报错,所以在此记录一下,顺便也对相关知识点做一个总结。关于这个坑,还得从「不定参数」说起。不定参数​不定参数,顾名思义,也就是「参数个数不确定」的时候golang支持的一种机制。举个例子​我们想实现一个多个数字累加的方法,既然是多个数字,那么数字的个数肯定是不

  • Go 1.18 的那些事——工作区、模糊测试、泛型

    作者|张闻阗前言2022年3月15日,Google发布了万众瞩目的Golang1.18,带来了好几个重大的新特性,包括:解决本地同时开发多个仓库带来的一些问题的工作区(Workspace)能够自动探测代码分支,随机生成输入,并且检查代码是否会panic的模糊测试(FuzzingTest)众多开发者盼

  • Spring MVC中@InitBinder注解是如何应用的?

    环境:Springboot2.4.12简介​@Controller或@ControllerAdvice类可以有@InitBinder方法来初始化WebDataBinder的实例,这些方法可以:将请求参数(即表单或查询数据)绑定到模型对象。将基于字符串的请求值(如请求参数、路径变量、头、cookie等

  • 什么?函数类型重载还可以动态生成?

    重载是指一个函数可以有不同的参数和返回值,也就是有不同的函数签名。ts支持函数重载,可以为同一个函数定义多个不同的类型:重载的写法一共有三种(估计大多数人只会一种):复制declarefunctionfunc(name:string):string;declarefunctionfunc(name:

  • 拼刀刀店铺后台的参数Anti-content逆向分析

    大家好,我是黑脸怪。今天给大家分享pin嘻嘻逆向。分析网址:'aHR0cHM6Ly9tbXMucGluZHVvZHVvLmNvbS9nb29kcy9nb29kc19saXN0'1.介绍-为什么要逆向anti-content参数用代码访问后台数据不带anti参数的话会提示“访问频繁”,所以需要逆向出这

  • 关于 Java 的可变参数,你真的了解吗?

    本文转载自微信公众号「Java极客技术」,作者鸭血粉丝Tang。转载本文请联系Java极客技术公众号。我们都知道Java支持可变参数的形式定义方法,这种语法糖在某些时候可以简化我们的代码,但是关于可变参数是如何实现的以及其他的更多细节,你真的知道吗?今天阿粉就带你来了解一下。可变参数方法的定义首先看

  • 程序员写接口参数校验,总是太多if else?一招让你避免体力活

    对于写Java的程序员来说,不管是写单纯的接口、还是页面后台一把梭,后端参数校验的功能都是整个代码不可或缺的一部分,它可以从系统入口过滤掉一些不合法的数据,以确保我们的系统稳定。还记得我刚入行Java写后端那会儿,因为刚从Android端转后端开发,对对端开发还不是很熟悉。有天我们架构师老大给了我一

  • 通过这个工具,功能测试人员也能使用Python脚本

    自动化测试的时候有一个不方便的地方在于,功能测试人员不会用,更不会往脚本里传参数。我们可以通过命令行工具配置help说明告诉其他人员怎么使用,而且可以通过参数动态传值,python比较好用的恐怕要数click了,click是flask框架的作者开发的。和林纳斯开发git一样,为了更好的管理linux

  • 10分钟学会 Python 函数基础知识

     一、函数基础简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行。Python中的函数在其他语言中也叫做过程或子例程,那么这些被包装起来的语句通过一个函数名称来调用。有了函数,我们可以在很大程度上减少复制及粘贴代码的次数了(相信很多人在刚开始时都有这样的体

  • 如何使用JavaScript解析URL

    在Web开发中,有许多情况需要解析URL,这篇主要学习如何使用URL对象实现这一点。开始创建一个以下内容的HTML文件,并在浏览器中打开。 复制<html>      <head>  &

  • 超参数搜索不够高效?这几大策略了解一下

    整天babysitting深度学习模型是不是很心累?这篇文章或许能帮到你。本文讨论了高效搜索深度学习模型***超参数集的动机和策略。作者在FloydHub上演示了如何完成这项工作以及研究的导向。读完这篇文章后,你的数据科学工具库将添加一些强大的新工具,帮助你为自己的深度学习模型自动找到***配置。与

  • 给Kubernetes集群下的容器配置内核参数

    问题在Kubernetes集群下运行的容器的内核参数是默认的,但是对于某型类型的应用如NginxIngresscontroller而言,默认的内核参数配置是不够的,需要做出调整,例如somaxconn是限制了接收新TCP连接侦听队列的大小,它的默认值是128,但是对于反向代理的服务器而言,这个配置实

推荐阅读