问题列表 - 第42809页

如何处理大型字符串网格?

我发现我可能不得不使用少于10列的字符串网格,但大约有5万行.

实验表明它是一个非常反应迟钝的CPU.

有什么指针吗?

代码或组件?

最好是Delphi(7)内置或TMS(我有许可证)或FOSS(用于商业用途).


更新:请不要只是告诉我使用虚拟树视图等.请告诉我原因,以便我可以学到一些东西.谢谢.

delphi

5
推荐指数
2
解决办法
1542
查看次数

如何将Java API文档添加到Eclipse?

我已经从http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs下载了Java API文档,并且应该将它附加到Eclipse使用

Window-> Preferences-> Java-> Installed JREs-> Edit - >"Select rt.jar" - > Javadoc Location

并且该位置已被接受并且"验证"就好了.但是,对于我的生活,我不能让Eclipse在工具提示中显示Javadocs,当我将鼠标悬停在某个项目上时(例如在ArrayList的声明中).我还重新启动了Eclipse以试图让它工作

我究竟做错了什么?

java eclipse javadoc

63
推荐指数
5
解决办法
15万
查看次数

多个 solr 服务器实例上的 solr.RandomSortField

这里有一个 solr 问题,我有多个 solr 服务器实例,它们都具有相同的数据和架构,架构包含一个动态字段,即solr.RandomSortField,所以我想知道我是否sort=rand_1234%20desc在不同的 solr 服务器上运行,我想得到相同的结果吗?

sorting random solr field

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

如何增加Smarty变量?

我通常不是一个Smarty人,所以我有点卡住了.

我想回显数组的索引,但我希望每次回显时都增加它.

这就是我所拥有的......

<ul>
    {foreach from=$gallery key=index item=image}
    <li>
        <img src="{$image}" alt="" id="panel-{$index++}" />
    </li>
    {/foreach}
</ul>
Run Code Online (Sandbox Code Playgroud)

它不起作用.

在将数组交给Smarty之前,这是预处理数组的最佳方法吗?

有没有办法可以使用Smarty做到这一点?

php smarty

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

在头文件中有全局函数定义,避免重复的符号链接错误

我在标题文件中有以下代码.

#pragma once

class error_code {
public:
    unsigned __int64 hi;
    unsigned __int64 lo;    
};

std::ostream& operator<< (std::ostream& o, const error_code& e) {
    return o << "[" << e.hi << "," << e.lo << "]";
}
Run Code Online (Sandbox Code Playgroud)

我得到链接错误,当项目中有2个cpp包含此头文件时.

错误LNK2005:"类error_code __cdecl运算符|(类error_code const&,类ViTrox :: error_code const&)"(?? U @@ YA?AVerror_code @ 0 @ ABV10 @ 0 @ Z)已在xxx.obj中定义

我知道如果我将定义移动operator<<到cpp文件或DLL文件,我可以解决这个问题.

但是,我只想将它们放在SINGLE头文件中.有没有什么技术可以做到这一点?或者我必须将定义分离到另一个文件?

c++

10
推荐指数
2
解决办法
6318
查看次数

如何获取正在运行的Perl脚本的名称

我怎样才能获得脚本的名称?

例如,我有一个名为Perl的脚本XXX.pl.该文件包含:

$name = #some function that obtains the script's own name
print $name;
Run Code Online (Sandbox Code Playgroud)

输出:

XXX.pl
Run Code Online (Sandbox Code Playgroud)

我想将其比作获取脚本目录的CWD函数.我需要一个获取脚本名称的函数.

perl

45
推荐指数
4
解决办法
8万
查看次数

linux中的内存分配是非阻塞的吗?

我很想知道使用默认新运算符的分配内存是否是非阻塞操作.

例如

struct Node {
    int a,b;
};
Run Code Online (Sandbox Code Playgroud)

...

Node foo = new Node();
Run Code Online (Sandbox Code Playgroud)

如果多个线程试图创建一个新节点,并且如果其中一个线程在分配过程中被操作系统暂停,它是否会阻止其他线程进展?

我问的原因是因为我有一个创建新节点的并发数据结构.然后,我修改了算法以回收节点.这两种算法的吞吐量性能在24核机器上几乎完全相同.但是,我随后创建了一个在所有系统核心上运行的干扰程序,以便尽可能多地创建OS抢占.相对于回收节点的算法,创建新节点的算法的吞吐量性能降低了5倍.

我很想知道为什么会这样.

谢谢.

*编辑:指向我的Linux的c ++内存分配器的代码也会有所帮助.在发布这个问题之前我试过了,但是找不到它.

c++ linux multithreading memory-management

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

PDO准备语句 - NULL

我有一个删除查询,我正在运行,但只是意识到这$user_id是无效的时候为null(在某些情况下会发生).

$id = 1;
$user_id = null;
$delete = $sql->prepare("
    DELETE FROM
        `game_player`
    WHERE
        `id` = ?
    AND
        `user_id` = ?
");
if ($delete->execute(array(
    $id,
    $user_id,
));
Run Code Online (Sandbox Code Playgroud)

有什么工作除了在值为null时有不同的查询,因为显然唯一的方法是让where工作正常user_id IS NULL而不是user_id = NULL...

php sql null pdo

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

html表用PHP优秀

我已经找到了其他类似问题的答案,但看不到有用的..

我有一个用mysql db生成的html表.我在我的php文件中使用这个片段保存为excel

$file="program.xls";
header('Content-Type: text/html');
$table = $_POST['tablehidden'];//i get this from another php file.It is HTML table
header("Content-type: application/x-msexcel"); //tried adding  charset='utf-8' into header
header("Content-Disposition: attachment; filename=$file");
echo $table;
  1. 直到这个时候一切都好.但是当我保存这个我得到字符问题并试图将 charset ='utf-8'添加到我的标题中时,我不知道但它不起作用.
  2. 我的表格有HTML风格但是当涉及到excel时,它失去了用css实现的风格.

如何解决字符集和样式问题?我看过phpexcel但看不到直接包含表的方法.

php export-to-excel

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

Mac OS X中的Shell脚本从主目录运行?

我是Windows和Linux的长期用户,并且在Mac OS X上编写shell脚本有一些奇怪的经历.特别是,我可以编写脚本并从终端运行它们,但每次我尝试从Finder运行一个它始终从用户的主目录而不是脚本所在的目录执行.也就是说,如果脚本位于

~/path/to/the/script.sh
Run Code Online (Sandbox Code Playgroud)

它总是耗尽~.在过去,我不得不问我更多精通Mac的朋友如何解决这个问题,并且他们经常使用一些非常糟糕的技术来做到这一点,但我认为没有任何理由可以解决这个问题.

我的问题是 - 有没有一种简单的方法可以在Mac OS X中编写一个shell脚本,当在Finder中双击时,它会用完它所在的目录?

macos shell

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