问题列表 - 第43327页

从固定大小的缓冲区实现malloc

我需要一个使用一个大的固定大小缓冲区的通用malloc实现.与SQLite 的" Zero-malloc内存分配器 " 类似的东西.你知道任何这样的实现吗?它应该重量轻,便于携带,可用于嵌入式应用.

提前致谢.

c malloc

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

Python,几何和可视化

我正在寻找一个允许我可视化几何数据的Python库.没有什么极其复杂的,只是平面或空间中的一堆点以及我将产生的一些基本形状.

我看了一下这个问题及其答案,但那里的焦点似乎在于计算.

python geometry visualization

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

如何在TCL中删除字符串中的空格?

我需要从TCL中的字符串中删除前导和尾随空格.怎么样?

string whitespace tcl

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

History.Back与刷新

我希望History.back();功能完全刷新上一页.

知道如何做到这一点(并使其在IE,FF和Chrome中工作).

javascript browser-history

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

如何让CSS3渐变跨越整个页面的高度,而不仅仅是视口?

我有一个跨浏览器的CSS渐变,例如:

#background {
    background: #1E5799; /* old browsers */
    background: -moz-linear-gradient(top, #002c5a 0%, #79d6f4 100%); /* firefox */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002c5a), color-stop(100%,#79d6f4)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c5a', endColorstr='#79d6f4',GradientType=0 ); /* ie */
}
Run Code Online (Sandbox Code Playgroud)

但我需要它跨越整个页面的高度,而不仅仅是视口.换句话说,我需要将样式应用于与整个页面具有相同高度的元素,通常为bodyhtml.

进一步的复杂化: 我也使用粘性页脚,这需要htmlbody设置为100%的高度.因此,将样式应用于它们会导致仅填充视口.

我甚至不确定我问的是否有可能,但任何帮助都会受到赞赏.

html css background

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

使用PHP将IP Camera流媒体嵌入网站?

我已经做了一个快速的谷歌,但我想知道这是否可能?我已经在我们的路由器上打开了端口,所以它可以从任何地方访问,但我可以使用PHP或类似的方式获取实时流媒体并在某个​​网站上显示它吗?

php video-streaming ip-camera

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

如何比较两个列表并找出它们之间的差异?

以下函数将新项目列表与旧项目列表进行比较,并找出差异:

  1. 已从旧列表中删除的项目
  2. 添加到新列表的项目(不在原始列表中).

我写了两个循环来实现这一点,他们产生了以下输出:

oldItems ="an,old,list"--->要删除的项目:'an,old'

newItems ="a,new,list"--->要创建的项目:'new'

第一个问题a应该出现在要创建的项目中,但是我相信因为它是一个an不能被拾取的子串.

第二个问题(?)是我做两个循环似乎效率低下.代码可以重构吗?

public function testList() hint="Compares two lists to find the differences."
{
    local.oldItems = "a, new, list";
    local.newItems = "an, old, list";
    local.toDelete = "";
    local.toCreate = "";

    // Loop over newItems to find items that do not exist in oldItems 
    for (local.i = 1; local.i LTE ListLen(local.newItems, ", "); local.i++)
    {
        if (! ListContains(local.oldItems, ListGetAt(local.newItems, local.i, ", ")))
        {
            local.toCreate = ListAppend(local.toCreate, ListGetAt(local.newItems, local.i, ", ")); …
Run Code Online (Sandbox Code Playgroud)

string coldfusion refactoring list

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

绑定动态列表时的奇怪问题

初步问题(更新如下)

我正在使用一个AutoPopulatingList列表来实例化一个对象,该对象使用一些参数调用构造函数.类似下面的代码.我以前使用它没有任何问题,但我现在无法使用它.

public class Tree {
    ...
    private List<Node> nodes = new AutoPopulatingList<Node>(new ElementFactory<Node>() {
        @Override
        public Node createElement(final int index) throws ElementInstantiationException {
             //call custom controller
             return new Node(index, ...other params);
        }       
    });
    ...
    //getters & setters
}
Run Code Online (Sandbox Code Playgroud)

该对象在控制器中映射为模型属性param(@ModelAttribute Tree).所以我发送的表单值如下:

nodes[0].field1 = some value
nodes[1].field2 = other value
Run Code Online (Sandbox Code Playgroud)

但是当我发送这些参数时,spring无法实例化Node对象,因为它正在查找没有params for Nodeobject 的构造函数,并且它会抛出一个Exception,如下所示:

org.springframework.beans.NullValueInNestedPathException:bean类[... Node]的属性'nodes'无效:无法实例化属性类型[... Node]以自动增长嵌套属性路径:java.lang.InstantiationException:.. .节点.()

如果我将没有params的构造函数添加到Node类中,则没有错误,但是当我发送nodes[0]它时,调用它Node()而不是使用ElementFactory提供的.

奇怪的是,如果我在控制器中执行treeObject.getNodes().get(0),则调用的构造函数是具有params的构造函数(应该是).

我正在使用Spring 3.0.4.RELEASE.

有人知道为什么会这样吗?这可能是个错误吗?

谢谢. …

java collections spring constructor spring-mvc

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

XML格式错误,但我不知道为什么

我有以下XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<results>
<ip>195.72.186.157</ip>
<country>UNITED KINGDOM (UK)</country>
<city>Oxford</city>
<latitude>51.75</latitude>
<longitude>-1.25</longitude>
<staticmap>http://maps.google.com/maps/api/staticmap?center=51.75,-1.25&sensor=false&zoom=13&size=500x300</staticmap>
<dynamicmap>http://maps.google.co.uk/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=51.75,-1.25&amp;sll=52.7115,-2.0006&amp;sspn=0.07831,0.264187&amp;ie=UTF8&amp;ll=51.75,-1.25&amp;spn=0.048204,0.132093&amp;z=14&amp;output=embed</dynamicmap>
</results>
Run Code Online (Sandbox Code Playgroud)

问题是当我验证它时,它会出现畸形.它不喜欢的问题是一个等号.它的问题是什么?我在这里验证了它:

http://www.w3schools.com/dom/dom_validate.asp

xml

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

远程Postgresql - 非常慢

我已经在我拥有的VPS上设置了PostgreSQL - 访问数据库的软件是一个名为PokerTracker的程序.

PokerTracker在玩在线扑克时会记录您的所有牌局和统计数据.

我希望这可以从几台不同的计算机访问,所以决定将它安装在我的VPS上,经过几次打嗝后我设法让它连接没有错误.

但是,表现可怕.我已经做了很多关于'远程postgresql慢'等的研究,我还没有找到答案所以希望有人能够提供帮助.

注意事项:

我试图执行的查询非常小.在VPS上本地连接时,查询立即运行.

在远程运行时,运行查询大约需要1分30秒.

VPS运行100MBPS,然后我连接的计算机是8MB线路.

两者之间的网络通信几乎是即时的,我可以远程连接,没有任何延迟,并且正在托管几个运行MSSQL的网站,并且所有查询都可以立即运行,无论是远程连接还是本地连接,所以它似乎特定于PostgreSQL.

我正在使用他们的软件运行他们最新版本的软件和PostgreSQL的最新兼容版本.

数据库是一个新的数据库,几乎没有任何数据,我运行真空/分析等都无济于事,我看不到任何改进.

我不明白MSSQL几乎可以立即查询,但PostgreSQL如此挣扎.

我可以telnet到VPS IP上的端口5432没有问题,正如我所说的查询确实执行它只需要很长时间.

我所注意的是在查询运行时在路由器上几乎没有使用任何带宽 - 但是我再也不希望它用于简单查询但不确定这是否是问题.我现在尝试在3个不同的网络上远程连接(包括不同的路由器),但问题仍然存在.

通过LAN通过另一台机器远程连接是即时的.

我还编辑了postgre配置文件以允许更多的内存/缓冲区等,但我不认为这是问题 - 我要求它做的很简单 - 它根本不应该是密集的.

谢谢,瑞奇

编辑:请注意客户端和服务器都运行Windows.

以下是配置文件中的信息.

pg_hba - currently allowing all traffic:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:
host     all     all     0.0.0.0/0   md5
# IPv6 local connections:
# host   all     all     ::1/128     md5

和postgresqlconf - 我知道我已经为这个配置提供了大量的缓冲区/内存,只是为了测试它是否是问题 - 只显示未注释的行:

listen_addresses = '*'
port = 5432
max_connections = 100
shared_buffers = 512MB
work_mem = 64MB
max_fsm_pages …

postgresql performance vps

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