问题列表 - 第35904页

mprotect()如何工作?

我正在使用Linux内核中的一些常用命令,并且看到mprotect()被使用了很多次.我只是想知道,mprotect()用来找出它为其设置保护值的内存地址的决定因素是什么?在它自己的地址空间中?

c linux-kernel

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

在Berkeley DB中优化性能

几天前我刚开始玩Berkeley DB所以我试图看看在尽可能快地存储数据时是否有一些我一直缺失的东西.

以下是有关数据的一些信息: - 它有512个字节的块 - 块按顺序排列 - 块将按FIFO顺序删除 - 如果我因为电源故障而丢失一些数据,只要整个数据库不是'破了

在阅读了一堆文档之后,看起来像Queue db正是我想要的.

但是,在尝试了一些测试代码后,我的最快结果大约是每秒1MByte,只需循环通过DB-> put with DB_APPEND set.我也尝试过使用交易和批量看跌期权,但这些都放慢了速度,所以我没有追求它们很长时间.我插入了在我的飞思卡尔i.MX35开发板上的NANDFlash芯片上创建的新数据库.

由于我们希望每秒至少获得2MB的写入速度,我想知道是否有一些我错过的可以提高速度的东西,因为我知道我的硬件可以写得比这更快.

berkeley-db

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

ActiveRecord在Rails 3中选择一个字符串字段有一定长度吗?

我有一系列的帖子,想要选择标题大小小于30的所有帖子,怎么做?

Posts.where("len(title) < 30")?
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

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

Push和Pop对Stacks意味着什么?

长话短说我的讲师很废话,并且通过高架投影仪向我们展示了中缀,并且他的巨大阴影阻挡了一切,所以我错过了重要的东西

他指的是push和pop,push = 0 pop = x

他举了一个例子,但我看不出他是如何得到答案的,

2*3/(2-1)+5*(4-1)
Run Code Online (Sandbox Code Playgroud)

第1步反向: )1-4(*5+)1-2(/3*2好的,我可以看到

然后他继续编写x和o的操作,我完全迷失了

回答14-5*12-32*/+然后再次逆转得到+/*23-21*5-41

如果有人可以向我解释推送流行音,那么我可以理解我会非常感激,我已经在网上看了很多东西我发现似乎比这更好了,所以我真的需要先了解一下这里

stack terminology infix-notation

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

Python datetime TypeError,期望的整数

我是Python的新手,所以希望我遇到的问题有一个简单的解决方案.

在工作中,我们总是使用Shell(ksh)或Perl进行所有脚本编写工作.由于python已经与Solaris一起发售了一段时间,它已经(最终)被作为脚本平台获得了绿灯.我已经开始使用Python对我们的脚本进行一些改进的原型设计.

我想要完成的是获取时间戳和表示时间戳的字符串,并为某些日期算术创建日期时间对象.

我的示例代码如下:

#!/bin/python

import datetime

fileTime="201009211100"
format = "YYYYmmdd"

yIdxS = format.find('Y')
yIdxE = format.rfind('Y')

if not fileTime[yIdxS:yIdxE+1].isdigit():
    print "ERROR: Year in wrong format"
    exit
else:
    print "Year [" + fileTime[yIdxS:yIdxE+1] + "]"

mIdxS = format.find('m')
mIdxE = format.rfind('m')

if not fileTime[mIdxS:mIdxE+1].isdigit():
    print "ERROR: Month in wrong format"
    exit
else:
    print "Month [" + fileTime[mIdxS:mIdxE+1] + "]"

dIdxS = format.find('d')
dIdxE = format.rfind('d')

if not fileTime[dIdxS:dIdxE+1].isdigit():
    print "ERROR: Day in wrong format"
    exit
else:
    print "Day [" + …
Run Code Online (Sandbox Code Playgroud)

python scripting

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

是否有vim插件自动导入python库?

在eclipse中,您可以按Ctrl + Shift + o自动导入您在代码中引用的所有库.是否有任何类似的插件供vim使用python这个功能?

python eclipse ide vim text-editor

16
推荐指数
2
解决办法
2942
查看次数

Jquery帖子,在新窗口中响应

我有一个脚本,on.DocumentReady将数据发布到另一个页面.该页面响应了一个封装在一个div标签中的HTML.

我的目标是在新窗口中打开此帖子响应/数据.

任何提示或线索?

这是我根据Mille博士的建议创建的片段.

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
 <script type="text/javascript">
$(document).ready(function() {
var packslip_id = 35592;
var po_no = 0018439;
var  box_no = 1;
    $.post("https://example.com/barcode/generate", { packing_slip: packslip_id, reference: po_no, total_boxes: box_no}, 
    function (data) {
        alert(data);
        var win=window.open('about:blank');
        with(win.document)
        {
            open();
            write(data);
            close();
        }
    });
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

休息 - 如何获取呼叫者的IP地址

我正在编写Java Rest Web服务并需要调用者的IP地址.我以为我曾经在cookie中看到过这个,但现在我没有看到它.是否有一致的地方获取此信息?

我看到了一个使用"OperationalContext"来获取它的例子,但这不是在java中.

java rest web-services restful-authentication jax-rs

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

在失败的初始化程序或构造函数中处理iDisposable

.Net中是否有任何好的模式用于确保在构造期间抛出异常时可能会丢弃对象拥有的iDisposable字段,可能是在字段初始化期间?在Try/Catch块中包围字段初始值设定项的唯一方法是,如果块在构造函数的调用之外,这将使清理代码很难正确处理任何内容.

我能想到的唯一方法是从对象继承对象,该对象的构造函数采用类似于iDisposable的数组,并将该数组中的第一项设置为指向自身.所有构造函数的后代类应该是Private或Orotected,并包含该参数.实例化应该通过工厂方法,它将声明一个iDisposable的数组并将其传递给适当的构造函数.如果构造函数失败,那么工厂方法将引用部分构造的对象,然后它可以处理(当然,dispose方法必须准备好接受对象可能没有完全构造的可能性).

可以通过让对象保留它创建的iDisposable对象列表来扩展该方法,以允许清理对象而无需明确地处理每个对象; 这样的列表可以与factory-method-calls-dispose方法结合使用,但在很大程度上与它正交.

有什么想法吗?

.net constructor idisposable

6
推荐指数
2
解决办法
2254
查看次数

从后面的代码访问asp:content

好的,我是一位经验丰富的网络开发人员,但有时ASP.Net正在欺骗我.我在asp.net中有一个母版页.然后我有一个基于该母版页(home.aspx)的页面.现在在home.aspx.cs中我想访问asp:content控件以编程方式添加控件.

Aspx看起来像这样:

<asp:Content ID="leftCol" ContentPlaceHolderID="cphLeftCol" Runat="Server">
  <asp:PlaceHolder ID="phLeftCol" runat="server">
  </asp:PlaceHolder>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

我希望我能从后面的代码中引用"leftCol".但那里还不知道.为了测试,我添加了自己的占位符"phLeftCol".我可以毫无问题地参考.

有没有我看不到的东西?

asp.net master-pages

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