问题列表 - 第25777页

为什么我不能在Mac OS X Terminal.app上的Python解释器中显示unicode字符?

如果我尝试粘贴一个unicode字符,如中间点:

·

在我的python解释器中它什么都不做.我在Mac OS X上使用Terminal.app,当我只是在bash中我没有遇到麻烦:

:~$ ·
Run Code Online (Sandbox Code Playgroud)

但在翻译中:

:~$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Run Code Online (Sandbox Code Playgroud)

^^我什么都没得到,它只是忽略了我只是粘贴了这个角色.如果我使用中间点'\ xc2\xb7'的escape\xNN\xNN表示,并尝试转换为unicode,尝试显示点会导致解释器抛出错误:

>>> unicode('\xc2\xb7')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我在sitecustomize.py中设置了'utf-8'作为我的默认编码,所以:

>>> sys.getdefaultencoding()
'utf-8'
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?这不是终点站.这不是Python,我做错了什么?!

这个问题与这个问题无关,因为这个问题能够将unicode粘贴到他的终端中.

python unicode macos terminal

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

如何定义UIColor的常量值?

我想做这样的事情,但我不能得到合作的语法.

static const UIColor *colorNavbar = [UIColor colorWithRed: 197.0/255.0 green: 169.0/255.0 blue: 140.0/255.0 alpha: 1.0];
Run Code Online (Sandbox Code Playgroud)

我想我可以定义宏,但它们很难看.

cocoa-touch const objective-c uicolor

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

如何删除重复的字符但留下其中两个?

如果有超过2个字符"Hiiiiiii My frieeend !!!!!!!"

我需要被简化为"Hii My frieend !!"

请注意,在我的语言中,有很多双字符的单词.Thnx提前

kplla

regex string perl

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

QuickGraph - 如何将边与类关联?(即就像使用顶点一样)

Q1 - 如何将边缘与类关联?(即就像使用顶点一样)

就我而言,我希望能够对各种类型的边缘进行建模。所以我想我真正的问题是如何将某种级别的数据与边缘(例如边缘类型)相关联。

我正在查看使用的图表是: http ://quickgraph.codeplex.com/wikipage?title=Bi DirectionGraph&referringTitle=Documentation

谢谢

quickgraph

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

CSS文件中的相对路径是否相对于CSS文件?

当我通过相对路径引用CSS文件中的图像或其他文件时,是使用CSS文件相对于CSS文件或HTML文件的路径?

css path

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

处理所有链接但外部链接(ruby + mechanize)

我想处理整个网站的所有链接,但外部链接.有没有简单的方法如何识别链接是外部的并跳过它?

我的代码看起来像(网站url通过命令行参数传递)

我正在使用mechanize(0.9.3)ruby 1.8.6(2008-08-11 patchlevel 287)[i386-mswin32]

请注意,该网站可以使用相对路径,因此没有主机/域,这使它更复杂

require 'mechanize'

def process_page(page) 
  puts
  puts page.title
  STDIN.gets
  page.links.each do |link|
process_page($agent.get(link.href))
  end
end

$agent = WWW::Mechanize.new 
$agent.user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4'
process_page($agent.get(ARGV[0]))
Run Code Online (Sandbox Code Playgroud)

ruby mechanize

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

为什么Java中的synchronized关键字称为"同步"而不是更精确的"互斥"?

我听说选择使用'synchronized'这个词来描述互斥语句只是一个错误(编辑:'错误'在这里是一个糟糕的选择.请参阅编辑)在Java中,但我想知道是否有实际上是选择背后的原因.

[编辑]

在Safyan的评论的推动下,我想补充一点,同步是建立线程之间时序关系的通用术语.它可以包括互斥和速率控制之类的事情(例如,两个线程以相同的速率执行某些操作).使用"synchronized"表示互斥而不是像'mutexed'这样的更具体的关键字,似乎不必要地含糊不清.

java synchronized

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

包含调试代码的最佳方法?

我正在编写Android应用程序,这里最好的方法可能与一般的Java相同或不同.

我只是希望能够设置一个调试标志,当它设置为true时只执行某些代码部分 - 相当于C++设置预处理器#define DEBUG并使用#ifdef DEBUG.

在Java中有没有可接受的或最好的方法来实现这一目标?

现在我只是在我的Application对象中设置一个变量,但我不认为这是最好的方法.

java debugging android buildconfig

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

未定义的变量?但我定义了它

在有人声称这是一个重复的问题之前......(我注意到那些无法回答问题的人倾向于运行并寻找副本,然后报告它.)

这是你要找的副本: php声明我定义的变量是未定义的

但是,这并不完全重复.它给了我一个解决方案,但我并不是真的在寻找这个特定的解决方案.

这是我的问题:

Notice: Undefined variable: custom

现在这是我的代码:

                $headers = apache_request_headers(); // Request the visitor's headers.
                $customheader = "Header: 7ddb6ffab28bb675215a7d6e31cfc759"; //This is what the header should be.
                        foreach ($headers as $header => $value) { 
                                $custom .= "$header: $value"; 
}
Run Code Online (Sandbox Code Playgroud)

显然,定义了$ custom.根据另一个问题,它是一个全球性的,应该标记为一个.但它如何成为一个全球性的?我怎样才能成为(非全球)?该脚本工作正常,它仍然显示它应该和正确的行为,但当我打开错误消息时,它只是输出该通知.我想它目前还没有必要修复它,但无论如何我想知道它为什么这样做.

php variables

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

如何使用{}声明指针结构?

这可能是C编程语言中最简单的问题之一......

我有以下代码:

typedef struct node
{
  int data;
  struct node * after;
  struct node * before;
}node;

struct node head = {10,&head,&head};
Run Code Online (Sandbox Code Playgroud)

是否有一种方法可以使头部成为*头部[使其成为指针]并且仍然可以使用"{}"[{10,&head,&head}]来声明头部的实例并仍然将其留在全球范围?

例如:

 //not legal!!!
 struct node *head = {10,&head,&head};
Run Code Online (Sandbox Code Playgroud)

c structure declaration

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