- 博客(1723)
- 收藏
- 关注
《Ruby 元编程》
远超预期的惊喜 在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。 在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。 然后在大巴、城铁和地铁上,一直到放下行李,阅读到半夜,翻到附录C结束,才满...
2012-02-18 11:02:00
566
SQLite学习手册(开篇)
一、简介: SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事物、数据表和索引等。事实上,尽管SQLite拥有诸多关系型数据库的基本特征,然而由于应用场景的不同,它们之间并没有更多的可比性。下面我们将列举一下SQLite的主要特征...
2012-02-10 08:35:32
980
你真懂JavaScript吗?
如果大家有兴趣(或者自认为对JavaScript了解还不错的人),可以尝试着回答一下下面5个题目的输出结果(不要google或baidu哦)。 至于正确结果嘛,自己可以将代码复制到浏览器里就可以看到了(稍后这两天,我会将详细的解释单独发帖整理出来)。 PS:大胆点,不管结果对不对,都把你的答案贴出来(最好带有自己的想法,后面我们和准确解释做对比,这也是学习的过程)。 正文 题目1: ...
2012-02-10 08:34:56
472
走出问题的乌托邦
一 也许你是一名普通的程序员或者一个底层的职员,你的工作就是保质保量地完成上级交给你的任务,你有时会困惑为什么你努力的工作始终得不到上级的赏识和提拔。也许你是一名软件开发小组的负责人或者领导着数十名员工的经理人,你的工作就是按部就班地将你接到的任务分成小块之后分排给你的下属,我猜你一定常常会头痛于上级变化无常的要求和下级死鱼一般的反馈。也许你站在了系统分析和首席设计师的位置,或者你是麾下聚...
2012-02-09 16:09:00
357
移动开发者应注意的2012年五趋势
近日,Netmagazine刊登了美国Digital River公司的电子商务专家Mary Suddendorf的一篇文章,主题是关于移动应用市场在2012年的五个趋势,研讨智能终端上的应用应当如何保持产品的用户粘度和赢利能力。 每一天,全世界数百万消费者通过各种终端设备,包括笔记本电脑、平板、电子阅读器、智能电视和智能手机,下载各种各样的应用程序。而开发者则面临着几乎相同的处境:他们已经能...
2012-02-09 16:02:00
169
OpenGL函数思考-glBlendFunc
OpenGL函数思考-glBlendFunc 函数原型: void glBlendFunc(GLenum sfactor,GLenum dfactor)参数说明: sfactor:源颜色系融合方法,可取如下值GL_ZERO, GL_ONE, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, ...
2012-02-09 13:54:00
161
OpenGL函数思考-glLight
OpenGL函数思考-glLight 函数原型: void glLightf(GLenum light,GLenum pname,GLfloat param) void glLighti(GLenum light,GLenum pname,GLint param)参数说明: light:指定光照。光照的数目取决于实现,但至少可以支持8个光照。分别为GL_LIGHT1到GL_LIGHT8 pna...
2012-02-09 11:50:00
324
NeHe的OpenGL教程8(Bang翻译Delphi版)-如何制作立体透明效果
NeHe的OpenGL教程8(Bang翻译Delphi版)-如何制作立体透明效果 在这一课里,我将教会你如何制作立体透明效果,如下图: 将下图放在应用程序data目录下,起名NeHe.bmp program lesson8a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.com ...
2012-02-09 11:28:00
171
NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源
NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源 在这一课里,我将教会你如何用光源照亮立方体的六个面,如下图: 将下图放在应用程序data目录下,起名NeHe.bmp program lesson7a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.com ...
2012-02-09 10:55:00
218
OpenGL函数思考-glTexCoord
OpenGL函数思考-glTexCoord 函数原型: glTexCoord1d, glTexCoord1f, glTexCoord1i, glTexCoord1s, glTexCoord2d, glTexCoord2f, glTexCoord2i, glTexCoord2s, glTexCoord3d, glTexCoord3f, glTexCoord3i, glTexCoord3s, glT...
2012-02-09 10:23:00
358
OpenGL函数思考-glTexParameter
OpenGL函数思考-glTexParameter 函数原型: void glTexParameterf(GLenum target,GLenum pname, GLfloat param) void glTexParameteri(GLenum target,GLenum pname,GLint param) 参数说明: target:指定目标纹理,它...
2012-02-09 10:02:00
327
浅谈MySql的存储引擎(表类型)
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MySql数据库是开放源代码...
2012-02-09 10:02:00
144
OpenGL函数思考-glBindTexture
OpenGL函数思考-glBindTexture 函数原型: void glBindTexture(GLenum target,<wbr><wbr> GLuint texture);</wbr></wbr> 参数说明: target: 纹理被绑定的目标,它只能取值GL_TEXTURE_1D或者GL_TEXTURE_2D; texture:纹理的名...
2012-02-09 09:41:00
241
OpenGL函数思考-glGenTextures
OpenGL函数思考-glGenTextures 函数原型: void glGenTextures(GLsizei n, GLuint *textures) 参数说明: n:用来生成纹理的数量 textures:存储纹理索引的 函数说明: glGenTextures函数根据纹理参数返回n个纹理索引。纹理名称集合不必是一个连续的整数集合。 (glGenTextures就是用来产生...
2012-02-09 09:37:00
418
OpenGL函数思考-glTexImage2D
OpenGL函数思考-glTexImage2D 函数原型: void glTexImage2D(GLenum target,GLint level,GLint components,GLsizei width, glsizei height,GLint border,GLenum format,GLenum type, const GLvoid *pixels); 函数说明: 定义一个二维纹理...
2012-02-09 09:33:00
483
C# WinForm开发系列 - ListBox/ListView/Panel
包含自定义绘制的ListBox, 带拖动,图片显示, 内嵌其它控件, 打印等扩展功能的ListView(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).1.ColorListBox ColorListBox.zip 2.RadioListBox RadioListBox.rar 3.扩展CheckedListBox控件 ExCheckedListBox.rar 每项...
2012-02-09 08:47:00
164
从学校家长委员会谈开去
学校家长委员会,简称家长委员会,根据百度的记录,在我国它的宗旨是:“坚持家校沟通与合作,让家长充分参与学校管理,有效体现家长对学校教育教学工作的知情权、评议权、参与权和监督权;完善学校、家庭、社会三位一体的教育体系,营造良好的教育环境 ;深入推进素质教育,促进中小学生的全面发展。”(摘自Baidu百科),同时,在我国的《国家中长期教育改革与发展规划纲要(2010-2020)》中也进行了讲述。(详...
2012-02-08 14:46:00
200
《OpenGLES 2.0 Programming Guide》学习笔记(持续更新)
《OpenGLES 2.0 Programming Guide》 学习笔记 1 介绍OpenGLES gles由KhronosGroup创立,目前有3个版本1.0,1.1(统称1.x)和2.0。ES1.0,1.1由OpenGL1.3,1.5继承而来,ES2.0由OpenGL2.0继承而来。 OpenGLES 2.0的specifications有两份:theOpenGL ES 2.0 ...
2012-02-08 14:07:00
360
NeHe的OpenGL教程6(Bang翻译Delphi版)-如何用图片进行纹理映射
NeHe的OpenGL教程6(Bang翻译Delphi版)-如何用图片进行纹理映射 在这一课里,我将教会你如何把纹理映射到立方体的六个面,如下图: 将下图放在应用程序data目录下,起名NeHe.bmp program lesson6a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163...
2012-02-03 18:59:00
196
NeHe的OpenGL教程5(Bang翻译Delphi版)-如何绘制立方体
NeHe的OpenGL教程5(Bang翻译Delphi版)-如何绘制立方体 在这一课里,我们把三角形变为立体的金子塔形状,把四边形变为立方体,如下图: program lesson5a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.com} uses Windows, Message...
2012-02-03 18:58:00
242
NeHe的OpenGL教程4(Bang翻译Delphi版)-如何让图形旋转
NeHe的OpenGL教程4(Bang翻译Delphi版)-如何让图形旋转 在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。如下图 program lesson4a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.com} uses Wind...
2012-02-03 18:57:00
129
NeHe的OpenGL教程3(Bang翻译Delphi版)-如何给图形着色
NeHe的OpenGL教程3(Bang翻译Delphi版)-如何给图形着色 作为第二课的扩展,我将教你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。如下图: program lesson3a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.c...
2012-02-03 18:55:00
113
NeHe的OpenGL教程2(Bang翻译Delphi版)-如何绘制平面图形
NeHe的OpenGL教程2(Bang翻译Delphi版)-如何绘制平面图形 这一课中,我将教您如何创建三角形和四边形。如下图: program lesson2a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.com} uses Windows, Messages, OpenGL; ...
2012-02-03 18:54:00
106
NeHe的OpenGL教程1(Bang翻译Delphi版)-如何绘制OpenGL窗口
NeHe的OpenGL教程1(Bang翻译Delphi版)-如何绘制OpenGL窗口 在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架。如下图: program lesson1a; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.ga...
2012-02-03 18:52:00
109
glaux.pas及glaux.dll
glaux.pas及glaux.dll 源码及glaux.dll下载地址: http://download.youkuaiyun.com/detail/shuaihj/4043519 源码清单 unit Glaux; interface uses Windows,Opengl; type _AUX_EVENTREC=record event:GLint; data:array [0...
2012-02-03 18:35:00
350
OpenGL函数思考-glRotatef
OpenGL函数思考-glRotatef 函数原型: void glRotated(GLdouble angle,GLdouble x,GLdouble y,GLdouble z) void glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLdouble z) 函数说明: 这两个函数用来计算旋转矩阵,该矩阵围绕原点到点(x,y,z)的...
2012-02-03 17:19:00
363
OpenGL函数思考-glColor
OpenGL函数思考-glColor 函数原型: glColor3b,glColor3d,glColor3f,glColor3i,glColor3s,glColor3ub,glColor3ui,glColor3us,glColor4b,glColor4d,glColor4f,glColor4i,glColor4s,glColor4ub,glColor4ui,glColor4us,glColor3b...
2012-02-03 17:04:00
809
OpenGL函数思考-glFlush和glutSwapBuffers
OpenGL函数思考-glFlush和glutSwapBuffers 函数原型: void glFlush(void void) void glutSwapBuffers(void) 函数说明: glFlush 是强制马上输出命令执行的结果,而不是存储在缓冲区中,继续等待其他OpenGL命令。 当执行双缓冲交换的时候,使用glutSwapBuffers。 但是在有 glutSw...
2012-02-03 16:48:00
496
OpenGL函数思考-glVertex
OpenGL函数思考-glVertex 函数原型: glVertex4i, glVertex4s, glVertex2dv, glVertex2fv, glVertex2iv, glVertex2sv, glVertex3dv, glVertex3fv, glVertex3iv, glVertex3sv, glVertex4dv, glVertex4fv, glVertex4iv,...
2012-02-03 16:21:00
1000
OpenGL函数思考-glBegin和glEnd
OpenGL函数思考-glBegin和glEnd 函数原型: void glBegin(GLenum mode) void glEnd(void) 参数说明: mode:创建图元的类型。可以是以下数值 GL_POINTS:把每一个顶点作为一个点进行处理,顶点n即定义了点n,共绘制N个点 GL_LINES:把每一个顶点作为一个独立的线段,顶点2n-1和2n之间共定义了n条线段...
2012-02-03 16:05:00
602
用Delphi写的一个完整OpenGL框架
用Delphi写的一个完整OpenGL框架 program OpenGLFramework; { OpenGL DelphiXE 出处:根据NeHe代码翻译而来(http://nehe.gamedev.net/) 作者:帅宏军 shuaihj@163.com} uses Windows, Messages, // 引用OpenGL单元 OpenGL; // 全局...
2012-02-03 14:55:00
403
OpenGL函数思考-glHint
OpenGL函数思考-glHint 函数原型: void glHint(GLenum target,GLenum mod) 参数说明: target:指定所控制行为的符号常量,可以是以下值 GL_FOG_HINT:指定雾化计算的精度。如果OpenGL实现不能有效的支持每个像素的雾化计算,则GL_DONT_CARE和GL_FASTEST雾化效果中每个定点的计算。 GL_LINE_S...
2012-02-03 12:06:00
161
OpenGL函数思考-glDepthFunc
OpenGL函数思考-glDepthFunc 函数原型: void glDepthFunc(GLenum func) 参数说明: func:指定“目标像素与当前像素在z方向上值大小比较”的函数,符合该函数关系的目标像素才进行绘制,否则对目标像素不予绘制。可取以下值: GL_NEVER:永不绘制 GL_LESS:如果目标像素z值<当前像素z值,则绘制目标像素 GL_E...
2012-02-03 11:28:00
282
OpenGL函数思考-glViewport
OpenGL函数思考-glViewport 函数原型: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height) 参数说明: x,y:指定视口的左下角坐标,单位为像素。默认为(0,0) width,height:指定视口的宽度和高度 函数说明: 设置视口的大小,它负责把视景体截取的图像按照指定...
2012-02-03 10:11:00
204
OpenGL函数思考-glShadeModel
OpenGL函数思考-glShadeModel 函数原型: void glShadeModel (GLenum mode); 参数说明: GL_SMOOTH: 采用光滑着色,独立的处理图元中各个顶点的颜色。对于线段图元,线段上各点的颜色将根据两个顶点的颜色通过插值得到。对于多边形图元,多边形内部区域的颜色将根据所有顶点的颜色插值得到。即有过渡色效果 GL_FLAT:采用恒定着...
2012-02-03 09:54:00
555
OpenGL函数思考-glClear
OpenGL函数思考-glClear 函数原型: void glClear(GLbitfield mask); 参数说明: GLbitfield:可以使用 | 运算符组合不同的缓冲标志位,表明需要清除的缓冲,例如glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)表示要清除颜色缓冲以及深度缓冲,可以使用以下标志位 GL_COLOR...
2012-02-03 09:37:00
1701
OpenGL函数思考-glOrtho
OpenGL函数思考-glOrtho 函数原型: void glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near,GLdouble far) 参数说明: 函数说明: glOrtho()这个函数设置正摄投影矩阵,一般在执行命令glMatrixMode(GL_PROJECTION)...
2012-02-02 16:21:00
1064
OpenGL函数思考-gluLookAt
OpenGL函数思考-gluLookAt 函数原型: void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz) 参数说明: eyex, eyey,ey...
2012-02-02 15:56:00
307
OpenGL函数思考-gluPerspective
OpenGL函数思考-gluPerspective 函数原型: void gluPerspective(GLdouble fovy, GLdouble aspect,GLdouble zNear,GLdouble zFar) 参数说明: fovy:指定视景体的视野的角度,以度数为单位,y轴的上下方向 aspect:指定你的视景体的宽高比(x 平面上) zNear: 指定观...
2012-02-02 15:29:00
379
OpenGL函数思考-glMatrixMode
OpenGL函数思考-glMatrixMode 函数原型: void glMatrixMode(GLenum mode) 参数说明: mode 指定哪一个矩阵堆栈是下一个矩阵操作的目标,可选值: GL_MODELVIEW,对模型视图矩阵堆栈应用随后的矩阵操作。可以在执行此命令后,输出自己的物体图形了。 GL_PROJECTION,对投影矩阵堆栈应用随后的矩阵操作。可以...
2012-02-02 15:00:00
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人