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
NSLog
手撕 iOS 底层04 -- 内存对齐原理
16字节对齐算法0x00--获取内存大小的三种方式LGPerson*person=[LGPersonalloc];person.name=@"Cooci";person.nickName=@"KC";
NSLog
Hello_kid
·
2023-03-17 04:16
ELASTICSEARCH 写入速度优化
提升ES的写入速度可以从以下几方面入手:加大tra
nslog
flush,可以降低iops,writeblock加大indexrefresh间隔,除了降低io,也降低了segmentmerge频率调整bulk
lily_佳忆
·
2023-03-17 00:07
OC常用算法
排序算法冒泡排序-(void)bubbleSort:(NSMutableArray*)ary{
NSLog
(@"\n排序前\n");[selfprintAry:ary];for(inti=0;i[ary[
DeveloperHZ
·
2023-03-16 18:49
Block 深入浅出
的类型2.循环引用的解决方法block底层的分析1block类型block主要有三种类型1.1__NSGlobalBlock__:全局block,存储在全局区void(^block)(void)=^{
NSLog
海底小纵队
·
2023-03-16 15:05
iOS字符串比较大小
NSString*endTime=nil;BOOLresult=[[AOPModelgetInPageTime]compare:[AOPModelgetOutPageTime]]==NSOrderedSame;
NSLog
1234yws
·
2023-03-16 15:08
IOS获取手机版本信息
//手机序列号NSString*identifierNumber=[[UIDevicecurrentDevice]uniqueIdentifier];
NSLog
(@"手机序列号:%@",identifierNumber
我真的真的是文艺青年
·
2023-03-16 15:33
iOS底层探索 -- dyld 流程分析
我们在ViewController.m中实现一个load方法+(void)load{
NSLog
(@"%s",__func__);}同时在此处也打一个断点。通常意义上,我们说一个APP
iOS小木偶
·
2023-03-16 12:24
synchronized 编译记录
源码#importintmain(intargc,constchar*argv[]){@autoreleasepool{//insertcodehere...
NSLog
(@"Hello,World!")
_一叶孤帆
·
2023-03-16 10:58
iOS开发常用算法
1、四舍五入法roundffloatnumber;intresult;number=10.51;result=(int)roundf(number);
NSLog
(@"roundf(%.2f)=%d",number
Leeson1989
·
2023-03-16 05:06
iOS 内存管理--弱引用和强引用
1.引用计数探索引入一个案例:NSObject*objc=[NSObjectalloc];
NSLog
(@"%ld----%@----%p
冼同学
·
2023-03-16 00:08
NSString
japanese";NSRangefoundObj=[temprangeOfString:japoptions:NSCaseInsensitiveSearch];if(foundObj.length>0){
NSLog
番茄红豆汤
·
2023-03-15 22:07
OC底层-alloc流程图及部分源码理解
理解不到位,还请大家做做指出,好及时修改:首先我们先看下,这三个打印LGPerson*p1=[LGPersonalloc];LGPerson*p2=[p1init];LGPerson*p3=[p1init];
NSLog
JEFF009
·
2023-03-15 21:04
copy方法和mutableCopy方法的区别
简单操作NSString*str1=@"123";NSString*str2=[str1copy];
NSLog
(@"str1=%@str1P=%p\nstr2=%@str2P=%p",str1,str1
taobingzhi
·
2023-03-15 21:58
iOS常见系统宏 ing...
==这个方法可能用到==if(@available(iOS11,*)){//>=11
NSLog
(@"XXX1");}elseif(@available(iOS10,*)){//>=10
阿洋12138
·
2023-03-15 20:27
iOS系统字体
fontNameinfontFamily){NSArray*names=[UIFontfontNamesForFamilyName:fontName];for(NSString*fontinnames){
NSLog
61278c5abf28
·
2023-03-14 23:23
iOS开发一些关键字和宏
#ifdefDEBUG#defineMYLog(format,...)
NSLog
((@"[File-%s][Line-%d]%s"\format),__FILE__,__LINE__,__PRETTY_FUNCTION
alilialili
·
2023-03-14 19:34
探究 iOS 协程 - coobjc 源码分析(二)
首先我们先写一个最简单的示例程序:-(void)testCORoutineAsyncFunc{co_launch(^{
NSLog
(@"costart");//await后面需要跟COChan或者COPromiseNSNumber
sidiWang
·
2023-03-14 13:49
static和const
-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{staticinttemp=1;temp++;
NSLog
(@"%d
gpylove
·
2023-03-14 08:35
C语言的函数指针作为参数传递。
intc=invoke(3,5);c=c+8;returnc;}intmain(intargc,constchar*argv[]){@autoreleasepool{Invokeinvoke=max;
NSLog
青藤1992
·
2023-03-14 07:09
Spring Boot - 日志记录
[TOC]简介SpringBoot内部使用的日志框架为Commo
nsLog
ging,但是Commo
nsLog
ging的内部具体实现可以由用户自行指定。
Whyn
·
2023-03-13 16:23
iOS一道元类面试题
@interfaceNSObject(Test)+(void)test;@end@implementationNSObject(Test)-(void)test{
NSLog
(@"%@",NSStringFromSelector
程序员学哥
·
2023-03-13 13:29
递归锁 死锁。
synchronizedstaticNSString*A=@"A";/**B锁/staticNSStringB=@"B";dispatch_async(queue,^{//
NSLog
(@"%@",[selfsourceOut
jemmy_xl
·
2023-03-12 19:38
iOS的多线程编程GCD
dispatch_time_t:dispatch_walltime获得真实时间(绝对时间),dispatch_time获得马赫时间*/dispatch_time_ttime=dispatch_walltime(NULL,0);
NSLog
任性不认命ToT
·
2023-03-12 18:10
iOS数据测试
msCFAbsoluteTimestart=CFAbsoluteTimeGetCurrent();//dosomethingCFAbsoluteTimeend=CFAbsoluteTimeGetCurrent();
NSLog
Mr_lk先生
·
2023-03-12 17:43
MacOS开发坑点集合
NSArray*arr=@[@(0),@(1)];
NSLog
(@"%@",arr[2]);//模拟越界异常dispatch_async(dispatch_get_main_queue(),^{NSArray
不一样的色彩
·
2023-03-12 13:45
RunLoop运行循环
为什么需要RunLoop我们新建一个空白的命令行项目intmain(intargc,char*argv[]){@autoreleasepool{
NSLog
(@"Hello,World!")
CoderKK
·
2023-03-12 13:06
setMaxConcurrentOperationCount
{NSBlockOperation*op1=[NSBlockOperationblockOperationWithBlock:^{for(inti=0;i<5;i++){
NSLog
(@"%@:i=%d"
晓叶
·
2023-03-12 11:36
OC底层原理 02: alloc & init & new 篇
定义对象如下:LGPerson*p1=[LGPersonalloc];LGPerson*p2=[p1init];LGPerson*p3=[p1init];LG
NSLog
(@"%@-%p-%p",p1,p1
花白少年梦
·
2023-03-12 09:12
获取代码段时间间隔
CFAbsoluteTimestartTime=CFAbsoluteTimeGetCurrent();//代码段CFAbsoluteTimeintervalTime=(CFAbsoluteTimeGetCurrent()-startTime);
NSLog
ychen3022
·
2023-03-12 06:19
iOS-block
Block类型的变量的格式返回值类型(^block变量名称)(形参列表)实现格式^返回值类型(形参列表){语句}定义一个无参数无返回值的Block类型变量void(^myBlock)()=^void(){
NSLog
指头飞血
·
2023-03-11 22:30
Swift那些和OC不一样的东西
基础部分输出使用print函数输出,不再使用
NSLog
,输出占位符\(常量/变量)例如:letname="小明"print("我的名字叫\(name)")注释支持多行注释/*第一层注释/*第二层注释*/
IMKel
·
2023-03-11 20:38
记一次Elastic-search tra
nslog
EOF 问题修复
IndexShardRecoveryException[failedtorecoveryfromgateway];nested:EngineCreationFailureException[failedtorecoverfromtra
nslog
苏苏JS
·
2023-03-11 19:57
alloc&init底层重识
Person*p1=[Personalloc];Person*p2=[p1init];Person*p3=[p1init];
NSLog
(@"对象%@-指针指向的地址%p-指针地址%p",p1,p1,&p1
lixiangdev
·
2023-03-11 06:47
RACSignal信号订阅流程的简单理解
id_Nonnullsubscriber){[subscribersendNext:@"message"];returnnil;}];[signalsubscribeNext:^(id_Nullablex){
NSLog
DestinyFighter_
·
2023-03-10 21:56
GCD线程死锁问题详细解读与dispatch_set_target_queue的使用
本篇文章适合有一定线程概念新手请移步.GCD线程死锁经典例题dispatch_sync(dispatch_get_main_queue(),^{
NSLog
(@"线程");});首先先要明白造成死锁的条件之一就是当前线程必须为串行队列
雨洒潇湘
·
2023-03-10 20:56
iOS多线程简记
whatfuckingblocksyntaxNSOprationNSBlockOperation*opration1=[NSBlockOperationblockOperationWithBlock:^{sleep(4);
NSLog
草花凯
·
2023-03-10 13:14
Swift 数字类型文本 去除小数无效的0
NSNumber*inNumber=@(stringNumber.floatValue);NSString*outNumber=[NSStringstringWithFormat:@"%@",inNumber];
NSLog
_风雨
·
2023-03-10 13:50
关于-iOS13-UITabBar 去除黑线的方法
下面是解决放法:for(UIView*childViewinself.subviews){
NSLog
(@"childView%@",childView);Cl
Cy_Star
·
2023-03-10 08:33
内存对齐原理
/4字节shortd;//2字节}MyStruct1;structStructTwo{doubleb;//8字节chara;//1字节shortd;//2字节intc;//4字节}MyStruct2;
NSLog
旅行者_sz
·
2023-03-10 06:10
多线程-锁(死锁)
常见的死锁情况:主队列同步,造成死锁:代码如下-(void)viewDidLoad{[superviewDidLoad];
NSLog
(@"lock--a");//dispatch_sync同步dispatch_get_main_queue
feitry
·
2023-03-10 04:22
_ _block
__block测试__blockintta2=10;
NSLog
(@"ta3:---初始化时--%p--%p",&ta2,ta2);TestBlocktBlock=^void{ta2=15;
NSLog
(@
MCWorld
·
2023-03-09 22:27
SpringBoot——logback-spring.xml配置文件标签
SpringBoot日志框架市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面(日志的抽象层)日志实现JCL(JakartaCommo
nsLog
ging
小波同学
·
2023-03-09 17:38
xCode8开始
NSLog
打印不全
就是使用定义
NSLog
的宏定义,并使用printf来代替。2、在这里就不多说了,此处只记录一个问题,就是使用可变参时的打印办法:voidECNetLog(NSString*format,...)
PiXAR_Lee
·
2023-03-09 16:10
嵌套tableview滑到底部无法滑动
为解决这个问题只要子tableview滑动底部时手动将tableview往上滚动点就可以了-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{
NSLog
风之少年
·
2023-03-09 16:51
多线程(二)队列相关的常见面试题
demo1下面代码是否可以正常运行,如果可用正常运行,会输出什么结果:
NSLog
(@"执行任务1");dispatch_queue_tqueue=dispatch_get_main_
PerryMorning
·
2023-03-09 14:15
iOS底层-Block底层原理
block类型block主要有三种类型__NSGlobalBlock__:全局block,存储在全局区void(^block)(void)=^{
NSLog
(@"HX");};
NSLog
(@"%@",block
含笑州
·
2023-03-09 14:53
iOS原理(五)----block
对象,它内部也有个isa指针,block是封装了函数调用以及函数调用环境的OC对象.下面是简单的一个block代码:typedefvoid(^MyBlock)(void);MyBlockblock=^{
NSLog
会笑的Even
·
2023-03-09 12:52
IOS单例模式的底层原理
shareInstance{staticSingleton*single;staticdispatch_once_tonceToken;//①onceToken=0;dispatch_once(&onceToken,^{
NSLog
yycache
·
2023-03-09 09:40
面试题: 方法的存储
interfaceLGPerson:NSObject-(void)sayHello;+(void)sayHappy;@end@implementationLGPerson-(void)sayHello{
NSLog
KB_MORE
·
2023-03-09 07:07
核弹级!log4j 2漏洞原理及复现
测试漏洞的人太多,连d
nslog
很长一段时间都访问不了,最后还用的ceye测试复现的。
hackt0
·
2023-03-09 02:10
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他