其实这次的代码绘制的只是一个简单的三角形。只是这样,却写了这么长的代码,所以才说3D开发是比较难的。
但是,个人认为,即使这样,和DirectX相比较的话,已经相当简单,简练了。
单从开发环境上来说,不需要特别的开发环境,WebGL这一点已经很轻松了吧。理解了本次的内容的话,只需要稍微慢慢的调整一下,就可以实现很多效果。这以后的内容,都是以这次的内容为基础的,所以必须要好好的理解一下。
本文章最后,给出本文demo的链接,如果浏览器支持的话,直接看demo比较直观吧。...
分类:
Web开发 时间:
2014-08-09 00:13:26
收藏:
0 评论:
0 赞:
0 阅读:
545
GOTO语句有着很臭的名声,我们的老师经常教导我们说,不要轻易使用它。
C++跳转语句有三个:goto、break和continue。它们只是工具,我觉得问题不能归咎于工具,问题在于人。
就像指针一样,goto这个无条件跳转语句力量还是很强大的,如果滥用,出现问题很难排查。
但有些时候goto确实是不二选择,例如我遇到的,在函数中有多个出口,而每个出口都遇到释放资源的时候,与其都把释放语句不...
分类:
编程语言 时间:
2014-08-09 00:12:56
收藏:
0 评论:
0 赞:
0 阅读:
515
这一节虽然题目是“制作窗口”,但实际上制作窗口只需用像素画一个即可,难点是由于加入了计数器,会出现闪烁的情况,这里就讲一下消除闪烁的做法。
counter窗口在疯狂的计数,鼠标放在飞了的数字上,会出现闪烁,解决方法是:在每次画面的重新绘制中,只绘制counter所在的图层,让鼠标所在的图层不用进行绘制。根据这个思路,具体的方法如下。
我们用不同的数字代表不同的层,2便是coun...
分类:
其他 时间:
2014-08-09 00:12:37
收藏:
0 评论:
0 赞:
0 阅读:
331
2014年8月初8 星期五
又到星期五了,可以轻松的敲点东西,不担心睡太晚起不来,或者起来后上班打瞌睡。
由于近期学习了solr相关的知识,部署solr项目到tomcat上的方式很多,包括官方的等。我自己也找了中非官方的方法,感觉很好。而且以前用MyEclipse开发,出错很少,现在用Eclipse所以部署项目后在后台调用user.dir的时候出错,试了一下午也没事出来,而且越试越想试...
分类:
其他 时间:
2014-08-09 00:12:26
收藏:
0 评论:
0 赞:
0 阅读:
532
题目链接:
啊哈哈,点我点我
题意是:
给n个字符串然后找出n个字符串里面最长的公共字串。。
这道题目最开始以为是dp,后来又以为是kmp,但是kmp貌似没看到过这么多字符串相匹配的,后来就搜题解,太弱了,只能看别人题解。。
思路是:
首先看数据大小,最多只有10个串,那么把第一个串当作母串,然后逐个去枚举母串中的子串,然后根据字串去其他n-1个DNA序列中检测,看是否这些子串在其...
分类:
其他 时间:
2014-08-09 00:12:16
收藏:
0 评论:
0 赞:
0 阅读:
446
安装前准备
1. 虚拟机3个,安装Centos 6.5, 内存设置为4GB
2. 配置yum源为163(不配置,在安装软件时,慢的要死)
3. 关闭防火墙( iptables),disabled SELinux
4. 配置静态IP,并在/etc/hosts中将Hadoop集群中的主机名加进去
安装
1. 在Cloudera官网上下载 cloudera-manager-i...
分类:
其他 时间:
2014-08-09 00:12:07
收藏:
0 评论:
0 赞:
0 阅读:
461
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
pro...
分类:
其他 时间:
2014-08-09 00:11:56
收藏:
0 评论:
0 赞:
0 阅读:
375
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4046
题意:题目先来了一大段情书,看的我莫名其妙,然后来了一段情话...
分类:
其他 时间:
2014-08-09 00:11:46
收藏:
0 评论:
0 赞:
0 阅读:
399
js控制图片缩放、水平和垂直方向居中对齐...
分类:
Web开发 时间:
2014-08-09 00:11:39
收藏:
0 评论:
0 赞:
0 阅读:
460
1.1.前提条件
Drools是一款基于Java的开源规则引擎,所以在使用Drools之前需要在开发机器上安装好JDK环境,Drools5要求的JDK版本要在1.5或以上。
1.2.开发环境搭建
大多数软件学习的第一步就是搭建这个软件的开发环境,Drools也不例外。本小节的内容就是介绍如何搭建一个Drools5的开发、运行、调试环境。
首先,通过以下地址下drools ...
分类:
系统服务 时间:
2014-08-09 00:10:46
收藏:
0 评论:
0 赞:
0 阅读:
555
浅析gdb的-g选项准备 gdb是Linux下学习C/C++最常用的debug工具。要使用这一强大工具,必须在编译时加上-g选项,生成的目标文件才可以用gdb进行调试。如,先创建一个test.c文件,内容为:1 #include 2 3 int main(void){4 int a...
分类:
数据库技术 时间:
2014-08-09 00:09:36
收藏:
0 评论:
0 赞:
1 阅读:
395
第一种线条的画法:画两条直线,这两条直线是 以背景色为基础, 一个比背景色深,一个比背景色浅``。第二种线条的画法:第一种画法是 图层样式 渐变叠加叠加一个背景色 到中间色 再到背景色 的渐变 第二种画法是 画一条 纯色的直线然后两头用带羽化的选区删除或者用橡皮擦也可以。我只用了第一...
分类:
Web开发 时间:
2014-08-09 00:09:26
收藏:
0 评论:
0 赞:
0 阅读:
599
因为将每个单位都作为一个最小单元的话会爆内存的所以,将海报的每个端点进行排序,将这些端点最为最小的区间。毕竟是刚刚接触线段树,理解起来还有些吃力,还是那句话,题做多了慢慢就好了。萌萌的AC代码君贴上。 1 //#define LOCAL 2 #include 3 #include 4 #...
分类:
其他 时间:
2014-08-09 00:09:16
收藏:
0 评论:
0 赞:
0 阅读:
440
前几天写了一篇介绍枚举功能强大的文章。有几个朋友给我指正说,没有案例单纯描述不够直观。确实啊,在这里我就在写一个案例篇,对上次的文章做补充说明。 此案例是一个游戏服务器的消息识别器的简化。做过游戏开发都知道,客户端和服务器之间的交互需要定义很多的消息类型,而且这个消息类型是需要不断扩展的。消息...
分类:
其他 时间:
2014-08-09 00:08:56
收藏:
0 评论:
0 赞:
0 阅读:
586
其实前面的标准流和浮动流都很理解,就是定位不太好理解,特别是相对定位和绝对定位,很多刚开始学的同学不好区分。因此这里,小强老师和大家一起分享CSS定位的学习。通过我们前面的学习,我们网页布局方法:1.标准流(最稳定)2.浮动流(float其次)3.定位流(稳定性最后)定位是完全脱离标准流的一种布局方...
分类:
Web开发 时间:
2014-08-09 00:08:36
收藏:
0 评论:
0 赞:
0 阅读:
437
第一步:文件信息读入;第二步:搜索账号;第三步:定位文件密码数据;第四步:验证密码;第五步:demo运行;第六步:bug修复
分类:
其他 时间:
2014-08-09 00:08:31
收藏:
0 评论:
0 赞:
0 阅读:
528
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4816Problem DescriptionThe Bathysphere is a spherical deep-sea submersible which was unpowered and lowe...
分类:
其他 时间:
2014-08-09 00:08:31
收藏:
0 评论:
0 赞:
0 阅读:
630
Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法:对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等,如果还有IDE Raid卡,则依次为:/dev/hd...
分类:
其他 时间:
2014-08-09 00:07:36
收藏:
0 评论:
0 赞:
0 阅读:
482
这道题我的做法就是枚举这四个数的所有排列所有运算所有计算顺序。略有考验代码能力,不能漏掉情况,注意模块化的思想,一些功能写成函数调试的时候结构清晰好分析。比赛时没有AC是对next_permutation()函数理解的不透,根本没有想到是没有从最小字典序开始枚举的问题。就是next_permutat...
分类:
其他 时间:
2014-08-09 00:07:26
收藏:
0 评论:
0 赞:
0 阅读:
447
一、前言 毕业之前想的是做开发工作,结果阴差阳错的被分在了测试部门,分都被分了,那就从测试开始干起吧。 工作也快两个月了,这两天第一次接触到源代码管理这一名词,那就从这谈起吧 源代码管理也称为软件配置管理(Configuration Management),是通过技术或行政手段对软件产品及...
分类:
其他 时间:
2014-08-09 00:07:16
收藏:
0 评论:
0 赞:
0 阅读:
639