- 博客(68)
- 资源 (3)
- 收藏
- 关注
转载 Ogre 中级教程六
中级教程六 投影贴图 目录 [隐藏] 1 介绍 2 准备开始 3 起始代码 4 投影贴图 4.1 平截头体(Frustums)
2014-09-15 15:00:45
763
原创 过年小事记
本就是一个虚情假意的人,她愿意对谁好就对谁好吧,这是她的自由,我对她怎么样也是我的自由。所以没有必要为这样的人生气,你气死人家更高兴呢,问题不可能得到解决的。所以那些牵强的接口就不要嘲笑了,她只不过是个技术不够高超的骗子罢了,什么好的卖完了,你知道那里好多家,不可能出现的事情她说出现了,你还要去跟她对峙吗?计较这些有意思吗?再说了,你说出来,她只会找另一借口敷衍你,何必呢,都省省脑细胞吧!
2014-02-12 16:34:15
842
原创 透明插片
material flower_13{ technique { pass { ambient 0.588235 0.588235 0.588235 1 diffuse 0.588235 0.5882
2014-01-09 09:37:45
803
原创 2:36的日志
1、类的前置声明,可以省去头文件包含。2、C++ 抽象类 不能定义抽象类对象——不能实例化,但是可以声明一个对象,由派生类来实例化,这样调用的就是派生类的对应方法。
2013-12-31 14:42:24
763
转载 Boulevard of broken dreams
I walk a lonely roadThe only one that I have ever knownDon't know were it goesBut it's home to me and I walk aloneI walk this empty streetOn the Boulevard of broken dreamsWere the city sle
2013-12-31 14:06:57
771
原创 ogre去掉渲染信息和logo
这些是void BaseApplication::createFrameListener(void)中的内容,BaseApplication文件从基础教程1可以下到。http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+Wiki+Tutorial+Framework 中的名称 Tutorial Framework - (Windo
2013-12-02 15:37:26
1001
原创 记录Ogre
// Do not add this to the applicationRenderSystem *rs = mRoot->getRenderSystemByName("Direct3D9 Rendering Subsystem");// or use "OpenGL Rendering Subsystem"mRoot->setRenderSystem(rs);rs->setConfig
2013-12-02 13:36:08
851
原创 C++笔记1
BasicTutorial6::BasicTutorial6(void):mRoot(0),mPluginsCfg(Ogre::StringUtil::BLANK)这是构造函数初始化列表 C++构造函数的目的是对变量的初始化,不初始化会造成错误。在C++中,变量定义时,系统会自动调用变量的构造函数对变量进行初始化。只要将相应的初始化代码放在构造函数中,就能够保证该类在实例化对象的时
2013-12-02 10:50:11
724
原创 重新学习Ogre
一ein、 virtual bool setup(); virtual bool configure(void); virtual void chooseSceneManager(void); virtual void createCamera(void); virtual void createFrameListener(void); //pu
2013-11-27 15:13:26
818
1
转载 Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行预链接事件..."
对着project右键 properties, 在configuration Properties下的build events中的pre-link build event中,把excluded from build改掉,然后就可以编译成功了。项目->属性->生成事件->预链接事件:从生成中排除 否改为是.
2013-11-22 18:09:20
2944
转载 从C#与Net4高级编程复制来的——委托注意事项
委托允许内存中的对象进行双向对话。从头使用委托会有一些重复代码(定义委托,声明必要的成员变量记忆创建自定义的注册/注销方法来保护封装等)除了时间之外,这样使用委托来作为应用程序的回调机制会有另一个问题:如果没有把委托成员变量定义为私有的,调用者就可以直接访问委托对象。这样调用者就可以把变量重新赋值为新的委托对象(实际上,也就是删除了当前要调用的方法列表),更糟糕的是,调用者可以直接调用委托的调
2013-11-20 16:56:37
1114
原创 winform打开对话框方式记录
if (fol == null) { fol = new FolderBrowserDialog(); fol.RootFolder = Environment.SpecialFolder.MyComputer;//设置根目录为计算机,不能浏览到桌面 }
2013-10-28 13:38:40
757
原创 asp.net学习笔记1-2013-10-17-9:58
。QueryString 一般用在 无需二次更改SelectCommand的页面中,如:列表的显示。控件 一般用在简单条件查询的页面中,如级联查询,模糊查询。Session 一般用在查村逻辑较为复杂的应用中。 有时则Session用来记录整条SelectCommand属性
2013-10-17 10:01:36
750
转载 韩语发音
韩国语共有40个字母,其中有21个元音和19个辅音。单 元 音 ㅏ:嘴自然张开,舌头接触下齿龈,但不要贴上,嘴唇不要紧张,也不要成圆形。发音与汉语拼音的“a”相似,但比“a”稍靠后。 ㅑ:先发“ㅣ”,然后迅速滑到“ㅏ”。 ㅓ:口形比“ㅏ”小一些,舌后部稍微抬起,嘴唇不要紧张,也不要成圆形。 ㅕ:先发“ㅣ”,然后迅速滑到“ㅓ”。 ㅗ:嘴稍微张开,舌后部抬起
2013-10-10 14:22:13
1465
原创 2013-10-10 DataTable学习日记
一.如果只是得到表结构而不要数据可以有两种方法 1.DataTable newTable = oldTable.copy(); newTable.clear(); 2.DataTable newTable = oldTable.clone(); 1、2的区别是一个需要耗费内存,尤其是数据量大的时候会引起outofmemery。 二、计算表中某列的平均值 _ne
2013-10-10 10:35:35
645
原创 xml解析特殊字符
今天碰到xml文件解析不正确的问题,原来是特殊字符存在查资料发现解决办法是:1.用特殊字符对应的实体来替换2把字符串放到里,用你的含特殊字符的字符串替换横线即可,不过保存时遇到特殊字符会替换成对应实体。
2013-09-23 15:17:26
2222
原创 记录跨线程更新UI 问题
#region 解决跨线程更新问题 void ActiveView_MapRending(object sender, Neomap.NeoSDK.Render.Event.MapRenderEventArgs e) { //if (this.InvokeRequired) //{
2013-09-16 17:15:33
806
原创 DEV treelist的右键菜单
private void LayerTreeList_MouseUp(object sender, MouseEventArgs e) { TreeList myTreeList = sender as TreeList; TreeListHitInfo myHitInfo = myTreeList.CalcHitInfo(new Point(e.X, e.Y)); TreeListNode my
2013-09-05 17:12:39
1672
原创 日记 C++输入输出流 以及创建一个路径的过程(可以是不存在的路径)
ofstream 流:以ios::app或是以ios::ate打开,如果没有文件,那么生成空文件。以ios::app | ios::in打开,不管有没有文件,都是失败。以ios::ate打开,或是ios::ate| ios::out打开,如果没有文件,生成空文件,如果有文件,那么清空该文件。以ios::ate| ios::in打开,如果没有文件,打开失败,如果有文件,定位到文件尾,并可
2013-08-20 17:10:21
2352
原创 2013-8-19 日记:文件和文件夹操作
if(System.IO.Directory.Exists(this.TargetPath.Text.Trim())) System.IO.Directory.Delete(this.TargetPath.Text.Trim(),true);//true表示删除文件夹下的子文件夹和子文件夹
2013-08-19 17:22:31
1070
转载 中国鼻炎膏大全
中国鼻炎膏大全 2013.8.11[ft=,+0,]上善若水[/url]鼻炎膏专利技术大全27 CN200510013219.6 一种鼻炎膏 本发明公开了一种鼻炎膏,其含有下列重量份数比组份:薄荷45-55份,白芷45-55份,檀香18-22份,硼砂18-22份,梅花冰片14-16份,白介子18-22份,斑蟊18-22
2013-08-19 15:26:45
9244
1
原创 这辈子让我讨厌到无以复加的两个人的对话
婆婆:你看我的勤劳能干都传给你嫂子了,小姑子:怎么不传给我? 婆婆:让你婆婆传给你啊 尼玛 你是武打片看多了吧? 自己闺女那逼样怨上未来婆婆了,自己媳妇的优点都成你传的了,尼玛以为是内功可以传啊,药店碧莲吧,真能往自己脸上贴金自己闺女养成那样还不觉得愧疚 不觉得对不起未来亲家 还尼玛怨上了 要不是你是我老公的妈 老子早一巴掌上去了
2013-08-19 14:20:23
1247
原创 2013-8-16 C++判断文件是否存在
#include "stdafx.h"#include#include#include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]){ setlocale(LC_ALL,"Chinese-simplified");//设置中文环境,否则fstream会不能识别中文路
2013-08-16 12:40:27
1026
原创 日记
void NewTileInfo::ExportModelInfo(const Ogre::String &strInTileModelDir) { if(mModelInfoList.size()>0) { std::string strPath = strInTileModelDir + "\\TestLodModelInfo.txt";
2013-08-16 10:26:29
684
转载 C# 文件存在性判断
if(!Directory.Exist("c:\\hh"))//如果是文件夹的话Directory.CreateDirectory("c:\\hh");if(!File.Exist("c:\\hh"))//如果是文件的话File.Create("c:\\hh");
2013-07-31 15:19:16
987
转载 关于Debug和Release的区别
关于Debug和Release的区别之讨论本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错2. 怎样“调试” Release 版的程序 一、Debug 和 Release 编译方式的本质区别Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称
2013-07-03 13:45:05
1016
原创 同事给的建议——我要好好保存,说不定能提醒一下懒惰到极致的我
他忙也是因为在学习,哪像你呆着不知道学习,那就不是呆着了,是呆子方向很多啊,要是以后想做网站,看点ASP.Net,要想提高技术,看看开源代码,例如NHibernate,Log4Net,看看人家都是怎么开发的,看看人家的注释怎么写,想折腾点别的,可以学学Ruby,要是以后想做项目经理,可以考虑跟单总谈谈,要是想做多面手,可以考虑找些界面类教材(不好找)看看 你现在开发经验不多,看
2013-07-02 15:47:10
722
转载 winform TextBox只能输入数字和小数点加小数点位置判断
/// /// 限制只输入数字 /// /// /// private void MoveSpeedText_KeyPress(object sender, KeyPressEventArgs e) { //判断按键是不是要输入的类型。
2013-06-21 15:27:42
2424
原创 平时应该注意的几项
1.加注释2.命名要规范,能一目了然3.能用局部变量的就不要用成员变量4.容错判断5.不要在功能中去用单例什么的控制,应该放在使用的时候再控制是否只开一个实例6.lognet的Ilog最好声明成static的7.代码要尽可能的简介而不是冗余,重复
2013-05-30 16:40:00
755
原创 日记
1. 2013-5-23 : Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,可确保辅助线程激发的任何事件都由该 UI 线程处理 2.2013-5-24 请问如何禁用LayoutControl的右键菜单 将 LayoutControl.AllowCus
2013-05-23 02:10:55
1215
原创 dev GridControl笔记
用dataTable绑定, _DataTable = new DataTable(); _DataTable.Columns.Add("RowID", typeof(float)); _DataTable.Columns.Add("NN"); _DataTable.Columns.Add("M
2013-05-22 10:41:35
1056
原创 类型转换的教训
DeleteElement(node.Tag as Element);//词用法错误,不能直接转换为Element DeleteElement((node.Tag as ElementGlobeNode).Element); node.Tag是ElementGlobeNode这种类型的,不能直接转为Element而ElementGlobeNode有一个Element成员变量,
2013-05-16 18:35:08
709
原创 C# ref的用法
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public struct student { public string name; publ
2013-04-16 13:47:47
1244
原创 只有这些事才能让我想起你——我滴那个女同学
今天看到复旦大学投毒案 还有网友提到的“朱令案”让我想起我的一个同学,不过这个同学没有那么狠 ,我释怀了,也替一个不知情的同学释怀了,我们得感激这个小心眼,爱嫉妒的女同学啊 起码她没有给我们投毒 只是偷偷书 背后给你“几刀”,不至于弄死或弄残我们可是我无法理解的是为什么有这样一类人呢??你这么做能捞到什么好处呢????见不得别人比你好,可是别人的付出你们就看不到啊 嫉
2013-04-16 10:59:23
743
原创 简单log4net用法
1.using log4net;2. //读取配置文件 // log4net.Config.DOMConfigurator.Configure(new FileInfo("log4net-Test.config")); log4net.Config.XmlConfigurator.Configure(new FileIn
2013-04-11 13:49:10
1588
原创 关于System.Convert.ToInt32(“0.00000000001112”);提示:输入字符串的格式不正确
可以先将这个字符串转换成double再转换成int this.textBox1.Text = "0.0000000000000011444"; int m=0; if (this.textBox1.Text == string.Empty) this.textBox1.Text = "0";
2013-01-23 14:52:33
3334
转载 [WPF]Show新窗口时TextBox等控件无法输入问题解决方法
http://msdn.microsoft.com[WPF]Show新窗口时TextBox等控件无法输入问题解决方法分类: .Net/C#2011-05-04 09:58 268人阅读 评论(0)收藏举报项目使用ElementHost方式加载WPF,刚才直接在WPF中使用Show,而不是ShowDialog新开窗口时,窗口中的控件无法输入,但可以
2013-01-15 15:06:19
1788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人