如何绘制法线贴图游戏贴图.Part 3/3

xuyaxin3_天涯社区
给xuyaxin3发短消息:
TA的部落帖子
最近玩过的游戏Posts - 462,
Articles - 0,
Comments - 0
随笔档案 - 2012年4月
20:53 by java ee spring, 64 阅读, ,
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7522960作者:毛星云邮箱:欢迎邮件交流编程心得作为游戏开发界老生常谈的话题,浅墨认为有必要写这样一篇文章来专门分析一下两者的优劣。这节就是给大家对DirectX和OpenGL的一个整体的认知,也以至于扩大我们的【C++游戏开发】专栏的适用范围到广义的游戏开发,而不仅仅局限于Windows游戏开发。毕竟适用于iOS和Android以及WindowsPhone的各种游戏引擎基本上都是采用C++编写的,希望
13:16 by java ee spring, 33 阅读, ,
/** *网页抓取方法 * @param urlString 要抓取的url地址 * @param charset 网页编码方式 * @param timeout 超时时间 * @return 抓取的网页内容\ * //http://blog.csdn.net/yjflinchong * @throws IOException 抓取异常 */ public static String GetWebContent(String urlString, final String charset, int timeout) throws IOException { if (urlString == .
13:09 by java ee spring, 118 阅读, ,
定时执行程序-Quartz简单实例1、加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar 、slf4j-log4j12-1.5.10.jar 、slf4j-api-1.5.10.jar2、一个类搞定!!!,直接runimport org.quartz.CronTimport org.quartz.Jimport org.quartz.JobDimport org.quartz.JobExecutionCimport org.quartz.JobExecutionEimport
09:26 by java ee spring, 223 阅读, ,
/*说明:如果查询路径返回的值是null,说明在默认安装路径下即C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA*/--查询用户库Data文件默认路径:DECLARE @DefaultData VARCHAR(100)EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServ
03:23 by java ee spring, 169 阅读, ,
我们知道脚本语言是解除硬编码,防止重编译的利器,可以这样说,任何大型游戏都有自己的脚本系统。想要做出一款精品游戏,脚本语言也是我们需要掌握和运用的。较流行的脚本语言有Python,LUA,Ruby等。LUA有着轻量,高效,接口干净等特点,学起来很快,风靡全球的《魔兽争霸3:冰封王座》就是采用的LUA脚本语言。以下的内容非我原创,前几天发现了这篇文章,觉得总结得不错,于是我觉得偷下懒,省得自己总结,直接转载过来供大家学习了。原文地址http://blog.csdn.net/b2b160/article/details/4799302,我将内容进行了排版,代码进行了高亮显示,更方便大家观看了。当你
16:04 by java ee spring, 33 阅读, ,
第十七章 柳暗花明注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。江北在各种展会上派名片,除了在同乡大会上收到他名片的潘松给他带来了一单外,在做潘松他们单位的信息管理系统期间,在其他展会上收到江北名片的人员中,也曾有人找到江北想做网站或其他系统的,但因为都是一些两三千元的小单子,而且江北正忙于潘松他们单位的信息管理系统的开发,所以江北都一一推掉了。而现在江北想接些单子来做,却又没有人来找他,即使是小单子也好。从做完潘松他们单位的那套信息管理系统后到现在,已有个把月的时间了,江北闲得心里有点发慌。一天江北正在思考该如何重新打开局面的时候,他QQ里的一个好友头像闪了起来。江北一看,觉
10:06 by java ee spring, 1517 阅读, ,
jdbc防止sql注入jdbc防止sql注入-PreparedStatement public List getUserByName(String name,String password){ ResultSet rs = PreparedStatement stat = Connection conn = List list = new ArrayList(); try { conn = createConnection(); String sql = &select name,password from manager where...
16:33 by java ee spring, 256 阅读, ,
开发中常用到的,记录下来,提供给需要参考的朋友!--1.取月初月末declare @startdate datetimeselect @startdate=dateadd(dd,-datepart(dd,getdate())+1,getdate())select SUBSTRING(Convert(varchar(100),@startdate ,23),1,10)declare @enddate datetimeselect @enddate=dateadd(dd,-datepart(dd,getdate()),dateadd(mm,1,getdate()))select SUBSTRING
16:07 by java ee spring, 87 阅读, ,
昨天做了个日常大数据归档,归档700W数据,表字段130左右,字段比较多,分享下!----先禁用表的index1.先获取需要禁用的索引declare @tname varchar(100)set @tname='orders'select 'alter index '+' '+c.indexname+' '+'on'+' '+@tname+' '+'disable'from (select * from (SELECTOBJECT_NAME(i.OBJECT_ID)
15:49 by java ee spring, 1077 阅读, ,
数据泵导入导出---------------------------------------------------------------------*********************************************************************第一部分:数据泵导入导出概述*********************************************************************-----------------------------------------------------------------------.
15:44 by java ee spring, 43 阅读, ,
1、先下载插件site-1.6.10.zip免费下载地址:http://download.csdn.net/detail/yjflinchong/、配置插件将site-1.6.10.zip 解压后将其全部文件拷贝至:C:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启MyEclipse即可出现SVN!中文的哦。
15:38 by java ee spring, 97 阅读, ,
---------------------------------------------1.准备工作-----------------------------------------------查看当前mysql服务器使用的存储引擎# mysqladmin variables | grep storage_engine| storage_engine | MyISAM --查看mysql数据库存放目录# mysqladmin variables | grep datadir| datadir | /usr/local/mysql/var/ |-------------------------
13:57 by java ee spring, 22 阅读, ,
第十六章 有点无聊注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。闲了下来后,江北每天一个人坐在办公室里无聊地打发时间,一时之间有点找不到方向的感觉。虽然江北知道那笔尾款能拿到的希望不大,但毕竟是四万块钱,不是小数目,所以江北还是不放弃,不时跑到潘松单位去向潘松探听一下情况。江北去多了,潘松也有点烦了,但又碍于同乡的情面,不好发作,于是有一次他主动把江北约了出来,请江北去吃饭,他想在餐桌上给江北一个明确的交代。客套一番并喝了几杯后,潘松开始说正事了:“小江啊,这事我知道你也挺不容易的,毕竟是四万块钱,但现在的情况我也没有办法,这阵风还没有过去,不能帮你解决,你来多了,我也不好意思
09:04 by java ee spring, 118 阅读, ,
使用之前需要自己下载jspSmartUpload.jar包这里找到一个支持中文的jar包,下载地址如下:http://www.blogjava.net/Files/hijackwust/jsmartcom_zh_CN.rar把压缩包里面的jar拷贝到工程的lib下面即可主要方法介绍上传// 新建一个SmartUpload对象SmartUpload su = new SmartUpload(); // 上传初始化su.initialize(pageContext); // 限制每个上传文件的最大长度。su.setMaxFileSize(10000); // 限制总上传数据的长度。su.setTo
12:32 by java ee spring, 22 阅读, ,
第十五章 损兵折将注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。对于尾款不能拿到的事情,江北并没有跟手下三人明说,只说先等潘松他们单位使用了系统并验收没问题后,钱才能拿到,而现在资金有点紧张,所以这个月的工资,可能会稍晚一些时间才能给他们发,希望他们能够理解。三人均表示可以理解。当然了,江北对他们还不错,工作上都是实行人性化的管理,平时下班后也经常请他们一起去吃晚饭,那次请他们出去“泡妞”,那就更不用说了,所以他们还是能够理解的。可是,这样的缓兵之计,并不是办法,这工资早晚得发的,所以拖得了一时,拖不了一世。果然一个多星期后,三人都有点等不及了,都很委婉地问江北,什么时候能发工
04:06 by java ee spring, 64 阅读, ,
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7496200作者:毛星云邮箱:欢迎邮件交流编程心得我们可以毫不夸张的说,在当今的任意一款成功的3D游戏引擎中,物理建模都是非常核心的部分。比如当今最高水平的、大名鼎鼎的引擎UnrealEngine3(虚幻3),比如国产第一单机游戏《仙剑奇侠传》四代与五代采用的引擎Renderware,都有着健壮而强大的代码负责着引擎内部完善的物理建模。为了设计出立足实际,联系现实的游戏,为了我们研发出能有与现实物理现象大
14:27 by java ee spring, 18 阅读, ,
第十四章 事情突变注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。江北带着金花又来到了老地方──他曾不止一次光顾过的那家酒店。金花并没有觉得意外,而是似乎早已猜到了江北的心思,很默契地任由江北带着她走进了酒店的房间里。虽然狗子已跟江北说了,金花也和他有过关系,但江北已被被挑起的情欲盖过了理智,他已想不了那么多了,先把金花吃了再说,即使是狗子吃过的。江北和金花两人都酒意正浓,酒店房门一关上后,两人马上抛开了表面上的客气和矜持,现出本色,然后激情迸发,随之宽衣解带。当金花毫无保留地展现在江北面前时,江北不禁心里一阵狂喜与兴奋,只见金花双峰挺立,波涛汹涌,其身上散发出来的无穷魔力,已让
12:25 by java ee spring, 102 阅读, ,
第十三章 三兵一帅注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。看到小小的办公室里加多了三个人,江北感觉心情不错,他终于不是一个光杆老总了,而是手下有了三个兵了,三个新同事都客气地称江北为“江总”,江北终于成了名符其实的“江总”。江北定好开发标准后,就热情洋溢地给三人动员了一番,然后就开始了紧张的真正的开发工作。三人都年龄相仿,均比江北小两三岁,都是计算机专业毕业的,但是他们一路来都是只搞Java开发,并没搞过.NET或C/C++什么的,所以对于江北的技术掌握面,他们还是十分钦佩,都甘愿拜倒在江北的手下,这对江北进行工作安排还是很有好处。经过一段时间的磨合后,大家都找到了共同开
10:07 by java ee spring, 483 阅读, ,
create table t1(sid int not null primary key,sname varchar(1000) not null)engine=innodb default charset=DELIMITER //create PROCEDURE proc1()BEGIN DECLARE i int DEFAULT 0; set i=1 ; WHILE i&=100000 DO INSERT INTO t1 values(i,'我感到自己的变化,现在我用快乐与自信代替了自怜与恐惧。人因为磨难而接受教训,有所长进。我不再重复过去的失败和错误,因为我有了羊皮
10:04 by java ee spring, 114 阅读, ,
命中率1)Library Cache的命中率:.计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)SELECT SUM(pinhits)/sum(pins) FROM V$LIBRARYCACHE;通常在98%以上,否则,需要要考虑加大共享池,绑定变量,修改cursor_sharing等参数。2)计算共享池内存使用率:SELECT (1 - ROUND(BYTES / (&TSP_IN_M * 1024 * 1024), 2)) * 100 || '%'FROM V$SGASTATWHERE NAME = &#
17:23 by java ee spring, 83 阅读, ,
Sift特征点的提取方法,这里简单做个介绍。作为一种匹配能力较强的局部描述算子,SIFT算法的实现相当复杂,但从软件开发的角度来说,只要会使用其中几个比较重要的函数就行了。这里要感谢David Lowe这个大牛,不但提供了一种强悍的特征匹配算法,还给出了C++的实现代码,后来有人用C#实现了这个算法,需要的朋友可到网上自行下载。 关键函数一: int sift_features( IplImage* img, struct feature** feat ) 这个函数就是用来提取图像中的特征向量。参数img为一个指向IplImage数据类型的指针,用来表示需要进行特征提取的图像。IplIm...
16:02 by java ee spring, 99 阅读, ,
jQuery从1.2.3开始提供了data/removeData方法用来存储/删除数据。1.6.1代码片段jQuery.extend({ cache: {}, // Please use with caution uuid: 0, ... });即给jQuery添加了静态字段/方法,有jQuery.cache/jQuery.uuid/jQuery.expando等。下面分别介绍jQuery.cache 空对象,用来缓存。它的结构较复杂。jQuery.uuid 自增唯一的数字。jQuery.expando 字符串,使用Math.random生成,去掉了非数字字符。它作为HTMLElement或.
15:15 by java ee spring, 32 阅读, ,
本文转自http://blog.csdn.net/xabcdjon/article/details/6707050作者:Jon Ji
编码规范往往只是对具体编程的格式及细节要求进行规定,但对于提高软件人员编程能力而言,编程规则更具有价值,下面将我的一些观点和想法提出来供大家参考,也希望大家批评指正,谢谢!1 概述 编程是一个软件工作者的基本能力,怎样能够成为一个优秀的软件工程师,怎样编写出优雅的程序,漂亮、完美地解决问题,实现需求,将是每一个软件人员永远的追求。 程序员都希望自己将来成为设计师、架构师,但小可比大、大可比小,局部的小程序设计不好,就奢谈架构设计了,相反如果你
12:18 by java ee spring, 221 阅读, ,
经常使用的语句!--大批量导出orders表:insertDBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE goSET NOCOUNT ON BEGIN TRANSACTION INSERT INTO test.dbo.orders with(tablock) SELECT * FROM bak.dbo.OrdersWHERE ordertime BETWEEN '' AND ''COMMITgo--大批量导出orders表:deleteDBCC DROPCLEANBUFFERS DBCC
10:35 by java ee spring, 29 阅读, ,
第十二章 接大单了注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。折腾了一番,最终却没有结果,江北心里有点不爽。唯一的收获,就是可以到中信大厦里去意淫了一下,可是意淫过后空惆怅。狗子知道此事后,在电话里大骂了江北一顿。“你小子怎么可以这么冲动?小不忍则乱大谋,即使你不想接人家的单,也可以婉言谢绝嘛,而不是这样把话给说绝了。你这是在自己开公司吗?你的行为还是个程序员的作风,这样是不行的!……”江北一句话也不敢反驳,因为狗子说得在理。什么是好哥们?这就是好哥们!在你失意难过的时候可以痛快地陪你喝酒,在你做错了的时候可以大声地训你。不过狗子还不忘给江北安慰一下,“那哥们也够极品的了,就
10:41 by java ee spring, 49 阅读, ,
2.通过第三方软件实时传递数据到B数据库服务器这种类似的软件很多,如Allway Sync之类的软件,间隔同步时间最好实时 .3.通过下面脚本来实现是否需要还原下面只是列出需要的脚本文件,没有列出的文件只需新建相同的文件名即可.3.1 备库上新建几个监控的表:table.txtUSE [master]GOif object_id('restorehistoty-suzhou') is not nulldrop table [restorehistoty-suzhou]goCREATE TABLE [dbo].[restorehistoty-suzhou]([id] [int]
10:40 by java ee spring, 51 阅读, ,
自己的定义的容灾方案,可以根据自己的需要自己定义.1.源数据库备份数据说明:使用方法:exec master.dbo.fullbackup1 's:\backup','suzhou','full'0.备份类型只能是full、diff或log,数据库名不能为空1.通过新建一个历史表记录每次备份内容2.检查数据库版本是否为2005以上3.检查当前用户是否有权限完成备份4.会自动检查指定盘符是否存在5.检查指定格式是否为s:\6.如果指定的备份目录不存在proc将自动新建,根据备份类型为full、diff或log7.检查备份数据库名suzhou是否存在
17:27 by java ee spring, 84 阅读, ,
--sqlserver 2012之前的版本/* 处理not null字符 */DECLARE @t1 varchar(10) = 'a'DECLARE @t2 varchar(10) = 'b'DECLARE @t3 varchar(10) = 'c'DECLARE @t4 varchar(10) = 'd'DECLARE @N1 int = 2012SELECT @t1+@t2+@t3+@t4+convert(varchar(10),@N1 ) as resultgo/* 处理 null字符 */DECLARE @t1 varc
15:19 by java ee spring, 21 阅读, ,
第十一章 慢走不送注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。无聊地坐在办公室里,漫无目的地打开网页来浏览,几天来,江北都没有事情可做,只好靠上网来打发时间。“派出去了这么多名片,什么时候才有客户找上来啊?”江北心里已有点按捺不住,不时自言自语起来。江北随意地打开夏欣的个人主页网址,却见主页上已更新了不少内容,夏欣已上传了不少她个人的照片,也将她的有关求职的资料放上去了。看来夏欣已开始找工作了。看着夏欣的那些照得很好看的照片,有生活照,有艺术照,也有大头照,江北又情不自禁地想起和她一起缠绵的情景来。于是江北下意识地拿出手机,翻开了保存在里面的夏欣的那三张玉照。见照片如见人,江
11:44 by java ee spring, 53 阅读, ,
显示Linux系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内
11:29 by java ee spring, 105 阅读, ,
java web工程 在LINUX下操作常用命令cd ../退出当前目录,前往父文件夹cd ezoffice进入ezoffice文件夹ls查看目录ps -ef|grep java查看JAVA进程ps -aux |grep tomcat查看tomcat进程 的进程号kill -9 12222杀死ID为12222进程nohup ./startup.sh &执行startup.sh,并且把日志保存在nohup.out文件夹下./startup.sh直接执行startup.sh 脚本,当关闭SSH命令时,则应用也会被关闭./shutdown.sh关闭服务器tail -f nohup.out查看
10:36 by java ee spring, 168 阅读, ,
简单步骤,分享下:hostnameIP应用db.10MGMdb.20NDBDdb.30NDBD2db.40MYSQLDdb.50MYSQLD*****************************1.安装配置管理节点(DB1)MGM*****************************# groupadd mysql# useradd -g mysql -d /usr/local/mysql/var -M mysql# tar zxvf mysql-cluster-gpl-7.1
10:28 by java ee spring, 51 阅读, ,
python远程清除sqlserver数据库服务器日志,供参考:# coding=gbkfrom encodings import gbk import re import sysimport osimport pyodbcimport traceback import decimal #连接数据库conn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.43;DATABASE=UID=PWD=passwd;)# 获取cursor对象来进行操作cursor = conn.cursor(
10:13 by java ee spring, 17 阅读, ,
朋友咨询的问题,这里给个参考步骤:故障恢复移动文件/*如果数据库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可以移动该文件。*/1.如果启动了 SQL Server 实例,则将其停止。2.通过在命令提示符下输入下列命令之一,在仅 master 恢复模式下启动 SQL Server 实例。对于默认的 (MSSQLSERVER) 实例,请运行以下命令。 NET START MSSQLSERVER /f /T3608对于命名实例,请运行以下命令。 NET START MSSQL$instancename /f /T36083.对于要移动的每个文件,请使用 s
13:38 by java ee spring, 92 阅读, ,
java指纹识别+谷歌图片识别技术前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了。写了图片识别的一个demo提供源码下载,免费下载地址:http://download.csdn.net/detail/yjflinchong/4239243去试试效果吧要源码的,请留下邮箱。我尽量发到各位邮箱中。本人三年JAVA开发,寻求牛人加入Q群Google &相似图片搜索&:你可以用一张图片,搜索互联网上所有与它相似的图片。打开Google图片搜索页面:点击使用上传一张angelababy原图:点击搜索后,Google将会找出
12:38 by java ee spring, 32 阅读, ,
第十章 广泛撒网注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。平常的一天,艳阳高照,夏天的气息扑面而来。忙完手上的事情后,江北坐在办公室里,觉得有点无聊,他脑中又回想起了和夏欣发生的一切,办公室里都仍有她的影子,幻想中,他似乎又看到夏欣出现在他的办公室里。算起来,江北给夏欣做这个个人主页,收了她五百块钱,还真是一分钱没赚到,五百块钱还不够开两次房的钱,而和夏欣一起吃了好多次饭,都是江北请的,还有给夏欣买礼物所花的钱,如果单纯算经济账,江北还是亏了。但是账不能这样算,夏欣给他带来的愉悦体验,却是不收费的,如果这也算上,江北还是赚了。曾经对待感情很认真的江北,没想到也变了,也学会逢
12:22 by java ee spring, 26 阅读, ,
第九章 N夜情(下)注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。又是一个美好的夜晚,又是属于江北和夏欣的良辰美景。激情过后,两人一起入梦。不知什么时候,江北从睡梦中醒来,房间的灯光仍亮着,夏欣正躺在他的身旁,睡得正酣。江北无意中看到了一边的床头柜上夏欣的手机,江北突然好奇心大发,于是走过去拿起夏欣的手机,随意地翻看上面的内容,结果一条条令江北意想不到的短信,映入江北的眼帘。“老公,我想你!你什么时候回来?很久没见你了!”“亲爱的,你想我吗?我想你!我等着你回来!”“宝贝!我实习快结束了,过几天就回学校去!”“太好了,老公!过几天我就能见到你了!”……看完后,江北也马上明白了。
08:34 by java ee spring, 106 阅读, ,
1. CodeMirror CodeMirror 是一款“Online Source Editor”,基于 Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。 视频: 2. html5media html5media 是一个 JavaScript 音频/视频播放器能够让每一个浏览器都能够播放在 HTML5 多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持 Flash 的 FlowPlayer 播放器来代替。 地图: 3. Gmap GMAP3 插件用来将 Google Maps 插入到网页中,G
03:50 by java ee spring, 365 阅读, ,
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7468011作者:毛星云邮箱:欢迎邮件交流编程心得每一款游戏,或大或小,都是由一段段默默无闻的算法在支撑着他们的运作,我们不能只欣赏绚丽的游戏成品表现在我们面前的华丽与光鲜,还要看到那些支撑在华丽与光鲜背后的,鲜为人知的算法。 篇章一 引言我们知道,在游戏领域里,围绕随机性与随机数展开的一系列技术有着非常广阔的运用空间。比如所有游戏都离不开的宝物掉落系统。极品装备的...
16:22 by java ee spring, 31491 阅读, ,
六合彩特等奖的中奖概率六合彩中特奖,好像就是六个全中,加中特码。六合彩全部有49个数字,所以,中头奖几率特低。由于最后一个特码的位置是固定的,所以,它的全排列有:C(49,6)*C(43,1) =
* 43 = 所以,它的概率是1/,小于六亿分之一。后来,在网上搜索,有看到,说,坐车去买六合彩被车撞死的概率远高于中特奖的概率,这个说法正确!为什么?设全球每天坐车的人应该不超过20亿人,如果坐车的人每天需坐2次。这样每天坐车就不超过40亿次。而死亡人数如果以40个算,就是一亿分之一。显然每天死于车祸的人大于40个,所以死亡概率大于一亿分之一。
15:43 by java ee spring, 307 阅读, ,
mysql加减时间-函数-时间加减1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小时select date_add(@dt, interval 1 minute); - 加1分钟select date_add(@dt, interval 1 second); -加1秒select date_add(@dt, interval 1 microsecond);-加1毫秒select
14:16 by java ee spring, 143 阅读, ,
java 通信 socket 传输 文件 图片 -文件传输-图片传输ClientTcpSend.java 客户端发送类package com.yjf.import java.io.DataOutputSimport java.io.Fimport java.io.FileInputSimport java.net.InetSocketAimport java.net.Spublic class ClientTcpSend { public static String clientip = &127.0.0.1&quo
12:59 by java ee spring, 32 阅读, ,
移动数据或日志文件1.运行以下语句。ALTER DATABASE database_name SET OFFLINE;2.将文件移动到新位置3.对于已移动的每个文件,请运行以下语句ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' );4.运行以下语句ALTER DATABASE database_name SET ONLINE;5.通过运行以下查询来验证文件更改SELECT name, physical_name AS Curren
04:59 by java ee spring, 29 阅读, ,
这是很好的一些习惯与思想,所以我就转过来了。《From an architect to a programmer 》只有中文,读完后好多地方还是不明白,于是就搜索了下原文,觉得原作者的好多想法并没有被很好的翻译出来,于是自己尝试着重新翻译下,并附上英语原文。My team and I received this in our inbox from our architect six months ago when we started a new project:我和我的团队在六个月前收到了一封来自架构师的邮件,那时我们正着手开始一个新的项目:I am very excited every t
01:43 by java ee spring, 27 阅读, ,
第九章 N夜情(上)注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。江北对于夏欣,还没有上升到要追她的高度,他只是想玩玩而已。也许是因为受到女友绝情地离他而去的刺激,也许是因为受到狗子的那些观点的影响,江北已没有心思好好地去恋爱了,他也有点想玩世不恭了。如果夏欣是个已毕业多时的“社会女”,江北可能也不会对其感兴趣了,但她不是,而是是个相对来说还比较单纯的校园女生,起码她可能还不会一上来就跟江北谈房子车子的事情。一个星期后,江北已将夏欣的个人主页全部搞定,江北认为的时机也成熟了。不管结果如何,江北都决定冒一次险,成则成,不成则拉倒。江北敢冒险的前提是,从之前和夏欣的几次接触中,他已
14:38 by java ee spring, 51 阅读, ,
最近有朋友在下载了我的专栏“【Visual C++】游戏开发”里某一节笔记的源代码之后,发觉一个问题:他们的IDE是VS2008,而我提供的源代码都是注明在VS2010下运行。于是我发表这篇博文,希望能对想解决这个问题的朋友有所帮助。当用VS2010打开VS2008解决方案(sln文件)或项目(csproj文件或vbproj文件等)时,VS2010会提示需要进行升级转换。反之,如果用VS2008打开VS2010的解决方案文件,会提示此sln是新版本的VS创建,无法打开;如果打开项目,会有安全警告,但可以打开。有时候,你可能又想用VS2008打开VS2010的解决方案,比如你的机器还没有装VS2
02:06 by java ee spring, 49 阅读, ,
第八章 不轨企图注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。一个星期后,江北做完了手上的小网站,然后他可以开始全力地做夏欣的个人主页了。又一个星期后,夏欣的个人主页已做得七七八八了。为了讨得夏欣的欢心,这回江北做得特别认真和投入,花了很大心思在那些功能的设计上和页面的效果上,所以进度也稍放慢了一点。但按这样的进度,还是不出几天,就可以全部做完了。已全部成型的个人主页,还需要再对一些细节进行处理,如何处理江北完全心中有数,但他并不急着去处理,他想借故问一问一个人的“意见”,再和她“讨论”一下有关情况。这个人当然就是夏欣,江北的目的已经很明确,醉翁之意不在酒。一个电话,江北就把夏
21:10 by java ee spring, 89 阅读, ,
最近有朋友在编译我提供的【Visual C++】游戏开发某一节笔记的源代码的时候,提到出现“fatal error C1083:无法打开包括文件:“StdAfx.h”这个错误。这里我专门找了点资料,然后部分修改,写成了一篇博文发出来,希望能对出现这个问题的朋友们有所帮助。这个错误大都是由于预编译头文件及#include&stdafx.h&这两者的关系纠缠不清引起的,呵呵。这里我们采用vs2010讲解,其他版本其实操作方案也差不多。1、如果在Visual C++工程的.cpp文件中包含了代码#include&stdafx.h&,则工程就需要将属性设置为:“使用预编译头”,
13:09 by java ee spring, 23 阅读, ,
第七章 特殊客户注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。江北一般都是上午待在办公室里,搜集信息或整理以前做过的系统,下午才出去站街招客。站街站了一段时间后,江北有点不想去了,觉得这样太没有针对性,收效不大。不过,就在江北不抱希望的时候,还真的有客户找上门来了。先后有几个客户,都是想做个人小网站的,报价都不高,一千几百块钱的。不过为了开张大吉和聚拢点人气,虽然是小网站,报价不高,江北也决定放低要求,跟他们谈了。谈需求,谈细节,确定功能模块,书面列出详细的开发内容清单,确定开发时间和价钱,确定其他事项,签合同,支付第一笔款项,等等,然后就算确定合作了。虽然这是江北自己第一次出
03:10 by java ee spring, 139 阅读, ,
本系列文章由zhmxy555编写,转载请注明出处。 文章链接 http://blog.csdn.net/zhmxy555/article/details/7447864作者:毛星云邮箱:欢迎邮件交流编程心得这节笔记的主要内容是介绍一个完整的回合制游戏demo,而这个demo里面主要突出了游戏里AI的各种思考与行为的方式.这样的通过计算机角色本身的判断思考,然后产生对应行为的AI称作行为型游戏AI。如果对AI基础不太了解的朋友,请移步:【Visual C++】游戏开发笔记十五 游戏人工智能(一) 运动型游戏AI首先,我们来了解这种行为型AI的设计方法。游戏程
18:11 by java ee spring, 77 阅读, ,
BitBlt该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。原型:BOOL BitBlt( HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, DWORD dwRop);参数: hdcDest:指向目标设备环境的句柄。nXDest、nYDest:指定目标矩形区域左上角的X轴和Y轴逻辑坐标nWidth、nHeight:指定源和目标矩形区域的逻辑宽度和逻辑高度。hdcSrc:指向源设备环境的句柄。nXSrc、nYS
11:13 by java ee spring, 115 阅读, ,
超有用的sql查询语句。项目、面试都有用/*1:建立学生表*/create table student ( 学号 char(3) primary key, 姓名 char(4), 性别 char(2), 年龄 int, 班级 char(5));insert into student values('108','曾华','男',19,'95033');insert into student values('105','匡明','男&#
02:53 by java ee spring, 79 阅读, ,
一、random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。 可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试)2、C++中另一函数srand(),可以指定不同的数(无符号整数变元)为种子。但是如果种子相同,伪随机数列也相同。一个办法是让用户输入种子,但是仍然不理想。 3、 比较理想的是用变化的
01:55 by java ee spring, 59 阅读, ,
CDC是MFC的DC的一个类HDC是DC的句柄,API中的一个类似指针的数据类型.MFC类的前缀都是C开头的H开头的大多数是句柄这是为了助记,是编程读\写代码的好的习惯.CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类).CDC等设备上下分类,都含有一个类的成员变量:m_nH即HDC类型的句柄.记住下面的一句话,会有助于你的理解.MFC的类,是在用window API语句开发出来的有一定功能的小程序.(也可称为类).使用它的默认方法,就是,记住它的名字与参数(可以用笔记,代替脑记).如果将window api比做汇编语言那么MFC就
13:52 by java ee spring, 23 阅读, ,
第六章 街头招客注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。江北尝试在一些网站的论坛上发帖宣传,但帖子很快就被人家版主给删掉了,而且有的帐号还被禁言了。看来此路行不通。绞尽脑汁,江北也想不出有什么好办法,但又不能坐以待毙,总得找到一条路子才行。实在无计可施之时,江北想起了平时在街头上偶尔看到的一个情形。没有办法了,江北决定照着样子尝试一下,虽然这种方式实属下策。于是江北依样画葫芦,请人制作了一个方形牌子,红底白字,上书“网站建设”四个大字。没错,江北就是要到街上去吆喝,招徕客户。广州天河区岗顶,广州最大的电脑交易市场,相当于北京的中关村。江北锁定的地点就是岗顶,因为这里人流量
22:54 by java ee spring, 64 阅读, ,
一般的windows复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是1/80秒左右,具体数字可以自己设置的。这样问题就来了,一般画图都是先画背景色,然后再把内容画上去,如果这两次操作不在同一个刷新周期内完成,那么给人的视觉感受就是,先看到只有背景色的图像,然后看到画上内容的图像,这样就会感觉闪烁了。解决方法:尽量快的输出图像,使输出在一个刷新周期
21:09 by java ee spring, 50 阅读, ,
本文转自cnbeta日,今天上午,小米创始人、天使投资人雷军在2012年中国互联网站长年会上表示,互联网不是技术,是一种观念,是一种方法论。概括就是“专注、极致、口碑、快”七字诀,自己正是用这七字口诀创办了小米,也帮助20多家公司创业。在大会上,雷军称,此前,HTC王雪红宣称做精品,结果巴塞罗那展会上,HTC仍然是三款手机。这是他们不够专注,不够自信。 “好的东西不怕抄袭。但小米的图标都达不到iPhone的水平。”雷军表示,口碑不是好,不是便宜,本质是超越用户的期望值。“之前几个月,因为销量太高,使得小米手机没有发票。最后送了祝福卡和手机贴膜,做好了服务环节。” 昨天是...
05:44 by java ee spring, 62 阅读, ,
本系列文章由zhmxy555编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7434317作者:毛星云邮箱:欢迎邮件交流编程心得我们常常听闻AI(ArtificialIntelligence人工智能)这个名词,比如Dota里面的AI地图。写这篇文章的时候,最新版的DotaAI是6.72f,估计过几天6.73的AI也要出来了。很多Dota玩家喜欢玩AI地图练练感觉和补刀,可以这样说,Dota地图成功的加入了AI元素,是近几年Dota风靡全球不可缺少的因素之一。一、知识点讲解那么,到底什么是A
13:20 by java ee spring, 26 阅读, ,
第五章 新春大计注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。思前想后,考虑了几天后,江北决定不找工作了,不想再到公司去上班了,他决定自己出来单干。支持他出来单干的理由就是,他觉得他的技术水平和工作经验还过得去,自己出来单干没有问题;而他的动力就是,他想自己当老板,他不想再给别人打工了,他要有自己的事业。江北的这一行动,可以冠之以一个好听的名字──创业。但是江北很清楚,那是在别人面前吹水时的说法,他离真正意义上的创业还差很远,因为他就是自己一个人,单枪匹马,没有一个完整的创业团队,完全靠自己的技术来说话。不过江北并不觉得他就不是在创业,即使是自己一个人单干,也是创业的一种,等他
12:37 by java ee spring, 15 阅读, ,
第四章 小人物,大道理注:原创作品,请尊重原作者,未经同意,请勿转载,否则追究责任。春节过后,江北从老家返回广州。江北之前的工作是搞程序开发的,说白了就是程序员。“程序员”是比较客气得体的叫法,但是往往也被叫作“IT民工”或“代码民工”或“码农”的,显而易见,这是说程序员的工作跟民工的工作无异,干得最多,干得最累,却挣得最少,没有社会地位,只是工作的内容和方式不一样而已。程序员还被称作“程序猿”,就像远古时代的猿人一样,仿佛跟这个社会格格不入,不食人间烟火。不是程序员本身想这样,而是工作的性质决定了程序员似乎跟这个社会格格不入,不食人间烟火。江北曾经以为自己是幸运的,在那家公司,虽然也同样干得

我要回帖

更多关于 游戏场景贴图绘制教程 的文章

 

随机推荐