假设我们有一个pdf链接" http://manuals.info.apple.com/en/iphone_user_guide.pdf "(仅举例来说,让你知道我的服务器上没有该文件,我只有链接).. .现在我必须在我的网站上提供一个按钮来下载文件.
我尝试了各种各样的东西,如window.open,href等方法,但它打开其他窗口上的链接.我知道这是因为现在所有浏览器都带有一个adobe插件,可以在另一个窗口中打开它,但仍然没有任何方式我给用户提供下载选项而不是通过客户端脚本打开它.
请帮忙..谢谢
我想将一个DataGrid放在HeaderedContentControl中,但DataGrid没有得到一个垂直的Scrollbar.它看起来大小可以同时容纳所有行,底部从视图中消失.
如果我将相同的DataGrid放在Border elelemnt中,我会得到我想要的行为.
我把它简化为这个最小的例子:
<Grid>
<HeaderedContentControl Margin="10,10,10,161" >
<HeaderedContentControl.Header >test</HeaderedContentControl.Header>
<!-- I want it Here but then no Vertical Scroll-->
<DataGrid ItemsSource="{Binding Path=AllData}"
AutoGenerateColumns="True" />
</HeaderedContentControl>
<Border Margin="10,169,10,10">
<!--Here it does scroll -->
<DataGrid ItemsSource="{Binding Path=AllData}"
AutoGenerateColumns="True" />
</Border>
</Grid>
Run Code Online (Sandbox Code Playgroud)
几点说明:
这是两个测试文件:
这两页上的标记几乎都是一样的.有一个有两列的表.的<th>和<td>一列(第二个)的元素都给出的类"垃圾".
在"好"页面中,当您加载它时,您会在顶部看到未选中的复选框.如果选中该复选框,则第二列应消失.如果取消选中它,第二列将返回.在"错误"页面中,复选框开始检查.取消选中它在IE7中没有任何效果,尽管它适用于其他不受基本邪恶影响的浏览器.
该复选框挂钩到一个小的Javascript例程,只是添加或删除<table>标签中的"compact"类.有一个样式表,包括:
table.compact th.junk, table.compact td.junk {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
因此,应该发生的是"好"页面上发生的事情.然而,似乎在IE7中(也可能是6个)如果表元素开始这样,当最初呈现时它们被设置为不可见,它们将永远不会被看到,无论后来对DOM的更改会带来新的样式规则生效并让它们可见.(这似乎是<table>部分问题;我在其他地方使用相同的机制,它们都运行正常.)
因此,问题是:是否有人知道某些黑客 - 无论多么令人反感 - 可以用来绕过这种愚蠢行为?显然我可以尝试安排IE7使用相关的切换控件集来启动它的视图,以便表格单元格可见,但在我的情况下,这发生在一个作为AJAX响应产生的表周围,所以它会很大我宁愿避免.(该表也是一个表;它是表格信息的显示,而不是布局黑客.)
我已经google了一下,没有找到任何东西,如果你考虑从"IE7布局错误"搜索得到多少点击,这不应该是令人惊讶的.
我已经为我的用户构建了一种基于Django模板语言的宏语言.用户在UITextFields中输入可以在较大文档的上下文中呈现的模板/宏片段.所以我有django模板代码的大型多行字符串片段,应该使用也存储在内存中的变量填充.我不想将任何东西转储到文件中,我需要渲染这些模板
如何在存储在内存中的字符串(在python实例变量中)的模板上调用Django模板渲染器?应该填充该模板的变量也是存储在内存中的实例变量.
我Fabric无法识别我所拥有的主机~/.ssh/config.
我的fabfile.py情况如下:
from fabric.api import run, env
env.hosts = ['lulu']
def whoami():
run('whoami')
Run Code Online (Sandbox Code Playgroud)
跑步$ fab whoami给出:
[lulu]跑:whoami
致命错误:lulu的名称查找失败
这个名字lulu在我的~/.ssh/config,就像这样:
Host lulu
hostname 192.168.100.100
port 2100
IdentityFile ~/.ssh/lulu-key
Run Code Online (Sandbox Code Playgroud)
我首先想到的解决,这是添加类似lulu.lulu以/etc/hosts(我在Mac),但后来我不得不在身份文件还传递给面料-我宁愿让我的认证(即~/.ssh/config)从我的部署分开(即fabfile.py).
顺便说一句,顺便说一句,如果你试图连接到hosts文件中的主机,fabric.contrib.projects.rsync_project似乎并没有确认"端口" hosts.env(即如果你使用hosts.env = [lulu:2100]呼叫rsync_project似乎尝试连接lulu:21).
Fabric有没有认识这个lulu名字的原因?
我有一个Eclipse功能,其中包含几个包.我想告诉p2将其中一个软件包标记为在安装该功能时启动.这可以使用捆绑自己的META-INF/p2.inf这样,
instructions.configure = markStarted(started: true)
Run Code Online (Sandbox Code Playgroud)
但我想在功能级别而不是捆绑级别执行此操作(有问题的捆绑包是第三方,如果可能的话,我不希望以任何方式修改它).
一些研究让我看到了这个文档,它表明应该可以将配置指令移动到包含特征的p2.inf.我尝试过所有明显的事情,比如
units.0.id = <bundle symbolic name>
units.0.instructions.configure = \
org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started: true)
Run Code Online (Sandbox Code Playgroud)
但到目前为止,我尝试的所有排列都没有任何影响:因为没有任何反应,捆绑包没有标记为已启动且未报告任何错误).
任何指针都会非常受欢迎.使用Eclipse Equinox Galileo(3.5.2)...与Helios相关的答案也非常有用.
我有这个意图的问题.这个意图是为了发送文本类型的消息.一切都工作电子邮件,短信,推特和手机上的任何东西.但唯一有问题的是facebook,它会尝试发布链接而不是文本.
Intent s = new Intent(android.content.Intent.ACTION_SEND);
s.setType("text/plain");
s.putExtra(Intent.EXTRA_SUBJECT, "Quote");
s.putExtra(Intent.EXTRA_TEXT, qoute);
startActivity(Intent.createChooser(s, "Quote"));
Run Code Online (Sandbox Code Playgroud) 美好的一天!
我正在寻找实现多语言数据库模式的最佳方法,我使用的方法与此处相同:多语言数据库设计的最佳实践是什么?(一个表有语言中性数据,一个表用于所有翻译).它似乎很好,干净,并没有限制可能的语言数量.
但我想使用一个简单的ORM(如C#中的LINQ,PHP等出口),其中每个表都映射到实体类.这可以工作,但查询变得更加复杂.
可能有一些特殊技术可以使用这样的DB shema和ORM吗?或者我可以从支持更复杂映射的更复杂的ORM中受益?
提前致谢!
如果有人开始使用.NET框架,那么最可行的模板是什么?可行性我指的是学习曲线最低且收益最高的那个.
从...开始:
我不想过多地关注某个特定的域,而是要学习.NET Framework 4.0中的所有内容.以哪种顺序学习.NET会更好?
我试图在我的runnable .jar文件中包含一些文本文件作为资源.以下代码应该打印一个文件的内容:
URI resourceFile = Driver.class.getResource("/etc/inputfile.txt").toURI();
System.out.println("Opening URI: " + resourceFile.toString());
File infile = new File(resourceFile);
Scanner sc = new Scanner(infile);
while (sc.hasNextLine())
System.out.println(sc.nextLine());
sc.close();
Run Code Online (Sandbox Code Playgroud)
导出为可运行的jar后,运行时得到以下输出:
打开URI:rsrc:etc/inputfile.txt
java.lang.IllegalArgumentException:URI在java.io.File中不是分层的.(File.java:363)
如果我使用getResourceAsStream,可以毫无问题地打印文件,但出于其他原因我想使用File对象.
我该如何解决这个问题?
谢谢,
马丁
javascript ×2
python ×2
wpf ×2
.net ×1
android ×1
asp.net ×1
c# ×1
database ×1
distribution ×1
django ×1
eclipse ×1
equinox ×1
fabric ×1
facebook ×1
jar ×1
java ×1
multilingual ×1
orm ×1
p2 ×1
ssh ×1
tablecell ×1
visibility ×1
wpf-4.0 ×1
wpfdatagrid ×1
xaml ×1