作为一个大学项目,我需要从文件中实现基本文件系统.那么我该怎么做呢?我需要知道的是什么?要求包括在后台进行守护进程.此外,使用此系统的应用程序需要使用Unix域套接字连接到服务器
文件系统应具有以下功能:
我想创建一个基于文本的浏览器游戏,那我该怎么办呢?我可以在asp或jsp或php中进行编程,这不是障碍,但我不知道在尝试制作此类游戏时需要遵循的步骤.所以请指导我.
还请推荐一种用于制作相同的编程语言.
我使用mysql中的规范化邻接列表设计了加权图.现在我需要找到两个给定节点之间的最短路径.
我试图在PHP中使用Dijkstra但我无法实现它(对我来说太难了).我觉得另一个问题是,如果我使用Dijkstra,我需要考虑所有节点,这在大图中可能效率很低.那么有人有关于上述问题的代码吗?如果有人至少向我展示了解决这个问题的方法,那将会很棒.我已经被困在这里差不多一个星期了.请帮忙.
问题是我必须在php中创建一个2D矩阵,其中每行和每列必须有一个键.我尝试这样做,但会发生的是创建一个不像矩阵的二维数组.我使用了以下代码:
$x=$row['start_id'];
$y=$row['dest_id'];
$d=$row['distance'];
$this->map[$x][$y]=$d;
这里map是预期的矩阵.此代码的目的是创建一个邻接矩阵,然后用最大距离填充未设置的单元格.上面代码中的$ x,$ y和$ d是从mysql查询的结果派生的.
样本输出:
Array (
[10010012] => Array (
[10010013] => 2
[10010016] => 8
)
[10010016] => Array (
[10010015] => 5
)
[10010013] => Array (
[10010014] => 7
[10010016] => 3
)
[10010014] => Array (
[10010015] => 2
)
)
Run Code Online (Sandbox Code Playgroud)
现在的问题是我无法填充空单元格,
例如row key => [10010012]和column key => [10010015](无法设置值)
任何帮助表示赞赏.如果可能的话,还要提到如何遍历这些矩阵.
我是一个相对初学者,并尽力解释我的问题.但是,如果您发现任何缺点,请指出它们.
编辑:矩阵不是正方形.
我想收集数据并最终从linux中的一个打开的窗口解析它.
示例 - 假设终端窗口已打开.我需要检索该窗口上显示的所有数据.检索后,我会解析它以获得输入的特定命令.
这样做有可能吗?如果是这样,怎么样?我宁愿使用python来编写这整个代码.
我猜测首先我必须为打开的窗口获取某种ID,然后使用某种类型的库来获取我已获得ID的窗口中的内容.
请帮忙.我是一个新手.
linux ×2
php ×2
2d ×1
associative ×1
browser ×1
dijkstra ×1
file ×1
filesystems ×1
matrix ×1
path ×1
python ×1
shortest ×1
text-based ×1