问题列表 - 第22679页

限制对Ruby on Rails API的请求

试图谷歌周围寻找一个Rails插件,允许限制特定资源消耗的请求数量.Django的Piston有一些开源代码.Rails是否有开箱即用的功能,或者可以安全地假设看看Piston是如何做到的并将其作为Rails插件移植是可以使用的东西?

ruby ruby-on-rails

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

PHP:检查文件是否直接加载而不是包含?

有没有办法阻止用户查看文件但仍然使用它包含在PHP中的另一个文件中?

php file include

34
推荐指数
7
解决办法
2万
查看次数

Java - JDBC替代品

这只是理论问题.

我在我的Java应用程序中使用JDBC来使用数据库(选择,插入,更新,删除或其他).我制作"手动"Java类,它将包含来自DB表的数据(attribute = db列).然后我创建查询(ResultSet)并用数据填充这些类.我不确定,如果这是正确的方法.

但我已经阅读了很多关于JDO和其他持久性解决方案的内容.

有人可以根据他们的经验推荐最好用的JDBC替代方案吗?

我还想知道JDO优于JDBC的优点(简单来说).

我已经能够谷歌这些东西,但"第一手"的意见总是最好的.

谢谢

java jdbc

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

从 Jscript 获取主机名的 API

我不确定为什么我之前的帖子没有列出。让我们看看这个是否被列出。我有一个独立的 jScript,它将参数传递给 C# 程序。我必须将主机名传递给 C# 程序。是否有一个 api 可用于在 jScript 中获取主机名,如果没有,我可以使用“主机名”系统命令来获取主机名吗?

提前致谢。山姆

javascript

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

SCJP问题:方法含糊不清

看看这段代码:

public class Test {
public static void main(String... args) {
    flipFlop("hello", new Integer(4), 2004);
    // flipFlop("hello", 10, 2004); // this works!
}

private static void flipFlop(String str, int i, Integer iRef) {
    System.out.println(str + " (String, int, Integer)");
}

private static void flipFlop(String str, int i, int j) {
    System.out.println(str + " (String, int, int)");
}

}
Run Code Online (Sandbox Code Playgroud)

编译器给出一个错误,调用是不明确的:

说明资源路径位置类型方法flipFlop(String,int,Integer)对于Test Test.java scjp19类型是不明确的 - inheritence/src第3行Java问题

但是如果使用注释掉的行ti调用触发器,则该方法被明确地调用(第二个,因为在使用基元本身之后进行自动装箱).

我希望编译器看到第二个参数将以某种方式取消装箱,并根据第三个参数判断必须调用哪个方法.为什么不这样呢?理由是什么?

java scjp

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

如何将数据椭圆叠加在ggplot2散点图上?

我有一个R函数,它为散点图产生95%置信度椭圆.输出看起来像这样,每个椭圆(50行)默认为50个点:

           [,1]         [,2]
 [1,]  0.097733810  0.044957994
 [2,]  0.084433494  0.050337990
 [3,]  0.069746783  0.054891438
Run Code Online (Sandbox Code Playgroud)

我想在ggplot2散点图上为每个级别的一个名为'site'的因子叠加一些这样的省略号,由这个命令生成:

> plat1 <- ggplot(mapping=aes(shape=site, size=geom), shape=factor(site)); plat1 + geom_point(aes(x=PC1.1,y=PC2.1))
Run Code Online (Sandbox Code Playgroud)

这是在一个数据集上运行,调用dflat如下所示:

site      geom         PC1.1        PC2.1       PC3.1        PC1.2       PC2.2
1 Buhlen 1259.5649 -0.0387975838 -0.022889782  0.01355317  0.008705276  0.02441577
2 Buhlen  653.6607 -0.0009398704 -0.013076251  0.02898955 -0.001345149  0.03133990
Run Code Online (Sandbox Code Playgroud)

结果很好,但是当我尝试添加椭圆时(假设这个网站叫做"Buhlen"):

> plat1 + geom_point(aes(x=PC1.1,y=PC2.1)) + geom_path(data=subset(dflat, site="Buhlen"),mapping=aes(x=ELLI(PC1.1,PC2.1)[,1],y=ELLI(PC1.1,PC2.1)[,2]))
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息: "Error in data.frame(x = c(0.0977338099339815, 0.0844334944904515, 0.0697467834016782, : arguments imply differing number of rows: 50, 211

我过去曾设法解决这个问题,但我不记得怎么做了.似乎geom_path依赖于相同的点而不是绘制新的点.任何帮助,将不胜感激.

r ellipse scatter-plot ggplot2

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

如何使用服务器端vbscript获取图像宽度?ASP经典

我一直在努力寻找一种方法来获取驻留在我们服务器上的.png文件的图像宽度。我正在尝试读取文件的前24个字节,并从字节17-20解析出宽度。我在网上找到了一些例程,但是没有成功。奇怪的是,看来我正在将21-24字节的高度从十六进制解码为十进制就好了。我已经使用十六进制查看器验证了文件内容,并且文件很好。这是例程的主要部分:

Function ReadPNG(fichero)
Dim fso, ts, s, HW, nbytes
    HW = Array("0", "0")
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.OpenTextFile(Server.MapPath("\forums\attachments/" & fichero), 1)
    s = Right(ts.Read(24), 8)
    HW(0) = HexToDec(HexAt(s,3) & HexAt(s,4))
    HW(1) = HexToDec(HexAt(s,7) & HexAt(s,8))
    ts.Close
    ReadPNG = HW
End Function

Function HexAt(s, n)
    HexAt = Hex(AscAt(s, n))
End Function

Function HexToDec(ByVal HexVal)

Dim i, num, part
num = 0
For I = 1 to Len(HexVal)
    part = Mid(StrReverse(UCase(HexVal)), I, 1)
    If IsNumeric(part) Then
        num = num …
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

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

AlertDialog中的ListView

我在AlertDialog中使用ListView来显示项目列表.当用户点击其中一个项目时,我希望关闭对话框.我不会在对话框上有任何操作按钮.关于如何实现这一目标的任何想法?

android

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

PHP:所有脚本中的ignore_user_abort(true)

我有一个在服务器端使用PHP的网站.

用户访问页面,PHP进行一些计算,将数据写入MySQL数据库等.

想象一下,用户访问PHP为用户创建帐户的页面.创建包括两部分:将注册数据插入"用户"表,并将此帐户的设置插入表"设置".这是两个必须一个接一个地执行的SQL查询.如果用户在第一次查询后退出页面,则"设置"中不会插入任何值.

我怎么能避免这个问题?我想只需使用ignore_user_abort(true),对吗?

那么在每个PHP脚本的顶部调用ignore_user_abort(true)是不是很有用?我不知道它应该导致问题的任何情况.

php user-interface abort

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

为什么我不能在即时窗口中声明新变量?

这可以节省我这么多时间.有时我发现自己在手表或即时窗口中写这样的东西:

MyObject.Function1.Fuction2.Fuction3.Fuction2
Run Code Online (Sandbox Code Playgroud)

相反,我可以声明几个新变量,并以更结构化的方式执行此操作.

但是不允许这样做.

有什么方法可以做到这一点吗?在未来的版本中是否会支持我想要的东西?

.net debugging visual-studio

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