我正在研究Google用来创建自己的ui的css方法.我意识到他们主页上的css代码没有引用他们的搜索框; 它似乎只是一个裸输入标签,没有边框,背景图像或通常用于样式化边框的任何约定.然而,它不仅可以显示色调和一种渐变,而且还略微圆,并且还会对光标焦点做出反应.
所以,你的猜测和我的一样好.请使用你的Firebug检查它,并帮助我到达这个谜语的底部.
编辑:要清楚,我不是要做出美学判断.虽然我认为谷歌主页的极简主义很棒,但我真的很想知道他们用来在搜索框周围设计边框的技巧 - 不使用任何CSS.
我一直在我的网站上运行我的大部分PHP应用程序,在fastcgi后端,由NGINX提供服务.我有一个新的应用程序,似乎很好地与Apache集成; 例如,它严重依赖于动态编写的.htaccess文件.我正在努力修改它以与NGINX本地工作,但还没有准备好.与此同时,我将把NGINX代理连接到该路径直接连接到Apache,并让Apache处理它.
但是,我的内存限制为VPS,我宁愿不为NGINX(带有自己的APC缓存)运行一组PHP-CGI进程,而为Apache运行另一组PHP(使用更多内存用于其 APC缓存).有没有人有幸在两者之间分享PHP?
mod_ fcgid似乎不支持使用已经运行的服务器,所以我尝试了mod_ fastcgi.这似乎最初起作用,但吸收了相当多的内存(承诺 - 它正在增长,而不仅仅是静态).更糟糕的是,我无法在我的apache配置中使用DirectoryIndex行来使用mod_fastcgi!
我补充道
AddHandler php5-fastcgi .php
FastCgiExternalServer /var/www -host 127.0.0.1:9000
到我的Apache配置,并处理所有.php页面,但像http://example.com/foo/这样的路径不服务器/foo/index.php!如果我删除FastCgiExternalServer,它确实找到index.php,但当然只是将其显示为文本.
我假设它是因为DirectoryIndex是在FastCgiExternalServer之后处理的,但我不知道如何更改它.
我有一个工作的PHP脚本,它获取经度和纬度值,然后将它们输入到MySQL查询中.我想把它做成MySQL.这是我目前的PHP代码:
if ($distance != "Any" && $customer_zip != "") { //get the great circle distance
//get the origin zip code info
$zip_sql = "SELECT * FROM zip_code WHERE zip_code = '$customer_zip'";
$result = mysql_query($zip_sql);
$row = mysql_fetch_array($result);
$origin_lat = $row['lat'];
$origin_lon = $row['lon'];
//get the range
$lat_range = $distance/69.172;
$lon_range = abs($distance/(cos($details[0]) * 69.172));
$min_lat = number_format($origin_lat - $lat_range, "4", ".", "");
$max_lat = number_format($origin_lat + $lat_range, "4", ".", "");
$min_lon = number_format($origin_lon - $lon_range, "4", ".", "");
$max_lon = …Run Code Online (Sandbox Code Playgroud) 我遇到了存储过程的问题(SQL 2005).
我有一个叫tbrm_Tags两列的表,TagID和TagName.我想将TagName值传递给存储过程,然后我想:
Tagname存在以及是否确实返回TagIDTagname不存在,我希望它插入表中并返回TagID.这是我正在使用的存储过程:
@TagID int = null,
@TagName varchar(50)
AS
DECLARE @returnValue int
BEGIN
IF EXISTS (SELECT * FROM tbrm_Tags WHERE TagName = @TagName)
BEGIN
SELECT
TagID
FROM tbrm_Tags
WHERE TagName = @TagName
END
ELSE
BEGIN
IF NOT EXISTS (SELECT * FROM tbrm_Tags WHERE TagName = @TagName)
INSERT INTO tbrm_Tags
(
TagName
)
VALUES
(
@TagName
)
SELECT @returnValue = @@IDENTITY
END …Run Code Online (Sandbox Code Playgroud) 根据维基百科,:(){ :|:& };:可以使用zsh命令停止forkbomb while (sleep 100 &!) do; done,这可能会产生sleep 100进程,直到所有的forkbomb进程都消失.这看起来像魔术; 它是如何工作的?我特别好奇的是"&!" 手段.
bash中等效命令会是什么样的?
我目前正在研究使用jQuery UI提供的选项卡替换Struts 1标记库提供的选项卡.我已成功设法将选项卡与现有应用程序集成,但我正在努力研究如何使用传入URL上的参数设置所选选项卡,即myurl.com/action.do?selectedTab=SecondTab.
我是JavaScript和jQuery的新手; 什么是从哪里开始的一些指示?
我想从存储库中检出一些东西..但是我输入:
svn co svn+ssh://URL
Run Code Online (Sandbox Code Playgroud)
我被要求输入密码.我想他使用我控制台上的用户名不一样.
那么如何使用不同的登录名来检查svn + ssh的内容呢?
什么是AppDomain?AppDomains的好处是什么?为什么微软带来了AppDomains的概念,没有AppDomains会出现什么问题?
请详细说明.
我尝试使用REXML生成这样的XML
<root>
<add key='foo' value='bar'/>
</root>
Run Code Online (Sandbox Code Playgroud)
但我得到的是(注意键/值顺序)
<root>
<add value='bar' key='foo'/>
</root>
Run Code Online (Sandbox Code Playgroud)
码:
require 'rexml/document'
include REXML
doc = Document.new
doc.add_element('root')
el = doc.root.add_element('add')
el.add_attribute('key', 'foo')
el.add_attribute('value', 'bar')
puts doc
Run Code Online (Sandbox Code Playgroud)
如果我写的话没关系:
el.add_attribute('key', 'foo')
el.add_attribute('value', 'bar')
Run Code Online (Sandbox Code Playgroud)
要么
el.add_attribute('value', 'bar')
el.add_attribute('key', 'foo')
Run Code Online (Sandbox Code Playgroud)
结果是一样的.看起来REXML使用一些字典来保存属性......
我可以强制执行所需的订单:键/值吗?
我有一个尝试...除了我的代码中的块和抛出异常时.我真的只想继续使用代码,因为在这种情况下,一切都仍然可以正常运行.问题是如果你将except:block留空或者没有#do,它会给你一个语法错误.我不能继续使用,因为它不在循环中.是否有一个关键字,我可以使用它告诉代码继续前进?