问题列表 - 第2181页

将QSortFilterProxyModel与树模型一起使用

我有一个QDirModel当前目录设置.然后我有一个QListView应该显示该目录中的文件.这很好用.

现在我想限制显示的文件,所以它只显示png文件(文件名以.png结尾).问题是使用QSortFilterProxyModel和设置过滤器regexp也会尝试匹配文件的每个父级.根据文件:

对于分层模型,过滤器以递归方式应用于所有子项.如果父项与筛选器不匹配,则不会显示其子项.

那么,我如何QSortFilterProxyModel才能只过滤目录中的文件,而不是它所在的目录?

model-view-controller qt qsortfilterproxymodel

8
推荐指数
3
解决办法
7312
查看次数

密码保护超链接与target = _blank

我有这样的超链接:

<A Href=My_Java_Servlet?User_Action=Admin_Download_Records&User_Id=Admin onClick=\"Check_Password();\" target=_blank>Download Records</A>
Run Code Online (Sandbox Code Playgroud)

当用户点击它时,将打开密码窗口,用户可以尝试3次输入正确的密码.

Javascript看起来像这样:

<Script Language="JavaScript">
  function Check_Password()
  {
    var testV=1;
    var pass1=prompt('Password','');
    while (testV<3)
    {
      if (!pass1) history.go(-1);
      if (pass1=="password") { return true; }
      testV+=1;
      var pass1=prompt('Access Denied - Password Incorrect.','');
    }
    return "false";
  }
</Script>
Run Code Online (Sandbox Code Playgroud)

如果用户输入错误的密码3次,它应该什么都不做,但它仍会打开一个新窗口并显示受保护的信息,如何修复javascript或我的html超链接,所以只有正确的密码才会打开一个新的目标窗口,错误的密码会让它什么都不做?

html javascript

-4
推荐指数
2
解决办法
2687
查看次数

WPF ComboBox项目标签行为

我正在将一些win表单面板迁移到WPF.

在WinForms中,您可以使用键盘切换到组合框,通过键入第一个字符选择一个项目,然后再次单击选项卡,组合将失去焦点.

在WPF中,第二个选项卡将焦点矩形向下移动到列表中,而不是移动到下一个控件上.

有没有办法得到旧的行为?或者有没有人实现了实现这个behvaiour的ItemTemplate?

谢谢

c# wpf user-interface

0
推荐指数
1
解决办法
2157
查看次数

如何在sqlite中找到二进制blob的长度(大小)

我有一个包含BLOB文件的sqlite表,但需要对blob进行大小/长度检查,我该怎么做?

根据我发现的一些文档,使用length(blob)将不起作用,因为length()仅适用于文本,并将在第一个NULL之后停止计数.我的实证检验证明了这一点.

我正在使用SQLite 3.4.2


更新:

因此,从SQLite 3.7.6开始,似乎length()函数返回正确的blob值 - 我检查了sqlite的各种更改日志,但没有看到更正的版本.

来自Sqlite 3.7.6:

payload_id|length(payload)|length(hex(payload))/2
1807913|194|194
1807914|171|171

文件被更改,以反映这一点.

length(X)   The length(X) function returns the length of X in characters if X is
            a string, or in bytes if X is a blob. If X is NULL then length(X) is
            NULL. If X is numeric then length(X) returns the length of a string 
            representation of X.

sqlite size blob

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

证明更快的开发机器

我认为量化生产率增加(额外工作时间)是实现这一目标的最有效方法.

我的观点是:我家里有一台快速机器,而且工作速度慢.我的估计是,如果我的家用机器在工作,我每天可以获得大约30分钟的额外工作效率.这种生产力来自于等待完成我所做的所有任务的时间减少.(每天额外30分钟,一年约3周.)

问题:我需要测量一下.

是否有软件实用程序可以监视和科学地量化机器上的任务所花费的时间?

performance

4
推荐指数
2
解决办法
1247
查看次数

我真的需要版本控制吗?

我在互联网(各种网站和博客)上阅读有关版本控制的内容.它是多么伟大,以及所有开发人员如何使用它,因为它非常有用.

这是一个问题:我真的需要这个吗?我是一名前端开发人员(通常只是HTML/CSS/JavaScript),我从未遇到像"哇,我昨天的文件!"这样的问题.我已经尝试使用它,安装了SubversionTortoiseSVN,我理解版本控制背后的概念但是...我不能使用它(对我来说很奇怪).

好的,那么......那很糟糕吗?我通常独自工作(自由职业者),我没有客户要求我使用Subversion(但这对此来说永远不会太晚,对吧?).那么,我应该开始并努力学习使用Subversion(或类似的东西?)或者这只是浪费时间?


相关问题:不使用版本控制的好借口.

svn version-control

47
推荐指数
5
解决办法
5762
查看次数

SharePoint:我应该使用列表还是数据库?

我正在设计自定义SharePoint应用程序.在以前的项目中,所有数据都保存在SharePoint列表中,这就是我现在一直在尝试的方式.但是,我已经到了数据模型增长的程度,我觉得需要对其进行规范化,并将一个逻辑实体分成几个物理列表.我想知道是否应该从SP列表切换到经典数据库.一方面,我对SharePoint开箱即用的新项目,编辑项目,所有项目表单感到满意; 另一方面,我担心一旦我必须查询连接数据(如果它保持在SPLists),性能将受到影响.
如果您对此问题有任何见解或经验,请分享.谢谢.

architecture sharepoint

10
推荐指数
1
解决办法
9141
查看次数

将"Java School"程序员变成C或C++程序员有多难?

我的公司,一个C++的房子,总是希望雇用最近的毕业生.然而,由于Java Schools现象,我们通常最终会采访可能只有一点点C++的强大的Java程序员.通常,C++课程并不能让学生真正为使用C++工作做好准备.然而,通常这些都是聪明的孩子,渴望学习并尽力而为.

每次采访,我都在努力解决这个基本问题:

将"Java School"程序员变成C或C++程序员有多难?贵公司是否有过将陈规定型的"Java Schools"程序员转变为强大的C++程序员的经验?值得努力吗?

我努力解决这个问题的原因之一不仅仅是由于C或C++与Java语言的差异,而是学习C或C++所带来的基本技能,我认为这些技能经常在Java学校迷失.这些包括数据结构,计算复杂性,手动内存管理,Joel Spolsky 在这里说的一切.

通常情况下,据我所知,学生将有一定的这些基本技能(能回答几个问题),但我仍然有我的这种心态很大程度上这是与人如何学习好这些非常怀疑在某些C或C++中没有弄脏自己的技能.也许我需要消除这种刻板印象.我只是不公平吗?

无论如何,你将"Java School"程序员变成C或C++程序员的经历是什么?

c c++ java

28
推荐指数
6
解决办法
6297
查看次数

在CSS类之间共享样式

这个问题中,我给出了一个非常酷的答案,分别在左右之间交替显示图像及其描述.现在我想对两者应用样式,例如填充顶部,填充底部等.如何在此场景中将样式应用于RowStyle和AlternatingRowStyle.

<AlternatingRowStyle CssClass="ProductAltItemStyle" />   
<RowStyle CssClass="ProductItemStyle" />
<Columns>
    <asp:TemplateField>
        <ItemTemplate>
            <div class="Image"><asp:Image runat="server" ID="productImage" ImageUrl='<%# Eval("imageUrl") %>' /></div>
            <div class="Description"><asp:Label runat="server" ID="lblProductDesc" Width="100%" Text='<%# Eval("productDesc") %>'></asp:Label></div>
        </ItemTemplate>
    </asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

css asp.net

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

如何将表单的varchar字段:YYYYMMDD转换为T-SQL中的日期时间?

如何将YYYYMMDD形式的varchar字段转换为T-SQL中的日期时间?

谢谢.

t-sql datetime

7
推荐指数
1
解决办法
4万
查看次数