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-进阶篇
Java零基础
进阶篇
之面向对象-接口(行为)
本篇文章讲解的知识点主要围绕面向对象中的接口(行为),废话不多说,只分享Java相关的干货!接口我们可以看作是抽象类的一种特殊情况,在接口中只能定义抽象的方法和常量1)在java中接口采用interface声明2)接口中的方法默认都是publicabstract的,不能更改3)接口中的变量默认都是publicstaticfinal类型的,不能更改,所以必须显示的初始化4)接口不能被实例化,接口中没
动力节点官方博客
·
2020-12-17 16:45
纯干货
Java学习资料
Java学习视频教程
抽象类
java
接口
编程语言
反射
Java零基础
进阶篇
之面向对象-抽象类
本篇文章讲解的知识点主要围绕面向对象中的抽象类,废话不多说,只分享Java相关的干货!看我们以前示例中的Person、Student和Employee,从我们使用的角度来看主要对Student和Employee进行实例化,Person中主要包含了一些公共的属性和方法,而Person我们通常不会实例化,所以我们可以把它定义成抽象的:在java中采用abstract关键字定义的类就是抽象类,采用abs
动力节点官方博客
·
2020-12-16 14:20
Java学习资料
纯干货
Java学习视频教程
抽象类
多态
设计模式
编程语言
interface
Java零基础
进阶篇
之面向对象-final关键字
博主将陆续更新Java零基础
进阶篇
的知识点,本篇文章的内容主要围绕面向对象的final关键字讲解,正在学习Java的同学们一定要关注哦~~面向对象课程纲要:final关键字抽象类接口抽象类与接口的区别Object
动力节点官方博客
·
2020-12-15 16:39
Java学习资料
Java学习视频教程
纯干货
抽象类
java
编程语言
设计模式
多态
ios-
内存五大区域
ios内存五大区域image.png栈区函数内部的局部变量,传进来的参数的指针都是放在栈区的,栈区的内存空间由系统管理,它是一段连续的地址空间,遵循FILO先进后出原则,相对堆区来说较小,便于查询。堆区我们通过malloc、calloc、realloc创建的对象都是存在堆区的,堆的内存空间由程序员自己管理的,它是通过链表的结构存储的,遵循先进先出(FIFO)原则,相对栈区来说比较大,由于它的链表结
浪的出名
·
2020-12-14 11:02
Java教程-Java零基础学习之路(
进阶篇
)
20世纪初意大利经济学家巴莱多发现了一个有趣的规律:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二八定律.这个广泛的应用在了经济学管理学等领域。博主精心挑选了Java中含金量高的知识点,希望你能用20%的努力获取80%的核心知识点。剩下的需要80%的努力获取余下的20%,那咱们就不着急,边工作边学习。终究有一天在你的领域中独领风骚。Java是一门
动力节点官方博客
·
2020-12-11 15:11
Java学习资料
纯干货
Java学习视频教程
编程语言
java
jdk
面试
javase
iOS-
底层原理14:dyld与objc的关联
在上一篇文章
iOS-
底层原理13:dyld加载流程中梳理了dyld的加载流程,本文将详细介绍dyld与objc是如何关联的。
AcmenL
·
2020-12-10 15:10
iOS-
贝塞尔曲线(UIBezierPath)的基本使用
iOS-
贝塞尔曲线(UIBezierPath)的基本使用
iOS-
贝塞尔曲线(UIBezierPath)详解(CAShapeLayer)iOS-UIBezierPath动画之果冻动画iOS-CGContextRef
香橙柚子
·
2020-12-10 11:34
[安全攻防
进阶篇
] 九.熊猫烧香病毒机理IDA和OD逆向分析(上)
如果你想成为一名逆向分析或恶意代码检测工程师,或者对系统安全非常感兴趣,就必须要认真分析一些恶意样本。熊猫烧香病毒就是一款非常具有代表性的病毒,当年造成了非常大的影响,并且也有一定技术手段。本文将详细讲解熊猫烧香的行为机理,并通过软件对其功能行为进行分析,这将有助于我们学习逆向分析和反病毒工作。后续作者还将对其进行逆向调试,以及WannaCry勒索蠕虫、各种恶意样本及木马的分析。基础性文章,希望您
Eastmount
·
2020-12-08 21:38
安全攻防进阶篇
渗透&攻防
恶意代码分析
熊猫烧香
病毒分析
逆向分析
原理解析
iOS-CGContextRef开启上下文绘图
文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、图片前文回顾:
iOS-
贝塞尔曲线(UIBezierPath)的基本使用
iOS-
贝塞尔曲线(UIBezierPath)详解(CAShapeLayer
香橙柚子
·
2020-12-08 00:39
iOS-
贝塞尔曲线(UIBezierPath)详解(CAShapeLayer)
iOS-
贝塞尔曲线(UIBezierPath)的基本使用
iOS-
贝塞尔曲线(UIBezierPath)详解(CAShapeLayer)iOS-UIBezierPath动画之果冻动画iOS-CGContextRef
香橙柚子
·
2020-12-07 17:12
iOS-
底层原理6:malloc 源码分析
在
iOS-
底层原理2:alloc、init、new探析中,有介绍过alloc的三个核心方法,其中一个就是calloc,即申请内存,这一节,我们深入探究calloc如何开辟空间。
AcmenL
·
2020-12-07 09:58
iOS-
获取当前时间和时间戳 时间和时间戳互相转换
获取当前的时间时间戳时间和时间戳互相转换等//当前时间str类型+(NSString*)getCurrentTimeString{NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"yyyy-MM-ddhh:mm:ss"];NSString*dateTime=[formatterstrin
LWide
·
2020-12-04 11:47
Spring定时任务高级使用篇
Spring定时任务高级使用篇前面一篇博文《Spring之定时任务基本使用篇》介绍了Spring环境下,定时任务的简单使用姿势,也留了一些问题,这一篇则希望能针对这些问题给个答案I.定时任务
进阶篇
1.问题小结前面一篇博文
小灰灰Blog
·
2020-12-03 14:26
spring
java
安卓navigation系列——入门
目录navigation——入门篇(本章讲解)navigation——
进阶篇
navigation——实战篇(敬请期待…)前言在日常开发中,越来越多的会使用到一个activity嵌套多个fragment的
37手游安卓团队
·
2020-12-03 10:48
android
java
安卓
移动开发
iOS-
底层原理10:消息流程分析之快速查找
在上一篇文章
iOS-
底层原理9:objc_class中cache原理分析中,分析了cache的写入流程,在写入流程之前,还有一个cache读取流程,即objc_msgSend和cache_getImp在探索
AcmenL
·
2020-11-30 14:12
github上fork别人的项目后,怎么进行代码贡献
前言:上篇文章写道怎么去同步更新源项目的fork,那么接下来就说说怎么进行代码贡献(1)入门篇:github上fork别人的项目,源项目更新后怎么同步更新自己的fork(2)
进阶篇
:github上fork
安然罓安好
·
2020-11-25 17:21
github上fork 别人的项目,源项目更新后怎么同步更新自己的fork
(1)入门篇:github上fork别人的项目,源项目更新后怎么同步更新自己的fork(2)
进阶篇
:github上for
安然罓安好
·
2020-11-25 17:15
typescript
进阶篇
之高级类型与条件类型(Readonly, Partial, Pick, Record)
本文所有东西尽可在typescript官网文档寻找,但是深浅不一高级类型lib库中的五个高级类型以下所有例子皆以person为例interfacePerson{name:string;age?:number;}Partial源码:typePartial={[PinkeyofT]?:T[P];};实例:typeperson2=Partial;//person2==={name?:string;age
Grewer
·
2020-11-24 03:50
typescript
前端
iOS-
横竖屏基础
一、基础知识1、初识3个枚举1.1、UIDevice.h文件中:设备方向typedefNS_ENUM(NSInteger,UIDeviceOrientation){UIDeviceOrientationUnknown,UIDeviceOrientationPortrait,//Deviceorientedvertically,homebuttononthebottomUIDeviceOrienta
Burgess_9527
·
2020-11-22 00:26
charles抓包-
ios-
安卓
文章目录一、电脑安装charles根证书二、手机端配置(ios)1、现在电脑端端口号2、设置手动HTTP代理3、虽然已经可以抓取移动设备的包了,但是https的还抓取不到,接下来要在目前使用的移动设备上安装证书4、proxy->SSLProxySettings弹出一个ssl代理设置界面三、手机端配置(安卓-以华为为例)1、浏览器输入地址后,弹出如图提醒,给证明命名安装2、在手机查看是否看着成功四、
一个昵称。
·
2020-11-18 00:10
软件测试
10年经验17张图带你进入gitflow企业项目代码版本管理的最佳实践
项目版本管理的最佳实践系列,笔者将以两篇文章的形式展开介绍(即基础篇与
进阶篇
)。本文为gitflow版本管理的最佳实践-基础篇。
雕爷
·
2020-11-16 13:27
spring
228页的 《重学TS》PDF 终于来了,一份值得一读的 TS 学习资料
228页的《重学TS》PDF出炉了,你值得拥有《重学TSv1.0》PDF是今年阿宝哥发布的第三本电子书,前两本分别是《前端
进阶篇
v1.1》(下载量近5900)和《了不起的TS和Deno》(下载量近2100
阿宝哥
·
2020-11-16 13:55
javascript
typescript
设计模式
学习资料
温故而知新篇之《JavaScript忍者秘籍(第二版)》学习总结(二)——函数
进阶篇
前言这本书的电子版我已经在学习总结第一篇已经放了下载链接了,可以去查看温故而,知新篇之《JavaScript忍者秘籍(第二版)学习总结(一)——函数篇最近看了一句话,觉得挺不错的,分享下:“不要把自己的努力看的太重,你自己觉得做这个很努力,做那个很努力;当你奔跑、跌倒的同时,有人比你已经先站起来跑了。其实,努力应该是生活的常态,不应该被认为是稀缺、可贵的品质。而不是说你努力了,你就应该和别人在很多
哦哈哈
·
2020-11-13 11:43
javascript
函数
this
箭头函数
构造函数
python从入门到项目实战 pdf 全彩-《Python从入门到项目实践》(全彩版)
全书共分7篇:基础篇、
进阶篇
、高级篇、框架篇、游戏开发篇、人工智能开发篇和商业项目篇,内容包括:踏上Python之旅、熟悉PyCharm开发环境、Python输入与输出
weixin_39985820
·
2020-11-11 15:39
Flutter项目接入极光推送
用Xcode打开我们的项目,或者项目目录中找到
ios-
>Runner.xcodeproj然后双击Runner.xcodeproj运行。
蜗牛学开车
·
2020-11-11 10:54
iOS-
真机调试提示Please reconnect the device.
提示信息image.png尝试了多次重连设备无效果最后发现原因:iOS系统版本高于Xcode支持的最高版本,系统都是向下兼容的,可以更新Xcode解决。
HaoyuiOS
·
2020-11-09 13:47
JS
进阶篇
(前端面试题整合)(二)
Ajax是什么?如何创建一个Ajax?AJAX全称是AsychronousJavaScriptAndXml(异步的JavaScript和XML)它的作用是用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持其主要通过XMLHttpRequest(标准浏览器)、Act
DieHunter1024
·
2020-11-07 18:11
面试文档
JavaScript
javascript
【SSM
进阶篇
】SSM整合实现商品模块操作
SSM整合实现商品模块版权声明序1.原型设计2.需求分析3.业务描述4.业务分析一、创建1.项目环境初始化1.准备操作2.初始化数据库2.创建Modole3.项目Module基础配置初始化二、商品品牌API设计三、品牌数据的查询及实现1.业务描述2.领域对象(POJO)设计及实现3.数据逻辑对象(DAO)查询方法设计及实现4.业务逻辑对象(Service)查询方法设计及实现5.控制逻辑对象(Con
风骨桀骜
·
2020-11-06 10:46
SSM框架实战系列
mybatis
spring
boot
springmvc
java
后端
iOS-
解决微信分享二次跳转和分享到微信中显示未验证的应用的问题
适用于微信新版本SDK出现以上原因的大致原因还是新版本微信UniversalLinks配置的问题1.公司官网json文件模板{"applinks":{"apps":[],"details":[{"appID":"TeamID.com.zjlh.XXX","paths":["/byAppLinks/*"]}]}}2.微信官方后台配置UniversalLinksimage.png3.以上1和2必须是公
学_iOS
·
2020-11-04 20:12
python自学_偶然发现一个自学python的好地方
这里全部都是原创文章,而且每篇文章都有源码分享,大家一起来看看:1.python可视化基础篇:python数据分析——pyecharts柱状图全解(小白必看)python数据分析之——pyecharts柱状图
进阶篇
weixin_39616547
·
2020-11-04 18:50
python自学
【appium】appium自动化入门之基本参数完整版(67个appium基本参数和关键字)
想想看appium入门已经做了半个多月了,不说掌握所有的文章,但掌握百分之八十,一定就能达到入门的程度了入门篇也是完结的时候了,
进阶篇
什么时候做呢就看时间吧,下一个系列先预定为selenium的入门篇(
Chaqian
·
2020-11-02 16:38
appium自动化入门
appium
APPUI
app自动化
自动化测试
软件测试
iOS-
面试题5-性能优化
目录:卡顿优化耗电优化启动优化APP瘦身一.卡顿优化CPU和GPU的作用CPU计算文字大小、位置、颜色,图片解码等等,计算好之后将数据提交给GPU,GPU拿到这些数据进行渲染,渲染之后将数据放到帧缓存里面,然后视频控制器再从帧缓存读取数据,读取到数据之后直接显示到屏幕上。屏幕成像原理①虽然手机屏幕上的动画是可以动的,其实它都是通过一帧一帧(或者说一页)数据组成的。②当屏幕想显示一帧数据的时候,就会
Imkata
·
2020-11-02 09:20
iOS-
面试题3-多线程
目录:GCD加锁方案一.GCD说一下iOS中多线程的实现方案多线程方案.png①这些多线程方案的底层都是依赖pthread②NSThread线程生命周期是程序员管理,GCD和NSOperation是系统自动管理③NSThread和NSOperation都是OC的,更加面向对象④NSOperation基于CGD,使用更加面向对象同步、异步、串行、并发的区别同步(sync):在当前线程中执行任务,不具
Imkata
·
2020-11-02 09:06
python项目开发实例书-《Python从入门到项目实战》pdf电子书免费下载
全书分为三篇,基础篇讲解了Python的起源、发展现状、开发环境搭建、基础语法、程序逻辑结构、序列、函数、模块、PyCharm开发工具等内容;
进阶篇
分析了类与对象、继承与多态、特殊方法、装饰器、异常处理
weixin_37988176
·
2020-10-29 23:47
iOS-
面试题2-Runtime、Runloop
目录:isa存储信息分析Class的内部结构、method_t、cacheobjc_msgSend底层调用流程superRuntime-APIRunloop一.Runtime1.isa存储信息分析isa指针isa指针,在arm64架构之前,isa就是一个普通的指针,的确存储着类对象、元类对象的内存地址(实例对象的isa&ISA_MASK得到类对象的地址值,类对象的isa&ISA_MASK得到元类对
Imkata
·
2020-10-28 10:56
iOS-
面试题1-NSObject本质
目录:NSObject本质OC对象的分类isa指针和superclass指针+窥探ClassKVO和KVCCategory分类load和initialize方法关联对象block原理一.NSObject本质Objective-C的对象、类主要是基于C\C++的什么数据结构实现的?Objective-C的对象、类主要是基于C\C++的结构体实现的,其内部只有一个isa指针,点进入Class,发现is
Imkata
·
2020-10-28 09:26
MEC@JavaSE@
进阶篇
@笔记08@Map集合介绍以及常用API
一、Map接口1、Map集合作用Map表示双列集合,双列集合也叫键值对集合,用来保存一对一的键值对元素。put(key,value);put(key,value);2、Map集合体系3、Map常用方法方法说明Vput(Kkey,Vvalue)添加键值对Vremove(Objectkey)根据键删除对应的键值对Vget(Objectkey)根据键获取值booleancontainsKey(Objec
唯爱丶魏先生
·
2020-10-25 15:18
进阶学习
java学习
javase
java
Map
map
MEC@JavaSE@
进阶篇
@笔记05@List集合&&ArrayList&&LinkedList
一、List接口1、List的特点有序、可重复、有索引。2、特有方法方法说明voidadd(intindex,Eelement)在指定的索引添加元素Eget(intindex)获取指定索引处的元素Eremove(intindex)删除指定索引处的元素Eset(intindex,Eelement)修改指定索引处的元素代码演示importjava.util.ArrayList;importjava.u
唯爱丶魏先生
·
2020-10-25 10:08
进阶学习
java学习
javase
java
MEC@JavaSE@
进阶篇
@笔记04@Collection集合
一、Collection集合1、集合和数组的区别数组:int[]arr=newint[3];1、数组是引用类型。2、数组长度是固定3、数组可以按照索引进行查找。4、数组可以定义为保存任意类型的数组。int[]arr=newint[3];String[]strs=newString[3];Student[]stus=newStudent[3];集合:ArrayListarr=newArrayList
唯爱丶魏先生
·
2020-10-25 09:54
进阶学习
java学习
javase
iOS-
类的加载(上)
前言在之前的文章dyld与objc的关联分析,我们分析了_objc_init方法中的各个初始化方法及_dyld_objc_notify_register方法与dyld链接之间的关系,那么接下来我们就探究一下类的相关信息是如何加载到内存的以及懒加载类和非懒加载类map_images分析在上文的最后,我们分析到了map_images方法,map_images方法的主要作用是将Mach-O中的类信息加载
Y丶舜禹
·
2020-10-22 16:26
iOS-
好用的宏定义(判断是否为字符串、数组、字典、判断是否继续、安全字符串(没有的为空))
判断是否为字符串、数组、字典#define__IsStringValid(_str)(_str&&[_strisKindOfClass:[NSStringclass]]&&([_strlength]>0))#define__IsArrayValid(_array)(_array&&[_arrayisKindOfClass:[NSArrayclass]]&&([_arraycount]>0))#de
贵叔勇闯天涯
·
2020-10-22 11:12
Python之Pandas超详细入门教程 -- 第七章 Pandas分组与聚合【
进阶篇
】
分组与聚合通常是分析数据的一种方式,通常与一些统计函数一起使用,查看数据的分组情况1什么分组与聚合2分组APIDataFrame.groupby(key,as_index=False)key:分组的列数据,可以多个案例:不同颜色的不同笔的价格数据col=pd.DataFrame({'color':['white','red','green','red','green'],'object':['pe
Dragon少年
·
2020-10-21 11:00
#
Pandas
数据可视化
数据分析
pandas
python
机器学习
iOS 之 Xcode使用方法
Xcode使用方法:打开、选择项目模板、设置项目属性、
iOS-
>Application->SingleViewApplication打开界面:选择项目模板:设置项目属性:1代表项目名称;2代表类前缀;3
yk-ddm
·
2020-10-20 23:03
iOS
ios
iOS-
开源代码(一些正则校验,判断邮箱,手机号码,车牌号,身份证号,网址,账号,密码,ip,去掉html格式,工商税号等。)
直接给大家po出来源码吧!!谢谢大家支持:NSString+STRegex.h源码////NSString+STRegex.h//NSString+STRegex////Createdbyylson14-1-15.//Copyright(c)2014年yls.Allrightsreserved.////http://git.oschina.net/yanglishuan/NSString-STRe
贵叔勇闯天涯
·
2020-10-15 23:11
iOS-
创建私有库
一些主要的命令操作1.创建本地的私有SpecRepo#podrepoadd[PrivateRepoName][GitHubHTTPScloneURL]$podrepoaddSPSpecshttps://gitee.com/Simple_code/SPSpecs.git2.创建项目$podlibcreatepodTestLibrary3.验证podspec$podliblint4.创建podspec
Simple_Code
·
2020-10-15 17:28
项目版本管理的最佳实践:gitflow基础篇
项目版本管理的最佳实践系列,笔者将以两篇文章的形式展开介绍(即基础篇与
进阶篇
)。本文为gitflow版本管理的最佳实践-基础篇。
CoderTanzJ
·
2020-10-13 22:56
版本管理
项目管理
gitflow
iOS-
视频全屏逻辑
需求:视频小窗全屏切换效果1:状态栏不转屏(大多数App使用)效果2:状态栏转屏实现:一、状态栏不转屏videoDemo1.gif试想一下:视频小窗下面有简介、评论列表、剧集推荐……整个界面转屏??别闹了看上面效果图就能想到一个思路:通过检测设备方向,改变视频父视图(videoView)的大小和方向。实现:1.检测设备方向[[UIDevicecurrentDevice]beginGeneratin
安处幽篁兮
·
2020-10-11 17:31
每日一词 _rich
(基础篇)词:-rich例句:ItissaidthatconsumingvitaminC-richfoodsregularlycanlowertheriskofsomecancers.2.体会这个词(
进阶篇
zhangqinsisu
·
2020-10-11 13:17
iOS-
预编译头文件(.pch)的创建与配置
预编译头文件(PrecompilePrefixHeaderFile)的作用是:一次性在全局中导入多个头文件或者宏定义,从而提高开发效率。在远古时代(大概是Xcode5之前)Xcode会在创建项目的时候自动创建这个文件,后来大概是因为要提高编译效率,所以不再自动创建。下面简单的说一下手动创建pch文件。创建pch文件与配置创建:在项目中新建文件并选择【Other】模块下的【PCHFile】创建pch
DDL丶霖
·
2020-10-11 12:50
kotlin入门潜修之
进阶篇
—方法及尾递归原理
本文收录于kotlin入门潜修专题系列,欢迎学习交流。创作不易,如有转载,还请备注。方法在前面的文章中已经多次使用过kotlin的方法,但是始终没有对其做一个完备的阐述,况且kotlin还有诸如高阶方法、内联方法、中缀方法、尾递归等之类的存在,因此很有必要对kotlin中的方法进行一遍梳理。本篇文章将首先阐述kotlin中常见的方法定义及其用法,接着阐述了kotlin中的中缀方法的定义和实现,最后
寒潇2018
·
2020-10-11 05:31
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他