码迷,mamicode.com
首页 > 其他好文
求反射向量
【求反射向量】 给定入射光线向量I和平面法向量N,求反射向量R,如下图。为了方便计算,这里假定I和N都是单位向量(模为1,编程时可先将I和N单位化)。 设入射光线向量I和反射平面的法向量N之间的夹角为theta。连接I的始端和R的末端,则有 R = 2P - I (1) 现在...
分类:其他好文   时间:2014-08-03 12:32:05    阅读次数:179
郁闷的C小加(一)
/************************************************************************* > File Name: 1.cpp > Author: > Mail: > Created Time: 2014年08月...
分类:其他好文   时间:2014-08-03 12:31:55    阅读次数:208
设计模式(十一):FACADE外观模式 -- 结构型模式
1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统....
分类:其他好文   时间:2014-08-03 12:31:35    阅读次数:256
poj 2513 Colored Sticks 彩色棒
poj 2513 Colored Stickshttp://poj.org/problem?id=2513题意:现在有几个木棒,每个木棒端点都着色,问:能否将它们排成一排,同时要满足相邻的的两端点颜色是一样的。trie+并查集+欧拉通路方法:要想排成一排,可以变向的理解为从一个图里找到一个欧拉通路(...
分类:其他好文   时间:2014-08-03 12:31:15    阅读次数:254
objective C中的字符串(三)
holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7343561objective C中的字符串操作在OC中创建字符串时,一般不使用C的方法,因为C将...
分类:其他好文   时间:2014-08-03 12:30:45    阅读次数:252
D&F学数据结构系列——二叉堆
二叉堆(binary heap) 二叉堆数据结构是一种数组对象,它可以被视为一棵完全二叉树。同二叉查找树一样,堆也有两个性质,即结构性和堆序性。对于数组中任意位置i上的元素,其左儿子在位置2i上,右儿子在左儿子后的单元2i+1中,它的父亲在[i/2](向下取整)中。因此,一个数据结构将由一个数组、....
分类:其他好文   时间:2014-08-03 12:30:25    阅读次数:324
第一次用blog,这个blog好用吗?
也许以后就主要在这里发SOUI的介绍了。贴一段文件相关的helper, 测试一下贴代码是不是方便。 1 /** 2 * Copyright (C) 2014-2050 3 * All rights reserved. 4 * 5 * @file FileHelper.h 6 * @b...
分类:其他好文   时间:2014-08-03 12:29:55    阅读次数:414
简单工厂 和 工厂方法的区别
简单工厂模式..就是通过判断逻辑 传入参数来判断实例化相关的类..对于客户端来说.去掉了与具体产品的依赖..但是如果增加一个功能类.就需要修改工厂类(比如加入判断条件).这就不是一个好的办法了..但是使用工厂方法类..的话.就相当于给每一个功能类创建了一个工厂.好处在于.每添加一个功能类就对应添加....
分类:其他好文   时间:2014-08-03 12:29:25    阅读次数:216
图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调...
分类:其他好文   时间:2014-08-03 12:29:05    阅读次数:322
handy之日志--高性能无锁日志系统
服务器编程中,日志系统需要满足几个条件 .高效,日志系统不应占用太多资源 .简洁,为了一个简单的日志功能引入大量第三方代码未必值得 .线程安全,服务器中各个线程都能同时写出日志 .轮替,服务器不出故障是不重启的,半年一年的日志放到一个文件会导致文件过大 .及时保存,程序故障导致异常退出,此时需要通过...
分类:其他好文   时间:2014-08-03 12:28:55    阅读次数:454
设计模式 ( 十八 ):State状态模式 -- 行为型
1.概述在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得“力不从心了”。随着增加新的状态或者修改一个状体(if else(或switch ...
分类:其他好文   时间:2014-08-03 12:28:35    阅读次数:366
设计模式(十五):Iterator迭代器模式 -- 行为型模式
1.概述类中的面向对象编程封装应用逻辑。类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态。单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合。集合不一定是均一的。图形用户界面框架中的 Window 对象可以收集任意数量的控制对象 - Menu、Slider 和 Butto...
分类:其他好文   时间:2014-08-03 12:28:15    阅读次数:367
gcd,lcm,ext_gcd,inv
Least Common Multiplehttp://acm.hdu.edu.cn/showproblem.php?pid=1019 1 #include 2 int gcd(int a,int b){ 3 return b?gcd(b,a%b):a; 4 } 5 int lcm(int ...
分类:其他好文   时间:2014-08-03 12:27:35    阅读次数:222
设计模式(十三): Proxy代理模式 -- 结构型模式
设计模式(十一)代理模式Proxy(结构型)1.概述 因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象, 你曾有过延迟创建对象的想法吗 ( if和else就是不同的两条逻辑路径) ? 你有想过限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户?以上两种需.....
分类:其他好文   时间:2014-08-03 12:27:05    阅读次数:412
常用正则表达式 总结
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。常用的第三方正则库:http://regexkit.sourceforge.net/RegexKitLite/index.html匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还...
分类:其他好文   时间:2014-08-03 12:26:45    阅读次数:194
Unity 3D类结构简介
趁着周末,再来一发。对于Unity3D,我也是刚开始学习,希望能够与大家多多交流。好了,废话不多说,下面继续。 本篇文章使用C#进行举例和说明。关于Unity 3D编辑器中的各种窗口,网上有很多资料了,这里不做介绍,默认大家都知道各个窗口的作用了,并会在Unity 3D编辑器中执行基本的操作。...
分类:其他好文   时间:2014-08-03 12:26:35    阅读次数:536
为什么总相似比会很高?
总类似比即类似于其他体系的重合率,等于复写率与引证率之和。若总类似比过高则意味着复写率过高,或许引证率过高。一、复写率过高致使总类似比过高,能够包括以下两种状况:第一种状况,复写坦率的十分高,则意味着你的这篇论文存在很严重的抄袭行动,是有必要进行修正的;第二种状况,因为不熟悉体系操作,将自个送检的论...
分类:其他好文   时间:2014-08-03 12:26:25    阅读次数:261
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!