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
Objective-C入门篇
Objective-C
:Runtime
objc_msgSend底层调用有3大阶段1.消息发送objc_msgSend执行流程01-消息发送.png2.动态方法解析objc_msgSend执行流程02-动态方法解析.pngvoidc_other(idself,SEL_cmd){NSLog(@"c_other-%@-%@",self,NSStringFromSelector(_cmd));}-(void)other{NSLog(@"%s"
zhouluyao
·
2024-01-31 07:16
安卓小白之ndk编译打包成so供第三方调用
本文接着上篇文章内容来,主要讲述如何生成so库以及将类编译成jar包供第三方调用安卓小白之ndk
入门篇
配置在build.gradle中externalNativeBuild{cmake{cppFlags
我是黄教主啊
·
2024-01-31 06:00
Category 特性在 iOS 组件化中的应用与管控
在
Objective-C
(iOS的开发语言,下文用OC代替)中的具体体现为:实例(类)方法、属性和协议。除了引用中提到的添加方法,Category还有很多优势,比如将一个类的实现拆分开放在
liuhuiteng
·
2024-01-31 02:42
美团技术
美团技术
禅与
Objective-C
编程艺术
ZenandtheArtoftheObjective-CCraftsmanship中文翻译原文https://github.com/objc-zen/objc-zen-book前言Swift贡献给社区作者关于中文翻译条件语句尤达表达式nil和BOOL检查黄金大道复杂的表达式三元运算符错误处理Case语句枚举类型命名通用的约定常量方法字面值类类名Initializer和deallocDesignat
MR_LP
·
2024-01-31 02:11
小技术
初学者
objective-c
编程
新手
iOS
计算机学生大学四年必读书籍分享
文章目录前言一、C语言二、数据结构1.
入门篇
2.进阶篇三、算法四、计算机网络五、计算机操作系统六、Linux总结前言希望能够帮到大家,让小伙伴们能在繁杂的资料中找到凤头!
F & F
·
2024-01-30 20:12
数据结构
算法
操作系统
网络
linux
【通讯录案例-一些细节的补充
Objective-C
语言】
一、好,这个里边儿啊,我们在示例程序里边儿,我们当前做的程序,左边,这个屏幕左边,和这个tableView的Cell这一块儿,1.左边,是有一个小的间距,是吧,我现在想把这个间距,取消掉,怎么着来做,1)首先:tableView,是吧,我们这个控制器是什么,是“联系人列表”所以呢,在“联系人列表“的viewDidLoad里边,去写东西,在“联系人列表”的viewDidLoad里边,我要去“取消分割
清风清晨
·
2024-01-30 16:48
Objective-C
objective-c
开发语言
macos
Docker
入门篇
(二)—— 命令
Docker
入门篇
(二)——命令插播!插播!插播!亲爱的朋友们,我们的Cmake/Makefile/Shell这三个课程上线啦!
IVY_WANG_QAQ
·
2024-01-30 14:38
docker
docker
容器
linux
服务器
面向对象的三大特征
Objective-C
的面向对象的三大特征是封装、继承和多态。1.封装:封装是将数据和对数据的操作封装在一个对象中,对象对外部提供接口来访问和修改数据,同时隐藏了实现的细节。
lcannal
·
2024-01-30 14:00
OC
ios
objective-c
开发语言
在
Objective-C
中的方法
在
Objective-C
中,方法可以分为两种类型:实例方法和类方法1.实例方法(InstanceMethods):实例方法是与类的实例相关联的方法。它们依赖于实例的状态并对其进行操作。
lcannal
·
2024-01-30 14:29
OC
objective-c
ios
开发语言
NSString类常用的方法
NSString是
Objective-C
中一个类,用于处理字符串类型的数据。1.初始化字符串NSString类提供了多种初始化方法,可以根据不同的需求进行字符串的初始化。
lcannal
·
2024-01-30 14:29
OC
ios
objective-c
数据库
Objective-C
中的匿名对象
Objective-C
中,我们熟悉了创建和使用对象并将其赋值给变量。然而,有时候我们只需要临时使用一个对象而不必为其定义一个变量。1.什么是匿名对象?匿名对象是没有指定对象名的对象。
lcannal
·
2024-01-30 14:58
OC
java
开发语言
objective-c
【JS逆向实战-
入门篇
】某gov网站加密参数分析与Python算法还原
文章目录1.写在前面2.请求分析3.断点分析4.算法还原【作者主页】:吴秋霖【作者介绍】:Python领域优质创作者、阿里云博客专家、华为云享专家。长期致力于Python与爬虫领域研究与开发工作!【作者推荐】:对JS逆向感兴趣的朋友可以关注《爬虫JS逆向实战》,对分布式爬虫平台感兴趣的朋友可以关注《分布式爬虫平台搭建与开发实战》还有未来会持续更新的验证码突防、APP逆向、Python领域等一系列文
吴秋霖
·
2024-01-30 11:36
Python爬虫实战
javascript
算法
python
Mac环境下配置Sonarqube与Sonar-scanner
对于小团队往往会选择一些开源的工具,本文主要介绍Mac环境下Sonarqube的安装以及
Objective-C
团队开发中,代码质量的把关,往往决定了一个团队的开发
HF_K
·
2024-01-30 10:02
Unity3D一些项目经验
U3D基础篇经过了
入门篇
的打磨与体验,接下来进行基础篇的学习,其中包含动画,场景等设计。抓紧开始你的游戏之旅吧!
Shawn的代码日常
·
2024-01-30 10:13
游戏与梦想
unity
游戏引擎
游戏程序
[macOS]gcc安装
GCC是GNU编译器集合,它可以编译C,C++,
Objective-C
和其他一些编程语言。然而,在MacOS上安装GCC并非一件简单的事情。
FL1623863129
·
2024-01-30 07:16
mac
macos
【TypeScript入门】TypeScript
入门篇
——运算符
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符、逻辑运算符等。①算术运算符②逻辑运算符③关系运算符④按位运算符⑤赋值运算符⑥三元/条件运算符⑦字符串运算符⑧类型运算符①算术运算符假定y=5,下面的表格解释了这些算术运算符的操作:运算符描述例子x运算结果y运
肩匣与橘
·
2024-01-30 04:25
#
TypeScript
typescript
开发语言
前端
游戏程序
VUE项目学习——
入门篇
准备首先删除vuedemohellovue相关代码和文件components下的helloworld.vueapp.vue中的img标签router中的helloworld声明和引用引入一个简单的样式组件库npmielement-ui-S方便书写几个简单组件举例学习目录初始化在src目录下新建views文件夹在assess目录下新建js、css、font、img四个文件夹在css目录下新建comm
weixin_34124939
·
2024-01-29 22:58
javascript
ui
webpack
ViewUI
react-native系列
入门篇
:在VSCode中配置ESLint(代码检测工具)
ESLint是一套javascript代码检测工具。要记住,代码也是写给人看的,所以一定要注意代码的编写规范。ESLint可以根据自己设置的规则实现对代码的检测,从而规范了代码的风格。本篇内容主要介绍如何在VSCode中使用ESLint。ESLint的官网地址是:https://eslint.org/全局初始化:$npminstalleslint-g在VSCode中安装ESLint插件:输入命令行
hzxOnlineOk
·
2024-01-29 22:56
eslint
ESLint代码检查系列 ——
入门篇
简介ESLint是一个用于静态代码分析的工具,能做代码规范的检查、错误提示、代码的自动修复。对代码进行静态分析和检测:代码风格是否一致、语法错误、潜在逻辑错误集成到开发环境中,例如编辑器或构建工具,以便在编码过程中提供即时反馈和建议,提高开发人员代码质量、减少潜在的错误,并遵循一致的编码风格基本工作原理parser:使用解析器将代码转为AST(抽象语法树)extends、plugins、rules
weiweivita
·
2024-01-29 22:53
前端
javascript
ecmascript
typescript
前端
Effective oc 2.0 第三章学习--接口与API设计
接口与API设计用前缀避免命名空间冲突要点提供“全能初始化方法”要点实现description方法要点尽量使用不可变对象要点使用清晰协调的命名方式方法命名类与协议命名要点为私有方法名加前缀要点理解
Objective-C
菜的不敢吱声
·
2024-01-29 18:26
学习
java
数据结构
JLink 使用教程:从入门到精通
2.
入门篇
2.1安装JDK首先,确保你的系统上已经安装了JDK。你可以从Oracle或OpenJDK下载并安装最新的JDK版本。2.2编写一个简单的Java程序创建一个简单的J
村口曹大爷
·
2024-01-29 18:20
java
开发语言
后端
客户端
(十)Netty进阶篇:漫谈网络粘包、半包问题、解码器与长连接、心跳机制实战
引言在前面关于《Netty
入门篇
》的文章中,咱们已经初步对Netty这个著名的网络框架有了认知,本章的目的则是承接上文,再对Netty中的一些进阶知识进行阐述,毕竟前面的内容中,仅阐述了一些Netty的核心组件
敲代码的小强
·
2024-01-29 09:44
Redis学习——
入门篇
⑤
Redis学习——
入门篇
⑤7.SpringBoot集成Redis7.1配置文件7.2防火墙7.3Jedis(了解即可)1.介绍2.步骤7.4Lettuce(相当于Jedis++)1.介绍以及和Jedis
_Matthew
·
2024-01-29 08:51
Redis
redis
学习
数据库
1.
入门篇
十分钟了解Spring Cloud
文章目录SpringCloud入门系列汇总为什么需要学习SpringCloud什么是SpringCloud设计目标与优缺点设计目标优缺点SpringCloud发展前景整体架构主要项目SpringCloudConfigSpringCloudNetflixSpringCloudBusSpringCloudConsulSpringCloudSecuritySpringCloudSleuthSpringC
Java架构师必看
·
2024-01-29 02:48
产品操作MySQL
入门篇
-工具使用
MYSQL本资料为产品岗位作为日常工作参考,语言口语化At2019/4/15ByDavid.Yang数据库怎么登录/管理?登录数据库的方式有多种,比如本地Client登录、通过数据库管理工具登录、通过浏览器访问数据库端WEB软件登录。通过各种方式登录后,即可通过当前登录的方式进行数据库的操作。通过本地Client登录Client即一种客户端,比如MAC本地的iterm或iterm2客户端,还有SC
杨呀
·
2024-01-29 01:16
IOS技能树总结
技能要求UI视图OC语言Runtime内存管理Block多线程RunLoop网络设计模式架构/框架算法第三方面试总结1.技能要求初级:精通
Objective-C
语言基础精通UIKit等CocoaFramework
流星飞鱼
·
2024-01-28 16:48
Docker
入门篇
(一)
Docker
入门篇
(一)插播!插播!插播!亲爱的朋友们,我们的Cmake/Makefile/Shell这三个课程上线啦!
IVY_WANG_QAQ
·
2024-01-28 12:18
docker
docker
linux
服务器
云原生
QT
入门篇
---无门槛学习
1.1什么是QtQt是⼀个跨平台的C++图形⽤⼾界⾯应⽤程序框架。它为应⽤程序开发者提供了建⽴艺术级图形界⾯所需的所有功能。它是完全⾯向对象的,很容易扩展。Qt为开发者提供了⼀种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应⽤程序,同时也可以使⽤C++语⾔进⾏⾼级开发。图形⽤⼾界⾯:指采⽤图形⽅式显⽰的计算机操作⽤⼾界⾯,是计算机与其使⽤者之间的对话接⼝,是计算机系统的重要组成部
flyyyya
·
2024-01-27 21:23
qt
学习
开发语言
C++
入门篇
1.前言C++是对C语言的补充和完善;在C语言中,有些问题没有得到很好的解决,在C++中,针对这些问题有了解决方法;因此,在学习C++的语法过程中,会对比着C语言,比较两者的区别2.命名空间在C语言中,我们知道局部变量和全局变量的定义是可以重名的,这时想要打印重名的变量,编译器会以局部优先原则,打印局部变量#includeintx=0;intmain(){intx=1;printf("%d\n",
大时代1105
·
2024-01-27 21:14
c++
微服务
入门篇
:技术栈概述,服务演变,服务拆分(远程调用)
目录1.微服务技术栈2.服务架构的演变1.单体架构2.分布式架构:3.微服务3.微服务技术对比4.企业需求5.服务拆分1.注意事项2.远程调用1.微服务技术栈总览图:分模块学习:2.服务架构的演变1.单体架构将业务的所有功能集中在一个项目中开发,打成一个包部署。①优点:架构简单部署成本低②缺点:耦合度高2.分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降
JungleiRim
·
2024-01-27 13:13
微服务学习
微服务
架构
云原生
微服务
入门篇
:Eureka注册中心(作用,搭建Eureka客户端和服务端)
目录1.提供者与消费者2.Eureka的作用3.搭建EurekaServer1.配置服务端2.配置客户端3.复制实例操作4.服务拉取1.提供者与消费者①服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)②服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)2.Eureka的作用Eureka的作用是作为一个服务注册与发现的组件,用于帮助微服务架构中的服务实
JungleiRim
·
2024-01-27 13:35
微服务学习
微服务
eureka
java
Java
入门篇
:揭开面向对象面纱——类与对象的探索之旅
引言“万物皆对象,封装、继承与多态是理解Java世界的关键”在Java编程中,类与对象的概念构成了面向对象编程(OOP)的核心。掌握类的设计与对象的创建使用,是开启Java程序设计大门的钥匙。本篇将深入浅出地介绍类与对象的基本概念和实践应用。一、类(Class)的概念与定义1.类的定义在Java中,类是对现实世界中实体的一种抽象描述,它定义了对象共有的属性和行为。一个类通常包含变量(成员变量或属性
陈大狗Ayer
·
2024-01-27 12:52
javaee
java
开发语言
后端
面试
SpringBoot基础
入门篇
文章目录前言一、SpringBoot入门1、SpringBoot简介2、微服务3、环境准备1、MAVEN设置;4、SpringBootHelloWorld1、创建一个maven工程;(jar)2、导入springboot相关的依赖3、编写一个主程序;启动SpringBoot应用4、编写相关的Controller、Service5、运行主程序测试6、简化部署5、HelloWorld探究1、POM文件
SuperW.
·
2024-01-27 10:56
java
spring
boot
后端
iOS
Objective-C
KVO 常见用法
iOSObjective-CKVO常见用法前言KVO即Key-ValueObserving是苹果提供给开发者的一套键值观察的API,在我们日常开发中经常用到KVO进行属性的观察,接下来我们将通过该篇文章对KVO的常见用法进行总结。1.观察属性的变化1.1基本的属性观察代码我们最简单的使用KVO就是观察属性的变化,在本例中,我们观察person对象的name的改变。添加观察代码:[self.pers
just东东
·
2024-01-27 06:40
Arduino
入门篇
第十课:有源蜂鸣器模拟值实验
蜂鸣器实验产品介绍:蜂鸣器为一种发声元器件。而蜂鸣器分为有源蜂鸣器和无源蜂鸣器。(注意:这里的"源"不是指电源,而是指震荡源。)有源蜂鸣器内部带震荡源,只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K-5K的方波去驱动它。单片机驱动无源蜂鸣器的方式有两种:一种是PWM输出口直接驱动,另一种是利用I/O定时翻转电平产生驱动波形对蜂鸣器进行驱动。有源蜂鸣器与无源蜂鸣器
无定义创客工作室
·
2024-01-27 05:18
Arduino
入门篇
单片机
Arduino
入门篇
第八课:抢答器实验
抢答器实验实验器件:■按键开关:4个■红色LED灯:1个■黄色LED灯:1个■绿色LED灯:1个■220欧电阻:7个■面包板:1个■多彩杜邦线:若干Arduino入门手淘搜:524263实验连线将代码上传到开发板。程序代码(直接打开对应例程即可)intredled=8;//红色LED输出intyellowled=7;//黄色LED输出intgreenled=6;//绿色LED输出intredpin
无定义创客工作室
·
2024-01-27 05:48
Arduino
入门篇
单片机
嵌入式硬件
Arduino
入门篇
第九课:PWM调光模拟值实验
PWM调光实验实验器件:■旋钮电位器:1个■LED灯:1个■220欧的电阻:1个■面包板:1个■多彩面包板实验跳绳:若干Arduino入门手淘搜:524263实验连线1.将发光二极管插入面包板,2.用杜邦线将发光二极管的长脚连接到开发板的11引脚,3.将电阻的一端连接到发光二极管的短脚,另一端接到面包板上的"-"极4.将旋钮电位器插入面包板,两个固定引脚一个接面包板的"+“,一个接面包板的”-"。
无定义创客工作室
·
2024-01-27 05:48
Arduino
入门篇
单片机
嵌入式硬件
Arduino
入门篇
第三课:Hello_World实验
Arduino
入门篇
第三课:HelloWorld实验先来练习一个不需要其他辅助元件,只需要一块Arduino和一根下载线的简单实验,让我们的Arduino说出"HelloWorld!"
无定义创客工作室
·
2024-01-27 05:47
Arduino
入门篇
单片机
Arduino
入门篇
第六课:LED交通灯实验
LED交通灯实验实验器件:■红色LED灯:1个■黄色LED灯:1个■绿色LED灯:1个■220欧电阻:3个■面包板:1个■多彩杜邦线:若干Arduino入门手淘搜:524263实验连线1.将3个发光二极管插入面包板,2.用杜邦线将3个发光二极管的长脚连接到开发板的4710接口,3.将电阻的一端连接到面包板的横排插口,4.将面包板的横排插口用导线连接到开发板的GND接口。这样我们就完成了实验的连线部
无定义创客工作室
·
2024-01-27 05:47
Arduino
入门篇
单片机
嵌入式硬件
Arduino
入门篇
第十一课:光控声音实验
光控声音实验产品介绍:光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强、电阻减小、入射光弱、电阻增大。实物图及电气符号如图:实验器件:■有源蜂鸣器:1个■光敏电阻:1个■多彩面包板实验跳绳:若干■1k电阻:1个Arduino入门手淘搜:524263实验连线将光敏插入面包板,一端接到开发板上的5V端口。将1K电阻一端接到光敏的另一端。将电阻的另外一端接到开发板的
无定义创客工作室
·
2024-01-27 05:47
Arduino
入门篇
单片机
嵌入式硬件
2018-06-12
上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1.ReactiveCocoa:ReactiveCocoa/ReactiveCocoa·GitHub:GitHub自家的函数式响应式编程范式的
Objective-C
milkr00
·
2024-01-27 01:24
【通讯录案例-添加联系人功能
Objective-C
语言】
一、添加联系人的功能,继续来做这个啊1.在这个“添加联系人”界面儿,姓名:来一个“111”,电话:来一个“2222”,当我点击“添加”按钮以后,我应该把B里边儿的内容传给A,所以,这个里边儿,我的代理方法,这个协议,应该写在哪儿,写在“添加联系人”的控制器,还是写在这个”1的联系人“控制器里边儿,写在“添加联系人”的控制器,对吧,因为从B控制器传数据到A控制器,我们拿不到那个prepareForS
清风清晨
·
2024-01-26 23:01
Objective-C
objective-c
开发语言
macos
【通讯录案例-注销功能
Objective-C
语言】
一、接下来,接着来说这个通讯录案例啊,1.我们来把这个“注销”功能,实现一下,这个“正在登录”的时间,我给它改少一点儿,现在是多少,3秒吧,我给它改成,额,0.5吧,command+R,诶,0.5秒之后,跳转,然后,它就过来了,然后呢,我现在啊,还有一个小问题,2.我现在把这两个文本框的值呢,在storyboard上,默认让它们变成“1”、和、”1“、默认让它变成“1”、和、“1”、啊,因为我每次
清风清晨
·
2024-01-26 23:30
Objective-C
objective-c
开发语言
macos
【通讯录案例-搭建添加联系人界面
Objective-C
语言】
一、我们把添加联系人的这个功能,来做一下,1.来看一下,1)当我们点击右上角,这一块儿,有一个rightBarButtonItem,啊,有这么一个“添加”按钮,点击这个按钮以后啊,它会跳到“添加联系人”界面儿,它会跳到右边儿的一个控制器,然后,这个控制器呢,就是一个普通的ViewController,然后呢,上边跟我们、有点儿像我们那个“登录”界面儿,有两个Label、有两个TextField,然
清风清晨
·
2024-01-26 23:30
Objective-C
objective-c
开发语言
macos
【通讯录案例-编辑联系人功能
Objective-C
语言】
一、我们接着来说这个“通讯录”案例啊,编辑联系人的功能1.首先呢,我们第一,应该把“联系人列表”里面,Cell的模型的内容,传到“编辑联系人”的控制器里边儿来,并且让它展示在文本框里,当我点击这个“11”、“222”、这个Cell的时候,它会把这个“11”、“222”、是不是会显示在这两个文本框里边儿啊,所以这个里边儿,是不是有一个“顺传”,所以呢,我要传的是什么,是一个“模型”吧,所以呢,我应该
清风清晨
·
2024-01-26 23:58
Objective-C
objective-c
ios
开发语言
Linux挂载NTFS格式的文件系统
GCC包括C、C++、Fortran、
Objective-C
等多种编程语言的编译器,是一个开源的软件,常用于Unix和Linux系统上。
桃花坞生动的芒果
·
2024-01-26 18:10
Linux
linux
编辑器
C++
入门篇
章2(C++是如何解决C语言不能解决的问题的)
目录1.引用1.1引用概念1.2引用特性1.3常引用1.4使用场景1.5传值、传引用效率比较1.5.2值和引用的作为返回值类型的性能比较1.6引用和指针的区别2.内联函数2.1概念2.2特性3.auto关键字(C++11)3.1类型别名思考3.2auto简介3.3auto的使用细则3.4auto不能推导的场景4.基于范围的for循环(C++11)4.1范围for的语法4.2范围for的使用条件5.
DarknessCor
·
2024-01-26 17:29
c++
c语言
开发语言
【通讯录案例-编辑联系人界面儿
Objective-C
语言】
一、我们现在来做一下,当我们点击这个联系人时,进入到“编辑联系人”界面儿,1.先看一下我们的示例程序,当我点击某一个Cell,跳到了一个叫做“查看/编辑联系人”的控制器,这个控制器,实际上,就布局而言,跟我们“添加”也好、“登录”也好,是差不多的,然后呢,右上角儿,多了一个“编辑”按钮,当我点击“编辑”按钮的时候,这块儿呢,会有一个“保存”,会有一个“保存”的按钮,显示出来,它呢,不是一个able
清风清晨
·
2024-01-26 16:13
Objective-C
objective-c
开发语言
macos
C++
入门篇
章1(C++是如何解决C语言不能解决的问题的)
目录1.C++关键字(以C++98为例)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载5.1函数重载概念5.2C++支持函数重载的原理--名字修饰(nameMangling)1.C++关键字(以C++98为例)C++总计63个关键字,C语言32个关键字2.命名空间在C/C++中,变量、函数和后面要学到的类都是大量存在
DarknessCor
·
2024-01-26 14:03
c++
c语言
面试官问我如何保证Kafka不丢失消息?我哭了!
[
入门篇
!大白话带你认识Kafka!](https://mp.weixin.qq.com/s?
Guide哥
·
2024-01-26 13:36
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他