问题列表 - 第38898页

如何创建NSDate日期对象?

如何NSDate从日,月和年创建?似乎没有任何方法可以做到这一点,他们已经删除了类方法dateWithString(为什么他们会这样做?!).

objective-c

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

xargs执行一个字符串 - 我做错了什么?

我正在尝试重命名当前目录中的所有文件,以便大写名称转换为更低.我试着这样做:

ls -1|gawk '{print "`mv "$0" "tolower($0)"`"}'|xargs -i -t eval {}
Run Code Online (Sandbox Code Playgroud)

我在目录中有两个文件,Y和YY -t添加用于调试,输出为:

eval `mv Y y`
xargs: eval: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果我自己执行eval,它会工作并将Y移动到y.

我知道还有其他方法可以实现这一目标,但如果可以的话,我想让它工作!干杯

shell eval xargs

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

奇怪的PHP UTF-8行为

我有以下测试PHP代码:

header('Content-type: text/html; charset=utf-8');

$text = 'Développeur Web';
var_dump($text);

$text = preg_replace('#[^\\pL\d]+#u', '-', $text);
var_dump($text);

$text = trim($text, '-');
var_dump($text);

$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
var_dump($text);

$text = strtolower($text);
var_dump($text);

$text = preg_replace('#[^-\w]+#', '', $text);
var_dump($text);
Run Code Online (Sandbox Code Playgroud)

在我的本地机器上,它按预期工作:

string(16) "Développeur Web" 
string(16) "Développeur-Web" 
string(16) "Développeur-Web" 
string(16) "D'eveloppeur-Web" 
string(16) "d'eveloppeur-web" 
string(15) "developpeur-web" 
Run Code Online (Sandbox Code Playgroud)

但在我的实时服务器上,它表现得很奇怪:

string 'Développeur Web' (length=16)
string '-pp-' (length=4)
string 'pp' (length=2)
string 'pp' (length=2)
string 'pp' (length=2)
string 'pp' (length=2)
Run Code Online (Sandbox Code Playgroud)

本地机器是运行PHP版本5.2.4的Windows,而实时服务器是运行PHP版本5.2.10的CentOS,所以它们不相同,我知道并不理想.

有没有人经历过类似的事情,能指出我正确的方向?我假设它是某种与UTF-8或locale相关的服务器或PHP配置.

提前谢谢了

php linux apache utf-8 preg-replace

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

错误:无法将预期类型Eval [a]'与推断类型()匹配

这个错误是什么?

1.hs:41:30:
无法匹配预期的类型Eval [a]' against inferred type()

module Main where   

import Control.Parallel(par,pseq)   
    import Text.Printf   
    import Control.Exception   
    import System.CPUTime   
    import Data.List   
    import IO   
    import Data.Char   
    import Control.DeepSeq  
    import Control.Parallel.Strategies 

--Calcula o tempo entre o inicio e o fim de rodagem do programa   
    time :: IO t -> IO t   
    time a = do   
        start <- getCPUTime   
        v <- a 
        end   <- getCPUTime   
        let diff = (fromIntegral (end - start)) / (10^12)   
        printf "Computation time: %0.3f sec\n" (diff :: Double) …
Run Code Online (Sandbox Code Playgroud)

haskell

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

Javascript Cookie删除无法在Chrome上运行

我正在使用javascript删除Cookie但由于某种原因它无法使用Chrome.我正在使用的脚本是;

function clearCookie()
{
   document.cookie = 'myCookie=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/myPath/';
}
Run Code Online (Sandbox Code Playgroud)

这适用于;

  • IE 8.0.6
  • Firefox 3.6.12

..但不适用于Chrome 7.0.517.44,在cookie应该被清除之后我仍然可以看到它并且值没有改变.

有任何想法吗?Chrome中是否有任何用户设置可能会阻止我的Cookie被删除?

javascript cookies google-chrome

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

谷歌和其他人使用什么语言

什么语言/框架谷歌和其他像msn,yahoo,orkut,facebook,twiiter等使用.或者事实上任何流行的网站.

我知道以下内容

  1. Facebook - PHP
  2. 雅虎 - PHP
  3. Gmail - Java
  4. Twitter - ROR和Scala
  5. Foursquare - Scala

别人怎么样

编辑:

官方允许Google员工使用4种语言Python,Java,C++和JavaScript.这并不意味着他们不能使用其他语言.

programming-languages web

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

BlackBerry - 所有屏幕尺寸的背景图像

我的背景位图大小是360 X 480.它适合9630模拟器,但它不适合9550和8520模拟器.我需要将图像作为背景放置,并使其在所有模拟器上看起来都正确.

我需要为所有模拟器调整什么图像尺寸?

我使用以下代码来显示背景图像:

private VerticalFieldManager _manager;
Bitmap backgroundBitmap1 
    = Bitmap.getBitmapResource("initloadsolution.jpg");
Bitmap background_smartBitmap 
    = Bitmap.getBitmapResource("initloadsolution_smart.jpg");   
Background bg1 
    = BackgroundFactory.createBitmapBackground(backgroundBitmap1);
_manager.setBackground(bg1);
Run Code Online (Sandbox Code Playgroud)

blackberry image screen version

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

两个触发一个功能?[keyup和focusout]

欢迎,

我有功能

 $('#myfield').keyup(function () {
//do something
}

// - 当用户在myfield中写一些东西时,会做一些事情.我注意到,当用户从浏览器使用"自动完成"时,我的功能不会被执行.

我找到了想法,使用焦点

您是否知道我如何将这些代码组合在一起,而无需编写这样的第二个函数?

 $('#myfield').focusout(function () {
//do something
}

我想将这2个函数放在一起,不要写//做某事,两次.

问候

jquery triggers

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

CSS:Box + text over image

首先,我想给你看一张图片(用油漆做的).

替代文字

好的"当前"就是我现在所拥有的.我想在右边的图像上放置一个带有黑色背景的框,然后在此框中放置文本.

我尝试使用z-index等,但没有任何成功.这是我试过的:

<div> <!-- start div for image -->
  <img style="z-index: -1;" src="1.jpg" width="860" height="240"> <!-- the image -->
</div> <!-- end div -->
<div style="z-index: 1; width: 300px; background: #000; position: relative;">
  <div style="margin: auto;">
    text text text
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但这没有任何好处.我怎样才能做到这一点?

html css overlay z-index

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

OAUTH使用PHP的PECL OAUTH - 使用方法getRequestToken()时不能使用POST?

在尝试对API进行身份验证时,我正在使用PECL OAuth.

示例代码:

<?php

$requestUri = 'http://openapi.lovefilm.com/oauth/request';

$consumerKey = 'MYCONSUMERKEY'; 
$consumerSecret = 'MYSECRET';

$oauth = new OAuth($consumerKey, $consumerSecret);

$oauth->setAuthType(OAUTH_AUTH_TYPE_AUTHORIZATION);
$oauth->setVersion('1.0');
$oauth->setTimestamp(mktime());


$oauth->enableDebug();

try
{
    $req = $oauth->getRequestToken($requestUri, 'oob');
    var_dump($req);
}
catch(OAuthException $e)
{
    print '<pre>';
    var_dump($e);

    var_dump($oauth->debugInfo);
}

?>
Run Code Online (Sandbox Code Playgroud)

他们提供的规范(http://developer.lovefilm.com/-registration req)说我应该发一个类似下面的请求:

POST/oauth/request_token HTTP/1.1主机:openapi.lovefilm.com授权:OAuth oauth_callback ="http%3A%2F%2Fyour-service.com%2Fsuccess",oauth_consumer_key ="2blu7svnhwkzw29zg7cwkydn",oauth_nonce ="5f38dbc02a97567965f14d",oauth_signature = "sPSVmqN%2FXu9k0wlZxF0PqPZwYGo%3D",oauth_signature_method ="HMAC-SHA1",oauth_timestamp ="1278499295",oauth_version ="1.0"

但是,当我使用该方法时:

$oauth->setAuthType(OAUTH_AUTH_TYPE_AUTHORIZATION);
Run Code Online (Sandbox Code Playgroud)

生成的请求始终是GET.

有人可以帮忙吗?

谢谢,

php oauth pecl

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