学习笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习笔记 >>列表
多重纹理就把多张贴图隔和在一起.比如下面示例中,一个表现砖墙的纹理,配合一个表现聚光灯效果的灰度图,就形成了砖墙被一个聚光灯照亮的效果,这便是所谓的光照贴图技术.多重纹理只在OpenGL扩展库中才提供的.OpenGL和D3D比较起来,最大的一个优点是有扩展机制.显卡硬件厂商开发出一项新功能,就可以针对新功能开发OpenGL扩展,软件开发人员通过这个扩展就可以使用新的硬件功能... 查看全文
· Xml学习笔记(1)发布时间:2016-09-03
不同的xml文档构可能要用到不同的方法进行解析这里用到的是例如<studentname="张三"id="1"sex="男"/>这样的结构进行的解析#regionXml文件常用操作XmlDocumentdoc=newXmlDocument();//创建文档对象doc.Load("Students.xml");//加载文档XmlElementroot=doc.DocumentElement;//读取根节点XmlNoderoot=doc... 查看全文
· SharpGL学习笔记(十五) 纹理映射发布时间:2016-09-03
纹理映射非常实用,在游戏场景中已经无所不在了.一个较少的多边形构成的模形,配合好的纹理贴图进行映射,可以得到逼真的效果.游戏中的天空,地面,墙面,和植物都是纹理贴图进行映射的.例如最终幻想8的男女主角多边形数量是非常少的,完全靠贴图保证真实效果。以前的游戏中的树木其实就是一个四边形加上树木贴图和一张TGA格式的透明度贴图镂空树木之外的背景实现的,因此这种树就是一个片。一个导入的3ds模形,是可以带有纹理贴图和贴图坐标的,直接就可显示出来... 查看全文
材质颜色OpenGL用材料对光的红、绿、蓝三原色的反射率来近似定义材料的颜色。象光源一样,材料颜色也分成环境、漫反射和镜面反射成分,它们决定了材料对环境光、漫反射光和镜面反射光的反射程度。在进行光照计算时,材料对环境光的反射率与每个进入光源的环境光结合,对漫反射光的反射率与每个进入光源的漫反射光结合,对镜面光的反射率与每个进入光源的镜面反射光结合。对环境光与漫反射光的反射程度决定了材料的颜色,并且它们很相似。对镜面反射光的反射率通常是白色或灰色(即对镜面反射光中红、绿、蓝的反射率相同)... 查看全文
近来一直翻阅国内网站,发现扩展字段的时候仅仅做到了可以注册时候添加,并修改数据库,但是后续的操作就没有了,那么列如我添加了昵称字段,怎么显示呢?不知是不是因为我刚入门的原因,一直没有找不到方法,最后再国外论坛找到了方法。核心为下面4句话,简单记录,晚上后续展开修改1varcurrentUserID=User.Identity.GetUserId();2varmanage=newUserManager<ApplicationUser>(newUserStore<... 查看全文
转载请注明出处:http://mingnianshimanian.iteye.com/admin/blogs/2321634本文主要和大家一起分享学习关于Java内存方面的知识,主要学习java虚拟机,内存分配,堆栈,垃圾回收以及内存优化等知识点,都是自己手工整理的,供大家学习参考,如果有错误的地方还望指出,共同进步!1.JVMJVM全称JavaVirginiaMachine,是一种用于计算设备的规范,是想象出来的一个机器,它是一个虚构出来的计算机... 查看全文
C#为支持LINQ添加了许多语言特性:隐式类型局部变量对象初始化器Lambda表达式扩展方法匿名类型了解这些新特性是全面了解LINQ的重要先解条件,因此请不要忽视它们.(一)隐式类型局部变量processData这个类中的亮点是{get;set;}它是一个新特性,系统会自动产生一个匿名私有变量.1publicInt32Id{get;set;}2publicInt64Memory{get;set;}3publicstringName{get;set;}45publicprocessData()6... 查看全文
灯光的测试例子:光源参数可以调节的测试场景先看一下测试场景和效果。场景中可以切换视图,以方便观察三维体和灯光的位置。环境光,漫射光,镜面反射光都可以在四种颜色间切换。灯光位置和摄像机位置(LookAt)可以输入数值或者点动调节,也可以按键盘的QEWASD六个键进行调节。你还会注意到:球体对光的效果要敏感柔和些,而那个六面体BOX看来效果不好。这是因为灯光对顶点发生作用。在程序里面,球休的顶点数量有20*10,而BOX只有4*6个,而且还重合了一些顶点。这一点... 查看全文
· C#学习笔记-ContextMenuStrip发布时间:2016-08-26
ContextMenuStrip是就是所说的右键菜单,在VS里可以直接新建,挺方便。但是跟着师父看了很多代码,发现了好多时候都需要自己写这部分代码。这个部分目前为止我了解的还不是很多,更细致的就只有等后面再深入了解到了再记了。现在是将contextmenustrip绑定到label上面去,新建了一个form窗口,里面分别有三个label,label1和label2是通过vs自带的直接绑定contextmenustrip,label3是通过代码实现(其实和vs给的代码一样的... 查看全文
· JAVA学习笔记1:Java开发环境建立发布时间:2016-08-17
学Java差不多15天了,总结一下Java学习的过程。编程环境:Windows10eclipseMarsjdk1.8jdk下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.htmleclipse(有新版本)下载链接:http://www.eclipse.org/downloads/windows10:这个嘛……一、安装jdk:1.双击安装文件,一路下一步,就OK。2.配置jdk的环境变量... 查看全文
1C#与.NET的关系(1)C#是专门为与Microsoft的.NetFramework一起使用而设计的。(2)C#是一种基于面向对象设计方法的的语言。(3)需要注意的是,C#就其本身而言是一种语言,尽管它用于生成面向.NET环境的代码,但它本身不是.NET的一部分。2.NET体系里面几个重要的概念(1)公共语言运行库CLR(CommonLanguageRuntime):它是和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。... 查看全文
(一)平台构建与Opengl的helloWorldOpenGL就是3d绘图的API,微软针和它竞争推出D3D,也就是玩游戏时最常见的DirectorX组件中的3d功能。所以不要指望windows提供对Opengl提供最新的什么支持。C#的开发环境也没有封装Opengl的组件,Opengl的官方的dll是供C,C++开发用的。要想用在C#中你得自己导入DLL函数。但我相信你不会这样做的,还是引入第三方的Opengl库来得方便。SharpGL就是C#用的OpenGL库,之所以选择它... 查看全文
®版权声明:本文为博主原创文章,未经博主允许不得转载。一.ODE介绍与平台搭建.接触到动力学仿真引擎,是因为笔者的一款PLC仿真软件需要3D仿真.我需要达到的效果是,以3D方式构建出工控行业中常见的元件,比如感应器,气缸,机械手,拉带.这些元件在场景中通过用户的组合摆放,设置好相关的属性后,可以通过我的PLC仿真器程序的输入输出与其进行交互,产生机器动作的3D仿真效果.比如这样一个场景:机械手把产品放置在拉带上,PLC输出信号让拉带正方向转动,拉带带动产品移动,如果产品类型为NG... 查看全文
· React Native学习笔记之一发布时间:2016-08-14
1:运行ReactNative报连接错误解决解决方式:在终端进入项目文件里,然后执行:(cdPods/React;npmrunstart)2:组件生命周期介绍创建阶段1、getDefaultProps作用于组件类,也就是调用React.createClass()的时候被调用。每次创建组件的时候执行且只执行一次,方式如reloadJs。用来处理props的默认值。note:如果在JS文件中定义了一个组件,但是没有使用它,此组件的getDefaultProps也会被调用... 查看全文
· .net接口学习笔记发布时间:2016-08-12
1.接口的声明接口的声明不能包含:数据成员,静态变量;只能包含如下类型的静态成员函数的声明:方法,属性,事件,索引器。声明中不能包含任何实现的代码,而在每个成员成名的主体后,必须使用分号。接口声明可以有任何的修饰符public、protect、internl或private。接口的成员是隐式的public,不允许任何访问修饰符,包括public。1PublicInterfaceIMyInterface2{3//接口成员是隐式的public,并且只有声明4intMethod1(intnVar1... 查看全文
· java的序列化学习笔记发布时间:2016-08-08
什么是JAVA的序列化?序列化是用来处理对象流的一种机制。对象流是将一个对象的内容进行流化。流化后的对象可以进行读写操作也可以在网络中传输。java中的序列化具体实现packagestream.deng;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io... 查看全文
· NET Core-学习笔记(四)发布时间:2016-07-27
经过前面分享的三篇netcore心得再加上本篇分享的知识,netcore大部分常用知识应该差不多了,接下来将不会按照章节整合一起分享,因为涉及到的东西整合到一起篇幅太大了,所以后面分享将会按照某一个知识点分解,还请各位勿喷;本章要分享的信息如下:.PartialViews使用的简单例子.注入服务到View中.Controller输出数据方法和FiltersAttribute的贴图.IOptions<T>注入自定义读取的配置文件数据信息服务下面一步一个脚印的来分享:... 查看全文
· swift学习笔记之-类和结构体发布时间:2016-07-26
//类和结构体importUIKit//类和结构体/*1.枚举enum、结构体struct和String、Array、Dictionary类型,都属于值传递类型,被赋值给新的常量或变量时传递的是值的拷贝,若声明为常量实例,则不能修改它的属性的值,即使属性为变量2.类class是引用类型,被赋值时传递的是实例的引用一、类和结构体对比Swift中类和结构体有很多共同点。共同处在于... 查看全文
· NET Core-学习笔记(三)发布时间:2016-07-23
这里将要和大家分享的是学习总结第三篇;首先感慨一下这周跟随netcore官网学习是遇到的一些问题:a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列子测试实例,官网给出的一句话暂未发布最新包b.某些资料不够详细只是一句话,加上网速慢,查阅资料不行啊好了,感慨完后,下面是本篇将要分享的学习步奏,对于刚学或者即将要学习的朋友做个相互交流:1.ModelValidation(实体模型验证)2.自定义验证属性3.创建一个接口支持返回json... 查看全文
· 学习笔记之多线程发布时间:2016-07-23
程序就是一堆指令集。进程是运行中的程序,是程序在自身地址空间中的一次执行活动,是程序独立运行的基本单位。线程是轻量级的进程,是程序执行中的一条执行路径。如何创建进程第一种:继承Thread类,重写run方法:publicclassThreadTestextendsThread{@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubfor(inti=0;i<1000;i++){System.out.println(i);}}... 查看全文