• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






flying-roc

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2012年4月16日

Edit只允许输入数字
摘要: UpdateData(TRUE);int nDotCount = 0;for ( int nIndex = 0; nIndex < m_EditNum.GetLength(); nIndex++ ){if ( m_EditNum[ nIndex ] == '.' ){nDotCount++;if ( nDotCount > 1 ){m_EditNum.Delete(nIndex);UpdateData(FALSE);//((CEdit*)GetDlgItem(IDC_EDIT_NUM))->SetFocus();((CEdit*)GetDlgItem(IDC_ 阅读全文
posted @ 2012-04-16 10:57 flying-roc 阅读(600) 评论(0) 推荐(0)
 

2012年4月15日

序列化介绍(转)
摘要: 什么是序列化程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为“序列化”(Serialization),而它的逆过程则可被称为“反序列化”(Deserialization)。简单来说,序列化就是将对象实例的状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它根据流重构对象。这两个过程结合起来,可以轻松地存储和传输数据。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。2 为什么使用序列化2.1 哪些 阅读全文
posted @ 2012-04-15 22:29 flying-roc 阅读(2987) 评论(0) 推荐(1)
 

2012年3月21日

写出漂亮代码的七种方法
摘要: 首先我想说明我本文阐述的是纯粹从美学的角度来写出代码,而非技术、逻辑等。以下为写出漂亮代码的七种方法:1.尽快结束 if 语句例如下面这个JavaScript语句,看起来就很恐怖:function findShape(flags, point, attribute, list) {if(!findShapePoints(flags, point, attribute)) {if(!doFindShapePoints(flags, point, attribute)) {if(!findInShape(flags, point, attribute)) {if(!findFromGuide(fl 阅读全文
posted @ 2012-03-21 19:46 flying-roc 阅读(345) 评论(0) 推荐(0)
 

2012年2月14日

木木的常用软件点评------VC程序员常用工具篇
摘要: 过年了,事情可以暂时放一下了。总结一下很有必要。又看到外面饭馆写着“岁末收工,初六开炉“了。好了,废话不多说,接着上篇继续评点程序员常用工具。当然还得请朋友们留言,好做继续的整理和补充,谢谢!顺祝大家新年好!文中已经提供每个工具的超链接地址,请点击下载:1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的时候记得安装sp6补丁和msdn(MSDN_1.5_精简安装版)2. 辅助:(1)Visual Assist,喜欢它代码自动补全,快速注释,头文件源文件切换:VC_VA_X_1561(最适合VC6 阅读全文
posted @ 2012-02-14 19:50 flying-roc 阅读(335) 评论(0) 推荐(0)
 

2011年12月27日

渲染通路(Pass)
摘要: 文档:手册:1-4-0:3.1.2 渲染通路(Pass)出自Ogre3D开放资源地带3.1.2 渲染通路(Pass)一个渲染通路就是几何问题里的一次渲染;一个带有一整套渲染属性的渲染API的一次调用。一个技术可以包含有1到16个渲染通路,当然,渲染通路用得越多,技术在渲染的时候开销越大。为了清楚识别使用的到底是哪个渲染通路,渲染通路常常被起个名字,当然,也可以不起,名字并不是必需的。脚本中没有名字的渲染通路将会以渲染通路索引号为名。例如:在一个技术里,第一个渲染通路索引号是index 0,所以,如果脚本中没有对它命名,那么它的名字就是“0”。一个技术中的渲染通路的名字必须是唯一的,否则,最后一 阅读全文
posted @ 2011-12-27 16:20 flying-roc 阅读(857) 评论(0) 推荐(0)
 

2011年12月5日

ogre中用overlay制作角色人物头上的名称
摘要: #include <OgreOverlayManager.h>class ObjectTextDisplay {public:ObjectTextDisplay(const Ogre::MovableObject* p, const Ogre::Camera* c) {m_p = p;m_c = c;m_enabled = false;m_text = "";// create an overlay that we can use for laterm_pOverlay = Ogre::OverlayManager::getSingleton().create( 阅读全文
posted @ 2011-12-05 14:29 flying-roc 阅读(1938) 评论(0) 推荐(0)
 

2011年9月8日

OGRE 源码编译方法
摘要: 编译及运行环境:Windows 7、 vs2010。编译前的准备: 1.想编译OGRE,最起码要有OGRE的源码吧。可以去官方网站下载最新的源码包,我这里用的是1.7.2版本的,下载下来的文件叫 ogre_src_v1-7-2.exe。运行下载下来的程序,解压源码到一个目录下备用。 2.下载并安装DirectX SDK,官方建议的版本是DirectX SDK - February 2010。不同版本的DXSDK可能会造成OGRE编译失败,这个要注意。 3.安装Boost库,这个非必须,但是建议安装上去,以提高性能和开启后台加载等一些功能。 建议的Boost库版本为1.44.0,Wi... 阅读全文
posted @ 2011-09-08 14:14 flying-roc 阅读(4010) 评论(1) 推荐(0)
 

2011年9月6日

什么是架构师
摘要: 以下内容即将发表在8月份的InfoQ中文站电子刊物《架构师》中,主要谈到了我对架构师这个角色的一些理解与认识,有兴趣的朋友也可以留言,我们共同探讨这个话题。架构师之我见 2009-08-06架构师是一个项目组的灵魂人物,他决定着整个系统的技术选型、整体架构以及模块划分,同时还可能担当与领导层的沟通角色,从某种意义上来说,架构师在很大程度上决定着项目的成败与否,正所谓火车跑得快,全靠车头带。很多优秀的架构师都是从一个优秀的开发人员转变过来的,但优秀的开发人员未见得都能成为合格的架构师。与架构师相比,开发人员所需担当的任务相对狭隘的多,其最大的目标就是编写出精良的代码、做好充分的测试以及撰写高质. 阅读全文
posted @ 2011-09-06 18:13 flying-roc 阅读(1471) 评论(0) 推荐(0)
 

2011年7月25日

ATL开发指南(第一章)——基于模板的复用技术
摘要: 基于继承的复用技术:class CBase{ public: CBase(){} ~CBase(){} void BaseMethod() { cout<<"BaseMethord in Base"<<endl; }};class CMath : public CBase{ public: CMath(){} ~CMath(){}};基于模板的复用技术:template<class T>class CComObject:public T{ public: CComObject(){} ~CComObject(){} void CallBa 阅读全文
posted @ 2011-07-25 10:37 flying-roc 阅读(294) 评论(2) 推荐(0)
 

2011年6月17日

我在北京工作这几年 – 一个软件工程师的反省
摘要: 我于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门的百度影音项目组从事P2P后台服务器开发。这些年,在这些不同类型的公司的工作经验,教会了我很多东西,技能上的,做人做事上的;也让我收获了很多东西,例如志同道合的朋友们。作为员工,作为用户,最近有冲动回顾过往,并总结分享一下自己 阅读全文
posted @ 2011-06-17 10:39 flying-roc 阅读(523) 评论(1) 推荐(1)
 
上一页 1 2 3 下一页