问题列表 - 第10766页

document.location - 不添加到历史记录

我试图在onLoad事件上使用document.location(.href)从一个页面(A)重定向到另一个页面(B).

根据我的理解,如果我使用document.location.href(而不是.replace),它应该将(A)添加到我的历史记录中.但是,这似乎并没有发生.

我已经尝试过设置document.location,document.location.href和使用.assign,但这些似乎都没有将第一页添加到历史记录中.是否有任何JS技术可以通过onLoad完成,这将导致(A)在历史中?

干杯,维克多

javascript

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

在Classic ASP中从ADODB调用参数化Oracle查询

我目前正在开发一个与Oracle数据库交谈的经典ASP项目.我正试图找到一种方法来安全地调用Oracle PL/SQL脚本并使用ADO传递参数.当前的解决方案使用嵌入式变量手动构建SQL脚本,如下所示:

strSQL = "SELECT field1, etc FROM my_table WHERE (field = '" & filter_value & "')"
Run Code Online (Sandbox Code Playgroud)

当然,这是丑陋和不安全的,并且容易被滥用.

到目前为止我所拥有的代码(来自各种非经典的基于asp的网站)看起来像这样:

dim strSQL, oConn, oCommand, oParam
set oConn = server.createobject("ADODB.Connection")
oConn.Open myConnString

strSQL = "SELECT field1, etc FROM my_table WHERE (field = :filter_field)"

dim oFilteredList
set oFilteredList = Server.CreateObject("ADODB.Command")
oFilteredList.ActiveConnection = oConn
oFilteredList.CommandText = strSQL
oFilteredList.CommandType = adCmdText
oFilteredList.NamedParameters = True

set oParam = oFilteredList.CreateParameter("filter_field", adVarChar, adParamInput, 10, filter_value)
oFilteredList.Parameters.Append oParam

set rsResults = oFilteredList.Execute
Run Code Online (Sandbox Code Playgroud)

这会导致错误"参数对象未正确定义.提供的信息不一致或不完整"

使用ADO中的命名参数调用Oracle/PL/SQL的正确方法是什么?我需要使用命名参数,因为实际的SQL代码有点复杂,并且在整个SQL命令中多次使用不同的参数.

oracle named-parameters asp-classic

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

OnClick和OnClientClick for asp:CheckBox?

有谁知道为什么asp:CheckBox的客户端javascript处理程序需要是OnClick =""属性而不是OnClientClick =""属性,对于asp:Button?

例如,这有效:

<asp:CheckBox runat="server" OnClick="alert(this.checked);" />
Run Code Online (Sandbox Code Playgroud)

这不(没有错误):

<asp:CheckBox runat="server" OnClientClick="alert(this.checked);" />
Run Code Online (Sandbox Code Playgroud)

但这有效:

<asp:Button runat="server" OnClientClick="alert('Hi');" />
Run Code Online (Sandbox Code Playgroud)

这不会(编译时错误):

<asp:Button runat="server" OnClick="alert('hi');" />
Run Code Online (Sandbox Code Playgroud)

(我知道Button.OnClick用于什么;我想知道为什么CheckBox不能以相同的方式工作......)

javascript asp.net checkbox onclick onclientclick

83
推荐指数
4
解决办法
17万
查看次数

.NET中的Unicode版本

CharUnicodeInfo.GetUnicodeCategory的文档说:

请注意,当将特定字符作为参数传递时,CharUnicodeInfo .GetUnicodeCategory并不总是返回与Char .GetUnicodeCategory方法相同的UnicodeCategory值.

CharUnicodeInfo .GetUnicodeCategory方法设计,以反映Unicode标准的最新版本.相反,虽然Char .GetUnicodeCategory方法通常反映Unicode标准的当前版本,但它可能会返回基于标准的先前版本的字符类别,或者它可能返回与当前标准不同的类别以保持向后兼容性.

那么,哪个版本的Unicode标准反映在CharUnicodeInfo .GetUnicodeCategoryChar .GetUnicodeCategory中,哪个版本的.NET Framework?

.net c# vb.net string unicode

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

如何在Interface Builder中使用UIScrollView?

虽然我UIScrollView过去通过编程方式成功地使用它,但是通过在Interface Builder中专门设置它而无法使它工作.

我的iPhone应用程序中有一个简单的"关于"页面.它有UITextView一些图标和我其他应用程序的链接.我已经将所有这些视图添加到了我的视图中UIScrollView,使它们的总大小> 480.当我启动我的应用程序时,scrollview只显示适合屏幕的内容,而不会滚动任何内容.

是否可以通过IB完全执行此操作,还是必须通过代码操作contentSize?

iphone interface-builder uiscrollview ios

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

lambda每次调用时都会创建一个新实例吗?

我很想知道Lambda(当用作委托时)是否会在每次调用时创建一个新实例,或者编译器是否会找到一种方法来实例化该委托只有一次并传入该实例.

更具体地说,我想为XNA游戏创建一个API,我可以使用lambda来传递自定义回调.由于这将在Update方法中调用(每秒调用很多次),如果它每次都新建一个实例以传递委托,那将是非常糟糕的.

InputManager.GamePads.ButtonPressed(Buttons.A, s => s.MoveToScreen<NextScreen>());
Run Code Online (Sandbox Code Playgroud)

c# lambda xna garbage-collection

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

组织Clojure代码

我有一个在图像上绘制形状的程序.我为每个形状都有一个单独的命名空间,它们位于不同的文件中.


com/name/box.clj - >具有com.name.box命名空间.
com/name/triangle.clj - >具有com.name.triangle命名空间.

它们都共享一个名为generate的通用函数,它在屏幕上绘制它们,所以如果我使用use,函数名称会发生​​冲突.

现在,我加载它们load-file.有没有更好的方法呢?通过Clojure API,似乎有多种方法可以包含文件.对于包含大量文件的项目,哪一个更好?

functional-programming clojure

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

当调用requireSession或单击fb:login-button时,为什么我会弹出一个弹出窗口而不是一个页内模态对话框?

更新:问题似乎已经神奇地修复了,因为我不知道发生了什么变化.如果有人知道我是如何意外修复的,请发帖(我自己包括:P).

我正在尝试在我的网站上使用Facebook Connect,但是我在使用requireSession或fb:login-button时遇到了麻烦.目前,当用户点击连接按钮时,他们会弹出一个窗口,但我真的想要显示一个页内模态.我怎么做?目前,我在页面中得到的是这个HTML代码:

<a href="#" onclick="FB.Connect.requireSession(on_session_ready); return false;">
  Connect with Facebook&nbsp;
  <img id="fb_login_image"
       src="http://b.static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_dark_small_short.gif"
       alt="Connect"/>
</a>
Run Code Online (Sandbox Code Playgroud)

(我很确定它对on_session_ready问题无关紧要,因为只有 fb connect获取会话才会调用它.)

我也尝试过使用fb:login-button XFBML标签,但是当我这样做时,我也会得到一个弹出窗口.

我究竟做错了什么?

facebook

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

XOR加密有什么问题?

我写了一个简短的C++程序来对一个文件进行XOR加密,我可以将它用于一些个人文件(如果它被破解它没什么大不了的 - 我只是在防范偶然的观众).基本上,我使用ASCII密码并使用文件中的数据重复XOR密码.

但现在我很好奇:如果有人想破解这个问题,他们会怎么做呢?需要很长时间吗?它取决于密码的长度(即什么是大O)?

security encryption xor

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

如何在.htaccess中附加到PHP的include_path的路径

目前在我的网站上我使用的语句如下:

include 'head.php';
include '../head.php';
include '../../head.php';
Run Code Online (Sandbox Code Playgroud)

取决于我有多少嵌套文件夹.我确信有更好的方法可以做到这一点.

我确信这.htaccess是解决方案,但我不确定如何实施它.如果我插入:

php_value include_path "public/html/root"
Run Code Online (Sandbox Code Playgroud)

......我失去了其余的路径(/usr/lib/php等等).我天真地尝试过:

php_value include_path $include_path . "(path)"
Run Code Online (Sandbox Code Playgroud)

但当然这没用.我怎么能在这个列表中添加或附加单个路径.htaccess

php .htaccess include-path

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