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

  • 基于PCL的点云平面以及边界的提取

    1、PCL点云边界提取该边界提取采用PCL库里边的方法,基于法线估计来实现的边界检测与提取:首先从原始点云上计算出法线,再由法线结合数据估计出边界。#include<iostream>#include<pcl/io/pcd_io.h>#include<pcl/point

  • 记录--微信小程序获取用户信息(附代码、流程图)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助本篇文章主要总结了微信小程序开发,获取用户信息的整个流程步骤。补充了网上很多碎片化的代码,本人梳理了思路写下了这篇文章。思路1、在js文件中,设置userinfo、hasUserinfo、canIUseGetUserProfile数据2、先

  • 基于HBuilderX+UniApp+ThorUI的手机端前端的页面组件化开发经验

    现在的很多程序应用,基本上都是需要多端覆盖,因此基于一个WebAPI的后端接口,来构建多端应用,如微信、H5、APP、WInForm、BS的Web管理端等都是常见的应用。本篇随笔继续分析总结一下项目开发的经验,针对页面组件化开发经验方面进行一些梳理总结,内容包括组件的概念介绍,简单页面组件的抽取开发

  • 在UniApp的H5项目中,生成二维码和扫描二维码的操作处理

    在我们基于UniApp的H5项目中,需要生成一些二维码进行展示,另外也需要让用户可以扫码进行一定的快捷操作,本篇随笔介绍一下二维码的生成处理和基于H5的扫码进行操作。二维码的生成,使用了JS文件weapp-qrcode.js进行处理,而二维码扫码则是基于一个第三方组件的方式进行支持的,最后通过统一入

  • 最详细的主界面ViewPager2 使用详解

    目录最简单的水平翻页1.主布局2.对ViewPager进行定制,创建一个类和布局3.适配器a.b.c.d.e.4.主函数最简单的垂直翻页a.b.学习ViewPager2之前,建议先学习使用RecycleViewViewPager2属于新增的配件,且底层是用RecycleViews实现的,需要在项目的

  • 速度与安全可兼得!改造异步布局大幅提升客户端布局性能

    一、背景介绍随着小红书用户规模的不断增长,App性能对用户体验的影响显得越来越重要,例如页面的打开速度、App的启动速度等,几十毫秒的提升都能带来业务数据上比较显著的收益。今天要介绍的是对一个官方框架的实践以及优化,期间踩了不少坑,但收益也很可观。AsyncLayoutInflater最早于2015

  • 1024程序节|Android框架之一 BRVAH【BaseRecyclerViewAdapterHelper】使用demo

    文章目录🍓🍓BRVAH上部🍄🍓动态图结果展示🍄🍄myAdapter.java【第一个布局适配器】🍄🍄youAdapter.java【第二个布局适配器】🍄🍄MainActivity.java【主活动】🍄🍄Person.java【Person对象类】🍄🍄Pictures.ja

  • SwiftUI 之 HStack 和 VStack 的切换

    前言SwiftUI 的各种堆栈是许多框架中最基本的布局工具,能够让我们定义组视图,这些组视图可以按照水平、垂直或覆盖视图对齐。当涉及到水平和垂直的变体时( HStack 和 VStack ),我们需要在这两者之间动态的切换。举个例子,假如我们正在构建

  • SwiftUI 状态管理系统指南

    ​前言SwiftUI与苹果之前的UI框架的区别不仅仅在于如何定义视图和其他UI组件,还在于如何在整个使用它的应用程序中管理视图层级的状态。SwiftUI没有使用委托、数据源或任何其他在UIKit和AppKit等命令式框架中常见的状态管理模式,而是配备了一些属性包装器[1],使我们能够准确地声明我们的

  • 最全教程:微信小程序开发入门详解

    笔者由于工作需要,曾经参加过一个微信小程序同SAP系统集成的项目,因此从零开始学习了微信小程序的开发知识。这里通过系列文章把自己所学分享出来,希望对相关学习者有所帮助。步骤1:微信小程序的申请和开发环境的搭建本步骤主要是微信小程序的注册和开发环境的搭建。首先我们要在​ ​微信官方网站​​申

  • Kotlin 1.8 将彻底移除 Kotlin Synthetics

    KotlinAndroidExtensionsGradle插件最初由JetBrains开发,并于2017年发布。这个插件为Android开发提供了两项非常优秀的特性,分别是Synthetics和Parcelize。其中Synthetic可以让开发者减少对findViewById的使用,用kotlin

  • 补间动画源码中分析机制原理

    前言补间动画移动后,点击事件的响应为什么还在原来的位置?那今天我们就来从源码解析原理一、补间动画补间动画可以在一个视图容器内执行一系列简单变换(具体的变换步骤有:位置、大小、旋转、透明度);我们可以通过平移、旋转、缩放、透明度等API进行具体的操作;补间动画的实现方式可以通过XML或通过Androi

  • Android架构师之深入理解RecyclerView复用和缓存机制详解

    本文转载自微信公众号「Android开发编程」,作者Android开发编程。转载本文请联系Android开发编程公众号。前言学习源码,研究源码编程思想,是程序开发者进阶的必经之路大家都知道RecyclerView有回收复用机制,那么回收复用机制是如何作用的?今天我们就用源码来讲解,一起学习一、Rec

  • Unity与Android交互(双端通信)

    前言最近小编开始做关于手部康复的项目,需要Android集成Unity,以Android为主,Unity为辅的开发;上一篇给大家分享了Unity嵌入Android的操作过程,所以今天想给大家分享一下双端通信的知识;一.Android与Unity哪个为主?一般情况下,根据需求来决定Android与Un

  • 仿Instagram风格滚动视图源码下载

    功能分类:其他支持平台:iOS运行环境:iOS开发语言:Object-c开发工具:Xcode源码大小:3.64MB源码简介:类似于Instagram和20lines的滚动浏览效果。源码运行截图:源码片段复制-(void)loadGraphics {   &nb

  • 再有人问你什么是MVCC,就把这篇文章发给他!

    ​一想到并发控制,很多人第一反应就是加锁,的确,加锁确实是解决并发问题最常见的方案。但是,其实除了加锁以外,在数据库领域,还有一种无锁的方案可以来实现并发控制,那就是大名鼎鼎的MVCC。MVCC,是MultiversionConcurrencyControl的缩写,翻译过来是多版本并发控制,他也是一

  • Canvas在超级玛丽游戏中的应用

    前言在上一篇文章中,我们基于DOM体系构建了超级玛丽。线上体验地址:考虑到有些同学对canvas不是很熟悉。本文将会对canvas的一些基础做一些大致的讲解。canvas基础知识画布元素canvas标签可以让我们能够使用JavaScript在网页上绘制各种样式的图形。要访问实际的绘图接口,首先我们需

  • 小程序分包的一些思考及 Uiniapp 分包优化逻辑的验证

    大家好,我是小智。今天,带来我在团队的最近一次分享。分包什么是分包分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。分包的好处对小程序进行分包的好处主要有以下两点:可以优化小程序首次启动的下载时间在多团队共同开发时可以更好的解耦协作uni

  • TCA-SwiftUI 的救星之一

    本文转载自微信公众号「Swift社区」,作者王巍(onevcat)。转载本文请联系Swift社区公众号。前言打算用几篇文章介绍一下TCA(TheComposableArchitecture[1]),这是一种看起来非常契合SwiftUI的架构方式。四年多前我写过一篇关于使用单向数据流来架构ViewCo

  • 面试问烂的Spring AOP原理、SpringMVC过程

    SpringAOP,SpringMVC,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。SpringAOP原理简单说说AOP的设计:每个Bean都会被JDK或者Cglib代理。取决于是否有接口。每个B

推荐阅读