小编use*_*er6的帖子

PHP使用子数组值按字母顺序排序数组

可能重复:
如何在PHP中对数组和数据进行排序?
如何在
PHP中排序多维数组PHP排序数组按SubArray值PHP 按值
排序多维数组

我的数组看起来像:

Array(
    [0] => Array(
         [name] => Bill
         [age] => 15
    ),
    [1] => Array(
         [name] => Nina
         [age] => 21
    ),
    [2] => Array(
         [name] => Peter
         [age] => 17
    )
);
Run Code Online (Sandbox Code Playgroud)

我想根据他们的名字按字母顺序对它们进行排序.我看到PHP排序数组按SubArray值,但它没有多大帮助.任何想法如何做到这一点?

php arrays

62
推荐指数
2
解决办法
6万
查看次数

评估存储在字符串中的算术表达式(C#)

我正在使用C#中的应用程序,我想在其中计算以字符串形式给出的算术表达式.就像我有一个字符串:

string myExpr="4*(80+(5/2))+2";
Run Code Online (Sandbox Code Playgroud)

我想计算算术表达式的结果.在使用Javascript,PHP等语言时,你可以使用Eval来做这个技巧,这似乎不是C#中的一个选项.

我想可以编写一个代码将它分成无数简单的表达式,计算它们并将它们加在一起,但这需要相当长的时间,而且我可能会遇到很多麻烦.

所以...我的问题,有没有"简单"的方法来做到这一点?

c#

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

将.cs文件修改后加载时会编译吗?

我有一个ASP.NET网站,我正在尝试编辑,但我的Visual Studio破了.有人告诉我,我可以简单地使用任何文本编辑器修改实时网络服务器上的.cs文件,每当打开页面时,它们都会自动编译.

任何人都可以解释这是真是假吗?

我做了一些谷歌搜索提到JIT编译.但它仍然不是很清楚它意味着什么以及如何在.NET中使用它

.net c# asp.net

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

使用node.js替换apache/nginx并执行php安全性

我有一个用node.js编写的网络服务器,它几乎只是为用户提供静态文件.为了添加PHP支持,我想我可以下载PHP并给PHP.exe文件.如果单个用户在哪里使用它,那就足够了.对于多个用户将在服务器上托管其网站的环境,它会带来巨大的安全问题.可以使用PHP脚本来执行他/她想要的任何其他网站甚至整个服务器.

哦,我提到它是一个Windows服务器?

无论如何,所以我想要的是获得一些权限,以保持PHP脚本在特定目录中.我正在考虑为我将应用适当权限的每个网站创建用户的方向,而不是使用像'run as'这样的东西执行php.exe(假设它是可能的).我还有其他方法可以实现我的目标吗?如果是这样他们会更好吗?为什么这样?

如果您有兴趣,我的代码如下:http://pastebin.com/gZjN1mnj

另外我知道$ _POST,$ _SERVER,$ _COOKIE,$ _SESSION等在使用我的服务器时都会丢失,但我已经考虑过如何解决这个问题,并对其进行了一次成功的测试.

现在我已经感受到了回答:你为什么要那样做?或者不要,apache/nginx更好,等等.考虑它是一个学习过程,我只是感兴趣,我是否可以得到所有实际工作^^

谢谢.

php webserver command-line node.js

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

$ facebook-> getUser()突然停止工作

我在我的网站上登录了facebook.这已经有一段时间了,但昨天突然停止了工作.我已经将问题跟踪到getUser()方法,它现在似乎总是返回0.

我的代码看起来像:

<?php
require_once('facebook.php');

$facebook = new Facebook(array(
  'appId'  => 'xxxxxxxxxxxxx',
  'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
));

$user = $facebook->getUser();
if ($user) {
  try {
    $profile = $facebook->api('/me');
    $logoutUrl = $facebook->getLogoutUrl(
        array(
            'next'=>$baseUrl.'/fblogin/fblogin.php?logout'
        )
    );
    $userIsLoggedIn=true;

  } catch (FacebookApiException $e) {
    echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
    $user = null;
    $loginUrl = $facebook->getLoginUrl(
        array(
            'scope'=>'email,publish_stream',
            'redirect_uri'=>$returnAfterLoginUrl
        )
    );
  }
}else{
    $loginUrl = $facebook->getLoginUrl(
        array(
            'scope'=>'email,publish_stream',
            'redirect_uri'=>$returnAfterLoginUrl
        )
    );
}
?>
Run Code Online (Sandbox Code Playgroud)

我尝试了什么(可以在我的历史中找到)

  1. 将SDK更新到最新版本
  2. Facebook PHP SDK的解决方案- getUser()突然返回0(添加2 $ CURL_OPTS)
  3. 突然解决,getUser变为返回0.(PHP 3.1.1 …

php facebook facebook-graph-api

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

Firefox插件设置自定义http标头

我正在构建一个firefox插件,并希望设置自定义HTTP标头.我已经完成了一些谷歌搜索,发现从Firefox扩展中设置HTTP标头 但是我无法使其正常工作.

我已经尝试将它放在我的main.js中,当它在我的一个内容脚本中不起作用时.

而在main.js中,整个插件停止工作,虽然无法从中获得明确的错误.在内容脚本中,该脚本停止工作.

有人可以帮忙吗?

firefox-addon firefox-addon-sdk

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

ClickOnce部署无法在Windows XP上安装.NET 4 Full

我有一个C#应用程序,我正在使用ClickOnce进行部署.在Windows 7(或8)上,所有工作都很完美,但在Windows XP上,安装.NET框架4(完整)时部署失败

我做了一个错误的截图:http://filevoid.net/#9323.png 日志文件如下所示:

The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 5.1.2 {version}
Running checks for package 'Microsoft .NET Framework 4 (x86 and x64)', phase BuildList
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
Unable to read registry value
Not setting value for property 'DotNet40Full_TargetVersion'
The following properties have been set for package 'Microsoft .NET Framework 4 (x86 …
Run Code Online (Sandbox Code Playgroud)

.net c# clickonce

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

HTML解析问题

我注意到在我的元素检查器(chrome和firebug)中,html的解析方式与我打算解析它的方式不同.一些元素最终在其父元素之外,通常来自破坏的html(未封闭的标签等).我把代码放在W3C验证器中,并将html缩小到几行.

我的HTML看起来像:

<html lang="en">
    <head>
        <title>title because we must</title>
        <meta charset="utf-8"/>
    </head>
    <body>
        <p>
            <div>test</div>
        </p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

第10行,第6列:范围内没有p元素,但看到了ap结束标记.

由于HTML5验证器仍然是实验性的,我想我也应该尝试使用XHTML 1.1验证器.然后它提到我可能试图将块元素放在内联元素中.这不应该是这种情况,因为默认情况下"p"和"div"都是块元素.

谁能解释这种行为?

html html5

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