我期待看到下面的makefile创建的文件foo1和foo3.但是只创建了一个文件foo3.对我而言,似乎罐头配方make-foo被make简单地忽略了.目标foo1和foo2(空配方)的调试结果是相同的.
# why canned recipe doesn't work ?
# http://www.gnu.org/software/make/manual/make.html#Canned-Recipes
define make-foo =
echo making $@
touch $@
endef
.PHONY: all
all: foo1 foo2 foo3
# foo1 is not created, but why ?
.PHONY: foo1
foo1:
$(make-foo)
# debug output similar to foo1
.PHONY: foo2
foo2:
# this works
.PHONY: foo3
foo3:
echo making $@
touch $@
Run Code Online (Sandbox Code Playgroud)
跑步:
xxxx@xxxx:/dev/shm$ make -dRr
GNU Make 3.81
Copyright (C) 2006 Free …Run Code Online (Sandbox Code Playgroud) 我正在设置Django,我正在尝试决定是否在我的Windows 7机器上使用32位或64位版本的Python 2.7.
我已经看到了64位安装程序的问题,但真正的问题是所有必需的库是否可用于64位,或者是否有一个版本还有其他我应该注意的问题.
我在Code Igniter上重写网站,我需要加载外部TTF.MySQL db指向该TTF的路径.我可以以某种方式将这些变量传递给CSS并使foreach循环"加载"这些字体.
我试过了
$this->load->vars($data);
Run Code Online (Sandbox Code Playgroud) 我想用uploadify发送一些额外的(表单)字段数据.为此,我使用的是scriptData.例如,以下代码正确发送名称和位置字段的静态值.
<script type="text/javascript">
$(document).ready(function() {
$("#fileUpload").fileUpload({
'uploader': 'uploadify/uploader.swf',
'cancelImg': 'uploadify/cancel.png',
'script': 'uploadify/upload.php',
'folder': 'files',
'multi': false,
'displayData': 'speed',
'scriptData': {'name':'JohnDoe', 'location':'Australia'}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
但是,由于我有输入字段名称和位置,因此我想发送动态值.为此,我发送ScriptData中的值如下
'scriptData' : {'name' : $('#name').val(), 'location' : $('#location').val()}
Run Code Online (Sandbox Code Playgroud)
在upload.php上,我正在尝试
$name = $_GET['name'];
$location = $_GET['location'];
Run Code Online (Sandbox Code Playgroud)
但它没有得到任何价值.请帮我解决这个问题,如何发送其他字段数据.谢谢.
我正在寻找一种最佳方法来调整包装文本的大小TextView,使其适合其getHeight和getWidth界限.我不是简单地寻找一种包装文本的方法 - 我想确保它既包装又小到足以完全适合屏幕.
我在StackOverflow上看到了一些需要自动调整大小的情况,但它们或者是非常特殊的黑客解决方案案例,没有解决方案,或者涉及TextView递归重新绘制,直到它足够小(这是内存密集并迫使用户观看文本逐步收缩每次递归).
但是我确信那里有人找到了一个很好的解决方案,不涉及我正在做的事情:编写几个重度例程来解析和测量文本,调整文本大小,然后重复直到找到一个合适的小尺寸.
TextView用于包装文本的例程是什么?难道不能以某种方式用来预测文本是否足够小?
tl; dr:是否有一种最佳实践方法可以自动调整大小TextView以适应,包裹,在其getHeight和getWidth范围内?
我在桌面应用程序(C#,.NET 2.0)中使用SimpleDB,并且存在高延迟问题.
我第一次向DB发出请求(查询,插入值 - 无关紧要)我只在大约10-20秒后得到响应.这种情况只在第一次发生,其余的响应非常快(没有测量,但肯定在300ms以下).
当我创建数据库客户端时,只有在我执行第一个请求时才会发生这种情况.身份验证是否正常缓慢?(我认为在第一次请求身份验证完成时).
提前致谢.
编辑
当我第一次跑的时候
SelectResponse response = dbService_.Select(request);
Run Code Online (Sandbox Code Playgroud)
在输出面板中我得到:
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded'C:\Windows\assembly\GAC_MSIL\System.Data.SqlXml\2.0.0.0__b77a5c561934e089\System.Data.SqlXml.dll'
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded 'System.Xml.Xsl.CompiledQuery.1'
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded 'System.Xml.Xsl.CompiledQuery'
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
'PhotoExchange.vshost.exe' (Managed (v2.0.50727)): Loaded 'rg1d4wjc'
Run Code Online (Sandbox Code Playgroud)
这是正常的吗?该FileNotFoundException异常看起来很奇怪.
我试图在Root.Content.Main之前插入一个新的管理选项卡,没有任何运气.我试过了:
$fields->insertBefore(new Tab('Root.Content.Overview', 'Overview'), 'Root.Content.Main');
Run Code Online (Sandbox Code Playgroud)
和
$fields->addFieldToTab('Root.Content', new Tab('OverviewTab', 'Root.Content.Overview'), 'Root.Content.Main');
Run Code Online (Sandbox Code Playgroud)
没有运气.
有人有主意吗?我已经通过API进行了搜索,但对于标签命名系统的工作方式没有太多解释.
我正在使用..
onfocus="this.value=''; return false;"
Run Code Online (Sandbox Code Playgroud)
清除textarea中的值以留下评论.但是,当您单击以输入注释并键入一些内容时,如果您要在框外单击以查看页面上的其他内容,然后再次单击textarea框返回到注释,则会清除当前输入.
无论如何在初始点击时清除textarea只是为了清除默认值而不是其余浏览器页面会话的其余点击?
我的表中有一个字段COLORS (varchar(50)),SHIRTS其中包含逗号分隔的字符串,例如1,2,5,12,15,.每个数字代表可用的颜色.
当运行查询select * from shirts where colors like '%1%'以获得所有红色衬衫(颜色= 1)时,我还得到颜色为灰色(= 12)和橙色(= 15)的衬衫.
我应该如何重写查询,以便仅选择颜色1而不是所有包含数字1的颜色?
如何使用ASP.NET,MVC3和Razor实现自动完成?