问题列表 - 第42377页

LuaL_openlibs()和沙盒脚本

我在一个C/C++应用程序中嵌入了Lua(5.1).

我正在使用该LuaL_openlibs()函数来加载基础库.但是,此函数会加载一些我想要禁用的其他库,以便它们不能用于我的Lua脚本.

具体来说,我想禁用IO和OS模块.是否有一个函数我可以调用程序性地禁用(或卸载)这些模块,以便我可以创建一个安全的沙箱环境来运行Lua脚本?

c c++ lua

9
推荐指数
3
解决办法
8750
查看次数

为什么不复制QR码看起来一样?

我的理解是,QR码包含正在读取的数据,并且它不需要互联网连接来解释代码.如果是这种情况,为什么每次重新创建具有相同数据的新QR时都会获得不同的QR码?

如果我使用两个不同的生成器来创建相同的代码,我会看到明确的差异.例如,创建指向http://www.yahoo.com的URL链接会在这些网站上创建两个不同的QR:

http://qrcode.kaywa.com/

http://zxing.appspot.com/generator/

qr-code

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

Access Database LIMIT关键字

我正在尝试使用Access数据库在ASP中使用我的页面列表功能,但我不知道Microsoft SQL中LIMIT的替代方法.我试过TOP,但这似乎没有用.

这是我使用MySQL的声明:

SELECT  * FROM customers ORDER BY customerName DESC LIMIT 0, 5
Run Code Online (Sandbox Code Playgroud)

如何将其转换为与Access数据库一起使用?

sql ms-access asp-classic

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

帮我理解F#线程

在使用一些F#(通过MonoDevelop)时,我编写了一个例程,用一个线程列出目录中的文件:

let rec loop (path:string) = 
  Array.append
    (
        path |> Directory.GetFiles
    )
    (
        path 
        |> Directory.GetDirectories
        |> Array.map loop
        |> Array.concat
    )
Run Code Online (Sandbox Code Playgroud)

然后是它的异步版本:

let rec loopPar (path:string) = 
  Array.append
    ( 
        path |> Directory.GetFiles
    )
    ( 
        let paths = path |> Directory.GetDirectories
        if paths <> [||] then
            [| for p in paths -> async { return (loopPar p) } |]
            |> Async.Parallel
            |> Async.RunSynchronously 
            |> Array.concat
        else 
            [||]
    ) 
Run Code Online (Sandbox Code Playgroud)

在小目录上,异步版本工作正常.在更大的目录(例如,数千个目录和文件)上,异步版本似乎挂起了.我错过了什么?

我知道创建数千个线程永远不会是最有效的解决方案 - 我只有8个CPU - 但我感到困惑的是,对于较大的目录,异步函数只是没有响应(即使在半小时后).然而,它并没有明显地失败,这令我感到困惑.是否有一个耗尽的线程池?

这些线程如何实际工作?

编辑:

根据这份文件:

Mono> …

mono f# multithreading asynchronous

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

易于使用/学习PHP框架?

我需要构建一个php应用程序,我正在考虑使用一个框架(之前从未使用过).我一直在浏览一些,但大多数看起来有点复杂,我真的很喜欢我看到的Symfony,但看起来我将花费一个月,直到我真正了解如何使用它,并在一个月内我可以在没有框架的情况下编写我想到的应用程序5次.但我想用一个来"标准化"我的代码并防止错误.

所以我想知道是否有人可以与我分享您认为哪些PHP框架更容易学习如何使用.

我的应用程序将使用mysql,它将有一些"搜索引擎"来搜索将使用一些"刮刀脚本"(我也想使用框架编码)填充在数据库上的数据.

php frameworks symfony1 cakephp

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

如何取消/中止jQuery AJAX请求?

我有一个每5秒钟发出一次AJAX请求.但问题是在AJAX请求之前,如果先前的请求没有完成,我将中止该请求并发出新请求.

我的代码是这样的,如何解决这个问题?

$(document).ready(
    var fn = function(){
        $.ajax({
            url: 'ajax/progress.ftl',
            success: function(data) {
                //do something
            }
        });
    };

    var interval = setInterval(fn, 500);
);
Run Code Online (Sandbox Code Playgroud)

ajax jquery

238
推荐指数
3
解决办法
22万
查看次数

使两个Java应用程序在同一个LAN上相互识别

我有一个Java程序在两台同时在同一网络上的计算机上运行.我希望这些应用程序能够彼此了解,因此它们可以直接通信,而不是与服务器通信以中继消息.

我相信我可能有一个解决方案,如何这将工作,但我找不到任何例子来比较我的解决方案.你们知道这个问题通常是如何解决的吗?

java sockets networking

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

在Python中,不使用/ proc文件系统,如何判断给定的PID是否正在运行?

假设我有一个PID,比如555.我想看看那个pid是否正在运行或已经完成.我可以检查/ proc /但我在生产环境中无法访问它.什么是最好的方法来做到这一点,缺少像打开管道到"ps"的东西?

python unix linux operating-system pid

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

帮助excel文件的OleDB连接字符串

我遇到的问题是数据适配器只查看每列中的第一行来确定数据类型.在我的情况下,第一列"SKU"是前500行的数字然后我碰巧有SKU的混合数字和字母.所以最终发生的事情是SKU列中的行是空白的,但我仍然得到每个列行的其他信息.

我相信它是控制它的连接字符串,并且使用我当前的设置它应该工作,但事实并非如此.

连接字符串:

conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Nick\Desktop\Pricing2.xlsx" + @";Extended Properties=""Excel 12.0 Xml;HDR=Yes;IMEX=1;ImportMixedTypes=Text;TypeGuessRows=0""";
Run Code Online (Sandbox Code Playgroud)


ImportMixedTypes=Text;TypeGuessRows=0
Run Code Online (Sandbox Code Playgroud)

应该是重要的关键字,看看0行,只使用文本作为一切的值类型.

我提出的"bandaid"是让电子表格中的第一行混合使用字母和数字,特别是在我的查询中留下该行.

c# connection-string oledbconnection import-from-excel

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

核心数据自定义类未知链接器错误

Ey伙计们,我一直在引用这个项目,但是我得到了这个链接器错误:

Undefined symbols:
  "_OBJC_CLASS_$_NSManagedObject", referenced from:
      _OBJC_CLASS_$_ParkingLot in ParkingLot.o
      _OBJC_CLASS_$_Permit in Permit.o
  "_OBJC_METACLASS_$_NSManagedObject", referenced from:
      _OBJC_METACLASS_$_ParkingLot in ParkingLot.o
      _OBJC_METACLASS_$_Permit in Permit.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

以下是相关代码(我在此之后 [向下滚动到"自定义托管对象类"]):

//Permit.h
#import <CoreData/CoreData.h>

@class ParkingLot;

@interface Permit :  NSManagedObject  
{
}

@property (nonatomic, retain) NSString * eligibility;
@property (nonatomic, retain) NSString * pricing;
@property (nonatomic, retain) NSString * type;
@property (nonatomic, retain) NSString * summary;
@property (nonatomic, retain) NSString * timeValid;
@property (nonatomic, retain) …
Run Code Online (Sandbox Code Playgroud)

linker core-data ios4

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