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-
循环引用
循环引用强引用:某个对象被strong指针强引用,指针未置为nil对象不会被销毁。弱引用:某个对象被weak指针弱引用,对象销毁weak置为nil。只要一个对象没有被strong指针指向那么该对象就是nil。循环引用的实质:多个对象之间有强引用,不能释放让系统回收。typeof与typedeftypeof是一个一元运算,放在一个运算数之前,运算数可以是任意类型。可以理解为:我们根据typeof()
逆袭从今天开始
·
2020-08-02 22:06
Objective-C
iOS
[安全攻防
进阶篇
] 四.逆向分析之条件语句和循环语句源码还原及流程控制逆向 (4)
接下来我将开启新的安全系列,叫“安全攻防
进阶篇
”,也是免费的100篇文章,作者将更加深入的去研究恶意样本分析、逆向分析、内网渗透
Eastmount
·
2020-08-02 21:12
系统安全与恶意代码识别
安全攻防进阶篇
渗透&攻防
逆向分析
流程控制
系统安全
条件语句
OD
线段树总结(二)
进阶篇
看了总结(一)(假装你看了),那么对于线段树的基本操作就有个了解了,
进阶篇
一般是源自网络赛,多校里面难度适中,时间上应尽量控制在1个半小时内弄完。一:优化类问题。
WJSZMRX
·
2020-08-02 21:09
线段树
其它
iOS-
富文本之表情文字混排
场景:如微信一样,可以发送emoji表情,以及emoji表情与文字混排。主要实现依据类:1.NSMutableAttributedString将文本转化成NSMutableAttributedString类型,进而可以赋予文字属性2.NSRegularExpression生成正则表达式规则,查找文本对应的emoji表情符号3.NSTextAttachment将查找到的emoji表情符号转换成图片4
夏目三三
·
2020-08-02 21:48
#
iOS开发小结
生命不歇,挖坑不止!另一种挖洞算法的实现!
效果预览微信小游戏-
ios-
端效果预览实现步骤整体思路是,先用Clipper去计算多
Creator星球
·
2020-08-02 21:34
MySQL
进阶篇
(03):合理的使用索引结构和查询
本文源码:GitHub·点这里||GitEE·点这里一、高性能索引1、查询性能问题在MySQL使用的过程中,所谓的性能问题,在大部分的场景下都是指查询的性能,导致查询缓慢的根本原因是数据量的不断变大,解决查询性能的最常见手段是:针对查询的业务场景,设计合理的索引结构。2、索引使用原则索引的使用并不是越多越好,而是针对业务下的查询场景,不断的改进和优化,例如电商系统中用户订单的场景,假设存在如下表结
知了一笑
·
2020-08-02 21:15
mysql
索引
数据库
数据库性能优化
快速、灵活的文件同步复制工具—rsync(
进阶篇
)
一、自述前一篇文档讲解了rsync的安装与配置以及应用实例(http://cfwlxf.blog.51cto.com/3966339/1406364),看过前一篇的文档朋友,尽管你还未曾在线上环境使用rsync提供服务,但你可能已经了解rsync实现文件同步的方式有两种,一种是默认使用SSH协议通信,实现文件同步,另一种通过虚拟通道,并以虚拟的用户名,密码进行验证通信,实现文件同步;那么此篇文档将
weixin_34115824
·
2020-08-02 19:40
运维
shell
开发工具
mysql 开发
进阶篇
系列 43 逻辑备份与恢复(mysqldump 的基于时间和位置的不完全恢复)...
一.概述在上篇讲到了逻辑备份,使用mysqldump工具来备份一个库,并使用完全恢复还原了数据库。在结尾也讲到了误操作是不能用完全恢复的。解决办法是:我们需要恢复到误操作之前的状态,然后跳过误操作语句。再恢复后面执行的语句,完成我们的恢复,这种恢复叫“不完全恢复”。在mysql中,不完全恢复分为基于时间点的恢复和基于位置的恢复。1.1基于时间点恢复步骤下面来模拟基于时间点恢复,操作步骤如下:(1)
weixin_34082695
·
2020-08-02 19:08
MySQL
进阶篇
(03):合理的使用索引结构和查询
本文源码:GitHub·点这里||GitEE·点这里一、高性能索引1、查询性能问题在MySQL使用的过程中,所谓的性能问题,在大部分的场景下都是指查询的性能,导致查询缓慢的根本原因是数据量的不断变大,解决查询性能的最常见手段是:针对查询的业务场景,设计合理的索引结构。2、索引使用原则索引的使用并不是越多越好,而是针对业务下的查询场景,不断的改进和优化,例如电商系统中用户订单的场景,假设存在如下表结
知了一笑
·
2020-08-02 17:43
MySQL
索引
数据库
数据库.存储.管理
MySQL
进阶篇
(03):合理的使用索引结构和查询
本文源码:GitHub·点这里||GitEE·点这里一、高性能索引1、查询性能问题在MySQL使用的过程中,所谓的性能问题,在大部分的场景下都是指查询的性能,导致查询缓慢的根本原因是数据量的不断变大,解决查询性能的最常见手段是:针对查询的业务场景,设计合理的索引结构。2、索引使用原则索引的使用并不是越多越好,而是针对业务下的查询场景,不断的改进和优化,例如电商系统中用户订单的场景,假设存在如下表结
知了一笑
·
2020-08-02 17:00
MySQL
进阶篇
(03):合理的使用索引结构和查询
本文源码:GitHub·点这里||GitEE·点这里一、高性能索引1、查询性能问题在MySQL使用的过程中,所谓的性能问题,在大部分的场景下都是指查询的性能,导致查询缓慢的根本原因是数据量的不断变大,解决查询性能的最常见手段是:针对查询的业务场景,设计合理的索引结构。2、索引使用原则索引的使用并不是越多越好,而是针对业务下的查询场景,不断的改进和优化,例如电商系统中用户订单的场景,假设存在如下表结
知了一笑
·
2020-08-02 17:00
iOS-
百度语音合成的使用
背景目前语音功能比较出名的就是百度、讯飞语音,当然还有其他平台的语音功能,比如微信之类的。目前我只用过百度、讯飞的语音,具体是讯飞的语音识别和百度的语音合成。很奇葩是吧,为啥要分开来用。要么就选讯飞的语音识别+语音合成,要么就选讯飞的语音识别+语音合成。老板要求的,这个理由够不够,哈哈哈~回归正题,百度的语音合成,建个新工程再玩一下。一、百度语音开放平台注册应用百度语音开放平台:百度语音-永久免费
喜欢吃布丁但是没有钱
·
2020-08-02 15:37
iOS-算法问题
iOS-
计算文字(字符串)高度
注:本方法可适用于计算cell内容为纯文本的情况,达到cell高度自适应的效果。如果有其他形式如图片,视频等内容,原理类似,可以据此算出基础高度或坐标。#pragmamark-计算字符串高度,用于cell的高度自适应-(CGFloat)calculateHeightOfString:(NSString*)text{CGFloatheight=[textboundingRectWithSize:CG
Dancer2015
·
2020-08-02 15:45
WebService CXF学习(
进阶篇
2):复杂对象传递(List,Map)
前面讲到了JavaBean对象的传递,这一节我们就CXF框架复杂对象(List,Map)的传递进行讲解。第一步:创建存储复杂对象的类(因为WebServices的复杂对象的传递,一定要借助第三方对象(即自定义对象)来实现)packagecom.ws.model;importjava.util.ArrayList;importjava.util.HashMap;publicclassUsers{pr
iam-Vicky
·
2020-08-02 15:44
WebServices
CXF
WebService CXF学习(
进阶篇
1):自定义对象传递(简单JavaBean对象)
这一节我们就CXF框架简单的JavaBean对象传递进行讲解。第一步:创建传输的JavaBean对象(UserInfo)packagecom.ws.model;importjavax.xml.bind.annotation.XmlAccessType;importjavax.xml.bind.annotation.XmlAccessorType;importjavax.xml.bind.annot
iam-Vicky
·
2020-08-02 15:44
WebServices
CXF
python 面向对象(
进阶篇
)
上一篇《Python面向对象(初级篇)》文章介绍了面向对象基本知识:面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用类是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向对象三大特性:封装、继承和多态本篇将详细介绍Python类的成员、成员修饰符、类的特殊成员。类的成员类的成员可以分
weixin_34258078
·
2020-08-02 14:11
iOS-
基本数据类型-NSArray/NSMutableArray
/******************************************************************************NSArray*******************************************************************************//*---------------------------创建数组-
超仔-程序猿
·
2020-08-02 14:21
objectC-笔记
iOS-
根据字典key排序提取value
字典本身无序,我们有时候需要依据有序字典key提取value。/**获取字典有序value数组对传入的字典key进行排序,依序提取value入数组@paramdictNSDictionary@returnNSArray*/-(NSArray*)orderValueArrayWithDictionary:(NSDictionary*)dict{NSMutableArray*orderValueArr
靠近星星的太阳
·
2020-08-02 13:03
iOS-其他
iOS-
常用 Git 命令清单
提前申明,此文章非原创,转自阮一峰的博客,个人觉得给文章总结的很到位,很全面,很实用,所以转载,用于个人收藏和学习。源文章地址我每天使用Git,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用Git命令清单。几个专用名词的译名如下。Workspace:工作区Index/Stage:暂存区Repository:仓库区
iMazy
·
2020-08-02 12:32
iOS
工具
Kafka核心设计与实践原理总结:基础篇
总结的知识点分为两部分:基础篇:基本概念、生产者和消费者的使用和原理,以及主题和分区的管理…
进阶篇
:深入解析kafka服务端(broker)、客户端
未完成交响曲-KyleWang
·
2020-08-02 12:38
kafka
java后端技术实践
读书
【转帖】使用python爬虫抓站的一些技巧总结:
进阶篇
这篇
进阶篇
打算把“能用”提升到“用得省事省心”这个层次。一、gzip/deflate支持现在的网页普遍支持gzip压缩,这往往可以解决大量传
weixin_34015566
·
2020-08-02 12:47
iOS-
提取URL参数为字典
/**获取url的所有参数@paramurl需要提取参数的url@returnNSDictionary*/-(NSDictionary*)parameterWithURL:(NSURL*)url{NSMutableDictionary*parm=[[NSMutableDictionaryalloc]init];//传入url创建url组件类NSURLComponents*urlComponents
靠近星星的太阳
·
2020-08-02 12:53
iOS-其他
这次走进并发的世界,请不要错过
那好,请您多吃几口,又没说一顿吃完,细嚼慢咽才有味.所有Java书籍都将并发编程放在其高级/
进阶篇
章中,其重要性不言而喻,学好并发也是自身走入高级行列的必备素质之一并发/并行,进程/线程这些概念总是显得过于抽象
日拱一兵1
·
2020-08-01 17:47
并发编程;程序员;程序人生;
网易云课堂Java进阶学习笔记系列01 -- 第3周 对象容器
个人为了复习一下Java基础,在网易云课堂上报了翁恺老师的Java语言程序设计
进阶篇
的课程,主要看了其中的3.对象容器,6.设计原则,7.抽象与接口,8.控制反转与MVC模式这几部分的内容.同时也决定将这些内容都以博客的形式来复习和总结一下
梦蓝樱飞
·
2020-08-01 13:17
网易云课堂Java进阶学习笔记
每日一词|08 help
tomakeasituationbetter,easier,orlesspainful例句:Governmentsubsidycannotsolvetheproblem,butithelps.2.体会这个词(
进阶篇
冰洛洛
·
2020-08-01 13:22
iOS-
通知传值
第一界面://通知中心是个单例NSNotificationCenter*notiCenter=[NSNotificationCenterdefaultCenter];//注册一个监听事件。第三个参数的事件名,系统用这个参数来区别不同事件。[notiCenteraddObserver:selfselector:@selector(receiveNotification:)name:@"cesuo"o
亦晴工作室
·
2020-08-01 13:26
Three.js
进阶篇
之3 - 外部模型导入
Three.js有一系列导入外部文件的辅助函数,是在three.js之外的,使用前需要额外下载,在https://github.com/mrdoob/three.js/tree/master/examples/js/loaders可以找到。*.obj是最常用的模型格式,导入*.obj文件需要OBJLoader.js;导入带*.mtl材质的*.obj文件需要MTLLoader.js以及OBJMTLL
linolzhang
·
2020-08-01 13:52
WebGL
Three.js
进阶篇
之4 - 着色器
“渲染”(Rendering)是即使非计算机专业的都不会觉得陌生的词,虽然在很多人说这个词的时候,并不清楚“渲染”究竟意味着什么。相反,“着色器”(Shader)很可能是大家比较陌生的词,从名字看上去似乎是用来上色的,但它具体能做什么呢?在解释着色器之前,我们先来聊聊渲染。渲染用通俗的话来说,渲染就是将模型数据在屏幕上显示出来的过程。这听起来好像很简单呢!但正如你打开一个Word写文档一样,之所以
linolzhang
·
2020-08-01 13:52
WebGL
Three.js
进阶篇
之6 - 碰撞检测
最近在试着用Three.js做一个简单的赛车游戏,里面有一个需要解决的问题是如何判断两个物体发生了碰撞,比如赛车是否碰上了障碍物或者获得了奖励物品。示例我找了一些资料,发现了两个示例程序:第一个示例、第二个示例。以上两个程序都是用THREE.Raycaster类来解决问题的。Raycaster类Raycaster应该翻译为“光线投射”,顾名思义,就是投射出去的一束光线。Raycaster的构造函数
linolzhang
·
2020-08-01 13:20
WebGL
HTML5
Three.js
Three.js入门
Three.js基础
WebGL
iOS-
关于日期
指定的数字转NSDateNSDateComponents*comp=[[NSDateComponentsalloc]init];comp.year=2018;comp.month=6;comp.day=13;comp.hour=17;comp.minute=8;comp.second=22;NSDate*dateFromStringDate=[[NSCalendarcurrentCalendar]
IMKel
·
2020-08-01 13:56
iOS-
微信朋友圈图片压缩算法
描述图片作为App中重要的一个元素,非常具有表现力,图片既要让用户能看清楚,又能让发布图片的用户能快速的上传。所以开发者要对图片进行裁切和质量压缩。但是裁切尺寸质量压缩比设置成多少却很难控制好,如果设置不当会导致图片显示效果很差。微信是一个很好的参照物,被大家广为使用并接受。这个扩展就是通过发送微信朋友圈和聊天会话发送了大量图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。算法图片尺寸宽高均
Lee_凌云
·
2020-08-01 11:41
IOS
iOS-
上传iOS应用到蒲公英分发测试的详细步骤及遇到的问题
下面是蒲公英提供的向安装包中添加设备UDID的详细步骤https://www.pgyer.com/doc/view/add_udid_to_app一般情况下按照上面步骤、我们可以成功的将APP打包成ipa、并上传到蒲公英,分发给测试人员进行相关测试image.png如果内测设备里面存在你需要测试的手机、那么基本就成功了。查看下面问题前希望你已经具体操作过遇到的问题:在开发者账号里面下载AdHotm
Simple_Code
·
2020-08-01 10:03
高性能网站建设的14个原则
本书另有对其中个别问题深入探究的
进阶篇
《EvenFasterWebSites》,中译《高性能网站建设进阶指南》。作者介绍上面的豆瓣链接中有,就不再照搬过来了。
不断学习的ITer
·
2020-08-01 10:11
ASP.NET
Mysql安装与配置(入门篇)
最近准备发布一期MySQL从入门到精通的教程,因为MySQL的知识点非常多,可能会写很多篇,我会分成入门篇(安装与配置),基础篇(增删改查语法与常用函数、索引、视图),
进阶篇
(sql语句执行原理,事务,
weixin_46214451
·
2020-08-01 10:04
数据库
mysql
sql
Three.js
进阶篇
之9 - 纹理映射和UV映射
本文将详细描述如何使用Three.js给3D对象添加贴图(TextureMap,也译作纹理映射,“贴图”的翻译要更直观,而“纹理映射”更准确。)。为了能够查看在线演示效果,你需要有一个兼容WebGL的现代浏览器(最好是Chrome/FireFox/Safari/Edge/IE11+)。本文的在线演示结果和代码请点击这里:Three.js贴图实例。什么是贴图(TextureMapping)贴图是通过
linolzhang
·
2020-08-01 09:08
WebGL
紫砂玩壶
进阶篇
:提高紫砂壶赏壶水平,手边来几把好壶必不可少
喜欢把玩收藏之人一定会有几把好壶,这不仅因为收藏与茶、壶分不开,还因为用过好壶后,收藏者的眼力也会提升。其实无非就是少买,多看名家之作,有条件的可以来宜兴陶瓷博物馆看看。因为在你不断观摩名家作品时,你的眼力劲自然也就上来了。紫砂壶不同于那些纯天然玩物,一个植物种子,一片有花纹的木头,一块色彩漂亮的石头,纯天然玩物不论怎么变,顶多是人们对其本物进行削削刻刻。而紫砂壶则是被人后天重塑,通过炼泥、制坯、
紫砂壶友
·
2020-08-01 09:42
Android网络开发框架Retrofit(三:
进阶篇
,接口实体类封装)
Android网络开发框架Retrofit(三:
进阶篇
,接口实体类封装)看了前两节后,相信大家对Retrofit有了初步的认识了,有的童鞋可能碰到了这样的一个问题,就是要请求的数据中,可能带有错误码的,
夜闪冰
·
2020-08-01 08:28
Retrofit
iOS-
底层-NSObject本质
问题一:一个NSObject对象占用多少内存?一.分析NSObject1.通过源码分析我们平时编写的Objective-C代码,底层实现其实都是C\C++代码底层所以Objective-C的面向对象都是基于C\C++的数据结构实现的思考:Objective-C的对象、类主要是基于C\C++的什么数据结构实现的?答案:结构体如何将Objective-C代码转换为C\C++代码?首先创建一个命令行项目
Imkata
·
2020-08-01 07:44
iOS-
多线程 NSOperation的介绍与使用
简介NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation对象添加到NSOperationQueue中系统会自动将NSOperationQueue中的NSOperation取出来将取出
沉梦昂志__
·
2020-08-01 05:52
每日一词之remain复盘
tocontinuetobeinthesamestateorcondition注意:是same,没有任何变化例句:MooncakesremainanessentialpartofMid-autumnFestival.
进阶篇
Yvettetaitai
·
2020-08-01 03:20
iOS-
滑竿、分段选择器、开关按钮的简单实现
滑竿、分段选择器、开关按钮的简单实现,它们都是UIControl的子类、下面是代码示例:#import"ViewController.h"@interfaceViewController(){UIView*bgView;UIImageView*animationView;}@end@implementationViewController-(void)viewDidLoad{[superviewD
圆缘园猿
·
2020-08-01 03:00
iOS
UIControl子类
每日一词 source
orthingfromwhichsomethingoriginatesorcanbeobtained例句:RacialandculturaldiversityhaslongbeenconsideredasourceofstrengthfortheUS.2.体会这个词(
进阶篇
zhangqinsisu
·
2020-08-01 00:23
[Wondgirl]
iOS-
版本更新
一.判断是不是WiFi,如果是WiFi则提醒用户更新p.p1{margin:0.0px0.0px0.0px0.0px;font:11.0pxMenlo;color:#008400}p.p2{margin:0.0px0.0px0.0px0.0px;font:11.0pxMenlo;color:#000000;min-height:13.0px}p.p3{margin:0.0px0.0px0.0px0
Wondgirl
·
2020-08-01 00:48
IOS-
开屏广告页
思路在一个新的UIWindow的最上层添加一个控制器用SDWebImage异步加载从接口获取的图片,把图片平铺在这个控制器上。最后配合UIView的渐隐动画再几秒后移除这个控制器注意为了不对Appdelegate有更多的入侵我们写了一个UIWindow的Category,命名为Expand在Appdelegate的中-(BOOL)application:(UIApplication*)applic
文学振噢
·
2020-07-31 23:55
JAVA架构师的成长之路
一、基础篇JVMJava基础知识二、
进阶篇
Java底层知识三、高级篇新技术四、架构篇五、扩展篇一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性
淡淡的C
·
2020-07-31 23:04
java
JavaScript学习笔记(二)
慕课网JavaScript
进阶篇
第1-6章学习笔记,JS基础语法,数组,流程控制语句,函数,事件JavaScript
进阶篇
(第1-6章)-慕课网JavaScript学习笔记(一)JavaScript学习笔记
我是刘高兴
·
2020-07-31 23:05
每日一词-loom
loom英英释义:ifsomethingunpleasantordifficultlooms,itseemslikelytohappensoon例句:Acrisisislooming.2.体会这个词(
进阶篇
LizhuHuang
·
2020-07-31 22:59
iOS-
字符串生成二维码或条形码
如今我们需要根据字符串或url来生成一个二维码或条形码图片。1.生成二维码图片-(void)loadQRCodeImg{//1.将字符串转出NSDataNSData*img_data=[self.QRCodedataUsingEncoding:NSUTF8StringEncoding];//2.将字符串变成二维码滤镜CIFilter*filter=[CIFilterfilterWithName:@
靠近星星的太阳
·
2020-07-31 22:09
iOS-其他
last
Beautywillnotlastforever.1.认识这个词(基础篇)词:last英英释义:tocontinueexistingorhappening例句:Thehousingboomwillnotlast.2.体会这个词(
进阶篇
芒果酱紫
·
2020-07-31 20:32
iOS-
自定义单选复选按钮
转自:http://blog.csdn.net/kmyhy/article/details/6149996我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实现,为了区别单选还是复选,我们用一个自定义枚举类型CheckButtonStyle属性style来区别,当其值设置为CheckButtonStyleDefault或CheckButtonStyleBox时,为复选按钮:当其值
小涵
·
2020-07-31 20:32
MacOSX
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他