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-进阶篇
每日一词 34 | essence2018.11.01
themostbasicandimportantqualityofsomething例句:Theessenceofeducationistoteachstudentshowtothinkcritically.2.体会这个词(
进阶篇
小小_d574
·
2020-10-11 00:06
iOS-
工程和工作空间、静态库和框架之间的关系
使用Xcode创建的工程Project是单独分开的,如果想要几个工程同时存在,可以通过创建工作空间Workspace。工作空间是对各工程的集合,工程文件名的后缀为.xcodeproj,工作空间文件名的后缀为.xcworkspace。静态链接库在公司中有些核心代码,我们不能提供源代码,而又需要复用给其它公司、团队等使用,这时候就需要将此部分的代码封装成静态链接库。库是没有main函数程序代码的集合,
越过三
·
2020-10-11 00:00
每日一词34_Essence
themostbasicandimportantqualityofsomething例句:Theessenceofeducationistoteachstudentshowtothinkcritically.2.体会这个词(
进阶篇
依然良生
·
2020-10-10 16:27
iOS-
中如何隐藏启动图片的状态栏
copy的,仅供自己mark使用。如何只隐藏启动图片顶部的状态栏,而不影响程序运行起来其他控制器的状态栏显示?很简单,只需要在info.plist文件中添加一个key
笨鸟后飞了
·
2020-10-10 14:32
iOS-
缓存文件时间
不积跬步,无以至千里不积小流,无以成江海.m文件staticZSWCache*cache=nil;/*单例*///单例方法+(ZSWCache*)shareInstence{@synchronized(self){if(cache==nil){cache=[[ZSWCachealloc]init];}returncache;}}//保证分配了空间,不会出错+(instancetype)allocW
iSongWei
·
2020-10-10 11:28
2018-10-10
afeaturethatisasourceofpride)例句:PhenomenalEnglishboastsarguablythemostdrivenEnglishlearners.2.体会这个词(
进阶篇
jiangyuxuan
·
2020-10-10 11:43
每日一词-outlive
英英释义:liveorlastlongerthan例句:Theone-childpolicyhadoutliveditsusefulness.2.体会这个词(
进阶篇
)“outlive”的基本意思是“比…
LizhuHuang
·
2020-10-10 05:46
每日一词52
aproblemordifficultythatyoumustdealwithbeforeyoucanachievesomething例句:Lifeisallaboutjumpingoveronehurdleafteranother.2.体会这个词(
进阶篇
索诺
·
2020-10-10 05:07
iOS-
屏幕旋转截屏相关
小摩丝.jpg本篇收录各种屏幕旋转知识点等.1.详解iOS开发中处理屏幕旋转的几种方法2.iOS个别页面强制横屏,其他页面竖屏3.iOS屏幕旋转,单个屏幕旋转的实现4.关于iOS横竖屏的问题5.NSInvocation的使用之——强制屏幕旋转6.屏幕横竖屏旋转系统整理7.IOS屏幕开启旋转,UIAlertController弹窗后,禁止屏幕旋转8.iOS屏幕自动旋转问题以及横屏模式打开APP出现的
守护地中海的花
·
2020-10-09 23:10
iOS-
底层 isa指针结构分析
OC对象的本质在我们日常的开发中,会创建很多个自定义的对象,大部分是继承自NSObject,但是具体到源码实现,就看不到了,怎么办呢?编译器clang就要登场了ClangClang是一个有Apple主导编写,基于LLVM的C/C++/Objective-C的编译器主要用于底层编译,将一些文件输出为C++文件,可以更好的查看底层的结构以及实现逻辑探索对象本质在main中自定义一个类LGPerson,
陪妮走未来
·
2020-10-07 13:28
Nginx 高级
进阶篇
(Proxy代理,Proxy缓存)
一、服务器代理原理:Proxy代理1.正向代理:内网客户机通过代理访问互联网。通常要设置代理服务器地址和端口。2.反向代理:外网用户通过代理访问内网服务器。内网服务器无感知。3.模块:ngx_http_proxy_module4.语法:代理Syntax:proxy_passURL;代理的后端服务器URLDefault:—Context:location,ifinlocation,limit_exc
刘小哥丶
·
2020-10-06 17:41
NGNX
iOS-
底层 对象内存对齐
什么是内存对齐?内存对齐,简单来说就是编译器为了节省查找内存时间,通过一定的算法将数据按照规律存储,而不是一个一个的紧密排列,每个平台上的编译器都有自己的“对齐系数”(一般为4和8),而iOS的对齐系数为8即8字节对齐。内存对齐的好处CPU存取原理CPU把内存当成是一块一块的,块的大小可以是2,4,8,16字节大小,因此CPU在读取内存时是一块一块进行读取的。每次内存存取都会产生一个固定的开销,减
陪妮走未来
·
2020-10-06 09:00
iOS-
底层(10):objc_msgSend流程分析之慢速查找与消息转发
objc_msgSend慢速查找流程分析前一篇我们分析了汇编快速查找,如果没有找到,就会进入CheckMiss或者JumpMiss.macroCheckMiss//missifbucket->sel==0.if$0==GETIMPcbzp9,LGetImpMiss.elseif$0==NORMALcbzp9,__objc_msgSend_uncached.elseif$0==LOOKUPcbzp9
恍然如梦_b700
·
2020-09-27 16:54
numpy——
进阶篇
相关文章numpy——基础篇文章目录tile(平铺)MaskedArrays什么是MaskedArrays?函数结构创建MaskedArraycopyfill_valueclip合并appendconcatenatestackblockhstack、vstack、dstackhstackvstackdstack总结拆分splitarray_splithsplit、vsplit、dspliteye和
Dis_illusion
·
2020-09-26 21:42
pandas
Flutter iOS 环境搭建
1.获取flutterSDK(要翻墙)可以参考地址https://flutterchina.club/setup-macos/#
ios-
设置也可以clonegitclone-bbetahttps://github.com
lam_Seven
·
2020-09-23 14:11
iOS-
多线程2-线程安全、OSSpinLock
一.安全隐患利用多线程异步可以同时做不同的事情,效率更高,但是这样也会有安全隐患。造成安全隐患的原因:一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一个对象、同一个变量、同一个文件。当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题。两个比较经典的问题:存钱取钱.png卖票.png下面用代码来验证卖票问题:-(void)viewDidLoad{[su
Imkata
·
2020-09-22 17:41
iOS-
多线程1-GCD
首先看一下iOS中多线程的实现方案多线程方案.png这些多线程方案的底层都是依赖pthreadNSThread线程生命周期是程序员管理,GCD和NSOperation是系统自动管理NSThread和NSOperation都是OC的,更加面向对象NSOperation基于CGD,使用更加面向对象一.GCD的简单使用1.同步、异步、串行、并发先理解比较容易混淆的术语:同步、异步、串行、并发同步(syn
Imkata
·
2020-09-22 16:16
iOS-
底层(8):类结构之cache_t结构分析
今天我们来研究一下cache_t是什么前文书我们说过,在类的结构体中有个cache_t,我们来看看在类中的位置structobjc_class:objc_object{//ClassISA;Classsuperclass;cache_tcache;//formerlycachepointerandvtableclass_data_bits_tbits;//class_rw_t*pluscustom
恍然如梦_b700
·
2020-09-21 15:28
iOS-
底层原理2:alloc、init、new探析
alloc、init、new是我们在开发过程中很常见的方法,但是我们并不是很清楚它内部做了些什么,这篇文章将通过苹果源码来研究下它们的底层实现。我们带着问题去探析:1、alloc方法做了些什么?2、init方法做了些什么?3、new与allocinit有什么区别?准备工作objc4-781项目alloc做了些什么?Person*objc=[Personalloc];step1:objc_alloc
AcmenL
·
2020-09-18 17:14
iOS-
底层原理4:NSObject的alloc分析
在上一篇文章中以[LBHPersonalloc]为例对+alloc方法进行了源码分析,本文作为补充去探索作为根类的NSObject的[NSObjectalloc]流程与[LBHPersonalloc]流程是否有区别。源码分析沿用上一篇文章的objc4-781源码,新增一个NSObject的实例并打上断点根据上一篇文章分析的alloc流程[LBHPersonalloc]的流程图等程序执行到main函
AcmenL
·
2020-09-18 16:06
Kotlin-简约之美-
进阶篇
(十三):协程
@[toc]什么是协程?官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关事件、在不同线程(甚至不同机器)上调度执行,而代码则保持如同顺序执行一样简单。协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依赖于线程,但是协程挂起时不需要阻塞线程,几乎是无代
门心叼龙
·
2020-09-18 09:55
嵌入式数据库sqlite3【
进阶篇
】-子句和函数的使用,小白一文入门
更多信息请关注公众号:一口Linux在《嵌入式数据库sqlite3【基础篇】-基本命令操作,小白一看就懂》一文中讲解了如何实现sqlite3的基本操作增删改查,本文介绍一些其他复杂一点的操作。比如where、orderby、having、like、函数等用法。数据库准备新建数据库,company.db。设计一个表格employee,内容如下:idnameagedepsalary1马云21marke
一口Linux
·
2020-09-18 08:59
linux系统应用
数据库
linux
iOS-
底层-关联对象
前两篇文章我们学习了关于Category的知识Category分类和load和initialize,现在再看一个问题,Category能否添加成员变量?如果可以,如何给Category添加成员变量?带着疑问,我们进行本文学习。一.如何给分类添加成员变量我们知道,如果在类中添加如下属性,@property(assign,nonatomic)intage;编译器会自动帮我们做下面三件事:1.生成_开头
Imkata
·
2020-09-17 17:29
iOS-
推送证书制作流程
cer是苹果官网下载的文件p12是钥匙串导出的展开文件全程无密码1.cer文件转pem文件opensslx509-inpinggubbs_aps_universal.cer-informDER-outformPEM-outpinggubbs_aps_universal_cert.pem2.p12文件转pem文件opensslpkcs12-inpinggubbs_aps_universal.p12-
WeiAreYoung
·
2020-09-17 16:11
iOS
iOS-
细说 iOS 消息推送(转)
http://blog.segmentfault.com/jwfing/1190000000520755转载于:https://www.cnblogs.com/DarbyCJ/p/3847491.html
aquioy6868
·
2020-09-17 15:04
iOS-
使用URL Scheme实现App的进程间通信
iOS平台的进程间通信是一件很蛋疼的事,通过窝大量的资料搜索,最后发现好像比较普遍的实现方式则是使用URLScheme(好吧好像别的方式我还没搞懂,准备看英文文献学习学习先哈哈哈哈哈)。 URLScheme就是将一个应用自身“绑定”到一个自定义的URL上,该Scheme可以用于在浏览器或别的应用中启动。PS:一个应用是可以自定义多个URLScheme的。一、注册自定义的URLScheme 首先
来自星星的松子
·
2020-09-17 12:16
iOS
iOS-
监听UITextField值改变事件
在实际情况中我们有时候在界面输入时候需要让用户输入的数据与模型同步,那么可能我们就需要监听UITextField值改变事件,然后在响应的方法中将新的值同步到模型中。这次我们主要提出三种方案,其中第一种方案是不一定有效的,后两种方案则是比较可靠的方案。一、实现UITextFieldDelegate协议。 这种方式实际上是由系统空间回调协议中的方式,并且通过查阅文档我们可以发现有以下相关接口是相
来自星星的松子
·
2020-09-17 12:16
iOS
用Django全栈开发(
进阶篇
)——10. Django + Django REST framework + Ajax + Art Templat实现异步请求
在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从
进阶篇
开始,每一篇文章都是干货满满,干的不行。
皮爷撸码
·
2020-09-17 10:35
iOS-
关于解决WebView、WKWEbView打开pdf文件乱码问题
今天遇到了WebView打开pdf乱码的问题,百度了一下,遂找到了解决方法,在这记录一下,原贴地址原贴整理了两种解决方法,我试了第二种没成功,也没搞懂是什么问题,下面就整理一下第一种解决方法。转成二进制文件如果是WebView,要签代理-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)reques
萤火虫儿飞
·
2020-09-17 07:17
OC基础篇
webview
WKWebView
乱码
pdf
iOS
Android
进阶篇
-获取手机通讯录联系人头像
publicclassContactPhotoLoaderimplementsCallback{privatestaticfinalStringLOADER_THREAD_NAME="ContactPhotoLoader";/***TypeofmessagesentbytheUIthreadtoitselftoindicatethatsomephotos*needtobeloaded.*/priv
weixin_30642869
·
2020-09-17 07:03
移动开发
数据库
ui
iOS-
改变UITextField的Placeholder颜色的三种方式
转自:http://blog.csdn.net/mazy_ma/article/details/51775670有时,UITextField自带的Placeholder的颜色太浅或者不满足需求,所以需要修改,而UITextField没有直接的属性去修改Placeholder的颜色,所以只能通过其他间接方式去修改。例如:系统默认的Placeholder颜色太浅需要加深颜色,或者改变颜色方法一:通过a
Haley_Wong
·
2020-09-17 07:55
iOS开发笔记
jmeter
进阶篇
01-jmeter数据库(MySQL)性能测试
**1.Jmeter连接数据库插件mysql-connector-java的下载及配置**jmeter想要连接数据库,首先需要下载插件连接mysql的jar包下载地址:https://www.mysql.com/downloads/下载完成后解压,放入到jmeter的lib目录中。2.Jmeter配置JDBCConnectionConfiguration添加线程组添加JDBCConnectionC
一个可爱哒程序媛
·
2020-09-17 07:35
性能测试
jmeter
mysql
数据库
java
微课微视频制作软件CS(Camtasia Studio)完整学习视频教程-黄波-专题视频课程
整个课程包括基础篇、
进阶篇
、应用篇和操作技巧篇几部分,结合Techsmith官网的相关素材,以实践操作演示为主,详细介绍了微课制作的方法。
神小威
·
2020-09-17 07:14
视频教程
iOS-
内购注意 沙盒二次验证
1、发送请求,注意请求IDNSString*productID=@"这是创建内购项目填写的ID";NSArray*product=[[NSArrayalloc]initWithObjects:productID,nil];NSSet*nsset=[NSSetsetWithArray:product];SKProductsRequest*request=[[SKProductsRequestallo
因你而不同
·
2020-09-17 07:12
iOS开发
沙盒二次验证
内购
【代码笔记】
iOS-
点击搜索跳转到另外一个页面
一,效果图。二,工程图。三,代码。RootViewController.h#import@interfaceRootViewController:
[email protected]
#import"RootViewController.h"#import"DetailViewController.h"@interfaceRootViewControlle
菜鸟and小白
·
2020-09-17 04:39
iOS-代码笔记
Node.js后端开发 -
进阶篇
#8 express框架之路由模块的封装1
目录一、前言二、路由模块的封装1、初始化项目、安装express框架(1)npminit-y初始化项目,生成package.json文件(2)npminit-y和npminit区别(3)安装express框架---生成node_modules文件夹和package-lock.json文件---执行npminstallexpress-save和npminstallexpress--no-save的区
鲁迷那
·
2020-09-17 01:10
nodejs后端开发
Node.js 使用express搭建后台服务器 (
进阶篇
)
上篇文章我们介绍了利用express微服务搭建简单的后台服务器以及中间件今天我们把模块化的思想注入,利用路由分别管理/暴露API接口与前端交互等等我们先跑起来服务letexpress=require('express')//引入expressletapp=express()//相当于http.createServer(app)//访问根路由app.get('/',(req,res)=>{res.s
前端小小白zyw
·
2020-09-17 01:36
Node.js
nodejs
中间件
WebP
进阶篇
--Gif2WebP
前几天在看公众号“程序员那些事”,中间有看到一个漫画。Gif趣图:现代软件开发流程就是这样的这个漫画貌似不完整,所以有下面围观群众表示:老板卡带了,结局没了。图片的源地址,那么问题来了,平常我们在上传图片,如果真的需要上传一张比较大的动图除了截取一段或者转成视频,还有什么别的方法吗?WebP!是不是觉得很诧异!别的文章讲的都是如何将PNG,JPG这一类的静态图片转成WebP,竟然连Gif都能转?(
weixin_33850890
·
2020-09-17 00:31
java
前端
移动开发
php程序员
进阶篇
[十问PHP程序员]
转载自:PHPchina(UID:流感猪)1.首先看了PHP的源码API函数,对于许多口水仗的争论一笑而过,只是停留在脚本级别上的什么效率,安全。。。之争完全就是无稽之谈,没有深入理解API,所有的争论都是臆测和不科学的态度。你做了吗?2.不再把PHP看作一门后台语言,而是一门类似JS的脚本,页面表现级的语言,更多的是尝试使用一种软件来做后台,PHP做前台,尝试真正的B/S开发。你的看法呢?3.知
longxuu
·
2020-09-16 18:25
开发速记
php
模板引擎
算法
j2se
脚本
框架
iOS-
最新代码混淆
代码混淆其实就是字符串替换,目前有二种方法可以实现,一个是#define,一个是利用tops,本文主要是讲解#define方式替换步骤。一:配置confuse.sh和func.list文件1.打开终端cd到你的项目根目录2.分别创建2个文件:touchconfuse.sh、touchfunc.list[1]3.将文件加入到你的项目234.添加RunScript45.设置脚本相对路径$PROJECT
木马不在转
·
2020-09-16 17:12
SNMP从入门到开发:
进阶篇
管理信息库:MIB我们要扩展mib首先必须清楚mib是如何定义的,用的什么语言,有哪些约定,遵循哪些规则等等。这些基本东西掌握过后,我们就可以很轻松的来写自己的mib文件了。所谓管理信息库,或者MIB,就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息的集合,或者叫管理对象的集合,在RFC1213[McColghrie和Rose1991]中定义了MIB-II,即第二版的MIB库。MIB
平淡_但不乏味
·
2020-09-16 16:02
网络编程
用Django全栈开发(
进阶篇
)——11. Django REST framework实现Token验证
大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程的进阶版。很抱歉这篇文章更新的晚了,原因是皮爷这段时间一直在日本换工作,经过一个月的煎熬,最后终于拿到了想要去的公司的offer。以后可以将peekpa.com和工作相结合,创建更加牛逼的peekpa.com同时为大家制作更加详细的,有内容的教程。在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完
皮爷撸码
·
2020-09-16 14:09
Docker Compose 之
进阶篇
笔者在前文《DockerCompose简介》和《DcokerCompose原理》两篇文章中分别介绍了dockercompose的基本概念以及实现原理。本文我们将继续探索dockercompose,并通过demo介绍一些主要的用法。说明:本文的演示环境为ubuntu16.04。应用多个compose配置文件docker-compose命令默认使用的配置文件是当前目录中的docker-compose.
weixin_33912638
·
2020-09-16 13:08
LLVM代码研读(2) --- LLVM前端: Clang剖析
前言:
进阶篇
目的在于剖分Clang和LLVM的基本原理,因此依照常规编译器的架构从前端(clang)到后端(LLVM);因此,
进阶篇
被依次分成两个部分:前端和后端;当前章节主要是LLVM前端的分析,这里使用
「已注销」
·
2020-09-16 12:58
编译技术
ElasticSearch 命令-(
进阶篇
)
本篇主要学习DSL格式的ElasticSearch查询语法,了解Filter的作用,了解常用的聚合。在开工之前我们需要强调一点,这也是我刚接触ES时进入的一个误区,虽然在某种程度上查询搜索ES与oracle、mysql等数据库有一些相似性,但是根本的区别是ES是个搜索引擎,他除开能过滤出我们想要的记录以外还增加了评分的能力,也就是“智能数据库”。了解这一点,才能方便我们领悟在搜索时什么时候用mat
牛麦康纳
·
2020-09-16 11:29
ElasticSearch
docker整理
进阶篇
docker
进阶篇
:转自https://www.cnblogs.com/sparkdev/p/9092082.html整理的笔记:镜像方面的:registry保存docker镜像,其中还包含镜像层次结构和关于镜像的元数据
xiaofang2015
·
2020-09-16 11:24
大数据和云计算
docker
Docker 网络之
进阶篇
笔者在《Docker基础:网络配置》一文中简单介绍了容器网络的基本用法,当时网络的基本使用方式还处于--link阶段。时过境迁,随着docker的快速发展,其网络架构也在不断的演进。本文主要介绍docker的CNM网络模型以及新引入的network子命令。Docker网络架构Docker在1.9版本中引入了一整套的dockernetwork子命令和跨主机网络支持。这允许用户可以根据他们应用的拓扑架
weixin_34087301
·
2020-09-16 11:30
Docker容器技术
进阶篇
##手动构建镜像1、首先要有一个容器(centos或者其他的)2、创建容器并进入[root@linux-node1~]#dockerrun-it--namemycentoscentos3、在容器中安装nginx(容器中没有wget,所以只能用rpm)[root@69c7d97d47cd/]#rpm-ivhhttp://mirrors.aliyun.com/epel/epel-release-lat
幸福丶如此
·
2020-09-16 10:40
运维架构
虚拟化
linux
虚拟化
docker
Docker世界 --
进阶篇
(入门)
一、DockerCompose1.1DockerCompose介绍1.1.1简介:传统的docker服务,我们一般通过编写Dockerfile文件,通过build命令创建一个镜像,再通过run命令建立一个容器。这种对于单个应用来说可能比较方便和快捷,那么假设有一个项目,包含了100个微服务,这100个微服务之间还存在相互依赖关系,那以上的方式就显得特别鸡肋,费时费力。因此,我们可以通过Docker
啊 这
·
2020-09-16 10:26
docker
docker
Kotlin-简约之美-
进阶篇
(十):扩展函数和扩展属性
@[toc]扩展函数给本来单薄的类添加了许多功能,今天我们来详细看一下扩展函数和扩展属性到底是什么,应该怎么用。扩展函数和扩展属性的实现我们都知道,Java中,只有一个类型的成员属性和成员方法才能用“对象.属性/方法()”的方式调用,一个类型的对象是绝对不可能通过这种方法调用其他类里定义的方法(除非存在继承或实现关系)。而Kotlin提供的扩展函数和扩展属性打破了这一规则,它是怎么实现的呢?首先看
门心叼龙
·
2020-09-16 09:28
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他