码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
GLSL 优化要点
延迟vector计算。例:不好的用法。优化后的用法。去冗余计算,vector整体计算。例:良好的用法。避免分支。(避免if语句)分支语句性能排序:a)最佳:编译期确定的常量b)可接受:uniform变量c)可能很差:在shader内计算的变量解决方案:将各个分支作为单独的shader。(会增加一点工作量及复杂度)实践参考:在性能和工量入复杂度之间作一个权衡。因受寄存器限制,SL的编译代码越短,效率
分类:其他好文   时间:2018-05-19 21:58:07    阅读次数:272
动态代理是基于什么原理(总结杨晓峰的博客)
动态代理的原理 编程语言分为:动态类型,静态类型 动态类型和静态类型的区别? 一种比较简单的区别方法:是在编译期进行检查,还是在运行时期进行检查。 通常认为:java是一种强类型语言,但是提供类似反射的机制,也具备部分动态语言的能力。 反射机制是java语言提供的一种基础功能,赋予程序在运行时自省( ...
分类:其他好文   时间:2018-05-17 18:17:43    阅读次数:322
Java编译期和运行期 & JVM
Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。 首先两张图,描述编译和执行的过程: Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: 如下图,Java程序从源文件创建到程序运行要经过两 ...
分类:编程语言   时间:2018-05-16 15:35:06    阅读次数:218
第一周学习所获--class类
不管是mybaits,还是hibernate或者是其他大多数框架,总提到映射。映射说到底就是关于Class类的运用 A.什么是反射(映射) 1.指的是可以于运行时加载,探知,使用编译期间完全未知的类。 2.程序在运行状态下可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属 ...
分类:其他好文   时间:2018-05-13 21:36:43    阅读次数:134
java_day21_反射和注解
反射和注解 一.反射 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。程序中一般的对象的类型都是在编译期就确定下来的,而Java反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是未知的。所以 ...
分类:编程语言   时间:2018-05-10 21:41:43    阅读次数:207
泛型(generic)的基本使用
package com.day15.generic;/* * 泛型的好处: * 1.提高安全性(将运行期的错误转换到编译期) * 2.省去强转的麻烦 * 泛型的使用: * <>中放的必须是引用数据类型 * 泛型最好不要定义成Object类型,因为没有意义 */ import java.util.Ar ...
分类:其他好文   时间:2018-05-10 21:39:11    阅读次数:149
Android 组件化方案探索与思考
Android 组件化方案探索与思考 组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。 本项目github地址 https://github.com/wang709693972wei/CompontentDemo先来一张效果图,建议读者c ...
分类:移动开发   时间:2018-05-10 11:33:29    阅读次数:244
引用和指针(十)
前面我们讲了引用,这节我们就来看看引用和指针有何区别?又有何相同点。首先我们来看看在 C++ 中,const 什么时候为只读变量?什么时候是常量呢??关于 const 常量的判别准则有这么几个:1、只有用字面量初始化的 const 常量才会进入符号表;2、使用其它变量初始化的 const 常量仍然是只读变量;3、被 volatile 修饰的 const 常量不会进入符号表。凡是在编译期间不能直接确定初始值的 const 标识符,都被作为只读变量处理。const 引用的类型与初始化变量的类型相同时,初始化变量成为只读变量;不同时,生成一个新的只读变量!
分类:其他好文   时间:2018-05-07 16:44:50    阅读次数:164
java 成员变量为什么可以不初始化而局部变量必须初始化
对于java虚拟机内存这块始终有点迷,今天又把深入理解jvm虚拟机拿出来翻了翻,理了理java内存区域。 ava虚拟机栈描述的是java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧用于存放局部变量表,操作数栈,动态链接,方法出口等信息。局部变量表所需的内存空间在编译期间完成分配,当进入一 ...
分类:编程语言   时间:2018-05-06 14:49:51    阅读次数:205
pinus 启动 server "xxxx" "xxx" register master failed问题
最近在试着用利用pinus实现一个个人的游戏服务器项目。 pinus是网易开源服务器pomelo基础上,用ts改写的一个开源项目,优点是ts比js要更规范,很多类型错误在编译期间就能发现,避免很多低级错误。 但是很多文档还不是很完全。今天就掉到坑了。 在利用pinus start 启动之后,发现我新 ...
分类:其他好文   时间:2018-05-06 13:32:04    阅读次数:356
894条   上一页 1 ... 22 23 24 25 26 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!