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

  • 使用ML.NET+ONNX预训练模型整活B站经典《华强买瓜》

    前言最近在看微软开源的机器学习框架ML.NET使用别人的预训练模型(开放神经网络交换格式.onnx)来识别图像,然后逛github发现一个好玩的repo。决定整活一期博客。首先还是稍微科普一下机器学习相关的知识,这一块.NET虽然很早就开源了ML.NET框架,甚至在官方的ML.NET开源之前,就有一

  • 双十一销量实时统计图表

    前言echarts 是apache的一个孵化项目,这次我们将它和kintone进行整合,实现了kintone门户页面的双十一的销量实时统计的Dashboard 。我们先看下效果图。折线图显示了双十一期间的产品销量走势,而饼图则显示了各渠道的产品销量的占比,同时他们都是实时变化的。

  • 获取某地模型并用Cesium加载(一)

     2023-01-04最近想用Cesium给学校做一个类似智慧校园的东西,要做的东西很多,首先是获取学校模型的问题,然后怎么用Cesium加载3Dtile 1.获取学校模型想到之前被老师抓苦力去做春熙路的图,于是决定用比较熟悉的OSM数据集https://www.openstre

  • 每日算法4:计算字符串中的字节数;正则匹配;代码实现outerHTML

    匹配输入的字符:以字母或_开头,后面由数字字母_组成长度为5-20的字符串varreg=/^[a-bA-B_][a-bA-B0-9_]{4,19}/varname1='abb'console.log(reg.test(name1)题目描述:js求字符串字节长度方法描述:汉字字节为2,其他为1一个英文

  • JavaScript基础复盘补缺

    语法规范JavaScript严格区分大小写,对空格、换行、缩进不敏感,建议语句结束加‘;’JavaScript会忽略多个空格。您可以向脚本添加空格,以增强可读性。JavaScript程序员倾向于使用以小写字母开头的驼峰大小写firstName,lastName,masterCard,interCit

  • 如何为我们的 App 实现锁屏小组件

    iOS呼声最高的功能之一是可定制的锁屏。终于,在最新发布的iOS16得以实现。我们可以用可浏览的小组件填充锁屏。实现锁屏小组件很简单,因为它的API与主屏小组件共享相同的代码。本周我们将学习如何为我们的App实现锁屏小组件。让我们从你可能早就有的App主屏小组件代码开始。复制structWidget

  • SwiftUI 中的自定义导航

    前言默认情况下,SwiftUI提供的各种导航API在很大程度上是以用户直接输入为中心的——也就是说,导航是在系统响应例如按钮的点击和标签切换等事件时由系统本身处理的。然而,有时我们可能想更直接地控制应用程序的导航执行方式,尽管SwiftUI在这方面仍然不如UIKit或AppKit灵活,但它确实提供了

  • 高级 SwiftUI 动画-Part 1:Paths

    前言在本文中,我们将深入探讨一些创建SwiftUI动画的高级技术。我将广泛讨论Animatable[1]协议,它可靠的伙伴animatableData[2],强大但经常被忽略的GeometryEffect[3]以及完全被忽视但全能的AnimatableModifier[4]协议。这些都是被官方文档完

  • 一篇文章带你用 CSS 绘制一个3D掘金 logo

    尝试一下用CSS绘制简单的3d图形,比如一个掘金logo?相比2d绘制,3d有哪些需要注意的小细节呢?一起看看吧一、金字塔形/四棱锥形除去挖空部分,整个外形其实是一个金字塔形,或者叫四棱锥形(四角锥)。一共有5个面,所以我们可以准备5个元素。复制<juejin><panea>

  • 如何让CSS计数器支持小数的动态变化?

    CSS计数器是个好东西原理其实很简单,content​虽然本身不支持CSS变量直接渲染,但是可以支持counter-reset。复制count::before{--percent:50;counter-reset:progressvar(--percent);content:counter(prog

  • 精妙的配合!文字轮播与图片轮播?CSS 不在话下

    今天,分享一个实际业务中能够用得上的动画技巧。巧用逐帧动画,配合补间动画实现一个无限循环的轮播效果,像是这样:看到上述示意图,有同学不禁会发问,这不是个非常简单的位移动画么?我们来简单分析分析,从表面上看,确实好像只有元素的transform:translate()在位移,但是注意,这里有两个难点:

  • “银行家算法”大揭秘!在前端表格中利用自定义公式实现“四舍六入五成双”

    银行的盈利模式是什么?三个字:信息差!从储户手中收拢资金,然后放贷出去,而所谓的“利润”就是这其中的利息差额。在我国,人民银行规定每个季度月末的20号为银行结息日,每一年四次结息,因此每年需要非常频繁的计算付给储户的利息。在计算利息时,小数点如何处理就变得很重要,并成为决定利润多少的关键细节。通常,

  • 2022年CSS的发展如何?

    2022年将成为CSS最伟大的一年。无论是在功能还是合作浏览器的功能发布方面,合作目标是实现14个功能。概述本文是在GoogleIO2022上发表的演讲的文字形式。这里不会对每个功能进行深入的讲解,而是对每个功能进行简要概述,提供广度而不是深度。下面是这些CSS功能的概览:浏览器兼容性将这么多CSS

  • Webpack 打包 Commonjs 和 Esmodule 模块的产物对比

    这篇文章不涉及Webpack的原理,只是观察下Webpack对commonjs和esmodule模块打包后的产物,读完后会对模块系统有个更深的了解。环境配置Webpack只配置入口和出口,并且将devtool设置为false,把sourcemap关掉。复制//webpack.config.jscon

  • 动态规划:使用备忘录来改进Javascript函数

    译者|卢鑫旺审校|梁策孙淑娟动态规划已出现了十多年。根据维基百科,它既是一种数学优化方法,也是一种计算机编程方法。一个问题要真正应用动态规划,必须具有两个关键属性:最优结构和重叠子结构。本文不会细讲动态规划,而是将关注重叠子结构如何成为动态规划的关键属性之一。由于这关系到接下来的存储解决方案问题,所

  • 一篇文章教会你使用 JavaScript 创建对象

    对象是由属性和方法的集合组成的数据类型。就像许多其他编程语言一样,可以将JavaScript中的对象与现实生活中的对象进行比较。一、JavaScript基元原始值是没有属性或方法的值。在JavaScript中,有5种原始类型:string、number、boolean、null、undefined。

  • 关于 Rem 的适配!前端页面响应式开发必备技巧

     本文转载自微信公众号「零零后程序员小三」,作者003。转载本文请联系零零后程序员小三公众号。哈喽大家好我是小三,作为全栈工程师当然是要了解前端的东西。最近学到了rem,分享下学习的心得。我们作为前端初学者来说,是不是有一个疑惑,我们电脑屏幕大,但是手机屏幕小,那我在PC端页面写好的东西到

  • 编程是门手艺,手写解析器:提升编程能力

    什么是解析解析是将 输入 根据要求 运算 出 结果。 比如将四则表达式"1+2"运算出3。解析是 很常见的需求,特别是软件的配置,但很多程序员不会自己去手写,可能也不知道怎么写 。 大概是因为现在已经有了一些通

  • 来自1000多个项目的十大JavaScript错误(以及如何避免)

      为了回馈我们的开发人员社区,我们查看了包含数千个项目的数据库,并发现了JavaScript中的前10大错误。我将向你展示导致它们的原因以及如何防止它们发生。如果你避免这些“陷阱”,它将使你成为更好的开发人员。由于数据为王,因此我们收集、分析并排名了前10个JavaScript

  • Javascript面试的完美指南(开发者视角)

    为了说明JS面试的复杂性,首先,请尝试给出以下结果:复制onsole.log(2.0 == “2” == new Boolean(true) == “1”) 1.十有八九的会给出false,其实运行结果是true,原因请

推荐阅读