jeffasd
码龄11年
  • 3,270,008
    被访问
  • 384
    原创
  • 1,292,295
    排名
  • 425
    粉丝
  • 4
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2011-11-10
博客简介:

jeffasd的专栏

查看详细资料
个人成就
  • 获得467次点赞
  • 内容获得160次评论
  • 获得1,165次收藏
创作历程
  • 5篇
    2019年
  • 43篇
    2018年
  • 276篇
    2017年
  • 796篇
    2016年
  • 395篇
    2015年
  • 1篇
    2013年
成就勋章
TA的专栏
  • linux window 文件共享
    3篇
  • 设计模式
    21篇
  • 单例模式
    3篇
  • UML
    10篇
  • 异常类
    5篇
  • C++
    49篇
  • stl
    3篇
  • CMake命令大全
    9篇
  • Windows驱动
  • iOS
    681篇
  • iOS 证书问题
    20篇
  • iOS_CoreData
    13篇
  • iOS_OC
    124篇
  • iOS_UI
    117篇
  • iOS_网络
    54篇
  • iOS_UIScrollView
    6篇
  • iOS_多线程
    49篇
  • iOS_ ReactiveCocoa
    4篇
  • iOS_下拉刷新
    5篇
  • iOS_Git
    9篇
  • 密码学
    2篇
  • iOS_Wifi
    10篇
  • iOS_socket
    17篇
  • 算法
    31篇
  • 数据结构
    6篇
  • iOS_音视频
    71篇
  • iOS_AutoLayout
    6篇
  • iOS_runtime
    4篇
  • OpenGL
    92篇
  • 直播流
    32篇
  • 性能优化
    11篇
  • Swift Grammar
    16篇
  • golang
    7篇
  • iOS屏幕旋转专题
    10篇
  • 计算机图形学
    7篇
  • android
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

教你看懂kCVPixelFormatType类型

iOS系统定义了很多很多视频格式,让人眼花缭乱。不过一旦熟悉了它的命名规则,其实一眼就能看明白。kCVPixelFormatType_{长度|序列}{颜色空间}{Planar|BiPlanar}{VideoRange|FullRange}Planar: 平面;BiPlanar:双平面平面/双平面主要应用在yuv上。uv分开存储的为Planar,反之是BiPlanar。所以,kCVPixe...
转载
发布博客 2019.08.06 ·
3701 阅读 ·
1 点赞 ·
0 评论

iOS kCGImageAlphaPremultipliedLast与kCGImageAlphaLast区别和联系

iOS kCGImageAlphaPremultipliedLast与kCGImageAlphaLast区别和联系typedef CF_ENUM(uint32_t, CGImageAlphaInfo) { kCGImageAlphaNone, /* For example, RGB. */ kCGImageAlphaPremultiplie...
原创
发布博客 2019.08.06 ·
4966 阅读 ·
0 点赞 ·
0 评论

iOS 类的线程安全机制详解

iOS 类的线程安全机制详解Thread-Safe Classes and FunctionsThe following classes and functions are generally considered to be thread-safe. You can use the same instance from multiple threads without first acq...
原创
发布博客 2019.05.16 ·
497 阅读 ·
3 点赞 ·
0 评论

OpenGL 使用 PBO 高速复制屏幕图像到内存或者纹理中

http://www.cnblogs.com/crsky/p/7870835.html如果你想给游戏做个截图功能,或者想把屏幕图像弄成一个纹理,你就非常需要 PBO 了通常情况下,你想把屏幕图像的像素数据读到内存需要用 glReadPixels 然后 pixels 参数传进去一块内存地址这样做是非常非常不好的,因为 glReadPixels 会把屏幕图像的像素数据从显卡的显存复制到内存...
转载
发布博客 2019.01.08 ·
1912 阅读 ·
6 点赞 ·
0 评论

OpenGL Pixel Buffer Object (PBO)

http://www.songho.ca/opengl/gl_pbo.htmlRelated Topics: Vertex Buffer Object (VBO), Frame Buffer Object (FBO) Download: pboUnpack.zip, pboPack.zipOverview Creating PBO Mapping PBO Example: Strea...
翻译
发布博客 2019.01.08 ·
1433 阅读 ·
2 点赞 ·
1 评论

OpenGL Error

https://www.khronos.org/opengl/wiki/OpenGL_Error#Meaning_of_errorsIf the parameters of a function call do not match the set of parameters allowed by OpenGL, or do not interact reasonably with state ...
翻译
发布博客 2018.12.27 ·
1467 阅读 ·
0 点赞 ·
0 评论

C++11新特性 模板参数默认类型

//// main.m// test_cpp_template_01//// Created by jeffasd on 2017/10/1.// Copyright © 2017年 jeffasd. All rights reserved.//// C++11新特性 模板参数默认类型#include <string>#include <iostr...
原创
发布博客 2018.12.01 ·
3062 阅读 ·
2 点赞 ·
0 评论

C++ nullptr 源代码详细分析

nullptr 源代码// -*- C++ -*-//===--------------------------- __nullptr --------------------------------===////// The LLVM Compiler Infrastructure//// This file is dual license...
原创
发布博客 2018.12.01 ·
1068 阅读 ·
0 点赞 ·
0 评论

std::enable_if 的几种用法

https://yixinglu.gitlab.io/enable_if.htmlstd::enable_if 顾名思义,满足条件时类型有效。作为选择类型的小工具,其广泛的应用在 C++ 的模板元编程(meta programming)中。它的定义也异常的简单:template <bool, typename T=void>struct enable_if {};te...
转载
发布博客 2018.11.30 ·
36738 阅读 ·
22 点赞 ·
5 评论

C++ enable_if的使用

http://www.fuzihao.org/blog/2016/07/14/C-enable-if%E7%9A%84%E4%BD%BF%E7%94%A8/C++的enable_if常用于构建需要根据不同的类型的条件实例化不同模板的时候。本文主要讲了enable_if的使用场景和使用方式。 ## 函数重载的缺陷 函数重载能解决同名函数针对不同传入参数类型而实现不同的功能。举一个简单的例子:...
转载
发布博客 2018.11.30 ·
5699 阅读 ·
3 点赞 ·
0 评论

C++11 SFINAE and enable_if 详解

https://eli.thegreenplace.net/2014/sfinae-and-enable_if/There's an interesting issue one has to consider when mixing function overloading with templates in C++. The problem with templates is that th...
翻译
发布博客 2018.11.30 ·
639 阅读 ·
0 点赞 ·
1 评论

ffmpeg filter 文档

https://libav.org/libavfilter.html#formatAbout Download Documentation Bug Reports Wiki Planet News Consulting ContactLibavfilter DocumentationTable of Contents1. Introduction 2. ...
转载
发布博客 2018.11.30 ·
902 阅读 ·
0 点赞 ·
0 评论

字符编码的概念(UTF-8、UTF-16、UTF-32详解)

原文:https://blog.csdn.net/guxiaonuan/article/details/78678043 字符集为每个字符分配了一个唯一的编号,通过这个编号就能找到对应的字符。在编程过程中我们经常会使用字符,而使用字符的前提就是把字符放入内存中,毫无疑问,放入内存中的仅仅是字符的编号,而不是真正的字符实体。这就抛出了一个问题,如何才能将字符编号放入内存中呢?对于 ASC...
转载
发布博客 2018.11.15 ·
650 阅读 ·
0 点赞 ·
0 评论

Android创建子线程和回调主线程的几种方式

一. 创建子线程 //通过继承thread public class JNThread1 extends Thread { public JNThread1(String name){ super(name); } @Override public void run() { ...
转载
发布博客 2018.11.15 ·
2408 阅读 ·
0 点赞 ·
0 评论

gcc 编译器 编译过程中产生的 *.d 文件 详解

原文:https://blog.csdn.net/zhawk/article/details/53291428 gcc 编译器 编译过程中产生的 *.d 文件 详解.d 文件 dependencies 依赖文件 里面包含了 依赖的头文件.d dependencies依赖文件。是给Makefile用的。内容和Makefile的target相似:假设hello.c里有#in...
转载
发布博客 2018.10.26 ·
16350 阅读 ·
6 点赞 ·
1 评论

Makefile自动生成头文件依赖

http://www.cnblogs.com/lidabo/p/4928956.htmlMakefile自动生成头文件依赖是很常用的功能,本文的目的是想尽量详细说明其中的原理和过程。Makefile模板首先给出一个本人在小项目中常用的Makefile模板,支持自动生成头文件依赖。CC = gcc CFLAGS = -Wall -OINCLUDEFLAGS = L...
转载
发布博客 2018.10.26 ·
729 阅读 ·
0 点赞 ·
0 评论

跟我一起写 Makefile-陈浩

https://blog.csdn.net/chentengkui/article/details/72567193?utm_source=blogxgwz7makefile:是告诉编译器(交叉工具链)如何去编译、链接一个工程的规则。 一、概述    什 么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得...
转载
发布博客 2018.10.26 ·
612 阅读 ·
1 点赞 ·
0 评论

Xcode Header Search Paths 与 User Header Search Paths 详解

https://blog.csdn.net/alan00000/article/details/45921217https://blog.csdn.net/wangyanchang21/article/details/78813311 这边blog 简单介绍一下 Header Search Paths.       根据苹果文档(https://developer.apple.com/...
转载
发布博客 2018.10.25 ·
4597 阅读 ·
0 点赞 ·
0 评论

C++11 智能指针详解

//// SmartPointer.cpp// test_cpp_protocol_01//// Created by jeffasd on 2016/10/24.// Copyright © 2016年 jeffasd. All rights reserved.//#include "SmartPointer.h"#include <stdio.h>#i...
原创
发布博客 2018.10.25 ·
329 阅读 ·
0 点赞 ·
0 评论

C++11智能指针shared_ptr、weak_ptr、unique_ptr用法详解

转载自:https://www.debugself.com/archives/89智能指针智能指针,是一种特殊的指针,它可以自动释放new出来的指针,不需要程序员手动调用delete即可释放;智能指针的原理智能指针是一个包装类,内部包装了真正的数据指针(即new出来的内存地址)和一个引用计数。当构造智能指针时(即智能指针的构造函数或者复制构造函数被调用时),引用计数会加1;...
转载
发布博客 2018.10.25 ·
649 阅读 ·
0 点赞 ·
0 评论
加载更多