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

  • Latex 编写算法伪代码,基于algorithmicx包的使用说明(人工翻译自CTAN)

    目录摘要其他布局的package简介算法块简单的一行注释标签和引用分解较长的算法同一文档中使用多布局结构化语法for语句块while循环repeat语句 if语句块procedure语句块function语句块loop语句块 输入输出语句包选项 给变量另起名字示例一份完

  • G - Line CodeForces - 7C

    Alineontheplaneisdescribedbyanequation Ax+By+C=0.Youaretofindanypointonthisline,whosecoordinatesareintegernumbersfrom -5·1018 to 5

  • Stable Diffusion搭建全过程记录,生成自己的专属艺术照

    引言最近硅星人多次报道过AI图片生成技术,提到过DALL·E、Midjourney、DALL·Emini(现用名Craiyon)、Imagen、TikTokAI绿幕等知名产品。实际上,StableDiffusion有着强大的生成能力和广泛的使用可能性,模型可以直接在消费级显卡上运行,生成速度也相当之

  • 对线面试官:浅聊一下 Java 虚拟机栈?

    对于JVM(Java虚拟机)来说,它有两个非常重要的区域,一个是栈(Java虚拟机栈),另一个是堆。堆是JVM的存储单位,所有的对象和数组都是存储在此区域的;而栈是JVM的运行单位,它主管Java程序运行的。那么为什么它有这样的魔力?它存储的又是什么数据?接下来,我们一起来看。1.栈定义我们先来看栈

  • 探究 LightHouse 工作流程

    本文为来自 字节教育-智能学习-前端团队 的文章,已授权ELab发布。智能学习前端团队 自创立以来,团队专注于打破大众对教育的刻板印象,突破固有的教学思维,攻破各类教学屏障。旨在为每一位学生制定最合适的学习方案,予以因材施教,使优质教育随‘触’可达。什么是 L

  • 了解点云:使用 Python 实现地面检测

    1.计算机视觉坐标系统在开始之前,了解计算机视觉中的传统坐标系是很重要的。其次是Open3D和MicrosoftKinect传感器。在计算机视觉中,图像用独立的2D坐标系表示,其中x轴从左向右指向,y轴是上下指向。对于相机,3D坐标系原点位于相机的焦点处,x轴指向右,y轴指向下,z轴指向前。计算机视

  • C++进阶教程:C++ 标准模板库初学者指南

    C++是初学者可能遇到的最强大、最令人生畏的编程语言之一。原因很简单。它需要大量代码来实现所需的输出。标准模板库或STL可以帮助您解决这个难题。考虑到为排序和搜索等功能编写代码所消耗的时间和精力,STL可以帮助您只用一行代码执行所有这些操作。这个库对于解决问题和准备技术面试非常有用。什么是标准模板库

  • MyBatis批量插入几千条数据慎用foreach

    近日,项目中有一个耗时较长的Job存在CPU占用过高的问题。复制<insertid="batchInsert"parameterType="java.util.List">insertintoUSER(id,name)values<foreachcollection="list"i

  • 四种快速易用的Python数据可视化方法

    数据可视化是数据科学或机器学习项目中十分重要的一环。通常,你需要在项目初期进行探索性的数据分析(EDA),从而对数据有一定的了解,而且创建可视化确实可以使分析的任务更清晰、更容易理解,特别是对于大规模的高维数据集。在项目接近尾声时,以一种清晰、简洁而引人注目的方式展示最终结果也是非常重要的,让你的受

  • 七种交换变量值的方法,看看你知道几种

    1.使用临时变量交换两个值这是每个前端开发工程师都应该知道的一种方法,我们可能在学生时代就学过这种技术。复制leta=1letb=2//Useatemporaryvariabletostorethevalueofbfirstlettemp=bb=aa=temptemp=nullconsole.log

  • 自动化功能性测试的分步指南

    译者| 陈峻审校| 孙淑娟众所周知,无论是桌面应用、Web应用、还是移动应用,在投放到市场之前,都需要经过严格的测试。而由于功能性测试能够检验应用程序的各项操作与功能,是否符合既定的需求规范,因此它往往被认为是在整个测试生命周期中,最关键且成本最高的一项活动。对此,自动化的功能性

  • 痛快!SpringBoot终于禁掉了循环依赖!

    Spring的Bean管理,一直是整个体系中津津乐道的东西。尤其是Bean的循环依赖,更是很多面试官最喜欢考察的2B知识点之一。但事实上,项目中存在Bean的循环依赖,是代码质量低下的表现。多数人寄希望于框架层来给擦屁股,造成了整个代码的设计越来越糟,最后用一些奇技淫巧来填补犯下的错误。还好,Spr

  • SpringCloud—搭建ELK日志采集与分析系统

    一套好的日志分析系统可以详细记录系统的运行情况,方便我们定位分析系统性能瓶颈、查找定位系统问题。上一篇说明了日志的多种业务场景以及日志记录的实现方式,那么日志记录下来,相关人员就需要对日志数据进行处理与分析,基于E(ElasticSearch)L(Logstash)K(Kibana)组合的日志分析系

  • 前端的设计模式系列-单例模式

    代码也写了几年了,设计模式处于看了忘,忘了看的状态,最近对设计模式有了点感觉,索性就再学习总结下吧。大部分讲设计模式的文章都是使用的Java、C++这样的以类为基础的静态类型语言,作为前端开发者,js这门基于原型的动态语言,函数成为了一等公民,在实现一些设计模式上稍显不同,甚至简单到不像使用了设计模

  • 乒乒乓乓:这点小事儿,算什么?

    本文转载自微信公众号「Piper蛋窝」,作者Piper蛋。转载本文请联系Piper蛋窝公众号。一道PAT原题,被称为「PAT史上最麻烦题目」:PAT原题英文链接:https://pintia.cn/problem-sets/994805342720868352/problems/9948054723

  • 让你的代码更“地道”:提高Python编码水平的小技巧

    本文转载自公众号“读芯术”(ID:AI_Discovery)各个学科领域和行业都在经历一场“Python热”。在观察生物医学领域中Python编程的运用情况之后,笔者意识到相当多的Python程序员,都有不同的编程使用经验,如Matlab、C语言、C++、Java、JavaScript和Swift,

  • 面试还没法说透Synchronized底层原理?推荐看看这篇文章!

     一、Synchronized的基本使用Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:确保线程互斥的访问同步代码保证共享变量的修改能够及时可见有效解决重排序问题。从语法上讲,Synchronized总共有

  • 拿下抖音小姐姐,我写了个口红色号识别器!

     对于广大“钢铁直男”的程序员来说,送什么礼物给女朋友一直是个世纪难题。图片来自Pexels其实哄女朋友开心最深的套路就是花式送口红,就问谁抵挡得住啊啊啊啊......“没有什么问题是一支口红解决不了的,如果有,那就两支。”于是,直男们纷纷开始各种买口红、送口红……毕竟李佳琦一句"OMG买

  • 深入理解Go-垃圾回收机制

    Go的GC自打出生的时候就开始被人诟病,但是在引入v1.5的三色标记和v1.8的混合写屏障后,正常的GC已经缩短到10us左右,已经变得非常优秀,了不起了,我们接下来探索一下Go的GC的原理吧三色标记原理我们首先看一张图,大概就会对三色标记法有一个大致的了解:原理: 首先把所有的对象都放到

  • Jupyter Notebook界面也可以如此炫酷?有人把Notebook玩出了新花样

     深蓝主题、Conda环境自由切换、一键生成目录、一键隐藏代码单元……有没有想过JupyterNotebook还可以这么玩?对全世界的Python高手而言,JupyterNotebook是目前最流行的编程环境,尤其是对那些从事机器学习和数据科学的人而言。数月前我第一次开始认真研究机器学习时

推荐阅读