我正在重新设计我的小企业网站.我将建立一个暂时"正在建设中"的启动页面.我知道,我知道......但我希望它会成为一种风格.:)
什么,主要是出于搜索引擎优化的目的,是最好的HTTP状态代码,用于显示暂时不可用的URL(相同的URL将在新网站启动后再次拥有内容).
现在,我的网站流量几乎没有任何重要性,但作为一名网络开发者,我希望在我的工具箱中获取这些知识,以便将来可能的客户项目.还有什么更好的方法来测试和试验这个,现在我对自己的网站有一个方便的"理由".
这里有一些我想过的:
503看起来很吸引人,但属于服务器错误类别.
204看起来也很吸引人,但我宁愿暂时重定向到启动页面.
307看起来是最好的选择,但我不完全确定.
还有其他几个.所以我很想听听你的意见.谢谢
鉴于这些条件(我知道他们的意思/做法):
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
Run Code Online (Sandbox Code Playgroud)
什么是第一法则呢?什么是孤独的冲刺?
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)
我一直在使用它已经有一段时间与Zend Framework结合使用,但我从来没有真正得到第一条规则的确切做法.
jQuery中是否有可能通过多个可能的属性值进行选择,而不必使用逗号分隔的选择器列表.
所以代替:
#list1 > option[value="1"], #list1 > option[value="2"], etc
Run Code Online (Sandbox Code Playgroud)
就像是:
#list1 > option[value="1"|value="2"], etc
Run Code Online (Sandbox Code Playgroud) 如何在MVC架构中实现服务层?它是一个服务于底层业务对象的所有请求的对象吗?或者更像是一个服务于不同服务对象的对象,这些对象又与业务对象进行交互?
所以:
控制器 - >服务 - > getUserById(),或:
Controller - > ServiceManager - > getUserService() - > getUserById()
此外,如果后者更合适,您是否会在引导程序中配置此ServiceManager对象?换句话说,在引导程序中将应用程序所需的不同服务注册到服务管理器?
如果以上都不合适,那么什么能帮助我更好地理解服务层应该如何实现呢?
先感谢您.
对于以下问题,我想知道是否已经有一个已知的算法,因为我不想重新发明轮子.
在这种情况下,这是关于酒店房间,但我认为这是无关紧要的:
name | max guests | min guests
1p | 1 | 1
2p | 2 | 2
3p | 3 | 2
4p | 4 | 3
Run Code Online (Sandbox Code Playgroud)
我试图在可用房间分发一定数量的客人,但分配必须满足房间的"最小客人"标准.此外,房间需要尽可能高效地使用.
我们以7位客人为例.我不想要这个组合:
3 x 3p ( 1 x 3 guests, 2 x 2 guests )
Run Code Online (Sandbox Code Playgroud)
..这将满足最低标准,但效率低下.相反,我正在寻找组合,如:
1 x 3p and 1 x 4p
3 x 2p and 1 x 1p
etc...
Run Code Online (Sandbox Code Playgroud)
我认为这是一个熟悉的问题.有没有已知的算法来解决这个问题?
澄清:
我的意思是,通过高效的方式分配客人,使房间尽可能地填满(客人的偏好在这里是次要问题,对我正在寻找的算法并不重要).
我确实希望所有符合此效率标准的排列.所以在上面的例子7 x 1p
也可以.
因此,在总结:
是否存在已知的算法,能够在插槽采用了尽可能高效地分配项目min
和max
能力,随时满足的min
标准,并 …
对于基于Zend Framework的应用程序我用阿帕奇直升机SetEnv
在.htaccess
.我在测试,登台和生产服务器上使用它,如下所示:
SetEnv APPLICATION_ENVIRONMENT production
Run Code Online (Sandbox Code Playgroud)
在登台服务器上,我无法在PHP中读取此env var.然而,当我做了一个var_dump( $_ENV )
在PHP我得到的价值,但关键是除了前面REDIRECT_
成为
REDIRECT_APPLICATION_ENVIRONMENT
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释为什么会发生这种情况,以及如何防止这种情况发生?
这可能不是很明智,但如果WHERE IN
条款中有重复的条件,我想让MySQL返回完全相同的行.这可能吗?
举个例子:
SELECT
columns
FROM
table
WHERE
id IN( 1, 2, 3, 4, 5, 1, 2, 5, 5)
Run Code Online (Sandbox Code Playgroud)
我喜欢MySQL给我返回id为5的行,id为1和2两次,3和4为一次.
由于IN
参数的长度,以及重复计数(一次,两次,三次等),将是任意的,我不想依赖UNION
或JOIN
.这样的事情可能吗?
我如何在c#中设计类来表示数据库模型?
给出数据库的以下表和字段,
表:员工
Pk EmpID
Lname
Fname
Adress
Fk DeptID
Run Code Online (Sandbox Code Playgroud)
表:部门
Pk DeptID
DeptName
Location
Run Code Online (Sandbox Code Playgroud)
好的,现在我想在C#中创建2个类,一个用于Employee,一个用于Department.我挂掉的部分是外键.我应该在设计中使用外键作为对象,还是应该在部门的Employee类中添加引用,还是应该在我的Department类中列出员工引用列表,还是应该同时执行这两项操作?我知道如果我使用外键,效率会降低,因为我必须搜索与外键匹配的主键列表,但我可能应该将它们包含在设计中.
如果您想要存储与用户相关的数据localStorage
(例如,因为多个用户可以为您的站点使用相同的浏览器),您通常如何处理这种情况?
让我们想象一下,我能够userId
在前端识别用户的独特之处.我可能会做以下事情:
// retrieve the data
data = JSON.parse( window.localStorage.getItem( userId ) ) || {};
// persist the data
window.localStorage.setItem( userId, JSON.stringify( data ) );
Run Code Online (Sandbox Code Playgroud)
这是一种天真的做事方式吗?
编辑: 根据@MДΓΓБДL和其他评论稍微考虑之后,让我们假设数据是敏感的.在这种情况下,上面的例子确实是天真的.在这种情况下如何处理敏感数据的任何想法?或许是答案:不要这样做,把它保存在后端?
我正在为xpath 1转换器创建一个CSS选择器,而我最挣扎的一个细节就是找到An+B
微语法的简洁替代品.
由于我是为xpath 1实现它并且以尽可能通用的方式实现它,因此我生成的谓词必须遵守一些约束:
我(相信我)不能使用position()
,因为这取决于可能在前的谓词.
所有*-of-type
伪类等价物都将由宿主语言中的外部函数生成,因为我认为没有办法根据xpath 1中前一个上下文节点的名称构建谓词.
例如,硬编码li:first-of-type
为
//li[count(preceding-sibling::li) = 0]
Run Code Online (Sandbox Code Playgroud)
很好.但动态编码*:first-of-type
就像
//*[count(preceding-sibling::*[name()=name(.)]) = 0]
<!-- this is probably silly anyway -->
Run Code Online (Sandbox Code Playgroud)
我相信在xpath 1中是不可能的.
所以,这是我提出的"模板"谓词nth-of-type(An+B)
,宿主语言将填充缺少的值:
<!--
$A represents the step (A) I will insert
$Am represents "mod $A" I will insert if $A != 0
$B represents the offset (B) I will insert
$E represents the element name I will insert
$O represents the operator I will …
Run Code Online (Sandbox Code Playgroud) algorithm ×2
apache ×1
attributes ×1
c# ×1
class-design ×1
database ×1
duplicates ×1
html5 ×1
http ×1
javascript ×1
jquery ×1
layer ×1
logic ×1
mod-rewrite ×1
mysql ×1
php ×1
predicate ×1
service ×1
setenv ×1
sorting ×1
sql ×1
where-in ×1
xpath ×1