小编Geo*_*rge的帖子

PHP URL缩短算法

任何人都可以推荐一个首选算法用于URL缩短?我正在使用PHP进行编码.最初我想过写一些东西,从一个字符开始,如"a",并迭代请求,在数据库中创建记录,因此必须将字符增加到b,c,d ...... A,B等等适当.

然而,我突然意识到这个算法可能非常沉重/笨拙,可能有更好的方法.

我在Google上阅读了一些内容,有些人似乎是通过数据库的ID列进行基本转换.这不是我太熟悉的事情.

有人可以详细说明并告诉我这是如何工作的吗?一些代码示例也很棒.

我显然不想要一个完整的解决方案,因为我想通过自己动手学习,但只是一个关于如何工作的解释/伪代码将是非常好的.

php algorithm url url-shortener

11
推荐指数
2
解决办法
6051
查看次数

未定义的全局变量引用

我正在使用C和Quake 3/ioquake引擎.请注意,这不是游戏引擎特定的问题,它纯粹是一种C语言查询.

g_entities是引擎中全局定义的变量.extern此变量还使用了一个语句.

.c引擎中的许多其他文件调用此变量没有问题,但是当我从我的代码执行此操作时,我undefined reference to g_entities在编译时遇到链接器错误.

我的代码:

// get entity information for this bot (e.g. health etc)
gentity_t *entity;
entity = &g_entities[1];
Run Code Online (Sandbox Code Playgroud)

制作错误:

/home/george/Desktop/ioquake/ioquake-latest/ioquake3/code/botlib/be_ai_char.c:1196: undefined reference to `g_entities'
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何C大师可以提供的建议,这可能会让我找到解决方案.谢谢.

c global-variables extern

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

标签 统计

algorithm ×1

c ×1

extern ×1

global-variables ×1

php ×1

url ×1

url-shortener ×1