码迷,mamicode.com
首页 > 编程语言
Unity Surface Shader 示例分析
对于Unity中的表面着色器(Surface Shader),它的代码整体结构如下所示:      Shader "name" {          Properties {               // 第一部分          }          SubShader {               // 第二部分          }...
分类:编程语言   时间:2015-01-31 21:59:44    阅读次数:251
滚动数组 (定义和用法)
滚动数组的作用在于优化空间,主要应用在递推或动态规划中(如01背包问题)。因为DP题目是一个自底向上的扩展过程,我们常常需要用到的是连续的解,前面的解往往可以舍去。所以用滚动数组优化是很有效的。利用滚动数组的话在N很大的情况下可以达到压缩存储的作用。 一个简单的例子: 斐波那契数列: 一般代码: #include #include using namespace std; int Fib[...
分类:编程语言   时间:2015-01-31 22:00:09    阅读次数:380
用C设计,用C++编码
昨天晚上看到刘江的blog又补充了好几大段,今天早上又看到云风的人肉trackback,果然还是这种话题引人关注。      云风先是提了一下所谓C++带来的思想包袱(文言文曰“心智包袱”)问题,然后重重地引用了Linus的话:“关键是设计”,其实他是在暗示:好的设计C同样能做出来,不劳C++大驾;而C++一旦出面,就要让人背上额外的思想包袱。      我明确地表个态,在系统级程序设...
分类:编程语言   时间:2015-01-31 21:59:41    阅读次数:193
Unity3D的LightProbe用法
之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真正的光照效果。这次来介绍一下LightProbe,这是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射效果。更多内容请访问狗刨学习网http://www.gopedu.com 接...
分类:编程语言   时间:2015-01-31 21:57:13    阅读次数:267
C语言全局变量那些事儿(深入C中最隐秘的地带)
【虽然自认为对C的角角落落都有所了解,但直到看到这篇文章,才知道C中的一些隐秘的坑,是自己之前不知道的。 关于全局变量的链接问题,之前在我博客的某文章中有介绍过,一般对C有些了解的程序员都知道这个问题,但本文最后所提到的使用动态链接库所出现的问题,着实让我震惊。 (心急的朋友,可跳过前面的,直接读“第4个例子”) 所以,以后大家在使用全局变量的时候要留点心,良好的命名规范,在一定程度上可以避...
分类:编程语言   时间:2015-01-31 21:58:16    阅读次数:228
深入理解C语言11 基于对象(Object based)编程
C语言与对象...
分类:编程语言   时间:2015-01-31 21:56:33    阅读次数:193
java中集合的使用-set,list,map
感觉最近总结了不少东西,而且每次总结的速度都比之前快了不少,原因主要是因为这两个月一直在做项目,每天为几行代码整的晕头转向的,可不是真的晕头转向哦,而是解决各种疑难杂症,所以笔记里留下了好多东西,不像之前看视频学习都是在做学习笔记,很少实践性的东西,这次可真是证明了:实践出真知呀。 记得第一次听说集合是好久之前了,至于有多么之前就不太记得,只是记得在我听说集合这个名词的时候只用过list,至于s...
分类:编程语言   时间:2015-01-31 21:54:08    阅读次数:191
java之泛型理解(高效java之泛型)
* 泛型-->类或者接口的声明中拥有一个或多个类型参数时,称为泛型类/泛型接口,简称泛型 * 泛型在安全性和表述性上都比原生态类型更具有优势 * 泛型是不可变的,无法向数组一样形成协变关系 * (Sub extends Super,同时可支持Sub[] extends Super[]...
分类:编程语言   时间:2015-01-31 21:52:08    阅读次数:235
leetcode 【 Best Time to Buy and Sell Stock 】python 实现
思路:Say you have an array for which theithelement is the price of a given stock on dayi.If you were only permitted to complete at most one transaction ...
分类:编程语言   时间:2015-01-31 21:47:24    阅读次数:180
K-means矢量量化算法介绍
K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。matlab中有kmeans聚类算法的函数可以调用,如[ldx,C,su...
分类:编程语言   时间:2015-01-31 21:46:31    阅读次数:290
C++ Primer(第四版) 课后习题7.28 静态变量
问题:编写函数,使其在第一次调用时返回0,然后再次调用时按顺序产生正整数(即返回其当前的调用次数)。代码: 1 #include 2 3 using namespace std; 4 int count_calls() 5 { 6 static int i = 0; 7 ...
分类:编程语言   时间:2015-01-31 21:44:59    阅读次数:243
C++ list容器系列功能函数详解
C++ list函数详解 首先说下eclipse工具下怎样debug:方法:你先要设置好断点,然后以Debug方式启动你的应用程序,不要用run的方式,当程序运行到你的断点位置时就会停住,也会提示你进入到Debug视图方式操作,F5是进入到函数或语句块的内部,F6是单步运行,一行一行的走,F7可以....
分类:编程语言   时间:2015-01-31 21:45:38    阅读次数:288
JavaScript语言结构
1. 基本文法大小写敏感;最长行匹配原则:假如一行词能被解析成正确的句子,那么就按照该规则解析(即使没有加上分号),否则就再读取一行。 例: return a || b; 将被解释为return; 而returna || b; 将被解释为retu...
分类:编程语言   时间:2015-01-31 21:43:06    阅读次数:227
二级C++:宏观把控
第一次就当没那么回事吧!真可谓是:满纸荒唐言,一把辛酸泪。       上次不听指挥,撞了南墙,这次该回头了!于是第一阶段就跟着大部队走:将书溜了一遍,首先来个总的思维导图宏观把控一下。。。...
分类:编程语言   时间:2015-01-31 20:39:23    阅读次数:204
java并发的处理方式
1 什么是并发问题。 转自http://blog.csdn.net/dengshengjin2234/article/details/10051589 多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。 银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50...
分类:编程语言   时间:2015-01-31 20:38:08    阅读次数:211
Java实现的一个小说采集程序
被标题吸引进来的不要骂我。 只是一个简单的实现,随手写了来下载一部喜欢的小说的。示例中的小说只是示例,不是我的菜。 使用了jsoup。挺好用的一个工具。 有需要的话,参考下自己改吧。挺简单的,是吧。 代码如下: package com.zhyea.doggie; import java.io.Fil...
分类:编程语言   时间:2015-01-31 20:35:49    阅读次数:175
C语言简单靶子外挂
1、编写靶子程序 1 #include 2 #include 3 4 void main() { 5 int a = 10; 6 printf("%x\n",&a); 7 while (1) { 8 printf("%d\n",a); 9 a...
分类:编程语言   时间:2015-01-31 20:32:48    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!