小编Mic*_*ine的帖子

Corona,Phonegap,Titanium的比较

我是一名网络开发人员,我想将我的网络产品移至iPhone.其中一个产品就像Google地图:在手机屏幕上显示地图,您可以拖动或调整地图大小并查看我们添加到地图中的一些信息.

我知道有一些技术可以让您使用HTML,CSS和Javascript来开发本机iPhone应用程序.我发现了一些:

还有其他同类产品吗?它们之间有什么区别?我该选哪个?

html iphone android mobile-website

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

tcmalloc/jemalloc和内存池之间的区别是什么

tcmalloc/jemalloc是改进的内存分配器,并且还引入了内存池以实现更好的内存分配.那么它们之间有什么区别以及如何在我的应用程序中选择它们呢?

c linux memory malloc tcmalloc

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

寻找最好的条码扫描器库,除了zxing

我在所有平台上寻找一些最好的条形码库.我知道zxing但是除了它之外还想知道更多的图书馆.任何帮助表示赞赏〜

iphone android symbian barcode-scanner zxing

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

bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase,他们有什么共同之处?

对不起,如果这个问题有些主观.我是"可以存储","分布式商店"或类似这样的概念的新手.我真的很想知道他们有什么共同之处,并希望对所有这些有所了解.如果我想编写与此类似的产品,我需要准备什么?

couchdb bigtable cassandra hypertable amazon-simpledb

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

'epoll'是Tornadoweb(或Nginx)如此之快的重要原因吗?

TornadowebNginx目前是流行的Web服务器,许多基准测试表明它们在某些情况下比Apache具有更好的性能.所以我的问题是:

'epoll'是使它们如此之快的最重要原因吗?如果我想编写一个好的套接字服务器,我还能从中学到什么?

apache epoll nginx tornado

23
推荐指数
2
解决办法
8218
查看次数

Qt还是Symbian C++?

我计划在Symbian系统上开发,但我不熟悉它.我知道(可能)最流行的Symbian开发方式是Symbian C++,我也听说过Qt.他们之间有什么区别?如果我希望我的应用程序在大多数Symbian系统上运行,我应该选择哪个?有人可以给我一些总体建议吗?

谢谢〜

c++ mobile qt symbian nokia

21
推荐指数
2
解决办法
3623
查看次数

'write'函数的缓冲区大小是多少?

我正在使用低级I/O函数'write'在我的代码中将一些数据写入磁盘(Linux上的C语言).首先,我将数据累积在内存缓冲区中,然后在缓冲区已满时使用"write"将数据写入磁盘.那么'write'的最佳缓冲区大小是多少?根据我的测试,它不是越大越快,所以我在这里寻找答案.

c linux io file

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

在Javascript中使用JQuery检测键事件(回车)(在Linux平台上)

更新:

我终于发现"keypress"比Linux平台上的"keydown"或"keyup"有更好的兼容性.我刚刚将"keyup"/"keydown"更改为"keypress",所以一切顺利.

我不知道原因是什么,但它对我来说是解决方案.谢谢所有回复我问题的人.

-

我有一些代码需要使用JQuery检测按键事件(我必须知道用户何时按Enter键),以下是Javascript中的代码:

j.input.bind("keyup", function (l) {
    if (document.selection) {
        g._ieCacheSelection = document.selection.createRange()
    }
}).bind("keydown", function(l) {
    //console.log(l.keyCode);
    if (l.keyCode == 13) {
        if(l.ctrlKey) {
            g.insertCursorPos("\n");
            return true;
        } else {
            var k = d(this),
            n = k.val();
            if(k.attr('intervalTime')) {
                    //alert('can not send');
                    k.css('color','red').val('Dont send too many messages').attr('disabled','disabled').css('color','red');
                    setTimeout(function(){k.css('color','').val(n).attr('disabled','').focus()},1000);
                    return
            }
    if(g_debug_num[parseInt(h.buddyInfo.id)]==undefined) {
            g_debug_num[parseInt(h.buddyInfo.id)]=1;
    }
        if (d.trim(n)) {
            var m = {
                to: h.buddyInfo.id,
                from: h.myInfo.id,
                //stype: "msg",
                body: (g_debug_num[parseInt(h.buddyInfo.id)]++)+" : "+n,
                timestamp: (new Date()).getTime()
            };
            //g.addHistory(m);
            k.val(""); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在使用open/read时检测文件结尾?

我正在使用开放/读取功能,fopen/fread有足够的功能来检测文件结尾,开放/读取的等效方式是什么?

c linux

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

在win 7上设置单步陷阱?

我正在做一个所谓的'seh挂钩'.实际上它改变了内存区域的权限并在访问时捕获异常,因此可以挂钩该函数.

它使用单步陷阱,如下所示:

info->ContextRecord->EFlags |= 0x100;
Run Code Online (Sandbox Code Playgroud)

恢复保护PAGE_NOACCESS.

该应用程序在win xp上运行良好但在win 7上没有例外.它在win 7中被冻结.我非常怀疑这是因为'设置单步陷阱'的事情,但我不确定.

单击此处链接源包的直接下载链接

c++ windows hook winapi visual-c++

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