问题列表 - 第10797页

如何使用正则表达式将字符串拆分为字符?

我需要学习RegEx,但现在没有时间去解决这个问题. - 所以我试图利用社区的能力.

我有一个字符串,其中包含可接受的1个字符的注释变量列表.

String comments = "#;";
Run Code Online (Sandbox Code Playgroud)

而且我要:

String[] parsedComments = {"#", ";"};
Run Code Online (Sandbox Code Playgroud)

什么RegEx字符串将解决我的问题?

String[] parsedComments = comments.split(/*  "???"  */);
Run Code Online (Sandbox Code Playgroud)

java regex

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

使用LDAP身份验证和JDBC授权实现Tomcat领域

我在遗留环境中工作,其中LDAP服务器仅用于身份验证并且不包含任何角色,并且对包含用户角色映射但没有密码的数据库进行授权.

我的计划是通过扩展JNDIRealm来实现一个新的Tomcat领域,并重写角色方法来调用封装的JDBCRealm.

我的领域在server.xml中声明:

<Realm className="com.example.LdapJdbcRealm"
   connectionURL="ldap://ldaphost:389"
   resourceName="LDAP Auth"
   userPattern="uid={0}, ou=Portal, dc=example, dc=com"
   dbConnectionURL="jdbc:oracle:thin:@oracledb:1521:dbname"
   userTable="db_user" userNameCol="user_id"
   userRoleTable="db_user_role_xref" roleNameCol="role_id" />
Run Code Online (Sandbox Code Playgroud)

这是JNDIRealm和JDBCRealm的标准属性名称的组合,稍有改动,因为它们都使用connectionURL.

package com.example;

import org.apache.catalina.Realm;
import org.apache.catalina.Context;
import org.apache.catalina.deploy.SecurityConstraint;
import org.apache.catalina.connector.Request;
import org.apache.catalina.connector.Response;
import org.apache.catalina.realm.JNDIRealm;
import org.apache.catalina.realm.JDBCRealm;

import java.security.Principal;
import java.io.IOException;

public class LdapJdbcRealm extends JNDIRealm implements Realm
{
    private JDBCRealm jdbcRealm = new JDBCRealm();

    protected static final String info = "com.example.LdapJdbcRealm/1.0";
    protected static final String name = "LdapJdbcRealm";

    public String getDbConnectionURL() {
        return jdbcRealm.getConnectionURL();
    }

    public void setDbConnectionURL(String dbConnectionURL) {
        jdbcRealm.setConnectionURL(dbConnectionURL); …
Run Code Online (Sandbox Code Playgroud)

tomcat authorization ldap jdbc

9
推荐指数
2
解决办法
9656
查看次数

Facebook Sharer如何在共享我的URL时选择图像和其他元数据?

使用Facebook Sharer时,Facebook将为用户提供使用从源中提取的一些图像中的一个作为其链接预览的选项.如何选择这些图像,以及如何确保我的页面上的任何特定图像始终包含在此列表中?

facebook facebook-sharer opengraph

390
推荐指数
7
解决办法
32万
查看次数

绑定到当前项(WPF)

我试图将ListView控件绑定到a DataTable,但WPF绑定系统似乎抱怨我指定的绑定路径.

例如,a GridViewColumn定义如下:

<GridViewColumn Header="ColumnTitle" 
 DisplayMemberBinding="{Binding Path=/, 
                        Converter={StaticResource myConverter}}"/>
Run Code Online (Sandbox Code Playgroud)

据我所知(并且MSN似乎支持我),指定Path=/应该对数据集合的当前项进行绑定.

我收到的错误(在跟踪窗口中)是:

System.Windows.Data错误:39:BindingExpression路径错误:''找不到'当前收集项'''OrdersRow'(HashCode = 680171)'.BindingExpression:路径= /; DataItem ='OrdersRow'(HashCode = 680171); target元素是'TextBlock'(Name =''); target属性是'Text'(类型'String')

这给我的印象/甚至不是一个有效的路径,WPF在斜线后期待一些东西.如果是这样,我将如何绑定到当前项目?为什么我首先得到这个错误?

data-binding wpf listview

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

存储过程不支持INSERT/EXECUTE INTO的功能原因?

在SQL Server中,无法从存储过程的结果中动态创建临时表,ala:

CREATE TABLE #temptable AS
EXEC spMyStoredProc
Run Code Online (Sandbox Code Playgroud)

要么

EXEC spMyStoredProc INTO #temptable
Run Code Online (Sandbox Code Playgroud)

或类似的东西.相反,您必须事先知道SP布局,并且必须执行以下操作:

CREATE TABLE #temptable (col1 INT, col2 VARCHAR(255))

INSERT INTO #temptable
EXEC spMyStoredProc
Run Code Online (Sandbox Code Playgroud)

是否存在功能性原因?可能是SQL Server的限制?或者它只是尚未添加到SQL规范中的东西,我可以抱有希望有一天它们会支持它吗?

t-sql sql-server stored-procedures temp-tables

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

适用于PostgreSQL的优秀C/C++连接器库

我的应用程序是商业GIS C++应用程序,我正在寻找一个强大/易于使用的Postgresq连接器.(旁注:我也计划使用PostGIS)

根据您的经验,有没有人有任何建议?如果你尝试过各种各样的话,那就更好了.

我看过:

  1. Postgres的C客户端
  2. pqxx
  3. QSQL

编辑 此外,有谁知道什么是一个很好的管理GUI工具?我在这里看到一个社区列表.但是有这么多!我正在开发Windows,不介意支付商业工具.另一个Stackoverflow帖子中有人建议使用Maestro.

c++ postgresql

32
推荐指数
3
解决办法
4万
查看次数

ASP.NET Page_Init被解雇了两次!

我有AutoEventWireup ="true"并在我的代码后面

protected void Page_Init(object sender, EventArgs e)
{


}
Run Code Online (Sandbox Code Playgroud)

当我调试时,Page_Init方法被激活了两次!

这是怎么回事?

asp.net

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

在Unix上的C语言中,进程如何在不打开文件的情况下告诉它对文件具有哪些权限?

我可以使用stat()来确定所有者,组或其他人拥有的权限,并且我可以使用geteuid()和getpwuid()来获取进程的用户名.我不太确定如何在没有系统调用的情况下获取用户所属的组.

即使知道如何获得群组,整合所有这些信息似乎也需要做很多工作.有没有更简单的方法?

c unix file-permissions

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

拉伸XAML路径以填充其包含的元素

我有ControlTemplate一些Paths.我希望Paths伸展并填充它们所处的控制,例如a Button.我怎样才能做到这一点?

我目前看起来像这样:

<ControlTemplate x:Key="SomeTemplate" TargetType="Button">
    <Canvas Background="AliceBlue">
        <Path Data="M 99.5,50 A 49.5,49.5 0 1 1 0.5,50 A 49.5,49.5 0 1 1 99.5,50 z"
            Fill="White" Stroke="Black" StrokeThickness="1" />
        <Path Data="M 15,50 C 17.5,22.5 47.5,22.5 50,50 C 52.5,77.5 82.5,77.5 85,50"
            Stroke="Black" StrokeThickness="1" />
    </Canvas>
</ControlTemplate>

...

<Button Template="{StaticResource SomeTemplate}" Height="120" Width="120" />
Run Code Online (Sandbox Code Playgroud)

我知道ScaleTransformStrechXStretchY属性,但它们只有原来的比例缩放Path的尺寸.

我会使用值转换器吗?或者也许某种形式的相对约束父母的大小?

xaml path stretch controltemplate

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

从JavaScript Online访问客户端的"localhost"

这就是我想要做的.

  1. 我在其中制作了一些包含JavaScript代码的.html页面,并将它们托管在Yahoo服务器上.

  2. 现在,当具有某个浏览器的客户端查看这些网页时,JavaScript代码用于XMLHTTPRequest在h1ttp:// localhost:8080/myservlet/servlet1上建立连接以读取某些数据.

  3. 我知道,我想连接到客户端计算机上运行的Web服务器,如果客户端有一个,即我在我的xmlHTTPRequest中使用localhost.

但是,即使客户端在端口8080上运行Web服务器,这也不起作用.在客户端的计算机上,我可以访问http://localhost:8080/mysevlet/servlet1并且servlet运行正常,但是通过.html在Yahoo服务器上托管的页面,它不起作用.

我在这里做错了什么?

javascript xmlhttprequest

7
推荐指数
3
解决办法
7743
查看次数