我正在使用一个带有api的drupal模块来创建短网址.它可以配置为使用任何域名作为短网址.在测试时,我使用我的网站的主域创建短网址,并且创建的链接完美运行.
但是,当我尝试使用单独的短域时,链接未正确路由到主域.我真的希望它就像从short.url - > primarydomain.com设置重定向一样简单,但是当点击short.url时会给出404.
如果我不使用重定向(实际上,什么都不做short.url),单击short.url/8d3j时会出现500错误
我很清楚,代码(drupal模块)工作得很好,只是维护者不相信文档代码,并且完全没有关于如何配置单独域的线索.任何人都处于类似的情况?有人知道要添加到.htaccess的几行代码会神奇地解决我的问题吗?
我不确定如何提出这个问题,所以我会尽可能清楚地举一个例子.
在像facebook这样的应用中,个人资料可以有多个ProfilePictures.在任何给定时间,其中一个是"选定的"ProfilePicture(假设已经上传了ProfilePicture).
本能地,我会模仿这样:
Table: Profile
--------------
ProfileID
SelectedProfilePictureId //fk to ProfilePicture
Name, Age, Etc
Table: ProfilePicture
---------------------
ProfilePictureId
ProfileId //fk to Profile, indicating which Profile this picture belongs to
Url, DateTaken, Etc
Run Code Online (Sandbox Code Playgroud)
在这一点上,这些表格相互指向对我而言似乎"错误".它可以轻松查询没有SelectedProfilePictures的Profiles或获取Profile的SelectedPicture,但插入和更新有点不稳定.
这是不好的形式?Profile表是否应该与ProfilePicture表完全独立?是否存在根据数据库设计理论对其进行建模的"正确"方法,还是由程序员的排泄决定?
我有一个数组,但我想在最后添加一些内容而不覆盖任何已经存在的数据.它必须是一个数组而不是一个向量,因为它是一个赋值.
我正在构建一个包含教程和其他内容的网站.我正在尝试找到一个好的URL结构.但是,我有一个冲突:
tutorials/ <-- list of all tutorials
tutorials/a-very-cool-tutorial <-- points to the very cool tutorial
tutorials/java <-- a list of tutorials tagged java
tutorials/java+soap <-- a list of tutorials tagged java and soap
tools/soap <-- soap tools
tools/wsdl-generator <-- points to the tool
resources/foo <-- resources for a foo
resources/foo+bar <!-- resource for a foo and a bar
tutorials/java?sort=newest
tutorials/php?showhidden=yes&count=30
Run Code Online (Sandbox Code Playgroud)
自动解决差异是不可能的,因此必须更改其中一个.我应该做哪一个
tutorials/show/a-very-cool-tutorial
VS
tutorials/list/java
or list-of-tutorials or something like that?
Run Code Online (Sandbox Code Playgroud)
我倾向于使用tutorials/list /(以及重定向教程/)
有人知道在开发时间是否可以直观地查看和编辑组件?我想创建一个基于TPanel的组件,但我没有任何设计窗口(或dfm),我可以在其上直观地添加组件,我发现一些程序员声称它不可能的相关线程.
任何想法,如果它可能和如何?
日Thnx
任何人都可以推荐一个好的Delphi源代码导航和分析工具,它可以实现代码浏览,显示类层次结构和evtl.有编辑选项吗?我尝试了Code-Navigator,它非常快,但在复杂的依赖项中它有点不稳定.
为什么我从以下代码获得"AAAAAAAAA"而不是"1A234A567":
String myst = "1.234.567";
String test = myst.replaceAll(".", "A");
System.out.println(test);
Run Code Online (Sandbox Code Playgroud)
任何的想法?
是否可以将其转换为varchar结果..
select date_trunc('week', '2013-02-01'::date);
Run Code Online (Sandbox Code Playgroud)
我将把它用于具有varchar数据类型的"Where"子句
谢谢
我有一个查询,其中我想返回已登录一个月的用户数量,而不会在下个月重复记录.
如果用户已登录4月和5月,则仅显示4月的一条记录.这就是我到目前为止所拥有的.
SELECT DISTINCT (a.userid), EXTRACT(MONTH FROM a.loginTime) as month
FROM login_audit a LEFT JOIN user u on u.userid = a.userid
WHERE a.loginTime <= '2012-12-31 11:59:59'
AND a.loginTime >= '2012-01-01 00:00:00'
GROUP BY month
Run Code Online (Sandbox Code Playgroud)
到目前为止,记录正在回归
userid month
1 1
2 1
1 2
3 2
Run Code Online (Sandbox Code Playgroud)
在这种情况下,用户1即将进入1月和Februray.我想要省略那条记录.无论是那个还是积累了.像这样:
或
userid month
1 1
2 1
3 2
Run Code Online (Sandbox Code Playgroud)
要么
userid month
1 1
2 1
1 2
2 2
3 2
Run Code Online (Sandbox Code Playgroud)
我希望这是有道理的.如果您想进一步澄清,请问我任何问题.非常感谢!
我的代码给了我某些输入超出索引范围的异常。下面是有问题的代码:
string[] snippetElements = magic_string.Split('^');
string a = snippetElements[10] == null ? "" : "hello";
string b = snippetElements[11] == null ? "" : "world";
Run Code Online (Sandbox Code Playgroud)
对于该特定输入,数组snippetElements中仅包含一个元素,因此在尝试索引第10个和第11个元素时,出现了异常。
现在,我介绍了以下检查:
if (snippetElements.Length >= 11)
{
string a = snippetElements[10] == null ? "" : "hello";
string b = snippetElements[11] == null ? "" : "world";
}
Run Code Online (Sandbox Code Playgroud)
有人可以建议一种更好的方式来写这张支票。以某种方式,数字11在代码中看起来不太好。
sql ×3
delphi ×2
short-url ×2
.htaccess ×1
arrays ×1
c# ×1
c++ ×1
components ×1
cross-domain ×1
drupal ×1
java ×1
mysql ×1
navigation ×1
postgresql ×1
seo ×1
string ×1
url ×1