问题列表 - 第16966页

帮助算法确定PHP中字符串中的短语出现

我有一系列短语(最多2个单词)

$words = array('barack obama', 'chicago', 'united states');
Run Code Online (Sandbox Code Playgroud)

然后我有一个像这样的字符串:

$sentence = "Barack Obama is from Chicago. Barack Obama's favorite food it pizza.";
Run Code Online (Sandbox Code Playgroud)

我想找到/创建一个有效的算法,它将返回字符串$ sentence中数组$ words中单词的出现次数.在这种情况下,它将是:

'barack obama' => 2
'chicago' => 0
Run Code Online (Sandbox Code Playgroud)

我怎么能建造这个?

php

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

当miss miss slash时,django middware只有"process_response"

我写了一个像这样的middware:

class LogMiddleware( object ):

    def process_request( self, request ):
        logging.debug("start")

    def process_response( self, request, response ):
        logging.debug("end")
        return response
Run Code Online (Sandbox Code Playgroud)

我把它放在MIDDLEWARE_CLASSES的底部

大多数时候它工作正常.

当我用url/admin测试没有尾随"/"时我只能看到"结束"记录,为什么?

django middleware

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

在PHP中对多维数组进行排序?

我有这种阵列

array(5) {
  [0]=>
  array(5) {
    [0]=>
    string(7) "jannala"
    [1]=>
    string(10) "2009-11-16"
    [2]=>
    string(29) "
            <p>Jotain mukavaa.</p>
        "
    [3]=>
    int(12)
    [4]=>
    int(1270929600)
  }
  [1]=>
  array(5) {
    [0]=>
    string(7) "jannala"
    [1]=>
    string(10) "2009-11-16"
    [2]=>
    string(51) "
            <p>Saapumiserä II/09 astuu palvelukseen</p>
        "
    [3]=>
    int(11)
    [4]=>
    int(1270929600)
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

我需要做的是根据数组的[x] [4](unix时间戳值)对数组进行排序.我怎么做到这一点?

php arrays sorting multidimensional-array

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

如何使用simpledb进行分页?

我知道如何使用NextToken向前翻页SimpleDB数据.但是,如何处理以前的页面?我在.NET上,但我认为这不重要.我对一般战略更感兴趣.

Mike Culver的Amazon SimpleDB网络研讨会简介提到使用了面包屑,但他没有在视频中实现它们.

编辑:视频提到了一个实现向后分页的示例项目,但视频在显示下载URL之前结束.我发现的一个示例项目没有处理分页.

c# amazon-simpledb

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

高速追踪

我有一个带有32微控制器的嵌入式主板和一个定制的操作系统,

  • 不幸的是,截至目前,与PC的连接只能通过串口,
  • 内部存储器限制为512KB.
  • 系统中至少有10个任务

题,

  • 我想捕获任务切换发生的顺序,
  • 当我尝试写入RAM时,它会溢出~~
  • 当我尝试通过串口发送它时,系统行为会发生变化(因为串口很慢)

没有像NAND FLASH这样的持久存储器.

  • 你们能想到一些想法吗?

如果串口没办法,

  • 你们可以推荐一些其他接口或串口.

embedded debugging trace

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

Log4Net和额外字段

是否可以在数据库中插入额外的字段并在log4net中使用它们?我有一个UserId我希望在一个额外的字段中log-table.

我在以下字段中添加了字段log4net.config:

<parameter>
    <parameterName value="@userid" />
    <dbType value="guid" />
    <layout type="log4net.Layout.RawPropertyLayout" />
</parameter>
Run Code Online (Sandbox Code Playgroud)

但是如何更新ILog界面以支持额外的数据库字段.所以我可以举例:

 log4net.LogManager.GetLogger("logname").Fatal(message, exception, userid);
Run Code Online (Sandbox Code Playgroud)

.net log4net

12
推荐指数
1
解决办法
7446
查看次数

在ASP.NET中找到10月的最后一个星期日c#

Hii,有没有什么办法可以找到ASP.NET中的10月的最后一个星期日c#我正在使用.net 2.0

c# asp.net

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

完全关闭浏览器

有什么解决方案我怎么能完全关闭浏览器?我需要这个,因为我正在从其他页面使用单点登录,并且在该页面上写入只有关闭浏览器才会注销用户.

browser webbrowser-control

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

Unix:快速'删除目录'以清理每日构建

有没有更快的方法来删除目录,然后只需提交

rm -r -f *directory*
Run Code Online (Sandbox Code Playgroud)

?我问这个是因为我们的日常跨平台构建非常庞大(例如每个构建4GB).因此,某些机器上的硬盘经常耗尽空间.

这就是我们的AIX和Solaris平台的情况.

也许在这些平台上有删除目录的"特殊"命令?

PASTE-EDIT(将我自己的答案移到问题中):

我一般都在想为什么'rm -r -f'这么慢.不'rm'只需要修改'..'或'.' 用于取消分配文件系统条目的文件.

就像是

mv *directory* /dev/null
Run Code Online (Sandbox Code Playgroud)

会好的.

aix solaris build

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

static - 仅用于限制范围?

staticC中的关键字是否仅用于将变量的范围限制为单个文件?

我需要知道我是否理解这一点.请假设以下3个文件,

在file1.c

int a;
Run Code Online (Sandbox Code Playgroud)

file2.c中

int b;
Run Code Online (Sandbox Code Playgroud)

file3.c中

static int c;
Run Code Online (Sandbox Code Playgroud)

现在,如果3个文件一起编译,那么变量"a"和"b"应该具有全局范围,并且可以从3个文件中的任何一个访问.但是,变量"c"是静态的,只能从file3.c访问,对吗?

请问static在C任何其他用途?(除了限制变量的范围,如上所示?)

c static scope

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