Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2/2
1.0
Run Code Online (Sandbox Code Playgroud)
这是有意的吗?我强烈记得早期版本的回归int/int=int
?我应该怎么做,是否有新的分区运算符或者我必须总是演员?
我已经在asp.net for iPhone中开发了一个网站.现在我被困在如何在iPhone上部署该网站?
从来没有做过.如何使iphone准备就绪,以便设备可以访问该网站?有任何想法吗...
谢谢你们.
我该如何组合这两个阵列?
$array1 = array("gif" => "gif", "jpg" => "jpeg", "jpeg" => "jpeg", "png" =>"png");
$array2 = array("gif" => "0", "jpg" => "90", "jpeg" => "90", "png" => "8");
Run Code Online (Sandbox Code Playgroud)
我试过了
$array1 = array("gif" => "gif" => "0", "jpg" => "jpeg" => "90", "jpeg" => "jpeg" => "90", "png" =>"png" => "8");
Run Code Online (Sandbox Code Playgroud)
但当然它没有用,所以任何帮助?
我需要验证一些以UTF-8编码的用户输入.许多人建议使用以下代码:
preg_match('/\A(
[\x09\x0A\x0D\x20-\x7E]
| [\xC2-\xDF][\x80-\xBF]
| \xE0[\xA0-\xBF][\x80-\xBF]
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}
| \xED[\x80-\x9F][\x80-\xBF]
| \xF0[\x90-\xBF][\x80-\xBF]{2}
| [\xF1-\xF3][\x80-\xBF]{3}
| \xF4[\x80-\x8F][\x80-\xBF]{2}
)*\z/x', $string);
Run Code Online (Sandbox Code Playgroud)
这是来自http://www.w3.org/International/questions/qa-forms-utf-8的正则表达式.一切都很好,直到我发现PHP中的错误似乎至少自2006年以来一直存在.如果$ string太长,Preg_match()会导致seg错误.似乎没有任何解决方法.您可以在此处查看错误提交:http: //bugs.php.net/bug.php?id = 36463
现在,为了避免使用preg_match,我创建了一个与上面的正则表达式完全相同的函数.我不知道这个问题在Stack Overflow中是否合适,但我想知道我所做的功能是否正确.这里是:
编辑[13.01.2010]: 如果有人有兴趣,我发布的先前版本中有几个错误.以下是我的函数的最终版本.
function check_UTF8_string(&$string) {
$len = mb_strlen($string, "ISO-8859-1");
$ok = 1;
for ($i = 0; $i < $len; $i++) {
$o = ord(mb_substr($string, $i, 1, "ISO-8859-1"));
if ($o == 9 || $o == 10 || $o == 13 || ($o >= 32 && $o <= 126)) {
}
elseif …
Run Code Online (Sandbox Code Playgroud) 我正在研究一个解决n皇后问题的程序(将n个国际象棋皇后放在一个n x n棋盘上的问题,这样他们都不能使用标准国际象棋女王的动作捕捉任何其他棋子).我正在使用启发式算法,它首先在每行中放置一个女王并从尚未占用的列中随机挑选一列.我觉得这一步是优化的机会.这是代码(在C++中):
vector<int> colsleft;
//fills the vector sequentially with integer values
for (int c=0; c < size; c++)
colsleft.push_back(c);
for (int i=0; i < size; i++)
{
vector<int>::iterator randplace = colsleft.begin() + rand()%colsleft.size();
/* chboard is an integer array, with each entry representing a row
and holding the column position of the queen in that row */
chboard[i] = *randplace;
colsleft.erase(randplace);
}
Run Code Online (Sandbox Code Playgroud)
如果从代码中不清楚:我首先构建一个包含每列整数的向量.然后,对于每一行,我在向量中选择一个随机条目,将其值分配给该行的条目chboard[]
.然后我从向量中删除该条目,因此它不适用于任何其他皇后.
我很好奇可以使用数组和指针而不是向量的方法.还是<list>
s?除了for
循环之外,是否有更好的方法顺序填充向量?我很乐意听到一些建议!
我有以下问题:
谢谢
我需要在用户向下滚动超过一定数量的像素后更改元素的样式,然后在用户向上滚动后将其更改回来.我已经在使用jQuery,所以我想尽可能使用jQuery.任何人都可以提供一个示例,一旦用户滚动超过200像素,然后在用户滚动回到小于200像素后删除类名,就会向div添加一个类名吗?
我使用什么setDateFormat选项获取NSDateFormatter来获取一个月的序数后缀?
例如,下面的片段目前产生:
8月15日星期六下午3:11
我必须改变什么:
8月15 日星期六下午3:11
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"h:mm a EEEE MMMM d"];
NSString *dateString = [dateFormatter stringFromDate:date];
NSLog(@"%@", dateString);
Run Code Online (Sandbox Code Playgroud)
在PHP中,我将在上面的例子中使用它:
<?php echo date('h:m A l F jS') ?>
是否有一个NSDateFormatter等效于PHP格式化字符串中的S选项?
iphone ×2
php ×2
.net ×1
arrays ×1
beta ×1
beta-testing ×1
c# ×1
c++ ×1
cocoa ×1
css ×1
deployment ×1
division ×1
integer ×1
jquery ×1
linux ×1
mono ×1
nsdate ×1
optimization ×1
performance ×1
puzzle ×1
python ×1
python-3.x ×1
random ×1
regex ×1
titlebar ×1
utf-8 ×1
validation ×1
web ×1
wpf ×1