E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-第三方框架
iOS-
单元测试详解
似此星辰非昨夜为谁风露立中宵前言我们在做组件化的过程中,肯定需要做的一步就是拆组件,把我们项目中的各个模块拆分为基础组件、功能组件、业务组件,但是在拆分的过程中很容易就会出现问题,所以我们在做组件化的过程中把每个组件都加上了单元测试,这样可以大大提高了我们组件的健壮性,随着我们的组件完成告一段落,今天就把当初探索学习单元测试的经验分享给大家,每种断言、每种测试场景都对应的有例子,希望能对你能有帮助
·
2023-06-16 11:50
java 高并发web架构_java的轻量级高并发web框架vert.x介绍
小沃的开发很少使用java因为我一直觉得java的spring框架太重了,以前使用php或是使用nodejs做开发时,也是很少使用
第三方框架
。
陈学家
·
2023-06-15 12:25
java
高并发web架构
iOS-
怎么判断某个 cell 是否显示在屏幕上
以UITableView为例,UICollectionView类似获取当前视图的所有可见cellopenvarvisibleCells:[UITableViewCell]{get}2.获取当前视图中的所有可见cell的IndexPathopenvarindexPathsForVisibleRows:[IndexPath]?{get}3.根据当前cell的IndexPath获取在tableView的
child_cool
·
2023-06-14 22:52
iOS-
仿抖音视频轮播
我没有参照目前上最流行的方法:scrollView直接加载3个播放器界面的做法;因为当时做这个功能的时候,就直接开撸了;我的视频轮播直接用UITableView实现的,通过缓存indexPath和cell来做当前视频的标记。首先,tableView要开启分页模式:tableView.pageEnable=YES。UIViewController中定义下面属性(在tableView滚动过程中,缓存这
longer冯
·
2023-06-14 04:10
iOS-
底层原理-消息流程objc_msgSend分析之汇编查询cache--->快速查找
本文的主要目的是理解objc_msgSend的方法查找流程,首先查找的是cache缓存而且用汇编实现的,因此称之为快速查找,对应的methoList查询,称之为慢速查找。之前的流程分析了cacheinsertbuckets的流程,以及LLDB调试获取buckets的过程,那么objc_msgSend查找cache流程与我们手动LLDB查找非常类似而且原理是一样一样的1.Runtime介绍runti
如意神王
·
2023-06-14 01:00
【
iOS-
设计模式】六大设计原则之里氏替换原则(LSP,Liskov Substitution Principle)
定义里氏替换原则的定义有两种,据说是由麻省理工的一位姓里的女士所提出,因此以其名进行命名。定义1:如果对一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1所定义的程序P中在o1全都替换成o2时,程序的行为不发生任何变化,那么T2为T1的子类。定义2:所有引用父类的地方都必须能够透明地使用其子类对象。定义解读其实两个定义所表达的意思都相同,就是在所有父类出现的地方,子类都可以出现,并且将
GSNICE
·
2023-06-14 00:49
ThreeJS 炫酷特效旋转多面体Web页 Demo 01《ThreeJS 炫酷特效制作》
注:案例参考源于互联网,在此做代码解释,侵删本案例除ThreeJS外不适用任何
第三方框架
,放心食用懒的同学可以直接下载代码,打赏作者一根精神食粮:https://download.csdn.net/download
1_bit
·
2023-06-13 17:16
Threejs特效制作
前端
css
html
three.js
前端特效
使用IntelliJ IDEA创建springboot项目
**##前言springboot就是一个快速开发框架,能够帮组我们快速整合
第三方框架
。内部嵌入Http服务器(Tomcat、Jetty),默认嵌入的是Tomcat服务器。
梦昼初心
·
2023-06-13 16:15
flutter_boost学习1:iOS运行flutter_boost的Sample
学习2:iOS集成flutter_boost环境:MacOS、Xcode、cocoapods、flutter练习GitHub:DayDayUp前言从flutter发布以来,flutter相关使用文章和
第三方框架
独孤流
·
2023-06-13 14:13
iOS-
截取字符串中两个指定字符串中间的字符串
NSString*string=@"这是要截取的内容";NSRangestartRange=[stringrangeOfString:@"\">"];NSRangeendRange=[stringrangeOfString:@""];NSRangerange=NSMakeRange(startRange.location+startRange.length,endRange.location-
不要虚度美好的时光
·
2023-06-13 09:19
SpringBoot(1) 入门使用
SpringBoot是一个快速整合
第三方框架
,简化XML配置完全采用注解化,内置Http服务器(Jetty和Tomcat),最终以Java应用程序的方式进行执行。那么如何做到快速整合
第三方框架
?
ggr
·
2023-06-12 22:00
iOS-
分页控制器(YNPageScrollViewController的使用)
使用YNPageScrollViewController库实现如下图页面效果
iOS-
乐刻健身APP.png1、CocoaPods安装:一、可以直接在项目Podfile文件中pod'YNPageViewController'pod'YNPageViewController
纵昂
·
2023-06-12 16:21
iOS 调试之Apple Mach-O Linker Error 错误
iOS开发中,利用CocoaPods管理
第三方框架
很方便今天碰到了一个问题因为业务需要,有些第三方不需要,在Podfile把对应的第三方注释掉,但调试运行Xcode报AppleMach-OLinker经过一番查找
小白e7899
·
2023-06-12 14:00
SpringBoot的使用
SpringBoot的使用文章目录SpringBoot的使用一、引言1.1初始化配置1.2整合
第三方框架
1.3后期维护1.4部署工程1.5敏捷式开发二、SpringBoot介绍三、SpringBoot快速入门
梦想周游世界
·
2023-06-12 11:56
Java程序设计
spring
boot
java
spring
iOS Swift5.0使用iOS原生URLSession网络请求get/post请求工具类封装(带参数)
最近因为新手自学iOSSwift,然后写了一套聚合SDK,对网络请求那块
第三方框架
暂时不是很懂,也没有去深入研究他们(alfire跟moya),所以后面就选用了原生的URLSession,所以对他封装了成为一个方法
Lee坚武
·
2023-06-12 10:24
Cocoapods安装
CocoaPods的简介:CocoaPods负责管理iOS项目中
第三方框架
。CocoaPods的项目源码在Github上管理。
问题饿
·
2023-06-12 01:52
Spring框架
Spring简介Spring是分层的full-stack(全栈)轻量级开源框架,以IoC和AOP为内核,提供了展现层SpringMVC和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的
第三方框架
和类库
1wang
·
2023-06-11 07:47
后端
java
java
spring
Android项目必备
第三方框架
常用必备1.【屏幕适配】今日头条屏幕适配方案终极版,一个极低成本的Android屏幕适配方案.2.【换肤、UI、工具】Tencent/QMUI_Android:提高AndroidUI开发效率的UI库(github.com)3.【RxBus消息传递】AndroidKnife/RxBus:EventBusByRxJava.(github.com)4.【AgentWebwebView封装使用】Justs
英勇的骑士_d175
·
2023-06-11 00:27
iOS-
组件化问题
1、每次在验证索引文件时,podspec中的版本号必须和提交代码时候打的tag一致,不然验证不通过。注意,千万不要删除旧标签,然后再重新打这个旧标签,这样依然不行2、在主工程中pod一个私有组件时,会报:Unabletofindaspecificationfor组件名,问题在于需要引入索引库或者指定git地址,详情请看组件化开发第三步(在新的项目中引用这个组件)3、如果组件中含有静态库.a则需要添
Daniel_you
·
2023-06-11 00:41
Swift 中Model创建的规范
在OC中,通过一个NSObject子类创建我们需要的Model,其中主要的部分就是我们需要暴露出来的属性,这样通过YModel、MJModel等优秀的
第三方框架
,可以方便的解析和数据模型转换。
小猫仔
·
2023-06-10 22:35
乱七八糟的自学(dart---flutter---android---AOP)
dart---flutter---android的框架...DartFlutterWidgetAndroid与JS/H5互相通信的
第三方框架
JsBridgeAOP线程安全SparseArrayGradle
kennychaos
·
2023-06-10 13:50
iOS-
多线程-读写安全
用dispatch_barrier_sync实现多读单写,用dispatch_semaphore实现单读单写//dispatch_barrier_async-多读单写self.queue=dispatch_queue_create("re_queue",DISPATCH_QUEUE_CONCURRENT);for(inti=0;i_ticketCount;});returncount;}-(voi
笑破天
·
2023-06-10 07:30
【Web UI自动化测试】Web UI自动化测试之框架篇(全网最全)
概念:UnitTest是python自带的一个单元测试框架,用它来做单元测试自带的框架:不需要单独按照,只要安装了python就可以用
第三方框架
:想要使
测试界的彭于晏
·
2023-06-09 04:32
软件测试
自动化测试
技术分享
单元测试
python
自动化测试
测试工程师
软件测试
APK反编译-混淆
当然也可以用
第三方框架
大苏打6815
·
2023-06-09 01:08
如何在上架App之前设置证书并上传应用
App上架教程在上架App之前想要进行真机测试的同学,请查看《
iOS-
最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。
iOS -love在路上
·
2023-06-09 00:13
Vue
Vue。JS
xcode
ios
macos
iOS-
通过消息响应者链找到UIView所在的UIViewController
@interfaceUIView(FirstViewController)-(UIViewController*)firstViewController;-(id)traverseResponderChainForUIViewController;@end@implementationUIView(FirstViewController)-(UIViewController*)firstViewC
张国兵
·
2023-06-08 20:57
消息响应者链
iOS-
响应者链条简介
在iOS中,事件可以分为三类:触摸事件(Multitouchevents),加速计事件(Acceleromterevents),远程控制事件(Remotecontrolevents)1.什么是响应者链条1)响应者链条就是由多个响应者对象连接起来的层次结构,响应者对象是继承自UIResponder的对象,能够处理事件.所有的view和viewController都是响应者对象.利用响应者链条我们可以
Setoge
·
2023-06-08 20:39
设计模式
多线程
ios
响应者链条
iOS-
响应者链条
背景:我建议读者们阅读该文章之前,先去看看我上一篇的文章:
iOS-
事件传递过程,因为事件传递过程是正向传递过程,而响应者链条是反向传递过程。什么是响应者链条?
喜欢吃布丁但是没有钱
·
2023-06-08 20:08
iOS-生命周期
响应者链条
【
iOS-
设计模式】六大设计原则之开放-关闭原则(OCP,Open-Close Principle)
定义一个软件实体(如类、模块、函数)应当对扩展开放,对修改关闭。定义解读在项目开发的时候,都不能指望需求是确定不变化的,大部分情况下,需求是变化的。那么如何应对需求变化的情况?这就是开放-关闭原则要谈的。开放-封闭原则的思想就是设计的时候,尽量让设计的类做好后就不再修改,如果有新的需求,通过新加类的方式来满足,而不去修改现有的类(代码)。那么在实际的项目开发中,是否能做到绝对的对修改关闭呢?答案一
GSNICE
·
2023-06-08 19:09
iOS-
开发进阶06:XCFramework
iOS开发进阶文章汇总目录一、XCFramework简介二、创建XCFramework参考一、XCFramework简介XCFramework:是2019苹果官方提出的Framework的另一种先进格式,可以更方便的表示多个平台和架构的分发二进制库的格式。需要Xcode11以上支持。是为更好的支持MacCatalyst和ARM芯片的macOS。和传统的Framework相比:可以用单个.xcfra
differ_iOSER
·
2023-06-08 18:41
iOS-
常用宏定义
自己常用宏定义/*打印信息*/#ifdefDEBUG#defineBRYLog(s,...)printf("class:method:%s\n%s\n",self,[[[NSStringstringWithUTF8String:__FILE__]lastPathComponent]UTF8String],__LINE__,__PRETTY_FUNCTION__,[[NSStringstringWi
Y_3c23
·
2023-06-08 07:08
IOS真机调试
但是使用真机测试的时候,总是会报出错误查看了很多文章,包括我认为写的最详尽简单明了的
iOS-
最全的真机测试教程-,也参照着所有的步骤跟着操作了一遍,证书、描述文件等等也都生成-删除-重新生成-重新配置等都弄了一遍
行走世间全都是妖怪
·
2023-06-07 21:04
基于 P2P 技术的 Android 局域网内设备通信实践
Android局域网内的多设备通信方式有多种,其中常见的方式有:基于TCP/UDP的Socket通信基于Bluetooth的近场通信基于Wifi的Wi-FiDirect连接基于
第三方框架
的通信,如MQTT
凉亭下
·
2023-06-07 15:24
Android
Socket
p2p
android
网络
JS的symbol数据类型
为了避免
第三方框架
的同名属性被覆盖在企业开发中如果需要对一些第三方的插件、框架进行自定义的时候可能会因为添加了同名的属性或者方法,将框架中原有的属性或者方法覆盖掉为了
CrazyxxLu
·
2023-06-07 14:03
JS面试
javascript
开发语言
ecmascript
Android应用-开发框架设计
⚛️框架详细设计3.1组件化框架外形3.2业务模块化3.3代码编程框架4.框架其他设计4.1版本统一控制4.2引入部分
第三方框架
4.3封装网络请求框架4.4统一应用签名1.简介1.1背景为减少应用开发重复造轮子
Swuagg
·
2023-06-07 07:52
Android:开发实践
android
kotlin
应用开发框架
swift 每四位 分隔 字符串
ios-
如何在swift中每N个字符处为字符串添加分隔符?我有一个包含二进制数字的字符串。如何将它分成一对数字?
tito
·
2023-04-23 09:48
基于PHP的图书管理系统
基于PHP的图书管理系统前端使用了一些基本的框架,后端大部分要用到的功能都是从底层实现并封装,基本没有用到
第三方框架
。
PHP源码
·
2023-04-21 10:59
源码项目
php
mysql
源码
1. 统一SDK版本管理配置
1.统一SDK版本管理配置2.build.gradle使用each循环引入
第三方框架
3.build.gradle中buildConfigField使用4.优化res资源管理,使用SourceSets资源分包
liys_android
·
2023-04-21 05:33
Spring
容器降低了业务对象替换的复杂度,提高了组件间的解耦;Spring的AOP将一些通用的功能任务和安全、事物、日志等进行集中管理;Spring的ORM(对象关系映射,虚拟数据库)和DAO(面向对象的数据库接口)提供了与
第三方框架
与搬砖有关的日子
·
2023-04-20 19:19
iOS-
多级push或present直接返回指定界面
现在有a,b,capresentb,bpresentc,怎么才能让c直接直接回到a下面来说说我的办法:首先,实现BaseViewController作为所有视图控制器的基类,然后在基类中实现返回最下层viewController的办法(注意:最底层是UIViewController,所有BaseViewController都放在其上边!)在BaseViewController基类控制器.h方法中暴
郭伟_技术与产品
·
2023-04-20 14:46
关于原型链的问题,教你怎么套用方法直接判断,面试不再虚
用的
第三方框架
,库里面,很多功能模块化了,但大部分功能都继承自一个基类。既然涉及到继承,那也必不可少得先了解原型链,所以原型链确实重中之重。
·
2023-04-20 11:09
原型原型链继承继承关系继承链
iOS-
百度地图屏幕所显示范围内的经纬度
今天用到百度地图获取屏幕范围内的经纬度,在此记录一下。//当前屏幕中心点的经纬度doublecenterLongitude=self.mapView.region.center.longitude;doublecenterLatitude=self.mapView.region.center.latitude;//当前屏幕显示范围的经纬度CLLocationDegreespointssLongit
赵哥窟
·
2023-04-20 07:02
课程简介:.Net Core从零学习搭建权限管理系统
最后前言本文是《.NetCore从零学习搭建权限管理系统》教程专栏的导航站(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)专栏介绍:以实战为线索,讲解基于.Net7+REST+Vue、前后端分离,不依赖任何
第三方框架
编程乐趣
·
2023-04-20 04:24
.Net
.netcore
c#
asp.net
Flume
面试题4.1你是如何实现Flume数据传输的监控的使用
第三方框架
Ganglia实时监控Flume。4.2Flume的Source**,Sink,**Channel的作用?你们Source是什么类型?
热心市民爱抽烟屁
·
2023-04-20 03:53
flume知识点
flume笔记总结
并发编程(6)HandlerThread源码分析
概述前面分析了很多并发编程方面的东西,但是都是Java层面的,其实Google原生也提供了一些类方便我们进行并发编程,比较常见的有HandlerThread,IntentService,AsyncTask,除此之外还有一些
第三方框架
wustor
·
2023-04-19 16:15
iOS-
关于链表与历史追溯功能的探讨
众所周知,在面试的时候Runtime、数据结构等等都是面试常问的题目,当然,不少朋友会吐槽面试问题常常脱离实际开发,毕竟那些只有一两人两三人组成的小开发组的项目,整个项目往往只有一两次使用到Runtime的机会,甚至有的项目根本就是从头到尾都没用到过。当然嘛,就算没用到过,但这方面的知识储备还是需要的,不然面试根本就没啥问题好问,全都是UI层次、业务逻辑的问题,别说面试官,面试者都可能会觉得蛋疼的
茄子星人
·
2023-04-19 14:16
阿里P8写出的2020最新版《深入理解Java虚拟机3》轻松学会JVM底层
在国内,有关Java类库API、Java语言语法及
第三方框架
的技术资料和书籍非常丰富,相比而言,有关Java虚拟机的资料却显得异常贫乏。随着Java技术的不断发展
码农成神之路
·
2023-04-19 02:16
编程语言
大数据
人工智能
java
jvm
iOS-
苹果审核暂时屏蔽规避苹果内购IAP
相信大家都因为APP没有集成苹果内购IAP而被拒过,相信大家都费尽心机的学会了集成IAP,相信大家最后还是在纠结IAP抽成30%利润的问题,相信大家一直在考虑如何能避开苹果内购或者苹果审核期间使用IAP,审核之后可以动态的换成我们常用的支付宝微信支付方式。一路走来,我也一直饱受IAP所带来的折磨。在一番摸索尝试之后,逐渐形成了自己现在的IAP规避模式。1.程序内正常集成IAP相关的支付流程。2.在
冻结的转身
·
2023-04-18 17:21
设置Activity、AppcompatActivity为透明
Activity显示上一个Activity的界面”,在普通的Activity中可以实现了,但是准备使用AppcompatActivity来实现发现怎么都设置不了背景为透明,后面实在没办法了,哈哈,我去实现这个功能的
第三方框架
给下载了下来
TangTianYi111
·
2023-04-18 03:38
小问题
Activity
Appcompa透明
android webview
第三方框架
,安卓快速开发框架(十二)XBaseAndroid WebView引擎
XBaseBrowserActivity可以用于H5应用加载,简易的浏览器,webApp等。遇到问题看看这个打开网页ActivityRouter.getInstance().add(XBaseBrowserActivity.WEB_URL,XBaseBrowserActivity.ANDROID_ASSSET_PATH+"template/index.html")//加载本地asset加上XBas
别往回看
·
2023-04-17 17:56
android
webview第三方框架
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他