摘要:
1.区别 rebase: 也称为变基,会将当前分支的 commit 放到公共分支的最后面。就好像从公共分支又重新拉出来这个分支一样。 举例:如果你从 master 拉了个feature分支出来,然后你提交了几个 commit,这个时候刚好有人把他开发的东西合并到 master 了,这个时候 mast 阅读全文
摘要:
OpenGL 编写特效在部分应用中可通过单个shader实现,即通过修过修改顶点着色器或片元着色器实现。但更多的场景是要求有多个特效组合而成,例如最终效果是图片灰度加上下颠倒,效果不复杂条件下可以通过修改片元着色器实现,当效果复杂特效、组合特效、特效的模块化开发都会通过链式滤镜实现。 一、链式滤镜概 阅读全文
摘要:
一、iOS 组件化常用方式讨论 使用openURL进行组件的注册和调用 App 启动时实例化各组件模块,然后这些组件向 ModuleManager 注册 URL ,有些时候不需要实例化,使用 class 注册。 当组件A需要调用组件B时,向 ModuleManager 传递 URL ,参数跟随 UR 阅读全文
摘要:
前言 公司技术栈围绕react为主,但是时间有限研究较少,本文以vue中自定义指令为切入点,详细介绍directive的作用和如何实现自定义指令。 vue自定义指令顾名思义,就是vue给我们提供的一个编写各种指令的入口。比如v-for,v-if ,v-show等,根据实际业务需求 时会用到自定义指令 阅读全文
摘要:
根据结构类型的属性分类 在 After Effects 的脚本开发中,图层的属性可被区分为三种类型:PROPERTY、INDEXED_GROUP 和 NAMED_GROUP 。通过使用app.project.item().layer().propertySpec.propertyType 可以对属性 阅读全文
摘要:
本文和大家分享PHP中的FFmeg安装及使用,希望能帮助到大家 FFmpeg简介 FFmpeg是视频处理最常用的开源软件。 它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 iTunes),也是许多音频和视频格式的标准编码/解码实现。 关于FFMPEG视音频编解码的知识可以 阅读全文
摘要:
在实际编程中我们经常会遇到下拉菜单的下三角和一些特殊的图形,那么这些如何用css来实现呢? 例1 例2 例3 原理: 仔细想想,原理非常简单,利用CSS的border以及它的属性值transparent来实现三角形,其中最主要的是要明白由于div的高度跟宽度都为0,margin,padding也为0 阅读全文
摘要:
云渲染服务中的 java.util.ConcurrentModificationException 异常问题 针对最近云渲染服务中的出现的一个问题进行反思与回顾 回调视频渲染进度问题 在修改过回调进度的 url 后,启用了之前的代码片段。导致之前的漏洞被爆出:在多线程编程中,直接使用 hashmap 阅读全文
摘要:
IOS应用崩溃一直是一个很苦恼的问题,而崩溃的同时又未获取bug原因,更令人苦恼。 好在苹果自带的crash检测api,以及runloop可以让应用复活一次,不过第二次依旧会崩溃,但是还是一个很实用的小技巧。 以下是IOS崩溃复活的类和使用方法 #import "CrashHandler.h" // 阅读全文
摘要:
测试用例的存在,能对复杂需求的功能质量提升,以及自身测试效率的提升,起到非常基本的促进作用,因为测试用例本身就是通过对需求点的梳理,找出潜在的测试点,避免测试点的遗漏。而case是否覆盖全、漏测少则显得很重要;对于一名测试,思维严谨、效率高、沟通顺畅、责任心强,这些都要具备,在梳理测试点的过程中,要 阅读全文