问题列表 - 第4378页

Visual Studio 2010 - WPF/Silverlight和内置Grid

我没有机会看VS2010.是否有内置的Microsoft Grid for WPF或Silverlight?

.net silverlight wpf gridview visual-studio-2010

3
推荐指数
1
解决办法
1249
查看次数

如何在jQuery中只选择背景

我想在我的项目中添加两个事件.

一个用于文档的"背景": $(document).click(function() {do()});

一个用于文档中的div: $("div").click(function() {do2()});

问题是当我点击一个div,两个函数,do并被do2调用.

因此,do()只有当我点击没有元素时,我怎么能告诉他们?

谢谢你的帮助,

J.


javascript jquery

2
推荐指数
1
解决办法
693
查看次数

Tomcat取消部署不会删除Web应用程序工件

在使用Manager取消部署应用程序时,如何让Tomcat删除Web应用程序工件?

我正在使用Tomcat 6.0.18.使用tomcat-maven-plugin 1.0-SNAPSHOT部署应用程序,但是通过maven插件或Web界面的行为是相同的.

Tomcat文档提供有关取消部署应如何Manager How To上执行操作的警告 .

war文件可以删除; 但是,解压缩的应用程序目录仍然阻止重新部署.

tomcat

14
推荐指数
2
解决办法
2万
查看次数

在C#中以编程方式从Win XP注销用户

如何从C#应用程序启动Windows XP用户注销?我的应用程序的操作应该产生与在XP开始菜单中单击"注销"相同的结果 - 如果系统要求确认,则没问题.

是否有.Net或非托管API?

.net c# windows logoff

25
推荐指数
3
解决办法
1万
查看次数

WPF:带有图标视图的ListView?

我无法弄清楚如何在WPF ListView(类似于Windows资源管理器的视图)中实现图标视图.在谷歌上搜索我只发现了有关实现GridView的信息,但没有关于图标视图的线索.我不是在谈论System.Windows.Form.ListView但是System.Windows.Controls.ListView.

或许有另一种控制可以做到这一点?我没有找到任何与此相关的内容?

我只找到一些人使用列表框手动构建图标视图并更改paneltemplate和icontemplate.我无法相信这是唯一的方法.

有线索吗?

提前致谢

c# wpf listview

9
推荐指数
3
解决办法
5万
查看次数

在deflate算法中确定块大小的一些好策略是什么?

我正在编写一个压缩库作为一个小的项目,我已经足够了(我的库可以提取任何标准的gzip文件,以及生成兼容的(但肯定不是最佳的)gzip输出)是时候计算了一个有意义的块终止策略.目前,我只是在每32k输入(LZ77窗口大小)之后关闭块,因为它是通用的并且快速实现 - 现在我回过头来尝试实际提高压缩效率.

放气的规格只有这样说的:"压缩机终止块时,它确定开始用新鲜的树一个新的模块将是有益的,或者当块大小填补了压缩机的缓冲块",这是不是所有的这很有帮助.

我通过SharpZipLib代码进行了排序(因为我认为这将是一个可读的开源实现),并发现它每16k字节的输出终止一个块,忽略输入.这很容易实现,但似乎必须有一些更具针对性的方法,特别是考虑到规范中的语言"确定用新鲜树开始新块将是有用的".

那么,是否有人对新战略或现有战略的例子有任何想法?

提前致谢!

compression algorithm gzip deflate

9
推荐指数
1
解决办法
2291
查看次数

如何在不改变外观的情况下禁用.net Winforms控件?

假设我有一个控件,我想阻止它被编辑.

将控件的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)

.net c# winforms

6
推荐指数
1
解决办法
2738
查看次数

如何阻止Visual Studio重命名我的控件?

如果我粘贴类似的东西

<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)

我宁愿没有.我宁愿它只是粘贴我复制的内容.

有没有办法禁用此功能?

.net visual-studio

25
推荐指数
1
解决办法
4174
查看次数

Django模板中的编码问题

我在使用{%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)

python django unicode django-templates internationalization

5
推荐指数
1
解决办法
4525
查看次数

在java中重写Perl和shell脚本是否有意义?

我有一堆脚本 - 一些在perl中,一些在bash中 - 用于:

  • 创建数据库(表,索引,约束,视图)
  • 解析电子表格并将数据加载到数据库中
  • 获取有关一堆文件的信息并将其加载到
    数据库中.

这些脚本与一个用java编写的更大的应用程序一起使用,我的经理要求我用java重写脚本.他的理由是,如果全部使用一种语言,则更容易使用,移植,管理,理解和支持,并且太多单独的部分是设计问题.

我最初的反应是,这是一个坏主意.脚本非常简洁快速,脚本中的任务很简单 - 例如使用正则表达式来查找和替换无效值 - 在java中完成时会更加冗长和极慢.

脚本的一个缺点是,当它们在Windows上运行时,它们需要cygwin才能运行.因此,我想提出一个反建议,即将所有bash脚本移植到perl,以便它们可以在没有cygwin的情况下在Windows上运行,并且我花时间组织和记录脚本.

问题是,"直觉反应"类型的反应不足以说服我的经理.我来自Linux背景,他来自Windows,我们在方法上有一些经典的linux与windows的差异.

所以我有两个问题:

  1. 我的"直觉反应"是否正确?对于数据库管理,电子表格解析和文件处理任务,Java是否更慢,更冗长,更难维护?
  2. 如果第一个问题的答案是肯定的,那么提出我案件的最佳方式是什么?

编辑:感谢大家的见解.我想澄清一下:脚本不是隐藏在混淆脚本中的完整应用程序.在大多数情况下,它们是手动完成的任务,我通过脚本自动完成,随后根据需求进行修饰.我使用的脚本语言,而不是Java的下手的原因是因为这些任务是如此容易得多脚本来执行.例如,一个脚本运行一堆查询,格式化结果,并将它们输出到文件.您认为在java中需要多少LOC才能做到这一点?

java shell perl

16
推荐指数
8
解决办法
3690
查看次数