问题列表 - 第4893页

Ruby上瘾者在字符串中寻找PHP子表达式

上下文

  • PHP 5.3.x.

概观

在与常规使用php和ruby的同事进行代码审查之后,与ruby相比,php中的字符串插值有了一个有趣的挑战.

假设color ="orange";

红宝石:

puts("My favorite color is #{color.downcase() + 'ish'} -- at least for now.");
Run Code Online (Sandbox Code Playgroud)

PHP:

print("My favorite color is {strtolower( $color ) + 'ish'} -- at least for now.");
Run Code Online (Sandbox Code Playgroud)

挑战:任何人都可以指定一种方法来使PHP版本像Ruby一样吗?

警告

这个挑战旨在作为一种有趣的练习,仅限于使用直接PHP.这不适用于严肃的PHP项目.对于严肃的PHP项目,开发人员需要考虑插件库,例如TWIG.

php ruby comparison string-interpolation

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

jQuery fadeIn效果

我不确定为什么下面的代码没有按照我期望的方式运行,但由于我是jQuery的新手,我确信我缺少一些基本的东西.

HTML:

<div id="locale"></div>

<form id="theForm">
What would you like to do?<br /><br />
<input type="text" id="doThis" /><br /><br />
</form>
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).ready(function() {
    $("#theForm").submit(function(){
        var doThis = $("#doThis").val().toLowerCase();
        $("#locale").html(doThis).fadeIn("slow");
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

在sharepoint中,如何将搜索限制在doc库中的当前文件夹中?

我们有一个包含3000多个文件夹的大型文档库.我们的客户希望能够在当前文件夹中进行搜索.因为这个文档库有很多文件夹,每个文件夹创建一个范围是不可能的.所以问题是:如何将搜索限制在文档库中的当前文件夹中?

谢谢

sharepoint

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

AJAX调用PHP脚本给我500内部服务器错误?

我使用JQuery制作一个AJAX请求:

$.ajax({
  type: "GET",
  url: "getvideo.php",
  data: 'videoid=' + vid,
Run Code Online (Sandbox Code Playgroud)

我用firebug告诉我发生了什么,它告诉我发生了500内部服务器错误?以下是相关脚本的一部分:

$videoid = $_GET['videoid'];
$get = new youtubeAPI();
$get->getVideoAPI($videoid);

class youtubeAPI extends Exception {

  function getVideoAPI($videoid){

    if (isset($videoid)) {

      $clientLibraryPath = 'library';
      $oldPath = set_include_path(
        get_include_path() . PATH_SEPARATOR . $clientLibraryPath
      );

      require_once 'Zend/Loader.php'; // the Zend dir must be in your include_path
Run Code Online (Sandbox Code Playgroud)

我对其他脚本使用相同的AJAX调用,它们很好.我在另一台服务器上使用过这些脚本,除了另一台服务器上的文件命名为"getvideo.php5"之外没什么问题,而在这里我把它命名为"getvideo.php",因为我只安装了PHP 5.2.6.

请帮忙

UPDATE

这是错误:

[Wed Feb 11 20:48:17 2009] [错误] [client xx.xx.xxx.xxx] PHP致命错误:在/ var/www/html/library/Zend/Gdata/App中找不到类'DOMDocument'. php在734行,referer:http://xx.xx.xx.xxx/

我藏了我的IP.在那一行:

public static function importString($string, $className='Zend_Gdata_App_Feed') { …
Run Code Online (Sandbox Code Playgroud)

php apache ajax

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

Linq to SQL vs Entity Framework,Microsoft支持

两者的优点/缺点是什么?此外,我听到有关微软是否会继续支持LINQ to SQL的各种谣言,任何有关此问题的进一步信息都将受到赞赏.

.net linq entity-framework linq-to-sql

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

T-SQL将日期时间修剪到最近的日期?

重复 什么是去除datetime值(SQL Server)的时间部分的最佳方式?

我有一个列来跟踪使用日期时间创建事物的列,但是我想生成一个按日分组的报表,所以我需要一种方法来清空datetime列的时间组件.

我该怎么做呢?

sql t-sql datetime date-arithmetic

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

.Net和iPhone之间的AES互操作性?

我需要加密iPhone上的字符串并将其发送到.Net Web服务进行解密.我能够在iPhone和.Net上加密/解密,但是来自iPhone的加密字符串不能被.Net解密.我得到的错误是"填充无效,无法删除".

.Net代码来自:http: //blog.realcoderscoding.com/index.php/2008/07/dot-net-encryption-simple-aes-wrapper/

iPhone代码使用以下示例代码:http://nootech.wordpress.com/2009/01/17/symmetric-encryption-with-the-iphone-sdk/

AFAIK我的关键设置是相同的:

result.BlockSize = 128; // iPhone: kCCBlockSizeAES128
result.KeySize = 128; // kCCBlockSizeAES128
result.Mode = CipherMode.CBC;
result.Padding = PaddingMode.PKCS7; // kCCOptionPKCS7Padding
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的生成密文的方法.你好/你好是:

e0PnmbTg/3cT3W + 92CDw1Q == .Net

iPhone上的yrKe5Z7p7MNqx9 + CbBvNqQ ==

和"openssl enc -aes-128-cbc -naltalt -a -in hello.txt -pass pass:hello"生成:QA + Ul + r6Zmr7yHipMcHSbQ ==

更新:我在这里发布了相应的工作代码.

.net iphone encryption aes

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

使用Qt的QLabel类在呈现的HTML中更改制表位大小

我在QT QLabel中渲染了一些HTML.HTML看起来像这样:

<pre>foo\tbar</pre>
Run Code Online (Sandbox Code Playgroud)

(请注意,我已将"\ t"放在代码中有标签字符的位置).

这渲染很好,但制表符似乎呈现为八个空格,而我希望它被渲染为4.如何在不更改源HTML的情况下更改它

html c++ qt rendering

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

"#if cpp"在C文件中的含义是什么?

这些天我正在研究一些源代码.在某些代码中,我发现了这些.不知道这意味着什么.有任何想法吗?

#include "pth_p.h"

#if cpp

#ifndef PTH_DEBUG

#define pth_debug1(a1)                     /* NOP */
#define pth_debug2(a1, a2)                 /* NOP */
#define pth_debug3(a1, a2, a3)             /* NOP */
#define pth_debug4(a1, a2, a3, a4)         /* NOP */
#define pth_debug5(a1, a2, a3, a4, a5)     /* NOP */
#define pth_debug6(a1, a2, a3, a4, a5, a6) /* NOP */

#else

#define pth_debug1(a1)                     pth_debug(__FILE__, __LINE__, 1, a1)
#define pth_debug2(a1, a2)                 pth_debug(__FILE__, __LINE__, 2, a1, a2)
#define pth_debug3(a1, a2, a3)             pth_debug(__FILE__, __LINE__, 3, a1, a2, a3)
#define pth_debug4(a1, a2, …
Run Code Online (Sandbox Code Playgroud)

c

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

用于这个bash文件名提取技术?

我有一个bash脚本的一部分,它获取一个没有扩展名的文件名,但我试图了解这里真正发生了什么.什么是"%%"的用途?有人可以详细说明bash在幕后做了什么吗?如何在一般基础上使用这种技术?

#!/bin/bash

for src in *.tif
    do
    txt=${src%%.*}
    tesseract ${src} ${txt}
    done
Run Code Online (Sandbox Code Playgroud)

linux bash shell filenames operators

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