首页
学习
活动
专区
工具
TVP
发布

每日一篇技术文章

跟上时代的脚步
专栏成员
250
文章
214990
阅读量
34
订阅数
OpenGL ES _ 着色器_语法
OpenGL ES _ 入门_01 OpenGL ES _ 入门_02 OpenGL ES _ 入门_03 OpenGL ES _ 入门_04 OpenGL ES _ 入门_05 OpenGL ES _ 入门练习_01 OpenGL ES _ 入门练习_02 OpenGL ES _ 入门练习_03 OpenGL ES _ 入门练习_04 OpenGL ES _ 入门练习_05 OpenGL ES _ 入门练习_06 OpenGL ES _ 着色器 _ 介绍 OpenGL ES _ 着色器 _ 程序 OpenGL ES _ 着色器 _ 语法 OpenGL ES_着色器_纹理图像 OpenGL ES_着色器_预处理 OpenGL ES_着色器_顶点着色器详解 OpenGL ES_着色器_片断着色器详解 OpenGL ES_着色器_实战01 OpenGL ES_着色器_实战02 OpenGL ES_着色器_实战03
酷走天涯
2022-05-13
1.1K0
OpenGL ES _ 着色器_程序
OpenGL ES _ 入门_01 OpenGL ES _ 入门_02 OpenGL ES _ 入门_03 OpenGL ES _ 入门_04 OpenGL ES _ 入门_05 OpenGL ES _ 入门练习_01 OpenGL ES _ 入门练习_02 OpenGL ES _ 入门练习_03 OpenGL ES _ 入门练习_04 OpenGL ES _ 入门练习_05 OpenGL ES _ 入门练习_06 OpenGL ES _ 着色器 _ 介绍 OpenGL ES _ 着色器 _ 程序 OpenGL ES _ 着色器 _ 语法 OpenGL ES_着色器_纹理图像 OpenGL ES_着色器_预处理 OpenGL ES_着色器_顶点着色器详解 OpenGL ES_着色器_片断着色器详解 OpenGL ES_着色器_实战01 OpenGL ES_着色器_实战02 OpenGL ES_着色器_实战03
酷走天涯
2022-05-13
4040
SceneKit_高级01_GLSL
SceneKit_入门01_旋转人物 SceneKit_入门02_如何创建工程 SceneKit_入门03_节点 SceneKit_入门04_灯光 SceneKit_入门05_照相机 SceneKit_入门06_行为动画 SceneKit_入门07_几何体 SceneKit_入门08_材质 SceneKit_入门09_物理身体 SceneKit_入门10_物理世界 SceneKit_入门11_粒子系统 SceneKit_入门12_物理行为 SceneKit_入门13_骨骼动画 SceneKit_中级01_模型之间的过渡动画 SceneKit_中级02_SCNView 详细讲解 SceneKit_中级03_切换照相机视角 SceneKit_中级04_约束的使用 SceneKit_中级05_力的使用 SceneKit_中级06_场景的切换 SceneKit_中级07_动态修改属性 SceneKit_中级08_阴影详解 SceneKit_中级09_碰撞检测 SceneKit_中级10_滤镜效果制作 SceneKit_中级11_动画事件 SceneKit_高级01_GLSL SceneKit_高级02_粒子系统深入研究 SceneKit_高级03_自定义力 SceneKit_高级04_自定义场景过渡效果 SceneKit_高级05 检测手势点击到节点 SceneKit_高级06_加载顶点、纹理、法线坐标 SceneKit_高级07_SCNProgram用法探究 SceneKit_高级08_天空盒子制作 SceneKit_高级09_雾效果 SceneKit_大神01_掉落的文字 SceneKit_大神02_弹幕来袭 SceneKit_大神03_navigationbar上的3D文字
酷走天涯
2022-05-13
7670
SceneKit_中级10_滤镜效果制作
SceneKit_入门01_旋转人物 SceneKit_入门02_如何创建工程 SceneKit_入门03_节点 SceneKit_入门04_灯光 SceneKit_入门05_照相机 SceneKit_入门06_行为动画 SceneKit_入门07_几何体 SceneKit_入门08_材质 SceneKit_入门09_物理身体 SceneKit_入门10_物理世界 SceneKit_入门11_粒子系统 SceneKit_入门12_物理行为 SceneKit_入门13_骨骼动画 SceneKit_中级01_模型之间的过渡动画 SceneKit_中级02_SCNView 详细讲解 SceneKit_中级03_切换照相机视角 SceneKit_中级04_约束的使用 SceneKit_中级05_力的使用 SceneKit_中级06_场景的切换 SceneKit_中级07_动态修改属性 SceneKit_中级08_阴影详解 SceneKit_中级09_碰撞检测 SceneKit_中级10_滤镜效果制作 SceneKit_中级11_动画事件 SceneKit_高级01_GLSL SceneKit_高级02_粒子系统深入研究 SceneKit_高级03_自定义力 SceneKit_高级04_自定义场景过渡效果 SceneKit_高级05 检测手势点击到节点 SceneKit_高级06_加载顶点、纹理、法线坐标 SceneKit_高级07_SCNProgram用法探究 SceneKit_高级08_天空盒子制作 SceneKit_高级09_雾效果 SceneKit_大神01_掉落的文字 SceneKit_大神02_弹幕来袭 SceneKit_大神03_navigationbar上的3D文字
酷走天涯
2022-05-13
9080
前端面试题Vue答案
1.vue的原理? image.png 关键词: 虚拟DOM树+访问器属性 解释一下:响应式原理? 当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历
酷走天涯
2021-03-04
2.4K0
SceneKit-Camera之HDR开篇01
1.High Dynamic Range (HDR) 的概念 2.介绍SCNCameraHDR相关属性的使用方法
酷走天涯
2019-06-15
9450
反射
在学习反射时,所有人首先面临的疑惑就是:如果程序中每个变量都是我们自己定义的,那么在编译时就可以知道变量类型了,为什么我们还需要在运行时检查变量,求出它的类型呢
酷走天涯
2019-06-11
5320
console有趣的用法
1.修改控制台输出内容样式 2.重写控制台输出格式(追加出错日期) 3.以表格的形式显示控制台输出内容 4.如何统计一个函数在程序中被调用的总次数 5.以便于阅读的形式输出打印内容 6.统计程序执行的时间 7.分组显示控制台输出内容 8.获取当前代码在堆栈中的调用路径 9.清除控制台显示的所有内容 10.断言输出
酷走天涯
2019-06-11
1.1K0
变量
为什么不是xujie呢?因为flag.String()返回的是值的地址,那么我们怎么才能取到地址的值呢?
酷走天涯
2019-06-11
4550
数据类型的判断
value,ok := interface{}(container).([]int)这句代码的含义解释一下
酷走天涯
2019-06-11
9190
字符串
注意 len是按照字节取值的,一个中文字占三个字节,所以这里得到的值是6 ,如果我们想按照字符取值的话,用这个方法就麻烦了,那怎么才能解决这个问题呢?
酷走天涯
2019-06-11
4990
指针
例如变量 a 的值是123 ,123存储的内存地址为0x123456,则我们定义一个指针类型的变量b,让它的值为0x123456,那么我们去这块物理内存的值时,就能得到123
酷走天涯
2019-06-11
4090
结构体
该程序定义了 emp4,却没有初始化任何值。因此 firstName 和 lastName 赋值为 string 的零值("")。而 age 和 salary 赋值为 int 的零值(0)
酷走天涯
2019-06-11
1.1K0
数组和切片
1、数组不可边长 2、如何声明数组 3、如何初始化数组 4、如何给数组赋值 5、如何获取数组的值 6、如何给数组排序 7、如何遍历数组 8、如何窃取数组里面的一段值 9、查看容量和长度 (容量和长度相等)
酷走天涯
2019-06-11
6430
命令源码文件
定义:命令源码文件是程序的原型入口,是每个可独立运行的程序必须拥有的,我们可以通过构建和安装生成对应的可执行文件,后者一般与该命令源码文件的直接父目录同名
酷走天涯
2019-06-11
7220
函数
func (x,y int)int{ return x+y }(1,2) 这代码前半句,是创建了一个匿名函数后面使用(1,2)是直接执行这个函数
酷走天涯
2019-06-11
3820
encoding/gob
gob包管理gob流——在编码器(发送器)和解码器(接受器)之间交换的binary值。一般用于传递远端程序调用(RPC)的参数和结果,如net/rpc包就有提供。
酷走天涯
2019-06-11
4810
go-runtime/pprof
开始之前先下载性能文件分析工具,下载地址: http://www.graphviz.org/download/
酷走天涯
2019-06-11
1.4K0
encoding/hex
func Encode(dst,src []byte)int func EncodeToString(src []byte)string func Decode(dst,src []byte)(int,error) func DecodeString(src []byte)(string,error) func DecodedLen(x int) int func EncodedLen(n int) int func Dump(data []byte) string func Dumper(w io.Writer) io.WriteCloser
酷走天涯
2019-06-11
6370
sort
func (p IntSlice) Less(i, j int) bool i对应的值是否小于j对应的值
酷走天涯
2019-06-11
2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档