问题列表 - 第3984页

德尔福印刷技术

在哪里可以找到为我的程序添加打印功能的好资源?

我找到了这个页面:http://efg2.com/Lab/Library/Delphi/Printing/index.html但它在5年内没有更新,我想知道,如果使用Delphi 2009,StretchDIBits是仍然喜欢StretchDrawMap,如何最好地支持分页,预览等.

到目前为止,我通过创建html或pdf文档而不是打印这些文件而作弊,但是对于所有打印任务来说,这有点过于繁琐.

printing delphi delphi-2009

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

ilk目标目录

如果启用了增量链接,Visual C++会在$(TargetDir)中生成*.ilk文件,我可以覆盖此行为并将其重定向到另一个目录吗?(不使用构建后步骤)

incremental-linking visual-c++

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

是否可以将属性网格中显示的属性标记为密码字段

我正在使用C#并且有一个包含属性网格控件的窗体.

我已将propertygrid的SelectedObject分配给设置文件,该文件显示并允许我编辑设置.但是其中一个设置是密码 - 我希望它在字段中显示星号而不是密码设置的纯文本值.

保存时该字段将被加密,但我希望它的行为类似于正常的密码输入框,当用户输入密码时会显示星号.

我想知道是否有一个属性可以应用于设置属性以将其标记为密码?

谢谢.

c# passwords propertygrid attributes

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

SQL 2005 - 快速复制数据库+数据的快速方法

我有我的开发数据库,​​我想要复制一个副本进行测试.我想经常这样做.

经常这样做最快最简单的方法是什么?我可以通过生成包含数据的脚本来完成工作,但我觉得必须有更好的方法.我应该备份数据库1然后搞砸它,以便我可以将其恢复为另一个名称吗?

sql-server-2005

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

在复杂性分析中,为什么++被认为是2个操作?

在我的计算机科学II课程中,教授认为++, - ,*=等是2个操作.但是,在大会一级,这实际上不是两个行动.有人可以解释一下,或者这只是为了简单起见?

complexity-theory loops analysis

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

如何在加载后使用greasemonkey调用页面上的函数

我有一个非常简单的greasemonkey脚本,我想在页面上调用已经存在的javascript函数.我已阅读文档,似乎没有任何工作

window.setTimeout(function() { 
    alert('test') // This alert works, but nothing after it does
    myFunction() // undefined
    window.myFunction() // undefined
    document.myFunction() // undefined
}, 1000);
Run Code Online (Sandbox Code Playgroud)

javascript greasemonkey

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

Lambda变量名称 - 短名称,还是不短名称?

通常,当我使用lambdas时,我只使用"a,b,c,d ......"作为变量名称,因为类型很容易推断,我发现短名称更容易阅读.这是一个例子:

var someEnumerable = GetSomeEnumerable();
var somethingElseList = someEnumerable.Select(a => a.SomeProperty)
                                      .OrderBy(a => a.SomePropertyField);
var someDictionary = somethingElseList.ToDictionary(a => new SomeClass(a.Prop1),
                                                    a => a);
Run Code Online (Sandbox Code Playgroud)

有些人质疑这个命名,并且更愿意看到长输入的名称,如下所示:

var someEnumerable = GetSomeEnumerable();
var somethingElseList = someEnumerable.Select(importantObj => importantObj.SomeProperty)
                                      .OrderBy(objsInfo => objsInfo.SomePropertyField);
var someDictionary = somethingElseList.ToDictionary(theInfoId => new SomeClass(theInfoId.Prop1),
                                                    theInfoId2 => theInfoId2);
Run Code Online (Sandbox Code Playgroud)

由于范围很窄(在parens之间),除非你变得愚蠢并将它们嵌套,否则我会发现阅读短名称更容易.

我没有被上面使用的愚蠢的命名示例所吸引,对Lambda变量名称的一般共识是什么?要简短的名字,还是不要简短的名字?

.net c# lambda naming-conventions

29
推荐指数
4
解决办法
4948
查看次数

将JSON转换为Map

转换JSON代码的最佳方法是:

{ 
    "data" : 
    { 
        "field1" : "value1", 
        "field2" : "value2"
    }
}
Run Code Online (Sandbox Code Playgroud)

在Java Map中,其中一个键是(field1,field2),这些字段的值是(value1,value2).

有任何想法吗?我应该使用Json-lib吗?或者更好,如果我写自己的解析器?

java collections parsing json

174
推荐指数
8
解决办法
43万
查看次数

增量器/减量器(var ++,var--)等线程是否安全?

灵感来自这个问题:在复杂性分析中,为什么++被认为是2个操作?

请使用以下伪代码:

class test
{
   int _counter;
   void Increment()
   {
     _counter++;
   } 
}
Run Code Online (Sandbox Code Playgroud)

在x86架构上,这会被认为是线程安全的吗?还有更多的是Inc/Dec装配说明线程安全吗?

language-agnostic multithreading

15
推荐指数
2
解决办法
2936
查看次数

一个班级有多少变量太多了?

我想看看是否有人为我正在编写的类(OOP中的类)设计了更好的设计.我们有一个脚本将共享文件夹统计信息放在CSV文件中.我正在阅读它并将其放入Share类中.

我的老板想知道如下信息:

  • 文件总数
  • 文件总大小
  • Office文件数
  • Office文件的大小
  • Exe文件数
  • Exe文件的大小
  • 等....

我有一个带有$ numOfficeFiles,$ sizeOfficeFiles等变量的类,有大量的get/set方法.有没有更好的方法来做到这一点?如果你有一个包含很多变量/属性的类,一般规则是什么?

我认为这是一个与语言无关的问题,但如果重要的话,我正在使用PHP.

language-agnostic oop

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