小编use*_*364的帖子

两个Eloquent ORM实例可以操作相同的DB表

我已经使用PHP多年了,但除了在处理像IPB和Magento这样的事情之外,从未真正冒险过程编程.我正在努力提升到一个新的水平,并更好地理解应用程序结构,OOP和一些常见的PHP框架.话虽这么说,如果我的问题听起来不成熟或技术上不正确,我道歉,我是所有这一切的新手.

无论如何,我在考虑一个简单论坛的结构.暂时忘记类别,标签,用户,角色,高级编辑器/ bbcode等,只关注主题和帖子......

因为一个主题本质上是由它们的created_at列排序的一系列链接的帖子,是否需要一个实际的topics表,或者可能不只是parentposts表中有一列?主题将被确定为与parent自己相同的帖子id,null或者0; 否则将被闲置的东西.

如果那是数据库模式,它将如何在代码中布局,如果相关,Laravel?你还能创造一个Topic模特吗?让两个模型在一张桌子上工作的优缺点是什么?

最后,如果你创建它,你将如何处理它?你会用两张桌子吗?数据透视表?别的什么?请解释一下为什么要这样实现它.

php mysql laravel eloquent

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

Flash在其模糊滤镜中内部使用什么模糊算法

我正在尝试将用AS3编写的内容转换为JavaScript,AS3应用程序使用Flash内置的模糊滤镜

有谁知道这个使用的模糊算法或如何在JavaScript中复制它?

谢谢

javascript algorithm flash blur actionscript-3

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

C++加载文件

我正在尝试读取一个带有12x12 ASCII迷宫的文本文件.但是,我在屏幕上看到的只是一个12x12的星号网格.

我在上一学期编写的CLI扫雷游戏中使用了类似的代码,它工作正常.我不知道我做了什么导致它不起作用......

码:

bool loadBoard(Tile board [][gridSize], string filename) {
    ifstream hndl;
    char isWall;
    hndl.open(filename);

    // Check that the file is opened
    if (hndl.is_open()) {
        for (int row = 0; row < gridSize; row++) {
            for (int col = 0; col < gridSize; col++) {
                hndl >> isWall;

                if (isWall == '*')
                    board[row][col].wall = true;

                cout << row << col << isWall << " ";
            }
            cout << endl;
        }
    }

    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

文件maze.txt:

************
*   *      * …
Run Code Online (Sandbox Code Playgroud)

c++ file-io maze

0
推荐指数
1
解决办法
392
查看次数

奇怪的PHP substr()问题

我有一种感觉,这是我的一个愚蠢/愚蠢的错误,但我需要一套新的眼睛......我正在尝试使用substr循环一个字符串,但我没有得到预期的结果.

例如,echo substr("950122", 2, 2);输出01到屏幕而不是5.并且使用索引3给出122而不是0.

我如何正确地循环字符串?
http://ideone.com/YKz7g3

<?php
$str = "950122";
for( $i = 1; $i <= strlen( $str ); $i++ ) {
    echo substr( $str, $i, $i ) . "\n";
}
?>
Run Code Online (Sandbox Code Playgroud)

php substr

0
推荐指数
1
解决办法
316
查看次数

标签 统计

php ×2

actionscript-3 ×1

algorithm ×1

blur ×1

c++ ×1

eloquent ×1

file-io ×1

flash ×1

javascript ×1

laravel ×1

maze ×1

mysql ×1

substr ×1