小编Joe*_*tti的帖子

如何编写Web框架作为学习体验

我想写自己的(玩具?)网络框架作为学习经验.我想从头开始完成整个过程.我希望它能通过Linux上的Apache提供服务.我正在寻找理解使用Web框架时所发生事情的每一步的最佳途径.我想用最好的语言来促进这个过程.对我来说,最好的方法是什么?"最好的"我的意思是"对现代Web框架中发生的所有事情有最深刻的理解".

frameworks

9
推荐指数
1
解决办法
1629
查看次数

建立一个多层游戏网站

我正在建立一个与人与人之间的国际象棋网站有很多共同点的网站.我正在考虑将Rails用于前端(用户注册,导航等)以及类似Scala或Erlang的引擎(游戏状态和AI).我在想 -

  1. 使用这种类型的设计是一个好的情况吗?
  2. 如何最好地划分组件之间的功能?
  3. 他们如何最好地相互沟通?

我对任何技术或想法持开放态度.

erlang scaling design-patterns scala ruby-on-rails

7
推荐指数
1
解决办法
1520
查看次数

边缘检测和透明度

使用在一致背景下拍摄的服装图像,我想使图像中的所有像素都透明,除了衣服.最好的方法是什么?我研究了常见的算法和开源库opencv.除了滚动我自己或使用opencv有一个简单的方法来做到这一点?我对任何语言或平台都持开放态度.

谢谢

image image-processing computer-vision edge-detection background-subtraction

6
推荐指数
1
解决办法
3420
查看次数

用于访问SVN的Objective-C库

是否有任何Objective-C库可用于访问SVN存储库.由于所涉及的词语具有高度相关性,这对Google来说是一件非常困难的事情.我想在OSX 10.6应用程序中使用一个.

svn macos objective-c

6
推荐指数
1
解决办法
1367
查看次数

OSX应用程序的TDD

对于MacOSX Objective-c应用程序的TDD,有什么好的解决方案吗?

编辑:更多信息

我真的很喜欢Ruby世界中类似于rSpec的东西.XCode内置的东西足够吗?我听说不是.我想要一些支持Mocks,Stubs以及rSpec(或类似测试条件)提供的大多数/所有测试条件的东西.

macos tdd xcode cocoa unit-testing

6
推荐指数
1
解决办法
1183
查看次数

OpenGL到OpenGL-ES - 改变条带中三角形的颜色

当使用在glBegin()和glEnd()在OpenGL你可以设置和更改每个glVertex3f之间的颜色().如何在使用顶点数组和glDrawArrays()时重新创建此行为.这是常规opengl.

for(angle = 0.0f; angle < (2.0f*GL_PI); angle += (GL_PI/8.0f))
    {
    // Calculate x and y position of the next vertex
    x = 50.0f*sin(angle);
    y = 50.0f*cos(angle);

    // Alternate color between red and green
    if((iPivot %2) == 0)
        glColor3f(0.0f, 1.0f, 0.0f);
    else
        glColor3f(1.0f, 0.0f, 0.0f);

    // Increment pivot to change color next time
    iPivot++;

    // Specify the next vertex for the triangle fan
    glVertex2f(x, y);
    }
Run Code Online (Sandbox Code Playgroud)

iphone opengl-es

4
推荐指数
1
解决办法
5436
查看次数

OpenGL到OpenGL-ES - glRectf()

我正在尝试使用"超级圣经"在iPhone上学习OpenGL,但是从OpenGL移植到OpenGL ES时遇到了麻烦.我的理解是glRectf()后者没有这个功能.什么是替代方法?任何相关的概念信息也将受到赞赏.

opengl iphone opengl-es

3
推荐指数
1
解决办法
2391
查看次数

Opengl ES - z轴上的渲染不正确?

我有一个雪人模型,我从.obj文件加载.一切都运行良好,除了当我使用glRotatef()旋转模型时,雪人的头部将始终呈现在身体前方.雪人的鼻子也总是在头后面.这会产生雪人在旋转时改变方向的效果,但实际上这些部件不会以正确的z顺序渲染.这是为什么会发生的?

注意:雪人的所有部分都来自使用搅拌机创建的相同.obj文件.

像这样渲染模型(在绘制循环中)

glVertexPointer(3 ,GL_FLOAT, 0, model_verts);
glEnableClientState(GL_NORMAL_ARRAY);
glNormalPointer(GL_FLOAT, 0, model_normals);
glDrawElements(GL_TRIANGLES, num_model_indices*3, GL_UNSIGNED_SHORT, &model_indices);
Run Code Online (Sandbox Code Playgroud)

像这样旋转(在touchesMoved中)

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
 UITouch *touch = [touches anyObject];
 touchBeginPos = [touch locationInView:self];

}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
 CGPoint touchEndPos = [[touches anyObject] locationInView:self];
 glMatrixMode(GL_MODELVIEW_MATRIX);
 glRotatef(10, (touchBeginPos.y - touchEndPos.y)/4, -(touchBeginPos.x - touchEndPos.x)/4, 0.0f);
 touchBeginPos = touchEndPos;
}
Run Code Online (Sandbox Code Playgroud)

iphone opengl-es

3
推荐指数
1
解决办法
1092
查看次数

3D纹理映射

在.obj文件中,可以为vt行指定3个值.

vt 0.769645 0.729072 0.00000000

.obj规范称其为"深度".这实际上做了什么,什么时候有用?

3d .obj

3
推荐指数
1
解决办法
595
查看次数

Rails关系表,来自同一个表的多个id

我知道如果我在表"othertablename_id"中命名列,则rails将知道将该列用于belongs_to或其他关系.如果我想从同一个表中拥有多个id,显然这不起作用,因为我会有重复的列名.构建一个与同一个表中的两行相关的表的最佳方法是什么?与在约会两个用户的约会表中一样.

activerecord ruby-on-rails

3
推荐指数
1
解决办法
1829
查看次数