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

开发工具

  • 14 个非常实用的CSS属性技巧

    学习一些好的实用的CSS技巧,可以帮助我们提供工作效率。因此,今天这篇文章,我将跟大家分享一些很棒的CSS知识技巧,希望对你有用。好了,我们现在开始吧。1.CSS:in-range和:out-of-range伪类这些伪类用于对指定范围内/外的输入进行样式设置。(a):in-range如果input元

  • Keras可视化神经网络架构的四种方法

    我们在使用卷积神经网络或递归神经网络或其他变体时,通常都希望对模型的架构可以进行可视化的查看,因为这样我们可以在定义和训练多个模型时,比较不同的层以及它们放置的顺序对结果的影响。还有可以更好地理解模型结构、激活函数、模型参数形状(神经元数量)等。keras中有一些现成的包可以创建我们的神经网络模型的

  • 如何使用 Java 将图像文件转换为 GIF 或 WebP 格式

    了解如何将数十种常见的图像文件类型(包括但不限于PNG和JPG)分别转换为GIF和WebP格式。如果我们准备在线为特定目的重新格式化图像,我们选择的新格式需要准确反映我们设想的用例。否则,我们会在不经意间扼杀我们自己的效率,最重要的是,冒着降低网页加载速度的风险。对于大多数文件格式选择也是如此:我们

  • 线上系统性能太差,我手写了字符串切割函数,性能提升10倍以上

    今天给大家介绍一个小知识点,但是会非常的实用,就是平时我们写Java代码的时候,如果要对字符串进行切割,我们巧妙的运用一些技巧,可以把性能提升5~10倍。下面不说废话,直接来给大家上干货!工作中常用的split()切割字符串效率高吗?首先,我们用下面的一段代码,去拼接出来一个用逗号分隔的超长字符串,

  • Go 语言实现常见排序算法

    1.计数排序复制packagesortfunccountingSort(arr[]int,biasint)(retArr[]int){countingArr:=make([]int,bias+1,bias+1)retArr=make([]int,len(arr),cap(arr))for_,v:=r

  • C语言与操作系统的内存布局

    ​C语言之所以适合写操作系统,就在于它的内存布局简单:1,所有的全局变量都被常量初始化,2,不需要运行时的状态,3,也不需要在main()函数之前运行额外的初始化代码。操作系统的初始化是很复杂的。在C语言写成的内核main()函数运行之前,操作系统要运行一段很复杂的汇编代码,以完成内核的内存初始化。

  • 一台机器下,多个Java版本的粗放与精细管理

    ​前言在软件开发过程中,经常会遇到“古老”的项目,这些项目的JDK还处于Java6、Java7甚至更早的版本。同时,在学习新的JDK特性时,往往又需要安装最新版本的JDK。鉴于这些情况,我们就需要在在本机环境中安装多个JDK,并且能够方便的切换。本篇文章以MacOS操作系统为例,演示一下如何安装多个

  • 来,想一下:x/2 在什么时候不等于 x>>1?

    地球人都知道,在计算机的世界,乘法和除法可以使用移位来实现,例如下面的两条等式:x*2≡x<<1x/2≡x>>1但实际上,有时候事情并不是你想的那样。在C语言标准中,没有要求有符号整数的内部表示为2的补码。在计算机中,对于一个正数会有一个统一的表示法,但如果这个数字是一个负数

  • 使用Gradle全面加速Spring Boot开发

    大家都知道Gradle和Maven一样,是一个项目的构建工具。它通过任务来控制开发的进程,这些任务包括:编译、打包、测试、部署和发布等。Gradle诞生于2008年,仅仅比Maven晚4年。Android也采用Gradle作为默认的构建工具。本文期望通过以下的讲述,帮助你快速轻松的使用Gradle加

  • 尤雨溪:Turbopack真的比Vite快10倍吗?

    大家好,我是CUGGZ。10月25日,Vercel推出了下一代打包工具:Turbopack,它是基于Rust的Webpack继任者,其文档中提到,Turbopack比Vite快10倍。11月1日,Vue、Vite作者尤雨溪发表文章《IsTurbopackreally10xFasterthanVite

  • 导航软件是如何判断前方是否堵车的

    随着智能手机的普及,现在导航软件几乎已经成为了人们日常生活中完全离不开的工具。正因为手机导航等软件的普及,在年初西安封城的时候,才会有人手持一部手机,成功避开各道路上的检查点,徒步走回家里。大家在使用导航软件的时候,都会发现导航软件会实时提示前方路段的拥挤程度,并以绿蓝黄红等不同颜色来标识。那么很多

  • 项目中使用Husky 格式化代码和校验 Commit 信息

    大家好,我是前端西瓜哥。今天我们学习使用husky工具,在commit的时候做一些风格的校验工作,包括commit信息格式化和文件格式化。githook和huskygithook让我们可以在git执行一些行为的前后时机,执行一些脚本。比如 pre-commit​ ,能够在我们真正

  • 聊聊微服务中的 BFF 架构

    在我们之前设计的一个供应链系统中,它包含了商品、销售订单、加盟商、门店运营、门店工单等服务,涉及了各种用户角色,比如总部商品管理、总部门店管理、加盟商员工、门店人员等,而且每个部门的角色还会进行细分。而且这个系统中还包含了两个客户端App:一个面向客户,另一个面向公司员工和加盟商。此时,整个供应链系

  • 用Go学设计模式-提炼流程,减少重复开发就靠它了!

    大家好,我是网管,今天继续来给大家更新设计模式系列的文章,之前已经把四种建造型的设计模式更新齐全啦,没有看过的小伙伴可以通过点击上面和文章尾部的系列合集链接,进行查看。从今天开始未来的三篇设计模式系列文章,我们学的设计模式在项目开发中应用率非常高,尤其是应对业务系统的重复开发率高、流程无兜底策略、产

  • 聊一聊对一个 C# 商业程序的反反调试

    一、背景1.讲故事前段时间有位朋友在微信上找到我,说他对一个商业的C#程序用WinDbg附加不上去,每次附加之后那个C#程序就自动退出了,问一下到底是怎么回事?是不是哪里搞错了,有经验的朋友应该知道,其实这是 商业程序 的反调试机制捣鬼的,为了保护程序隐私,一般都不希望他人对自己

  • Go for 循环有时候真的很坑。。。

    大家好,我是煎鱼。不知道有多少Go的面试题和泄露,都和for循环有关。今天我在周末认真一看,发现了 redefiningforloopvariablesemantics[1] ,看来大家踩到的坑都是一样的。著名的硬核大佬RussCox表示他一直在研究这个问题,表示十年的经验表明了

  • 聊聊编程语言三巨头的陨落

    对于一个小学生来说,就可以轻松地计算这样的算式 3+10*5但是对一个程序员来说,如果你想从头儿写个程序,解析并执行这个算式,你会发现就很难了。但是,算术表达式可以更复杂,需要一个通用的程序处理方法,能将任何算术表达式转换成正确的次序来执行。这个问题,也困住了60年前的JohnBackus

  • 转转图书对基于Drools引擎的DMN实践

    1背景介绍1.1DMN是什么DMN全称DecisionModelandNotation(决策模型和符号、决策模型和表示法),是一种用于表示业务决策和规则的规范,旨在帮助参与决策的人都能简单快速理解决策过程。DMNlogoDMN是由OMG(ObjectManagementGroup,对象管理组织)管理

  • 假如我是核酸系统架构师,我会...

    开发一个不崩溃的核酸系统到底难不难 ?这篇文章,勇哥想象自己是核酸系统架构师,谈谈自己对核酸系统的理解。1明确系统边界作为架构师,首先需要明确系统边界。核酸检测核心流程:医护人员打开核酸系统的手机端应用,录入试管编码;医护人员扫描居民的健康码;医护人员采集咽拭子标本;检测结束之后,医护人员

  • 浅谈一下对应的CRM系统建设

    本文将会从CRM产品演进的角度来浅谈一下对应的CRM系统建设。一般的演进过程分为销售及销售过程的管理,再到社交化的CRM,获取更多的线索和更优的营销渠道。同时,这两个场景中伴随着精细化的运营,需要对客户数据进行挖掘,使其体现出更大的商业价值。LTC的业务场景不断提升销售漏斗的转化效率是CRM产品的核

  • 消息中间件系列介绍-Kafka

    作者|葛贤亮,单位:中国移动智慧家庭运营中心​Labs导读近年来,互联网技术发展迅猛,各行各业的信息量急剧膨胀。随着云计算和算力网络时代的到来,消息中间件在国内许多行业的关键应用中越来越受到重视。在高并发分布式场景下,合理地利用消息中间件往往能起到突破性能瓶颈与化繁为简的效果。前期分别从“作用”与“

  • Flowable 定时器的各种玩法

    今天我们来聊一聊Flowable中的定时器。1.流程定义定时激活在之前松哥给小伙伴们介绍流程定义的时候,流程都是定义好之后立马就激活了,其实在流程定义的这个过程中,我们还可以设置一个激活时间,也就是流程定义好之后,并不会立马激活(不激活就不能据此流程定义创建新流程),而是在延迟某一个固定时间之后,才

  • 马斯克收购 Twitter:把你们的代码都打印出来

    本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。来,将付费服务涨价3倍,一周干不好就卷铺盖走人!没想到,马斯克对推特员工下的第一个“最后通牒”,竟来得这么快。既压榨了员工,又是在为公司谋利,这一波马斯克属于是在大气层。这几天一通操作下来,确实得承认,马斯克真的很懂收购那一

  • 酷!这个“计算机”外套不含电子设备,能自动戴帽还抗电磁干扰,灵感来自冷战时期

    ​计算机的基础是什么?硅芯片?不一定,尽管目前主流的计算机产品绕不开硅芯片,但是从本质来说,现代计算机的基础是逻辑——0和1,二进制统治一切。所以说,一切可以表达0和1的东西,都可以作为计算机的基础。莱斯大学的一个团队就探索了一种新型的计算机系统,这个计算机没有采用一点电子元器件,而是用一种织物做成

推荐阅读