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

  • python 数据结构篇

    在众多编程语言里,数据结构与算法都可以说是至关重要的基础。但是对于python而言,因为其本身就是用C实现的,其速度和效率本身较低,因而pyhon没有像其他语言那样那么重视数据结构与算法(python最引以为傲的应该是其功能强大而丰富的各种库和模块)。对于很多像我一样的新手小白,时间复杂度似乎也不是

  • 记录--手把手带你开发一个uni-app日历插件(并发布)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助相信我们在开发各类小程序或者H5,甚至APP时,会把uni-app作为一个技术选型,其优点在于一键打包多端运行,较为强大的跨平台的性能。但是,只要开发就免不了使用插件,所以Dcloud为了方便开发者同时也为注入活力,开放了uni的插件市场。

  • 07#Web 实战:仿 GitHub 个人主页项目拖拽排序

    实现效果图GitHub和Gitee个人主页中可以对自己的项目进行拖拽排序,于是我就想自己实现一个。本随笔只是记录一下大概的实现思路,如果感兴趣的小伙伴可以通过代码和本随笔的说明去理解实现过程。👉我的Gitee和GitHub地址。思路构思要实现元素拖拽可替换位置,就必须要锁定每一个元素的具体位置,且

  • vue+element-ui后台管理系统模板

    vue+element-ui后台管理系统模板前端:基于vue2.0+或3.0+加上element-ui组件框架后端:springboot+mybatis-plus写接口通过Axios调用接口完成数据传递通过router路由完成各页面的跳转全局配置App.vue<template><

  • 【微信小程序】一文带你吃透开发中的常用组件

    写在前面小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了9大类,分别是:1.视图容器2.基础内容3.表单组件4.导航组件5.媒体组件6.地图组件7.画布组件8.开放能力9.无障碍访问123现只举例部分常用组件,大部分可以看官方文档组件部分,不再

  • 通过Ionic构建一个简单的混合式(Hybrid)跨平台移动应用

    介绍自从混合式移动开发火起来之后,一部分Web工程师开始转战移动开发。混合式移动开发技术让Web工程师可以开发出各个平台的移动应用,而且不需要学习各个平台的原生编程语言。现在已经有很多诸如PhoneGap和Titanium这些混合式开发平台来帮助我们进行混合式编程,今天我们要介绍一是一个相比之下更新

  • Pytorch+PyG实现MLP

    文章目录前言一、导入相关库二、加载Cora数据集三、定义MLP网络四、定义模型五、模型训练六、模型验证七、结果完整代码前言大家好,我是阿光。本专栏整理了《图神经网络代码实战》,内包含了不同图神经网络的相关代码实现(PyG以及自实现),理论与实践相结合,如GCN、GAT、GraphSAGE等经典图网络

  • 20 个超级有用的 JavaScript 技巧,让你的工作更轻松

    今天这篇文章,我将跟大家分享21个我自己收藏使用的JavaScript技巧,希望今天这篇文章里的内容能够帮助到你,让你的工作更高效!更轻松!我们现在开始吧。1.多条件if语句将多个值放入一个数组中,然后调用该数组的include方法。复制//badif(x==="abc"||x==="def"||x

  • 四个Python推导式相关的开发技巧

    对于数据科学,Python通常被广泛地用于进行数据的处理和转换,它提供了强大的数据结构处理的函数,使数据处理更加灵活,这里说的“灵活性”是什么意思?这意味着在Python中总是有多种方法来实现相同的结果,我们总是有不同的方法并且需要从中选择易于使用、省时并能更好控制的方法。要掌握所有的这些方法是不可

  • 数据稀疏如何学好Embedding?

    ​在推荐系统中,冷启动或长尾是一个常见的问题,模型在数据量较少的user或item上的预测效果很差。造成冷启动样本预测效果不好的重要原因之一是,冷启动样本积累的数据比较少,不足以通过训练得到一个好的embedding(通过user或item的id,映射到一个可学习的向量),进而导致模型在这部分样本上

  • 借助 :has 实现3D轮播图

    这次带来一个比较常见的案例,3d轮播图,就像这样的:这个轮播图有几个需要实现的点:3d视觉,也就是中间大,两边小。自动轮播,鼠标放上自动暂停。点击任意卡片会立即跳转到该卡片。这次借助:has来实现这样的功能,相信可以带来不一样的思路,一起看看吧!温馨提醒:兼容性要求需要Chrome101+,并且开始

  • 十分钟彻底掌握 CSS Flex 布局

    CSS中的Flex布局是一种一维的布局模型,一次只能处理一个维度上的元素布局,一行或者一列。它给flexbox的子元素之间提供了强大的空间分布和对齐能力。下面就来看看如何在CSS中使用Flex布局!基本概念Flexbox布局也叫Flex布局,弹性盒子布局。它的目标是提供一个更有效地布局、对齐方式,并

  • 挑战不再写Python for 循环

    自从我开始探索Python中惊人的语言功能已经有一段时间了。一开始,我给自己一个挑战,目的是让我练习更多的Python语言功能,而不是使用其他编程语言的编程经验。这让事情变得越来越有趣!代码变得越来越简洁,代码看起来更加结构化和规范化。下面我将会介绍这些好处。通常如下使用场景中会用到for循环:在一

  • WireMock 让你轻松模拟API

    哈喽,大家好,我是指北君。我们开发过程中,前端和后端的开发大多是同时进行的,而前端开发需要访问某个接口返回数据的时,我们可以使用WireMock模拟指定API返回指定测试数据,这可以极大的方便我们的开发工作。今天就介绍如何使用WireMock搭建一个HTTP模拟器,并介绍一些基本案例。1.前言Wir

  • 干货!一份详实的 Scrapy 爬虫教程,值得收藏!

    大家好,我是菜鸟哥!之前分享了很多requests、selenium的Python爬虫文章,本文将从原理到实战带领大家入门另一个强大的框架Scrapy。如果对Scrapy感兴趣的话,不妨跟随本文动手做一遍!一、Scrapy框架简介Scrapy是:由Python语言开发的一个快速、高层次的屏幕抓取和w

  • 使用 JavaScript 进行数据分组最优雅的方式

    大家好,我是ConardLi,今天我们一起来看一个数据分组的小技巧。对数据进行分组,是我们在开发中经常会遇到的需求,使用JavaScript进行数据分组的方式也有很多种,但是由于没有原生方法的支持,我们自己实现的数据分组函数通常都比较冗长而且难以理解。不过,告诉大家一个好消息,一个专门用来做数据分组

  • 用 JavaScript 学习算法复杂度

     在本文中,我们将探讨“二次方”和“nlog(n)”等术语在算法中的含义。在后面的例子中,我将引用这两个数组,一个包含5个元素,另一个包含50个元素。我还会用到JavaScript中方便的performanceAPI来衡量执行时间的差异。 复制const smArr&n

  • 十个超级实用的JS特性

    你可能刚上手JavaScript,或者只是曾经偶尔用过。不管怎样,JavaScript改变了很多,有些特性非常值得一用。这篇文章介绍了一些特性,在我看来,一个严肃的JavaScript开发者每天都多多少少会用到这些特性。参考资料下面两个关于ES6+的站点是我的最爱: ES6Features

  • 除了冒泡排序,你知道Python内建的排序算法吗?

    对于编程算法,可能很多读者在学校***个了解的就是冒泡排序,但是你真的知道Python内建排序算法list.sort()的原理吗?它使用的是一种快速、稳定的排序算法Timsort,其时间复杂度为O(nlogn),该算法的目标在于处理大规模真实数据。Timsort是一种对真实数据非常有效的排序算法。T

  • Python or Java?大数据解读学什么语言更赚钱

    本文主要用Python爬取拉勾网不同编程语言职位信息,包括:Python岗、Java岗、C++岗、PHP岗、C#岗位(5岗);用R语言对影响薪资的因素进行分析。由于拉勾网的职位信息只显示30页,一页15个职位信息,如果单独爬取一个城市的岗位信息,只有几页是匹配的信息,信息量太小,分析没有说服力。因此

推荐阅读