问题列表 - 第45101页

Delphi表单没有系统菜单,但有关闭按钮

默认情况下,具有BorderStyle = bsSizeable的表单具有系统菜单(在左侧)和关闭按钮(在右侧的"X").我想摆脱系统菜单并保持关闭按钮.

BorderIcons属性允许我删除系统菜单(通过biSystemmenu),但现在关闭按钮也消失了.

有没有办法做到这一点?

使用Delphi XE

PS:就Windows而言应该是可能的:IE8的"InPrivate过滤设置"窗口很大,有一个关闭按钮,没有系统菜单.

delphi

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

Less - 动态样式表语言?

虽然谷歌用更少的写作来搜索更多的CSS,但我发现了这一点 - http://lesscss.org/

有没有人试过它,它是否在IE6 +,Firefox 3 +,Chrome,Safari,Opera以及我们所有使用的所有标准网络浏览器下工作?

提前致谢 :)

css dynamic stylesheet

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

如何计算SQL联合中的不同值?

我可以从两个不同的列中选择不同的值,但不知道如何计算它们.我的猜测是我应该使用别名,但无法弄清楚如何正确地写出语句.

$sql =  "SELECT DISTINCT author FROM comics WHERE author NOT IN 
                ( SELECT email FROM bans ) UNION
                SELECT DISTINCT email FROM users WHERE email NOT IN 
                ( SELECT email FROM bans ) ";
Run Code Online (Sandbox Code Playgroud)

Edit1:我知道我可以mysql_num_rows()在php中使用,但我认为这需要太多的处理.

mysql sql union

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

在这种情况下使用的Java集合是什么?

我需要在列表或集合中保存大量元素(500k左右),我需要进行高性能遍历,添加和删除.这将在多线程环境中完成,我不关心我是否在遍历开始后看到更新完成(弱一致),Java集合适用于这种情况?

java collections performance multithreading

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

在对数时间内以未排序的数组搜索

我目前正在攻读算法入门考试,我遇到了一个我无法解决的问题,问题是:你有一个n个整数的数组,前m个元素是偶数,剩下的元素很奇怪.您需要编写一个算法来查找m的值(找到最后一个偶数的索引),并且时间复杂度为O(log m).

我想做类似于二分搜索的事情,如果奇数就向左移动,如果直到我发现索引是偶数并且他的下一个是奇数,则向右移动但是这个东西在O(log n)而不是O(记录m).

arrays big-o search

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

如何在Ruby中执行相当于's3cmd ls s3:// some_bucket/foo/bar'的操作?

如何在Ruby中执行相当于's3cmd ls s3:// some_bucket/foo/bar'的操作?

我找到了适用于Ruby的Amazon S3 gem以及正确的AWS S3库,但不知何故,如何在S3'文件夹之类的位置上执行简单的'ls'之类命令并不是很明显.

ruby amazon-s3

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

在庞大的数据库中索引简单查询

我有一个包含近850,000,000行的表.

该表包含以下字段:

[ID] [bigint] IDENTITY(1,1) NOT NULL,
[D1] [int] NOT NULL,
[D2] [int] NOT NULL,
[D3] [int] NOT NULL,
[D4] [int] NOT NULL,
[D5] [int] NOT NULL,
[D6] [int] NOT NULL,
[D7] [int] NOT NULL,
[D8] [int] NOT NULL,
[D9] [int] NOT NULL,
[A] [int] NOT NULL,
[Hb] [bit] NOT NULL,
Run Code Online (Sandbox Code Playgroud)

我对这个表的所有查询都是一样的 -

Select [D1-D9], [A] Where [Hb] = 0 AND [D1] <> x AND [D2] <> y AND [D3] = z,

等等....

每个查询将始终查询所有[D1-D9]字段并始终要求[Hb] = 0

查询示例:

SELECT [D1], [D2], …
Run Code Online (Sandbox Code Playgroud)

sql sql-server indexing database-design data-structures

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

Google Chrome扩展程序:以静默方式打印页面

我正在开发内部Google Chrome扩展程序,需要一种方法来启动将当前页面打印到打印机.我不希望出现默认的"打印"对话框(因此,javascript:window.print()是不可能的).

据我所知,这不可能只使用JS + HTML插件,所以我也开放使用NPAPI插件(使用虚拟mime类型).我只关心Windows平台.

如果可能的话,我也会接受各种黑客/解决方法,虽然标准解决方案会很好.

如果您认为这是不可能的,请告诉我您是否知道为其记录的任何功能请求?

欢迎任何建议/澄清..

printing npapi google-chrome-extension

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

在动态Linq中使用"单一"

我正在尝试转换我在Linq工作的Linq查询,以便能够在动态linq中工作(使用System.Linq.Dynamic),因为我希望用户能够形成自己的查询,并且将添加此查询字符串运行时到其他查询字符串.

我有一个问题:

db.incidents.Where(a => a.incidentLocations.Single().location.street.Contains(location);
Run Code Online (Sandbox Code Playgroud)

我试图将其转换为以下动态linq字符串:

query = 
string.Concat("incidentLocations.Single().location.street.Contains(\"", location, "\")");

db.incidents.Where(query);
Run Code Online (Sandbox Code Playgroud)

其中location是包含搜索文本的字符串.

我已设法将我的所有其他查询转换为动态linq,但这一个我正在努力解决异常错误:

"没有适用的聚合方法'单一'存在"

我理解动态linq不支持所有扩展方法,有人可能会告诉我如何解决这个问题.

linq

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

如何检查c中的文件扩展名?

我现在已经挣扎了好几天了.

我想创建一个遍历目录的函数,选择扩展名为*.csv的所有文件并读取其中的数据.

我创建了一个函数,通过检查字符串以.csv结尾来检查合法的每个文件名.为此,我想转到char*数组的末尾.我试过这个:

 char * point = file_name;
 while (point != "\0"){
    point += 1;
 }
Run Code Online (Sandbox Code Playgroud)

它通过char*数组而没有找到和"\ 0".

如果我写

*point != "\0"
Run Code Online (Sandbox Code Playgroud)

编译器警告我,我正在将char和int进行比较.

我应该注意到我使用了文件名

 dirent->d_name
Run Code Online (Sandbox Code Playgroud)

c arrays char

3
推荐指数
2
解决办法
8979
查看次数