问题列表 - 第31090页

如何在Rails中存储API的密钥?

我有几个与我集成的api,需要在我的应用程序的各个部分调用.

存储密钥,用户/密码或令牌信息(例如配置文件)的方法是什么,然后如何调用它们以便在应用程序的其他部分中使用?

谢谢.

ruby-on-rails

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

如何避免每个HTTP请求节点中的JMeter记录服务器名称或IP?

我尝试按照此处的说明创建测试计划.但我遇到的唯一问题是每个HTTP请求记录ServerName或IP,因此如果我从"HTTP Request Defaults"更改服务器名称,则不会修改所有HTTP请求.有没有办法解决这个问题?

jmeter

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

使用__LINE__ __FILE__etc的标准PHP错误函数?

所以,而不是很多实例

if (odbc_exec($sql))
{
}
else
{
  myErrorHandlingFunction();
}
Run Code Online (Sandbox Code Playgroud)

我把它包装在一个函数中

function myOdbxExec($sql)
{
  if (odbc_exec($sql))
  {
  }
  else
  {
    myErrorHandlingFunction();
  }
}
Run Code Online (Sandbox Code Playgroud)

我想myErrorHandlingFunction()报告之类的东西 __LINE__ __FILE__

看起来我必须将这些信息传递给每个辅助函数调用,例如myOdbxExec($sql, __FILE__, __LINE__),这使得我的代码看起来很乱.

function myErrorHandlingFunction($errorTExt, $fiel, $line)
{
  // error reporting code goes here
}


function myOdbxExec($sql, $file, $line)
{
  if (odbc_exec($sql))
  {
  }
  else
  {
    myErrorHandlingFunction();
  }
}

$sql = 'select * from ... blah, blah, blah...';
myOdbxExec($sql, __FILE__, __LINE__);   // <==== this is *ugly*
Run Code Online (Sandbox Code Playgroud)

在CI中,它会隐藏在#define后面,例如 #define MY_OFBC_EXEC(sql) …

php error-handling

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

无法识别的逃脱序列

VS 2005 WinXP

我正在编写一个将连接到samba共享的应用程序.

但是,在我的路径中,我收到编译错误:

unrecognized escape sequence
Run Code Online (Sandbox Code Playgroud)

我使用的路径是这样的:

string path = "\\Samba\sun005\admin_config\test.txt";
Run Code Online (Sandbox Code Playgroud)

我还尝试使用双反斜杠:

string path = "\\Samba\\sun005\\admin_config\\test.txt";
Run Code Online (Sandbox Code Playgroud)

但是,上面编译好了,但是当它运行时抱怨"找不到路径"

还尝试了以下内容:

string path = @"\\Samba\sun005\admin_config\test.txt";
Run Code Online (Sandbox Code Playgroud)

当我检入调试器时,我得到以下字符串

\\Samba\\sun005\\admin_config\\test.txt
Run Code Online (Sandbox Code Playgroud)

在我的例外中我被拒绝访问.现在我正在思考它.我没有设置用户名和密码.我认为这是我的问题.

非常感谢任何建议,

c#

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

构建一个简单的RESTful api

我想按照REST原则快速制作API - 对于我构建的简单Web应用程序.API将首先用于与iPhone应用程序连接.API只需要处理几个基本调用,但都需要身份验证,没有什么是公共数据.

  • 登录/验证用户
  • 获取用户组中的记录列表
  • 再次获取列表,只有那些已更改(新添加或更新)的列表
  • 更新记录

那么,遵循REST原则,我会设置uri方案吗?:

  • mysite.com/api/auth(POST?)
  • mysite.com/api/users(GET)
  • mysite.com/api/update(POST?)

并且响应将以XML开头,JSON以后也是如此.

  1. 在网站上,用户使用电子邮件和密码登录.我是否应该让他们在个人资料页面上获得"令牌"以传递每个api请求?(会使独立的'/ auth'URI资源变得多余).

  2. 构建响应xml的最佳实践?看起来像REST,你应该返回200 ok和XML或实际正确的状态代码,即401等

任何一般指针都赞赏.

php authentication api rest

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

对HLSL 2D着色器教程的建议?

我正在寻找一些用于编写2D着色器的资源(不是 3D,所以请不要引用顶点着色器代码或类似的东西).我正在使用HLSL,但在寻找好的教程方面遇到了很多麻烦.

有什么建议?

resources 2d hlsl pixel-shader

5
推荐指数
0
解决办法
1729
查看次数

关于Python while语句的Else子句

我注意到以下代码在Python中是合法的.我的问题是为什么?有具体原因吗?

n = 5
while n != 0:
    print n
    n -= 1
else:
    print "what the..."
Run Code Online (Sandbox Code Playgroud)

python syntax if-statement while-loop

293
推荐指数
7
解决办法
17万
查看次数

NHibernate HiLo ID生成器.保存前生成ID

我正在尝试在NHibernate中使用'adonet.batch_size'属性.现在,我正在以很高的速率在多个会话中创建实体(因此批量插入).所以我正在做的是创建一个缓冲区,我保留这些实体,并定期将它们全部冲洗掉.

但是,只要我创建实体,我就需要ID.所以我想创建一个实体(在任何会话中),然后生成它的ID(我正在使用HiLo生成器).然后在稍后(和其他会话)我想要刷新缓冲区并确保这些ID不会改变.

反正有没有这样做?

谢谢

圭多

nhibernate

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

在Accurev中删除工作区

是否有任何命令可以让我从Accurev中删除工作区?我尝试了accurev rmws WorkspaceName,它说它删除了工作区,但是当我尝试重新创建工作区时,它给了我工作区已经存在的消息.

我很感激任何帮助.

accurev

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

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