我没有机会看VS2010.是否有内置的Microsoft Grid for WPF或Silverlight?
我想在我的项目中添加两个事件.
一个用于文档的"背景": $(document).click(function() {do()});
一个用于文档中的div: $("div").click(function() {do2()});
问题是当我点击一个div,两个函数,do并被do2调用.
因此,do()只有当我点击没有元素时,我怎么能告诉他们?
谢谢你的帮助,
J.
在使用Manager取消部署应用程序时,如何让Tomcat删除Web应用程序工件?
我正在使用Tomcat 6.0.18.使用tomcat-maven-plugin 1.0-SNAPSHOT部署应用程序,但是通过maven插件或Web界面的行为是相同的.
Tomcat文档提供有关取消部署应如何在Manager How To上执行操作的警告 .
war文件可以删除; 但是,解压缩的应用程序目录仍然阻止重新部署.
如何从C#应用程序启动Windows XP用户注销?我的应用程序的操作应该产生与在XP开始菜单中单击"注销"相同的结果 - 如果系统要求确认,则没问题.
是否有.Net或非托管API?
我无法弄清楚如何在WPF ListView(类似于Windows资源管理器的视图)中实现图标视图.在谷歌上搜索我只发现了有关实现GridView的信息,但没有关于图标视图的线索.我不是在谈论System.Windows.Form.ListView但是System.Windows.Controls.ListView.
或许有另一种控制可以做到这一点?我没有找到任何与此相关的内容?
我只找到一些人使用列表框手动构建图标视图并更改paneltemplate和icontemplate.我无法相信这是唯一的方法.
有线索吗?
提前致谢
我正在编写一个压缩库作为一个小的项目,我已经足够了(我的库可以提取任何标准的gzip文件,以及生成兼容的(但肯定不是最佳的)gzip输出)是时候计算了一个有意义的块终止策略.目前,我只是在每32k输入(LZ77窗口大小)之后关闭块,因为它是通用的并且快速实现 - 现在我回过头来尝试实际提高压缩效率.
该放气的规格只有这样说的:"压缩机终止块时,它确定开始用新鲜的树一个新的模块将是有益的,或者当块大小填补了压缩机的缓冲块",这是不是所有的这很有帮助.
我通过SharpZipLib代码进行了排序(因为我认为这将是一个可读的开源实现),并发现它每16k字节的输出终止一个块,忽略输入.这很容易实现,但似乎必须有一些更具针对性的方法,特别是考虑到规范中的语言"确定用新鲜树开始新块将是有用的".
那么,是否有人对新战略或现有战略的例子有任何想法?
提前致谢!
假设我有一个控件,我想阻止它被编辑.
将控件的Enabled属性设置为False将起作用,但控件外观将相应更改,通常是难以读取的黑色灰色字体.当可读性仍然很重要时,这是一个真正的问题.
对于TextBox,有一些明显的修复:
Textbox1.BackColor = Color.White;
Run Code Online (Sandbox Code Playgroud)
要么
Textbox1.ReadOnly= true; // instead of setting Enabled to false
Run Code Online (Sandbox Code Playgroud)
但不幸的是,这不适用于每个控件(例如单选按钮)
另一种解决方案是让Enabled属性不受影响,并订阅像这样的焦点事件(但这不是一个非常优雅的解决方案)
this.Textbox1.Enter += new System.EventHandler(this.Textbox1_Enter);
private void Textbox1_Enter(object sender, EventArgs e)
{
Textbox1.FindForm().ActiveControl = null;
}
Run Code Online (Sandbox Code Playgroud)
你有没有看到其他方法来处理这个问题?(我的意思是现实世界的解决方案;当然,您可以捕获控件的屏幕截图并在控件上显示副本...:p)
如果我粘贴类似的东西
<asp:DropDownList ID="DropDownListExpirationDate" runat="server" />
Run Code Online (Sandbox Code Playgroud)
在已经具有ID控件的ASPX文件上DropDownListExpirationDate,它将新粘贴的控件重命名为DropDownList1.
<asp:DropDownList ID="DropDownList1" runat="server" />
Run Code Online (Sandbox Code Playgroud)
我宁愿没有.我宁愿它只是粘贴我复制的内容.
有没有办法禁用此功能?
我在使用{%ifequal s1"某些文本"%}时遇到问题,以便在Django模板中比较字符串和扩展字符.当字符串s1包含> 71的ascii字符时,我在模板渲染中得到异常.我究竟做错了什么?我在数据,模板和Python代码中的其余应用程序中使用UTF-8编码没有任何问题.
views.py
def test(request):
return render_to_response("test.html", {
"s1": "dados",
"s2": "aprovação",
}
)
Run Code Online (Sandbox Code Playgroud)
的test.html
s1={{s1}}<br>
s2={{s2}}<br>
{% ifequal s1 "dados" %}
s1="dados" is true
{% endifequal %}
{% ifequal s1 "aprovação" %}
s1="aprovação" is true
{% endifequal %}
{% comment %}
The following two comparions cause the following exception:
Caught an exception while rendering: 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)
{% ifequal s2 "dados" %}
s2="dados" is true
{% endifequal %} …Run Code Online (Sandbox Code Playgroud) 我有一堆脚本 - 一些在perl中,一些在bash中 - 用于:
这些脚本与一个用java编写的更大的应用程序一起使用,我的经理要求我用java重写脚本.他的理由是,如果全部使用一种语言,则更容易使用,移植,管理,理解和支持,并且太多单独的部分是设计问题.
我最初的反应是,这是一个坏主意.脚本非常简洁快速,脚本中的任务很简单 - 例如使用正则表达式来查找和替换无效值 - 在java中完成时会更加冗长和极慢.
脚本的一个缺点是,当它们在Windows上运行时,它们需要cygwin才能运行.因此,我想提出一个反建议,即将所有bash脚本移植到perl,以便它们可以在没有cygwin的情况下在Windows上运行,并且我花时间组织和记录脚本.
问题是,"直觉反应"类型的反应不足以说服我的经理.我来自Linux背景,他来自Windows,我们在方法上有一些经典的linux与windows的差异.
所以我有两个问题:
编辑:感谢大家的见解.我想澄清一下:脚本不是隐藏在混淆脚本中的完整应用程序.在大多数情况下,它们是手动完成的任务,我通过脚本自动完成,随后根据需求进行修饰.我使用的脚本语言,而不是Java的下手的原因是因为这些任务是如此容易得多脚本来执行.例如,一个脚本运行一堆查询,格式化结果,并将它们输出到文件.您认为在java中需要多少LOC才能做到这一点?