问题列表 - 第44484页

URL/HTML转义/编码

我一直对URL/HTML编码/转义感到困惑.我正在使用PHP,所以想清楚一些事情.

我可以说我应该经常使用

  • urlencode:用于单个查询字符串部分

    $url = 'http://test.com?param1=' . urlencode('some data') . '&param2=' . urlencode('something else');
    
    Run Code Online (Sandbox Code Playgroud)
  • htmlentities:用于转义特殊字符,<>以便浏览器正确呈现

是否还有其他地方可以使用每个功能.我不擅长所有这些逃避的东西,总是被他们困惑

html php url urlencode html-entities

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

如何编写一个没有得到关注的Java应用程序?

是否有可能编写一个在启动时无法获得焦点的Java应用程序(Swing/JavaFX)?那么之前关注的应用程序是否会成为焦点?

java user-interface swing javafx

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

android.content.res.Resources $ NotFoundException以编程方式设置android.R.attr.listChoiceIndicatorMultiple

我正在尝试以编程方式在ListView中的CheckedTextView项目上设置"android:checkMark"属性.运行我的应用程序时,我得到以下异常:

android.content.res.Resources$NotFoundException: Resource ID #0x101021a
Run Code Online (Sandbox Code Playgroud)

ID#0x101021a的资源对应于android.R.attr.listChoiceIndicatorMultiple,这正是我传递给CheckedTextView的值:

mCheckedTextView.setCheckMarkDrawable(android.R.attr.listChoiceIndicatorMultiple)
Run Code Online (Sandbox Code Playgroud)

这不是用Java做的吗?我尝试(并成功)从XML布局触发所需的行为:

<CheckedTextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:checkMark="?android:attr/listChoiceIndicatorMultiple"
    android:id="@android:id/text1" />
Run Code Online (Sandbox Code Playgroud)

问题是我在编译时不知道它应该是什么

android:checkMark="?android:attr/listChoiceIndicatorMultiple"
Run Code Online (Sandbox Code Playgroud)

要么

android:checkMark="?android:attr/listChoiceIndicatorSingle"
Run Code Online (Sandbox Code Playgroud)

因此,我需要在运行时设置这些值.

android listviewitem checkedtextview

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

ipad PresentFromBarButtonItem但使用UIButton

Popover函数"PresentFromBarButtonItem"使用UIBarButtonItem在相对于UIBarButton的好位置显示Popover

有没有办法获得相同的结果行为但使用UIButton?我想会有更多的代码,但相对按钮的方法是非常有帮助的.

uibutton ipad

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

pin在twitter4j

我如何获得twitter 4j的引脚?

 accessToken = twitter.getOAuthAccessToken(requestToken, pin);
Run Code Online (Sandbox Code Playgroud)

请帮忙..!

twitter android

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

我可以使用VBA函数将可接受值的(动态)列表返回到Excel的数据验证中吗?

对于给定的单元格,我选择数据/验证并将允许设置为"列表".我现在希望像这样设置Source:

= rNames(REGS)

但这不起作用(找不到名字).所以我去插入/名称/定义并通过简单地指定上面的公式创建"REGNAMES"(没有单元格范围).然后我返回数据/验证,当我像这样设置Source时:

= REGNAMES

现在我得到"Source当前评估为错误".不幸的是,即使忽略它,这个错误也不会消失.我可以在表格中创建一个范围公式,如下所示:

{= REGNAMES}

并将其拖到几个单元格的右侧,并忠实地返回rNames函数

选项#1 | 选项#2 | ...

也就是说,该函数返回预期的范围.

我知道我可以使用宏代码来操作VBA中该单元格的List设置.我不太喜欢这些副作用.我更喜欢一个基于函数的干净依赖树.任何想法如何让数据/验证接受从rNames返回的数组值?

谢谢.

PS:rNames将结果范围作为Variant返回,如果有任何影响的话.

excel vba excel-vba

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

意外的替换行为

我需要帮助replace()命令

replace(c(3,2,2,1),1:3,4:6)
Run Code Online (Sandbox Code Playgroud)

我期待输出6,5,5,4但得到了4,5,6,1

我究竟做错了什么?

我对替换是什么的理解是:它查找第二个参数中第一个参数的元素的索引值(例如3是1:3中的第3个元素),然后用相同的索引替换第三个参数中的元素(例如,4:6中的第3个元素是6,因此我期望向量中的第一个元素为6)

谢谢.(替换帮助文件没有示例...需要在此处要求澄清)

r

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

配置Spring Security 3.x以具有多个入口点

我一直在使用Spring Security 3.x来处理我的项目的用户身份验证,到目前为止,它已经完美运行.

我最近收到了一个新项目的要求.在此项目中,它需要两组用户身份验证:一组用于根据LDAP对员工进行身份验证,另一组用于根据数据库对客户进行身份验证.我对如何在Spring Security中配置它感到有点困惑.

我最初的想法是创建一个具有以下字段的登录屏幕: -

  • 单选按钮字段 - 供用户选择是员工还是客户.
  • j_username 用户字段.
  • j_password 密码字段.

如果用户选择"employee",那么我希望Spring Security针对LDAP对其进行身份验证,否则将根据数据库对凭据进行身份验证.但是,问题是表单将被提交,/j_spring_security_check并且我无法将单选按钮字段发送到我实现的自定义身份验证提供程序.我最初的想法是,我可能需要两个表单提交URL,而不是依赖于默认值/j_spring_security_check.每个URL都将由不同的身份验证提供程序处理,但我不确定如何在Spring Security中配置它.

我知道在Spring Security中,我可以配置后备身份验证,例如,如果LDAP身份验证失败,那么它将回退到数据库身份验证,但这不是我在这个新项目中拍摄的内容.

有人可以分享我应该如何在Spring Security 3.x中配置它?

谢谢.


更新 - 01-28-2011 - @ EasyAngel的技术

我正在尝试执行以下操作: -

  • 员工表单登录提交 /j_spring_security_check_for_employee
  • 客户表单登录提交 /j_spring_security_check_for_customer

我想要2种不同的表单登录的原因是允许我根据用户不同地处理身份验证,而不是进行后备身份验证.在我的情况下,员工和客户可能拥有相同的用户ID.

我合并了@ EasyAngel的想法,但必须更换一些已弃用的类.我目前面临的问题是没有过滤进程URLS似乎在Spring Security中注册,因为我不断获取Error 404: SRVE0190E: File not found: /j_spring_security_check_for_employee.我的直觉是springSecurityFilterChainbean没有正确连接,因此根本不使用我的自定义过滤器.

顺便说一下,我正在使用WebSphere,我确实com.ibm.ws.webcontainer.invokefilterscompatibility=true在服务器中设置了属性.我可以/j_spring_security_check毫无问题地达到默认值.

这是我完整的安全配置: -

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:sec="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                        http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">

    <sec:http auto-config="true">
        <sec:form-login login-page="/login.jsp" authentication-failure-url="/login.jsp?login_error=1" default-target-url="/welcome.jsp"
            always-use-default-target="true" />
        <sec:logout …
Run Code Online (Sandbox Code Playgroud)

java authentication spring forms-authentication spring-security

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

Prototype.js从元素中获取文本

我是Protoype.JS的新手,只是稍微测试一下,因为我听说它很好,但我很快就被卡住了.就像使用jQuery一样简单,将文本放在元素中似乎是世界末日.我已经尝试过多种方式的innerHTML,但我唯一能得到的是"未定义".

alert($$('.mnu_item').innerHTML);
alert($('content').innerHTML);
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.Content是id为"content"的div,.mnu_item是类".mnu_item"的锚标记.我不知道问题是什么,可能是愚蠢的事情但如果有人能指出我正确的方向会很棒!

编辑:我发现不是innerHTML不起作用,但它是类选择器.上面代码中的第二行确实有效.如果这不是正确的方法,如何在最新的Prototype版本中按类选择元素?

javascript dom prototypejs

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

如何以编程方式访问连接到Windows桌面的iOS设备的文件系统?

我想使用C++访问iPhone或iOS设备上的应用程序的Documents文件夹.有许多程序可以访问iOS设备的文件系统,例如iPhone Explorer,所以我知道这是可能的.

这些程序需要iTunes,因此我认为我必须与iTunes通信才能访问iPhone设备中的某些文件夹.

我正在使用Visual C++和Embarcadero C++ Builder.但是,我找不到任何使用C++访问iOS设备文件系统的资源.有谁知道如何做到这一点?

c++ windows iphone itunes

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