问题列表 - 第40977页

Cakephp:读取cookie问题

我使用jQuery cookie插件设置一个名为'orderStatus'的cookie,其值为'success'.这是工作查找,我已经检查,cookie已正确设置并存在.但是,当我在控制器中读取cookie时,如下所示:

$status = $this->Cookie->read('orderStatus');
Run Code Online (Sandbox Code Playgroud)

然后回显$ status的内容为空.谁知道我做错了什么?我设置蛋糕使用cookie组件,这不是问题.谢谢

cookies jquery cakephp

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

获取数组中特定项的索引

我想检索一个数组的索引,但我只知道数组中实际值的一部分,例如我在数组中动态地存储作者名称说"author ='xyz'"我想找到数组项的索引包含类似作者的东西,因为我不知道价值部分如何做到这一点.

c# arrays

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

C和C++之间的关系

当Stroustroup设计C++时,他的目标之一就是C++尽可能地成为C的超集.我知道这不是100%的情况,但C中的大多数优秀代码也是C++代码.

但我听说C99支持C++没有的许多东西(比如VLA),甚至还有C1x或C0x,无论它叫什么.那么,C++是 C89 的超集,从那时起C和C++几乎是独立开发的?

c c++ compatibility

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

NodeJS和HTML5 Websockets无法协同工作

我在我的Ubuntu机器上安装了NodeJS并创建了以下脚本....

var host = 'localhost'
var port = '8080'
var net = require('net');

net.createServer(function (socket) {
    socket.write("Echo server\r\n");
    socket.on("data", function (data) {
        socket.write(data);
    });
}).listen(port, host);

console.log('Server running at http://' + host + ':' + port + '/');
Run Code Online (Sandbox Code Playgroud)

然后我跑...

node example.js
Run Code Online (Sandbox Code Playgroud)

...在一个终端,它给了我以下......

Server running at http://localhost:8080/
Run Code Online (Sandbox Code Playgroud)

我用以下代码创建了一个简单的HTML页面......

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
    <head>
      <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script>
      <script>
        $(document).ready(function(){
            if(!("WebSocket" in window)) {
                alert("Sorry, the build of your browser does not support WebSockets.");
                return;
            }

            ws = new WebSocket("ws://localhost:8080/"); …
Run Code Online (Sandbox Code Playgroud)

javascript html5 websocket node.js

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

Python"安全"eval(字符串到bool/int/float/None/string)

我正在制作一个进行一些数据处理的webapp,所以我经常发现自己将字符串(从URL或文本文件)解析为Python值.

我使用的函数是"一种"更安全的eval版本(除非它无法读取字符串,否则它将保持字符串):

def str_to_value(string):
    for atom in (True, False, None):
        if str(atom) == string:
            return atom
    else:
        try:
            return int(string)
        except ValueError:
            try:
                return float(string)
            except ValueError:
                return string
Run Code Online (Sandbox Code Playgroud)

......然而,这对我来说似乎非常难看.这样做有更干净的方法吗?我发现了一个类似这样的旧讨论,但我想知道是否有一种快速而简单的方法(比如我不知道的库函数,还是一个聪明的单行程?).

python parsing type-conversion

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

C++从"cout"更改输出

是否可以更改用"cout"打印的文字?我想让它显示当前的百分比,而不必为每个百分比设置一个新行.这可能吗?

c++ cout console-application

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

自定义排序列表格式

我试图使用有序列表<ol>,每个列表项<li>输出为1. 2. 3. ...等,我希望输出为1)2)3)...等,这可以完成吗?

html

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

NMock - 如何使具有相同参数类型的方法返回不同的值?

我有一个像这样的方法:

public string MyMethod(string a, string b)
{
  if(a == "abcd" && b == "xyz")
    return "good";

  if(a == "xyz" && b == "something")
        return "even better";

  return "unexpected";
}

   public string MainMethod()
   {
     string s1, s2;
     if(some condition)
     {
       s1= "abcd";
       s2 = "xyz";
     } 

     return service.MyMethod(s1, s2);

   }
Run Code Online (Sandbox Code Playgroud)

我的模拟对象是这样创建的

   AppObj obj = new AppObj();

  Mockery mocks = new Mockery();
  mockMyService = mocks.NewMock<IMyService>();
  Expect.Once.On(mockMyService ).Method("MyMethod").
                 With("abcd", "xyz").
                 Will(Return.Value("good"));

   obj.MainMethod();
   Expect.Once.On(mockMyService ).Method("MyMethod").
                 With("xyz", "something").
                 Will(Return.Value("even better"));
   obj.MainMethod();
Run Code Online (Sandbox Code Playgroud)

上面代码的问题是,它总是需要第一个模拟方法的参数并返回"good".我需要做些什么才能使NMock为具有不同参数值的相同方法返回不同的值?请帮忙!!

c# mocking return-value nmock

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

我如何确保C#的Process.Start将扩展环境变量?

我正在尝试创建一个这样的过程:

var psi = new ProcessStartInfo
{
    FileName = @"%red_root%\bin\texturepreviewer.exe",
    UseShellExecute = true
};

var process = Process.Start(psi);
process.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

现在环境变量"red_root"肯定存在于生成进程的环境变量中,但是执行似乎没有扩展环境变量,因此找不到该文件.如何让Process.Start扩展文件名中的环境变量?

c# filenames environment-variables process.start

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

保存远程文件

可能重复:
PHP保存图像文件

$image_url = 'http://site.com/images/image.png';
Run Code Online (Sandbox Code Playgroud)

如何将文件从远程站点保存到我自己的文件夹中?

php image

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