项目描述:1)此项目为外卖WebApp(SPA)2)包括商家,商品,购物车,用户等多个子模块3)使用Vue全家桶+ES6+Webpack等前端最新最热的技术4)采用模块化、组件化、工程化的模式开发
2023/11/22 12:07:31 67B vue 外卖
1
iOS组件化方案实战
2023/10/26 2:49:52 81.1MB ios 组件化 demo 实战
1
计算机/图像处理专业本科毕业设计——单幅图像的目标轮廓提取及组件化
2023/7/18 13:19:34 866KB 目标轮廓提取
1
自动进样Android通用的组件自动注册,自动初始化解决方案背景问题我们在组件化的过程,业务被分割成独立的Module中,一些公共组件会在各个Module中通过APT生成一些需要被注册至组件中的信息类,诸如EventBus生成的Index类。
我们这边RN定制的插件是跟随各自的模块,需要被注册。
还有,各个模块对外提供的api接口的话,也需要被注册。
另外,有些组件为某些Module特有,需要在App启动的时候就要初始化,有些需要在主线程中初始化,有些为不相邻的主线程可以在非主线程中初始化。
组件化之前,我们是在主模块通过硬编码来进行注册,在应用程序中堆叠各个组件的初始化逻辑。
有没有更好的解决方式?解决思路首先,将问题分解摘要:把注册行为进行抽象化,可以把一个类(需要被注册的信息)选择方法函数的入参,那方法函数就可以可以是对注册相关逻辑的实现。
那注册问题可以进一步转化为各模块如何把相关类(需要被注册的信息)转换为方法函数的入参,组件定义方法函数,获取入参来实现注册逻辑。
Aa=newA()Bb=newB()b.shoot(a.get())
2023/7/16 6:31:23 211KB gradle asm inject transfrom
1
根据输入框的字符串自动匹配过滤树节点并对匹配的节点高亮展示,在树节点较多的情况下,能够有效提高树节点的选择效率,提高易用性。
实现的方式采用JavaScript高级编程中的组件化编程方式,基于zTree树组件,采用JS的原型构造模式开发的一个树节点过滤器组件。
包括的功能点如下:1、支持自定义初始化加载树时所有节点是否展开(默认:true)2、是否使用过滤器功能(默认:true)3、过滤匹配的节点总数超过多少时全部节点收起(因为过多的节点展开展示影响浏览器的功能,允许自由设置可以展开的节点最大数)(默认:50)4、支持鼠标在输入框中剪切和粘贴修改输入框的值触发自动匹配的效果(默认:true)5、支持自定义开始匹配的字符串最少长度(字符串长度越长,匹配的精确度越大,效率越高)(默认:3)6、支持自定义输入框中停止输入后多长时间后开始执行节点过滤方法,默认(默认:1000ms)
2023/3/19 22:10:45 200KB zTree过滤器
1
摘要: 在基于面向服务体系架构(SOA)中,“组件化”是一个很重要的概念,如何进行“组件化”开发是搭建企业级业务基础平台时需求考虑的一个重要课题,本文通过建立业务组件(BC)接口模型及内部结构模型,提供了一个在新开发系统环境下基于Web服务和OSGi标准的组件化开发模型。
 什么是业务组件(BC)  组件化、模块化是软件开发中一个很重要的概念,基于面向服务体系架构(ServiceOrientedArchitecture,SOA)下,如何实现组件化,有各种实现方式,下面通过对各种组件概念的对比,从技术角度提出业务组件(BusinessComponent,BC)定义,并结合对总线模式的分析,给出企业
1
前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目??。
在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构。
当然不是直接拿来照搬,还是要根据公司具体的业务需求设计架构。
在学习组件化架构的过程中,从很多高质量的博客中学到不少东西,例如蘑菇街李忠、casatwy、bang的博客。
在学习过程中也遇到一些问题,在微博和QQ上和一些做iOS的朋友进行了交流,非常感谢这些朋友的协助。
本篇文章主要针对于之前蘑菇街提出的组件化方案,以及casatwy提出的组件化方案进行分析,后面还会简单提到滴滴、淘宝、微信的组件化架构,最后会简单说一下我公
1
:业务基础平台是业务逻辑和基础架构平台之间的一个中间层,对于提高软件开发效率、降低开发难度起到一个非常重要的作用,因而成为很多软件开发商的核心基础平台。
本文将介绍一个基于组件化,构建易于扩展、易于升级的业务基础平台思路。
业务基础平台是业务逻辑应用和基础架构平台之间的一个中间层,解决“应用软件的业务描述和操作系统平台、软件基础架构平台之间的交互与管理问题”。
很多国内软件厂商,很难在操作系统平台和软件基础架构平台上有所作为,因而国内众多的软件厂商纷纷推出自己的业务基础平台,把业务基础平台看作自己的核心技术。
当前比较流行的业务基础平台大多都是基于早期的技术架构,虽然经过了多年的发展,但是由于技术架构
2023/2/4 21:48:18 418KB 基于SOA的组件化业务基础平台
1
新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。
微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。
随着应用规模的增长,衍生出的第二代架构对业务功能进行了模块化、服务化和组件化,后台系统从php替换为Java,逐渐构成SOA架构,在很长一段时间支撑了微博平台的业务发展。
在此基础上又经过长时间的重构、线上运行、思索与沉淀,平台构成了第三代架构体系。
我们先看一张微博的核心业务图(如下),是不
1
WindowsEmbeddedStandard7以组件化方式提供Windows7操作系统的功能、熟悉度和稳定性,能开发人员创建运行成千上万种现有Windows应用程序和驱动程序的高级商务设备和消费类设备
2015/6/20 15:57:54 4.84MB wes7
1
共 14 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡