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
编程指南
(转)swift 3.0中any 和 anyobject 的区别
在Swift官方
编程指南
中指出AnyObject可以代表任何class类型的实例Any可以表示任意类型,甚至包括方法(func)类型先来说说AnyObject吧。
市民张某
·
2019-12-24 07:12
[译]Spark
编程指南
(三)
共享变量通常,当一个函数传递给在远程集群节点上执行的Spark操作(如map或reduce)时,函数使用的是所有变量的独立副本。这些变量会拷贝到每台机器上,并且远程机器上的变量没有更新到驱动程序中。跨任务读写共享变量是无效的。Spark为两种常见的使用模式提供两种类型的共享变量:广播变量和累加器。广播变量广播变量允许开发者保留一个只读变量缓存到每台机器上,而不是传递变量的拷贝。广播变量可用于高效地
steanxy
·
2019-12-23 03:51
OpenGL ES 3.0
编程指南
:第四章. Shaders and Programs --- (三)Shader Compiler and Program Binaries
1.ShaderCompilerOpenGLES3.0的各种实现必须支持shader编译,也就是说,用glGetBooleanv调用GL_SHADER_COMPILER必须是GL_TRUE。(相对的,在OpenGL里,shader编译是可选的,有些实现支持,有些不支持,不支持shader编译的那些实现会通过其他方法提供预编译好的shader)编译器编译shader时,会占用一些资源,比如内存。如果
别卡机
·
2019-12-23 01:19
Objective-C运行时
编程指南
简介Objective-C将很多静态语言在编译和链接时做的事放到了运行时来处理。只要有可能,它做了一些动态。这意味着该语言需要不只是一个编译器,但也是一个运行时系统来执行的编译代码。运行时系统作为一种Objective-C操作系统的;是什么使该语言工作。本文着眼于NSObject类以及Objective-C程序的运行时系统交互。尤其是,在运行时动态加载新类,和转发消息到其它的对象。它还提供了有关如
木夜溯
·
2019-12-22 05:51
OpenGL ES 3.0
编程指南
:第四章. Shaders and Programs --- (二)Uniforms and Attributes
[TOC]摘要Uniform是由应用程序传给shader的只读常量。Uniform的集合有两类。第一类是命名uniformblock,uniform的值由一个缓冲区对象储存。每个命名uniformblock被分配了一个uniformblock索引。示例:uniformTransformBlock{mat4matViewProj;mat3matNormal;mat3matTexGen;};第二类是默
别卡机
·
2019-12-22 03:07
View
编程指南
2—Views
系统化学习,知其然,知其所以然一、创建和配置View对象(CreatingandConfiguringViewObjects)有两种方式可以创建View对象:编程方式和InterfaceBuilder1.1创建方式1:InterfaceBuilder创建VIew最简单的方式是使用InterfaceBuilder,可以达到所见即所得效果。您在设计时看到的是运行时获得的内容。将活动对象保存在一个nib
好_快
·
2019-12-22 00:16
核心动画编程(一)
所有知识点来自《核心动画
编程指南
》知识点一.动画介绍核心动画类分为:图层类,动画和计时类,布局和约束类,事务类(组合图层类)。
CRAZYBADAM
·
2019-12-21 10:35
Quartz 2D
编程指南
-01简介
简介CoreGraphics,也称为Quartz2D,是一种先进的二维绘图引擎,可用于iOS,tvOS和macOS应用程序开发。Quartz2D提供低级,轻量级2D渲染,无论显示器或打印设备如何,都具有无与伦比的输出保真度。Quartz2D与分辨率和设备无关。Quartz2DAPI易于使用,并提供对强大功能的访问,如透明层,基于路径的绘图,屏幕外渲染,高级颜色管理,消除锯齿渲染以及PDF文档创建,
张芳涛
·
2019-12-21 10:40
DPDK
编程指南
(翻译)( 二十二)
22.DPDK功能的线程安全DPDK由几个库组成。这些库中的某些功能可以同时被多个线程安全地调用,而另一部分则不能。本节介绍开发人员在构建自己的应用程序时考虑这些问题。DPDK的运行时环境通常是每个逻辑核上的单个线程。但是,在某些情况下,它不仅是多线程的,而且是多进程的。通常,最好避免在在线程和/或进程之间共享数据结构。如果不可能,则执行块必须以线程安全的方式访问数据。可以使用诸如原子操作或锁的机
半天妖
·
2019-12-21 06:12
翻译:iOS视图控制器
编程指南
(四)——定义子类(Defining Your Subclass)
当你使用UIViewController的自定义子类来展示你应用内容。大多数自定义视图控制器是内容视图控制器,他们有自己的视图并负责管理这些视图中的数据。相比之下,容器视图控制器并不拥有所有的视图,一些视图是由其他视图控制器管理。大多数定义内容和容器视图控制器的步骤是一样的,这些将在下面几节中讨论。内容视图控制器,最常见的父类如下:·使用UITableViewController,尤其是当你的视图
栗子烤肉
·
2019-12-20 23:18
理解Objc Runtime
Apple的Runtime
编程指南
。也可以参考这里的源码。
link_hui
·
2019-12-20 11:06
Scala函数式编程(四)函数式的数据结构 下
前情提要Scala函数式
编程指南
(一)函数式思想介绍scala函数式编程(二)scala基础语法介绍Scala函数式编程(三)scala集合和函数Scala函数式编程(四)函数式的数据结构上1.List
zzzzMing -大数据/数据分析/数据挖掘/编辑推荐
·
2019-12-19 18:00
Scala函数式编程(四)函数式的数据结构 下
前情提要Scala函数式
编程指南
(一)函数式思想介绍scala函数式编程(二)scala基础语法介绍Scala函数式编程(三)scala集合和函数Scala函数式编程(四)函数式的数据结构上1.List
zzzzMing
·
2019-12-19 18:00
TornadoFX
编程指南
,第2章,如何配置?
译自《SettingUp》配置要使用TornadoFX,有几个选项来设置项目的依赖关系。主流构建自动化工具(如Gradle和Maven)是得到支持的,设置起来应该没有问题。请注意,TornadoFX是一个Kotlin库,因此您的项目需要配置为使用Kotlin。有关Gradle和Maven配置,请参阅KotlinGradleSetup和KotlinMavenSetup指南。确保您的开发环境或IDE具
公子小水
·
2019-12-19 13:29
1.什么是runtime
参考资料和博客比较多:官方文档:Objective-C2.0运行时系统
编程指南
joy的文章:读Runtime源码:类与对象读Runtime源码:对象与引用计数冰霜的文章:isa和Class如何正确使用Runtime
你weixiao的时候很美
·
2019-12-19 13:21
《JavaScript 面向对象
编程指南
》第4章 对象练习题
《JavaScript面向对象
编程指南
》中第4章,章节练习题4:在String()构造器不存在的情况下自定义一个MyString()的构造器函数。
supercheung
·
2019-12-19 10:03
Core Bluetooth库
编程指南
官方文档翻译1-5
CoreBluetooth中iOS应用程序的后台处理对于iOS应用程序,知道你的应用程序是在前台或后台运行是很重要的。一个应用程序在后台比在前台必须表现得更不同,因为在iOS设备上系统的资源是有限制的。在iOS中关于多重任务的全部讨论,请看在AppProgrammingGuideforiOS中的AppStatesandMultitasking默认情况下,很多普遍的CoreBluetooth任务--
丨n水瓶座菜虫灬
·
2019-12-19 03:58
DPDK
编程指南
(翻译)(一)
1.简介本文档提供软件架构信息,开发环境及优化方案。有关编程示例以及如何编译运行这些示例,请参阅《DPDK示例用户指南》。有关编译运行应用程序的基本信息,请参阅《DPDK入门指南》。1.1.文档路线图以下是一份建议顺序阅读的DPDK参考文档列表:发行公告:提供特定发行版本的信息,包括支持的特性、限制条件、修复的问题、已知的问题等等。此外,还以FAQ的方式提供了常见问题的解决方法。入门指南:介绍如何
半天妖
·
2019-12-18 13:19
Quartz 2D
编程指南
(十五) —— Core Graphics图层绘制(一)
1.Quartz2D
编程指南
(一)——简介(一)2
刀客传奇
·
2019-12-18 08:13
Quartz 2D
编程指南
之十三:PDF文档的创建、显示及转换
本文转载自:PDF文档存储依赖于分辨率的向量图形、文本和位图,并用于程序的一系列指令中。一个PDF文档可以包含多页的图形和文本。PDF可用于创建跨平台、只读的文档,也可用于绘制依赖于分辨率的图形。Quartz为所有应用程序创建高保真的PDF文档,这些文档保留应用的绘制操作,如图13-1所示。PDF文档的结果将通过系统的其它部分或第三方法的产品来有针对性地进行优化。Quartz创建的PDF文档在Pr
idiot_lin
·
2019-12-18 05:53
Metal框架详细解析(三十八) —— Metal
编程指南
之命令组织和执行模型(三)
版本记录版本号时间V1.02018.11.04星期日前言很多做视频和图像的,相信对这个框架都不是很陌生,它渲染高级3D图形,并使用GPU执行数据并行计算。接下来的几篇我们就详细的解析这个框架。感兴趣的看下面几篇文章。1.Metal框架详细解析(一)——基本概览2.Metal框架详细解析(二)——器件和命令(一)3.Metal框架详细解析(三)——渲染简单的2D三角形(一)4.Metal框架详细解析
刀客传奇
·
2019-12-18 03:00
AVFoundation
编程指南
07-导出
写在前面喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的账号正文要读取和写入视频和音频assets,必须使用AVFoundation框架提供的导出API。AVAssetExportSession类为简单的导出需求提供了一个界面,例如修改文件格式或修剪资源的长度(请参阅TrimmingandTranscodingaMovie)。要获得更深入的导出
张芳涛
·
2019-12-17 17:42
Metal框架详细解析(三十七) —— Metal
编程指南
之基本Metal概念(二)
版本记录版本号时间V1.02018.11.04星期日前言很多做视频和图像的,相信对这个框架都不是很陌生,它渲染高级3D图形,并使用GPU执行数据并行计算。接下来的几篇我们就详细的解析这个框架。感兴趣的看下面几篇文章。1.Metal框架详细解析(一)——基本概览2.Metal框架详细解析(二)——器件和命令(一)3.Metal框架详细解析(三)——渲染简单的2D三角形(一)4.Metal框架详细解析
刀客传奇
·
2019-12-16 03:20
Java工程师学习指南第4部分:Java并发
编程指南
本文整理了微信公众号【Java技术江湖】发表和转载过的Java并发编程相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧吧。【纯干货】Java并发进阶常见面试题总结【Java基本功】一文了解Java多线程的基础知识点该系列博文会告诉你如何全面深入地学习Java并发技术,从Java多线程基础,再到并发编程的基础知识,从Java并发包的入门和实战,再到JUC的源码剖析,一步步地学习Java
程序员书单
·
2019-12-15 22:00
AVFoundation
编程指南
04-Playback
写在前面喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的账号正文要控制asset的播放,请使用AVPlayer对象。在playback期间,你可以使用AVPlayerItem实例来管理整个asset的呈现状态,并使用AVPlayerItemTrack对象来管理单个track的呈现状态。要显示视频,请使用AVPlayerLayer对象。播放Ass
张芳涛
·
2019-12-15 21:17
《Hive
编程指南
》最新版pdf
《Hive
编程指南
.pdf》PDF高清完整版-最新版-免费下载链接:https://pan.baidu.com/s/1NU7Ec14iNMIuRQZ_h82gzA提取码:q4u6内容简介《Hive
编程指南
数十亿少女的梦
·
2019-12-15 07:01
View
编程指南
1—Windows 和 Views 简介
系统化学习,知其然,知其所以然一、简介在iOS中,可以使用Windows和Views在屏幕上显示应用程序的内容。Windows本身没有任何可见的内容,为App展示Views提供一个root容器。Views有2个任务:使用Window一部分或者全部来展示指定内容的容器;管理子视图。所以每个App至少有一个Window和一个View来显示其内容。UIKit和其他SystemFrameworks提供了预
好_快
·
2019-12-15 06:44
iOS Storyboard
编程指南
图文详解 2.为无约束的故事版添加约束
继第一篇storyboard新手教程:http://www.jianshu.com/p/2bf8eeff872e继续讲解3.添加约束(important)选中item1这是一个普通的vc拖一个按钮button上去此时button是被选中状态,哪个控件是被选中状态就为哪个控件添加约束视角转到中间底部偏右wAnyhAny右边点击第二个按钮其中上面灰色的约束是啥我不太清楚(不常用)最后两个约束的意思是如
王梓舟
·
2019-12-13 13:25
Java多线程之原子性
友情提示:作为一个java小白最近在看java多线程知识,东西还是比较多,推荐大家去看《Java多线程
编程指南
》,怕自己忘了,所以决定码些字。
NEU_PROYZ
·
2019-12-13 05:31
AVFoundation
编程指南
09-AVAsset解读(上)
写在前面喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的账号正文AVAsset是一个抽象类,它定义AVFoundation的定时音视频媒体模型。每个AVAsset包含旨在一起呈现或处理的track集合,每个track均匀的媒体类型,包括但不限于音频,视频,文本,隐藏式字幕和字幕。AVAssets通常通过其具体的子类AVURLAsset实例化,N
张芳涛
·
2019-12-13 00:43
DPDK
编程指南
(翻译)( 三十五)
35.外部应用程序/库的Makefile外部的应用程序或库必须包含RTE_SDK指定的位于mk目录中的Makefiles文件。这些Makefiles包括:${RTE_SDK}/mk/rte.extapp.mk:构建一个应用程序。${RTE_SDK}/mk/rte.extlib.mk:构建一个静态库。${RTE_SDK}/mk/rte.extobj.mk:购件一个目标文件。35.1.前提必须定义以下
半天妖
·
2019-12-12 23:59
Metal框架详细解析(三十九) —— Metal
编程指南
之资源对象:缓冲区和纹理(四)
版本记录版本号时间V1.02018.11.04星期日前言很多做视频和图像的,相信对这个框架都不是很陌生,它渲染高级3D图形,并使用GPU执行数据并行计算。接下来的几篇我们就详细的解析这个框架。感兴趣的看下面几篇文章。1.Metal框架详细解析(一)——基本概览2.Metal框架详细解析(二)——器件和命令(一)3.Metal框架详细解析(三)——渲染简单的2D三角形(一)4.Metal框架详细解析
刀客传奇
·
2019-12-12 09:27
[译]Spark Streaming
编程指南
(三)
DStreams转换(Transformation)和RDD类似,转换中允许输入DStream中的数据被修改。DStream支持很多SparkRDD上的转换。常用的转换如下。转换含义map(func)将源DStream中的每个元素传给函数func,返回新的DStream。flatMap(func)和map类似,但是每个输入条目可以映射到0或多个输出条目。filter(func)选择源DStream
steanxy
·
2019-12-12 07:30
iOS Storyboard
编程指南
图文详解 3.在故事版上使用scrollview
继上一篇内容http://www.jianshu.com/p/1c21742b4ebc选中item2此时上面什么都没有添加一个scrollview添加上下左右边距都为零更新frame(不配图了啊快累死了)此时不要在scrollview上面加你要添加的view先在上面添加一个uiview(这是完成后的图,所它没有报错只是显示一下视图结构)此时报错了无所谓使用scrollview在满足约束条件之间一直
王梓舟
·
2019-12-12 02:03
AVFoundation
编程指南
08-时间和媒体表示
写在前面喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的账号正文基于时间的音视频数据,例如电影文件或视频流,由AVAsset在AVFoundation框架中表示。它的结构决定了很多框架的工作原理。AVFoundation用于表示时间和媒体(如样本缓冲区)的几个底层数据结构来自CoreMedia框架。Assets的表示AVAsset是AVFoun
张芳涛
·
2019-12-11 22:13
WebGL简易教程——目录
目录1.绪论2.目录3.资源1.绪论最近研究WebGL,看了《WebGL
编程指南
》这本书,结合自己的专业知识写的一系列教程。
用代码编写世界
·
2019-12-08 12:00
WebGL简易教程——目录
目录1.绪论2.目录3.资源1.绪论最近研究WebGL,看了《WebGL
编程指南
》这本书,结合自己的专业知识写的一系列教程。
charlee44
·
2019-12-08 12:00
TornadoFX
编程指南
,第10章,FXML和国际化
译自《FXMLandInternationalization》FXML和国际化TornadoFX的类型安全构建器提供了一种快速,简单和声明性的方式来构建UI。我们鼓励这种DSL方法,因为它更灵活,更可靠,更简单。然而,JavaFX还支持一种称为FXML的基于XML的结构,也可以构建UI布局。对于需要此功能的人,TornadoFX具有简化FXML用法的工具。如果您不熟悉FXML,并且对类型安全的构建
公子小水
·
2019-12-08 11:27
[译]Spark Streaming
编程指南
(二)
链接和Spark类似,SparkStreaming通过MavenCentral提供。为编写SparkStreaming程序,需要添加下面的依赖到你的SBT或者Maven工程中。org.apache.sparkspark-streaming_2.112.1.1libraryDependencies+="org.apache.spark"%"spark-streaming_2.11"%"2.1.1"从
steanxy
·
2019-12-08 10:20
TornadoFX
编程指南
,第4章,基本控件
译自《BasicControls》基本控件TornadoFX最令人兴奋的功能之一就是Type-SafeBuilders。配置(Configuring)和布置(layingout)复杂UI的控件可能是冗长而困难的,代码可能很快变得混乱而难以维护。幸运的是,您可以使用由Groovy开创的强大的闭包模式(powerfulclosurepattern),以纯粹和简单的Kotlin代码来创建结构化的UI布局
公子小水
·
2019-12-08 01:46
[译]Spark Streaming
编程指南
(一)
概述SparkStreaming是核心SparkAPI的扩展,对实时数据流地处理具有可扩展,高吞吐量和容错特性。数据可从很多源获取,如Kafka,Flume,Kinesis或者TCPsockets,并且可以使用复杂算法进行处理,用高层函数表示如map,reduce,join和window。最后,处理结果可以输出到文件系统,数据库或者实时仪表盘。实际上,你可以在数据流上应用machinelearni
steanxy
·
2019-12-07 02:14
AVFoundation
编程指南
02-概述
写在前面喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的账号正文AVFoundation是iOS开发者可以用来播放和创建基于时间的视听媒体的几个框架之一。它提供了一个Objective-C接口(当然,Swift也可以使用),用于在基于时间的视听数据的详细级别上工作。例如,你可以使用它来检查,创建,编辑或重新编码媒体文件。你还可以在实时捕获和回放
张芳涛
·
2019-12-06 23:29
Any 和 AnyObject
在Swift官方
编程指南
中指出AnyObject可以代表任何class类型的实例Any可以表示任意类型,甚至包括方法(func)类型先来说说AnyObject吧。
wangwenju
·
2019-12-06 21:16
Java-技术专区-异步
编程指南
通过本文你可以了解到下面这些知识点:Future模式介绍以及核心思想核心线程数、最大线程数的区别,队列容量代表什么;ThreadPoolTaskExecutor饱和策略;SpringBoot异步编程实战,搞懂代码的执行逻辑。Future模式异步编程在处理耗时操作以及多任务处理的场景下非常有用,我们可以更好的让我们的系统利用好机器的CPU和内存,提高它们的利用率。多线程设计模式有很多种,Future
李博/Alex
·
2019-12-04 21:00
Scala函数式编程(四)函数式的数据结构 上
(写文章不容易,大哥大姐关注下吧[哭笑])然后是这系列的索引:Scala函数式
编程指南
(一)函数式思想介绍scala函数式
zzzzMing
·
2019-12-04 18:00
Quartz 2D
编程指南
(一) —— 简介(一)
版本记录版本号时间V1.02018.09.03前言Quartz2D框架相信大家都知道,也都一直在使用。Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D的API来自于CoreGraphics框架,数据类型和函数基本都以CG作为前缀,接下来几篇我们就一起来看一下这个框架。Introduction-简介CoreGraphics,也称为Quartz2
刀客传奇
·
2019-12-01 22:19
iOS - 关于线程同步
引用自多线程
编程指南
应用程序里面多个线程的存在引发了多个执行线程安全访问资源的潜在问题。两个线程同时修改同一资源有可能以意想不到的方式互相干扰。
Mitchell
·
2019-12-01 22:54
Runloop
Runloop多线程
编程指南
资料:1.开源网址中下载CF开头的包,CF是CoreFoundation的缩写,CFRnLoop.c是实现文件2.官方文档Runloop与线程每条线程都有唯一的一个与之对应的
隔壁的百万富翁
·
2019-12-01 21:37
OC编码风格规范
介绍关于这个编程语言的所有规范,如果这里没有写到,那就在苹果的文档里:Objective-C编程语言Cocoa基本原理指南Cocoa编码指南iOS应用
编程指南
目录点语法间距条件判断三目运算符错误处理方法变量命名注释
平凡之路561
·
2019-12-01 20:34
OpenGL ES
编程指南
二:配置OpenGL ES上下文
logo.pngConfiguringOpenGLESContextsEveryimplementationofOpenGLESprovidesawaytocreaterenderingcontextstomanagethestaterequiredbytheOpenGLESspecification.Byplacingthisstateinacontext,multipleappscaneasi
bobociel
·
2019-12-01 16:05
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他