问题列表 - 第25407页

为什么x86难看?为什么与其他人相比,它被认为是劣等的?

最近我一直在阅读一些SO档案,并遇到了针对x86架构的声明.

还有更多的评论

我试过搜索,但没有找到任何理由.我发现x86不好可能因为这是我熟悉的唯一架构.

有人可以给我一些考虑x86丑陋/坏/劣等的理由.

x86 assembly x86-64 mips cpu-architecture

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

在c ++中使用pthread

pthread.h在一个*.cc文件中使用.当我尝试使用pthread_exit(0);pthread_join(mythrds[yy],NULL);它说:

.cc:(.text+0x3e): undefined reference to `pthread_exit'
Run Code Online (Sandbox Code Playgroud)

*.c使用gcc 在文件中编译非常相似的代码时,它工作得很完美.我如何在c ++中使用pthread ..(我还添加了-lpthread)

..
void *myThreads ( void *ptr )
{
...
pthread_exit(0); 
}
..
Run Code Online (Sandbox Code Playgroud)

标志:

g++ -lpthread -Wall -static -W -O9 -funroll-all-loops -finline -ffast-math
Run Code Online (Sandbox Code Playgroud)

c++ linker pthreads linker-errors

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

如何用tr或Perl将0123更改为ACTG?

我有一个这样的列表文件:

100
101
102
103
Run Code Online (Sandbox Code Playgroud)

我想要做的是将每个0替换为A,将1替换为C,将2替换为G,将3替换为T.因此我们希望得到

CAA
CAC
CAG
CAT
Run Code Online (Sandbox Code Playgroud)

bash perl

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

我的HTML发生了什么?

我正在对我的网站进行更改,我只是注意到事情看起来不同.在IE中,内容不居中,我的内容有一个余量,而且字体在chrome中看起来更大.

我通过雅虎的HTML验证器运行它,我得到的错误是line 1 - Error: character "" not allowed in prolog.我相信在DOC TYPE之前可能会发送某种空格,但我似乎无法修复它.HTML在我的文本编辑器(Notepad ++)中看起来很好,所以我不知道问题是什么.我正在使用严格的DOC类型.在我做出任何改变之前,一切都很好,但我无法确定是什么导致了这种变化.

如果它有帮助,我正在使用一个框架(Kohana).我最初的想法是通过回声或其他东西将某些东西发送到浏览器,但我找不到任何回声.

我不知道是什么导致这个...如果你想看到任何代码或HTML只是问.

以下是通过Google Chrome中的网页来源提供的HTML(仅限主题和文档类型)

在源中似乎有一些我以前从未见过的外国字符,但是没有出现在其他任何地方(雅虎或其他)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
    <title>Recent Debates - Clashing Thoughts</title> 

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Language" content="en-us" />
    <meta name="description" content="Clashing Thoughts is a great place to argue! Search topics you feel passionate about, pick where you stand on the issue and get your point across. The votes are tallied up …
Run Code Online (Sandbox Code Playgroud)

html php validation doctype

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

显示连续modalViews的正确方法

我有两个视图需要以模态方式显示,一个接一个.如果我们连续解雇和显示,这不起作用,如下所示:

[rootController dismissModalViewControllerAnimated: YES];
[rootController presentModalViewController: psvc animated: YES];
Run Code Online (Sandbox Code Playgroud)

第二个模态视图根本没有显示出来.

我见过一个像这样的修复:

[rootController dismissModalViewControllerAnimated: YES];
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
[self performSelector: @selector(seekModal) withObject: nil afterDelay: 0.5];
[[UIApplication sharedApplication] endIgnoringInteractionEvents];
Run Code Online (Sandbox Code Playgroud)

问题是这不会一直有效(所需的延迟有时是优越的).

另一个可能的解决方法是消除动画:

[rootController dismissModalViewControllerAnimated: NO];
[rootController presentModalViewController: psvc animated: YES];
Run Code Online (Sandbox Code Playgroud)

但我真的很想保留动画,以保持第一个模态不受影响的感觉.有什么建议?

iphone animated dismiss modalviewcontroller

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

python unicode编码/解码函数的异常(为什么不错误=忽略实际忽略它们?)

有人知道为什么字符串转换函数会在错误="忽略"传递时抛出异常吗?如何在不抛出错误的情况下将常规Python字符串对象转换为unicode?非常感谢!

python -c "import codecs; codecs.open('tmp', 'wb', encoding='utf8', errors='ignore').write('?????')"
Run Code Online (Sandbox Code Playgroud)

返回
Traceback(最近一次调用last):
文件"",第1行,在
文件"/usr/lib/python2.6/codecs.py",第686行,写入
返回self.writer.write(data)
文件"/ usr/lib/python2.6/codecs.py",第351行,写入
数据,消耗= self.encode(object,self.errors)
UnicodeDecodeError:'ascii'编解码器无法解码位置0中的字节0xd0:序数不是在范围内(128)

编辑 - 感谢您的回复,但有没有人知道如何转换上面的文字,而不是使用"u"前缀?原因是你当然可以处理一些不是常数的东西:)

python unicode

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

将Python字节串序列化为JSON,保留序数字符值

我在Python(2.x)中将一些二进制数据生成为256字节的基本字符串.我需要将这些读入JavaScript,保留字符串中每个字节(char)的序数值.如果你允许我混合语言,我想s用Python 编码一个字符串,以便ord(s[i]) == s.charCodeAt(i)在我把它读回JavaScript之后.

最简洁的方法似乎是将我的Python字符串序列化为JSON.但是,json.dump不喜欢我的字节串,尽管摆弄ensure_asciiencoding参数.有没有办法将字节串编码为保留序数字符值的Unicode字符串?否则我认为我需要将ASCII范围之上的字符编码为JSON样式的\u1234转义; 但像这样的编解码器似乎并不属于Python codecs.

有没有一种简单的方法将Python字节串序列化为JSON,保留char值,还是需要编写自己的编码器?

python json bytestring

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

如何检查用户是属于AD组还是嵌套组?

我有一个使用Windows身份验证的ASP.NET 3.5应用程序并实现我们自己的RoleProvider.

问题是我们想要将对一组页面的访问限制为几千个用户,而不是逐个输入所有这些页面,我们发现它们属于一个AD组.

答案很简单,如果我们检查特定用户的成员资格的公共组是它的直接成员,但我遇到的问题是,如果该组是另一个组的成员,然后是另一个组的成员,那么我的代码总是返回false.

例如:假设我们要检查User是否是E组的成员,但是User不是*E"的直接成员,她是"A"的成员,其中"B"的成员确实是其成员E,因此用户是*E的成员

我们的解决方案之一非常缓慢,尽管它给出了正确的答案

using (var context = new PrincipalContext(ContextType.Domain))
  {
    using (var group = GroupPrincipal.FindByIdentity(context, IdentityType.Name, "DL-COOL-USERS"))
    {
      var users = group.GetMembers(true); // recursively enumerate

      return users.Any(a => a.Name == "userName");
    }
  }
Run Code Online (Sandbox Code Playgroud)

原始解决方案以及我尝试使用.NET 3.5 System.DirectoryServices.AccountManagement工作,当用户是相关组的直接成员时,它确实有效,如下所示:

public bool IsUserInGroup(string userName, string groupName)
{
  var cxt = new PrincipalContext(ContextType.Domain, "DOMAIN");
  var user = UserPrincipal.FindByIdentity(cxt, IdentityType.SamAccountName, userName);

 if (user == null)
  {       
    return false;
  }


  var group = GroupPrincipal.FindByIdentity(cxt, …
Run Code Online (Sandbox Code Playgroud)

.net asp.net active-directory windows-authentication

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

Objective-C SSL同步连接

我对Objective-C有点新,但遇到了一个我无法解决的问题,主要是因为我不确定我是否正确实现了解决方案.

我正在尝试使用同步连接连接到具有自签名证书的https站点.我得到了

错误域= NSURLErrorDomain代码= -1202"不受信任的服务器证书"

我在这个论坛上看到了一些解决方案的错误.我找到的解决方案是添加:

- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {
    return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust];  
}  

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {
    [challenge.sender useCredential:[NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust] forAuthenticationChallenge:challenge];  

}
Run Code Online (Sandbox Code Playgroud)

到NSURLDelegate接受所有证书.当我使用以下内容连接到网站时:

NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://examplesite.com/"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];  
    NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; 
Run Code Online (Sandbox Code Playgroud)

它工作正常,我看到挑战被接受.但是,当我尝试使用同步连接进行连接时,我仍然会收到错误,并且当我输入日志记录时,我看不到调用挑战函数.

如何使用同步连接来使用质询方法?是否与委托有关:URLConnection的自我部分?我还有在NSURLDelegate中发送/接收数据的日志记录,该数据由我的连接函数调用,但不是由同步函数调用.

我用于同步部分的内容:

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: [NSURL URLWithString:@"https://examplesite.com/"]];  
        [request setHTTPMethod: @"POST"];  
        [request setHTTPBody: [[NSString stringWithString:@"username=mike"] dataUsingEncoding: NSUTF8StringEncoding]];  
        dataReply = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];  
        NSLog(@"%@", error);  
        stringReply = [[NSString alloc] initWithData:dataReply encoding:NSUTF8StringEncoding];  
        NSLog(@"%@", stringReply);  
        [stringReply release];  
        NSLog(@"Done"); 
Run Code Online (Sandbox Code Playgroud)

就像我提到的,我对目标C有点新意,所以要善待:)

谢谢你的帮助.麦克风

ssl objective-c synchronous nsurlconnection

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

ListView中的Focusable EditText

到目前为止,我已经花了大约6个小时的时间,除了路障之外什么都没打.一般的前提是a中有一些行ListView(无论是由适配器生成,还是作为标题视图添加)包含一个EditText小部件和一个Button.我想要做的就是能够使用jogball /箭头,将选择器导航到正常的单个项目,但是当我到达特定行时 - 即使我必须明确地识别行 - 它具有可聚焦孩子,我希望那个孩子采取焦点而不是用选择器指示位置.

我已经尝试了很多可能性,到目前为止还没有运气.

布局:

<ListView
    android:id="@android:id/list" 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent"
    />
Run Code Online (Sandbox Code Playgroud)

标题视图:

EditText view = new EditText(this);
listView.addHeaderView(view, null, true);
Run Code Online (Sandbox Code Playgroud)

假设适配器中还有其他项目,使用箭头键将按预期在列表中上/下移动选择; 但是当到达标题行时,它也会与选择器一起显示,并且无法专注于EditText使用jogball.注意:点击它EditText 会将焦点集中在那一点,但是它依赖于触摸屏,这不是必需的.

ListView在这方面显然有两种模式:
1 setItemsCanFocus(true).:从不显示选择器,但EditText使用箭头时可以获得焦点.焦点搜索算法难以预测,并且没有选择哪个项目的视觉反馈(在任何行上:具有可聚焦儿童或不具有可聚焦儿童),这两者都可以给用户带来意想不到的体验.
2 setItemsCanFocus(false).:选择器始终以非触摸模式绘制,并且EditText永远无法获得焦点 - 即使您点击它也是如此.

更糟糕的是,调用editTextView.requestFocus()返回true,但事实上并没有给EditText带来焦点.

我想象的基本上是1和2的混合,而不是列表设置,如果所有项目都是可聚焦的,我想为列表中的单个项目设置可聚焦性,以便选择器从选择无缝转换不可聚焦项目的整行,以及遍历包含可聚焦子项的项目的焦点树.

任何接受者?

android android-layout android-listview android-edittext

120
推荐指数
5
解决办法
11万
查看次数