问题列表 - 第21674页

我应该用什么webserver/mod /技术来处理内存中的所有内容?

我有很多查找表,我将从中生成我的webresponse.

我认为使用Asp.net的IIS使我能够在内存中保留静态查找表,我可以用它来快速提供我的响应.

然而,是否还有非.net解决方案可以做同样的事情?

我看过fastcgi,但我认为这会启动X进程,任何人都可以处理Y请求.但是根据定义,这些过程彼此屏蔽.我可以将fastcgi配置为仅使用1个进程,但这是否具有可伸缩性含义?

任何使用PHP或任何其他解释语言的东西都不会飞,因为它也是cgi或fastcgi绑定的吗?

我理解memcache可能是一个选项,虽然这将需要另一个(本地)套接字连接,我宁愿避免,因为内存中的所有内容都会快得多.

该解决方案可以在WIndows或Unix下运行......它并不重要.唯一重要的是会有很多请求(现在100 /秒,一年增长到500 /秒),我想减少处理它所需的网络服务器数量.

当前的解决方案是使用PHP和memcache(以及偶尔命中SQL服务器后端)完成的.尽管速度很快(对于php来说),但是当50 /秒通过时,Apache会遇到真正的问题.

我已经对这个问题给予了赏金,因为我没有看到足够的回应做出明智的选择.

目前我正在考虑使用Asp.net或fastcgi和C(++).

unix windows optimization webserver lookup-tables

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

operator bool()转换为std :: string并与运算符std :: string()冲突

在类中声明运算符std :: string时,运算符bool()如何导致错误,并且还可以作为字符串的隐式转换?

#include <iostream>
#include <string>
using namespace std;

class Test {
public:
    operator std::string() { cout << "op string" << endl; return "whatever";}
    operator bool() { cout << "op bool" << endl; return true;}
};

int main(int argc, char *argv[]) {
    string s;
    Test t;
    s = t;
}
Run Code Online (Sandbox Code Playgroud)

c++ type-conversion

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

推送和拉动离线销售+ Mercurial

我是一个新的Mercurial用户,我让代表离线,并离线工作.当一切都在本地完成时,我会上传到服务器.这是对的吗?

我在服务器上没有任何代表,因为我无法设置mercurial到服务器[bluehost].所以我与推或拉没有任何关系.我错了吗?

问候...

mercurial push pull localhost murky

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

什么算法在拼写检查器中提供建议?

在实现伴随单词建议的拼写检查器时,通常使用什么算法?

起初我认为检查每个键入的新单词(如果没有在字典中找到)与字典中的每个其他单词的Levenshtein距离并返回最高结果可能是有意义的.然而,这似乎非常低效,不得不反复评估整个字典.

这通常是怎么做的?

language-agnostic algorithm spell-checking levenshtein-distance

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

犀牛模拟覆盖存根可能吗?

我有这个问题,这可能是Rhino Mocks 3.5中的一个错误:

stubObj = MockRepository.GenerateStub(IObject);

stubObj.Stub(a=>a.Get()).Return (Guid.Empty); //1.stub
stubObj.Stub(a=>a.Get()).Return (Guid.NewGuid()); //2.stub, should overwrite the first one?
Run Code Online (Sandbox Code Playgroud)

这个:

var value = stubObj.Get(); 
Run Code Online (Sandbox Code Playgroud)

返回Guid.Empty,这是正确的行为吗?

unit-testing rhino-mocks

10
推荐指数
2
解决办法
3545
查看次数

C++宏和模板

有没有办法通过

std::map<std::string, float>
Run Code Online (Sandbox Code Playgroud)

作为宏的论据?

(问题是宏用来分割","

std::map<std::string
Run Code Online (Sandbox Code Playgroud)

float> 
Run Code Online (Sandbox Code Playgroud)

作为单独的论点.我想避免这个.

c++ macros

5
推荐指数
4
解决办法
2290
查看次数

设置短值Java

我在J2ME中编写了一些代码.我有一个方法课setTableId(Short tableId).现在当我尝试编写setTableId(100)它时会出现编译时错误.如何在不声明另一个短变量的情况下设置短值?

设置Long值时,我可以使用setLongValue(100L)它,它的工作原理.那么,L这里的含义是什么,Short价值的特征是什么?

谢谢

java literals primitive-types

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

iPhone,cocos2d坐标系

我创建了CocosNode,然后在此节点中插入了sprite.我分别移动了节点和精灵.结果节点有一些坐标,sprite有另一个坐标.我在屏幕上看到了精灵,但是精灵的坐标超出了屏幕边框.

那么请你解释一下如何将精灵坐标转换为屏幕坐标?

谢谢.

iphone coordinate-systems cocos2d-iphone

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

Fiddler/C#:搜索特殊短语的请求/响应内容

这是我第一次访问stackoverflow,现在我觉得这个网站非常舒服.

它已经帮助我将FiddlerCore嵌入到MS Visual C#2008 Express Edition中.
只需要在MS Visual C#EE中从Project Explorer(Projektmappenexplorer)创建一个fiddlercore dll的引用(Verweis).希望这是英文版的名称.在此之后你可以使用Fiddler.FiddlerApplication等东西.

我的任务是什么?

我想创建一个小程序,它能够使用FiddlerCore来检查请求/响应特殊JavaScript代码的主体.
这使开发人员能够检查其代码在其他版本的浏览器中是否有效(特别是从IE 6.x到IE 8.x).为了能够这样做,我需要知道:

如何检查String的请求或响应文件的内容?


这必须与文本视图检查器(Fiddler)有关,但我找不到使用.net代码或Fiddler访问它的可能性,这也有很大帮助.

我应该可以通过google或stackoverflow进行一些搜索来完成其余的内容.
由于这是我第一次使用.net语言,这将是非常有趣和苛刻的.

c# fiddler

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

android sdk中网络事件的意图动作

我需要接收网络连接的广播,如网络连接,断开连接等.我正在使用广播接收器.任何人都可以告诉我我需要捕获哪些针对网络事件的意图行动,现在根据我在互联网上的搜索,我使用的是android.net.ConnectivityManager.CONNECTIVITY_ACTION.

这是我的广播接收器类:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class NetworkStateReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub


    if (intent.getAction().equals(
            android.net.ConnectivityManager.CONNECTIVITY_ACTION)) {

        // do something..
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我还添加了访问网络状态的权限:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Run Code Online (Sandbox Code Playgroud)

这是我在清单文件中声明此类的方法

<receiver class=".NetworkStateReceiver" android:name=".NetworkStateReceiver">
    <intent-filter>
            <action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION" />
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

如果我错了或者有任何其他方式来捕获网络事件,请建议我正确的意图行动.

android intentfilter android-networking

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