问题列表 - 第14519页

带有额外最终迭代的文件echo循环

为什么在此代码完成时会获得额外的迭代(额外的行打印)?EOF需要额外的换行吗?我不想添加额外/特殊字符来标记EOF.

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

int main(){  
    ifstream infile("dictionary.txt"); // one word per line  
    string text;  
    while(infile){  
        infile >> text;  
        cout << text << endl;  
    }  
    infile.close();  
    return 0;  
}  
Run Code Online (Sandbox Code Playgroud)

c++ file-io while-loop

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

检测语言&django locale-url

我想以英语和西班牙语部署网站,并检测用户浏览器语言并重定向到正确的区域设置站点.

我的网站是www.elmalabarista.com

我安装了django-localeurl,但我发现没有正确检测到该语言.

这是我的中间件:

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.locale.LocaleMiddleware',    
    'multilingual.middleware.DefaultLanguageMiddleware',
    'middleware.feedburner.FeedburnerMiddleware',
    'lib.threadlocals.ThreadLocalsMiddleware',
    'middleware.url.UrlMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'maintenancemode.middleware.MaintenanceModeMiddleware',
    'middleware.redirect.RedirectMiddleware',
    'openidconsumer.middleware.OpenIDMiddleware',
    'django.middleware.doc.XViewMiddleware',
    'middleware.ajax_errors.AjaxMiddleware',
    'pingback.middleware.PingbackMiddleware',
    'localeurl.middleware.LocaleURLMiddleware', 
    'multilingual.flatpages.middleware.FlatpageFallbackMiddleware',
    'django.middleware.common.CommonMiddleware',
)
Run Code Online (Sandbox Code Playgroud)

但是,尽管我的操作系统和浏览器设置是西班牙语,但该网站总是到达美国.

LANGUAGES = (
    ('en', ugettext('English')),  
    ('es', ugettext('Spanish')),
)
DEFAULT_LANGUAGE = 1
Run Code Online (Sandbox Code Playgroud)

然后,我破解了locale-url的中间件并执行此操作:

def process_request(self, request):
    locale, path = self.split_locale_from_request(request)
    if request.META.has_key('HTTP_ACCEPT_LANGUAGE'):
        locale = utils.supported_language(request.META['HTTP_ACCEPT_LANGUAGE'].split(',')[0])
    locale_path = utils.locale_path(path, locale)

    if locale_path != request.path_info:
        if request.META.get("QUERY_STRING", ""):
            locale_path = "%s?%s" % (locale_path,
                    request.META['QUERY_STRING'])
        return HttpResponseRedirect(locale_path)
    request.path_info = path
    if not locale:
        locale = settings.LANGUAGE_CODE
    translation.activate(locale) …
Run Code Online (Sandbox Code Playgroud)

django localization django-middleware

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

安全登录:PHP和Javascript中的公钥加密

我正在尝试使用"普通"用户名/密码登录表单安全,而不需要HTTPS.我的想法是这样的:

  • 服务器为某种非对称加密算法生成密钥对.它将此密钥对存储在各种临时表(或可能是本地会话数据)中.
  • 服务器将表单发送到客户端并包含公钥.
  • 用户填写表格.
  • 在将其发送到服务器之前,Javascript使用给定的公钥加密密码.
  • 表格已发送.
  • 服务器使用它的私钥(它从临时表中获取密码,使用公钥来查找密码)来解密密码.

我需要知道的是:

  • 哪种加密方法最好用?RSA?
  • 如何在PHP中解密密码?
  • 也许是最困难的一个,如何让Javascript加密密码?

javascript php security encryption passwords

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

Windows脚本:什么以及如何做到这一点?批处理文件还是别的什么?

我想要做的是在Windows中运行某种脚本(理想情况下.cmd文件/批处理文件)双击它应该在开始菜单中创建一个快捷菜单,并在Windows注册表中设置一个路径(我认为这就是所谓的)所以下次,例如,我所需要的只是获取变量JAVA_HOME来获取我需要的路径.

我需要帮助的只是如何做这些的例子,我应该看什么教程,甚至在谷歌搜索哪些关键术语(认真),因为我对Windows编程很新,以及用于什么等等.

谢谢大家

windows cmd batch-file command-prompt

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

使用PHP或javascript或PHP框架验证HTML嵌入代码(Zend)

只是一个简单的问题..验证HTML嵌入代码有什么好的做法吗?fyi,我现在正在使用Zend Framework和原型+ scriptaculous ..如果有人可以围绕这个环境提供线索,那将会很棒.

谢谢!^^

html php embed validation zend-framework

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

iPhone SDK:禁用在文本字段(或文本视图)中自动创建点 (.)

我已经为我的文本字段禁用了自动更正类型,它没有显示任何其他自动更正,

但是当我按两次空格键时它仍然会自动创建一个点 (.)。

例如,如果我写“test”并按两次空格键,它会自动变为“test”。

有人知道如何禁用此功能吗?

非常感谢。

iphone sdk cocoa-touch autocomplete autocorrect

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

UIWebView:加载URL时出错

我正在尝试为Tom's Hardware网站构建一个RSS阅读器.

我尝试从RSS链接将URL加载到UIWebview时出错.

这是我的代码:

- (void)viewDidLoad {
 [super viewDidLoad];

 if (self.url != nil) {
  NSURL *requestUrl = [NSURL URLWithString:self.url];
  NSURLRequest *requestObj = [NSURLRequest requestWithURL:requestUrl];
  [webView loadRequest:requestObj];
 }
}
Run Code Online (Sandbox Code Playgroud)

URL由父控制器设置.

当URL直接来自RSS时,我在日志中出错:

[2234:207]错误域= WebKitErrorDomain代码= 101 UserInfo = 0x3a6a240"操作无法完成.(WebKitErrorDomain错误101.)"

当我手动设置具有相同URL的URL时,它可以工作!

self.url = @"http://www.presence-pc.com/tests/fraude-financiere-paget-macafee-23198/#xtor=RSS-12";
Run Code Online (Sandbox Code Playgroud)

这是一个URL例子:http://www.presence-pc.com/tests/fraude-financiere-paget-macafee-23198/#xtor=RSS-12.我不知道那个问题.

我希望你能帮助我.

最好的祝福.

iphone cocoa-touch nsurl uiwebview

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

LINQ排序特殊字符第一?

看起来在使用LINQ排序时没有考虑特殊字符,我没想到它.无论如何,我需要对特殊字符进行排序,使它们首先出现在列表中.有任何想法吗?我知道我可以做类似的事情:使用LINQ进行任意排序,但是如何让sort扩展传递特殊字符:

示例列表:

  • "测试"
  • 测试

丹尼尔

.net c# linq sorting

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

如何使用Axis2 ADB客户端进行基本身份验证?

我正在尝试弄清楚如何使用ADB Axis2 1.5版客户端进行基本身份验证.

我正在尝试以下方法:

HttpTransportProperties.Authenticator basicAuth = new HttpTransportProperties.Authenticator();
basicAuth.setUsername(username);
basicAuth.setPassword(password);
final Options clientOptions = serviceStub._getServiceClient().getOptions();
clientOptions.setProperty(HTTPConstants.AUTHENTICATE, basicAuth);
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,并且未添加消息头中所需的行.

java axis2

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

在弯曲的路径上绘制NSString的方法?

我一直在寻找任何一个示例代码,用于在弯曲的路径上绘制UILabel(或只是一个NSString或某个东西),但空手而归.

有没有人知道是否可以在弯曲的路径上绘制文字,如圆圈或其他东西,而不是为每一个字母使用单独的图形片段?

iphone curve nsstring uilabel

6
推荐指数
0
解决办法
2781
查看次数