小编Mar*_*zzi的帖子

GWT:从服务器分离js + css +图像

我们想要以下配置:

  • 一台服务器正在回复GWT RPC:x.com(运行Java的那台)
  • 另一台服务器正在服务js/css/images:y.com(用于带宽优化)

所以主页是:http: //x.com/index.html 并包含以下行: <script type="text/javascript" language="javascript" src="http://**x.com**/my-app.nocache.js"></script>

我们收到了SOP错误:不安全的JavaScript尝试使用URL访问框架...

有什么建议,帮忙吗?

gwt same-origin-policy

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

MDX:对同一维度的不同成员进行过滤和切片

我正在使用icCube的Sales cube来学习MDX.我想写一个MDX查询,以显示2009年销售收入超过80,000美元的国家的销售收入.我尝试了以下方法,但它返回了一个只有一列的空表([Amount]):

WITH
 SET [myset] AS Filter([Country].members, ([Measures].[Amount], [2010])>80000)
select [Country].members on 0, [Amount] on 1
from (select [myset] on 0, [Amount] on 1 from [sales])
where [2009]
Run Code Online (Sandbox Code Playgroud)

mdx filter slice iccube

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

WordPress:集成现有(生成的)HTML页面

一方面我有一个现有的WordPress网站.

另一方面,一堆现有的和生成的(实际上是一些文档页面)静态HTML页面:数百......

我想将这些现有的HTML页面集成到WordPress站点中.

无需从WordPress管理控制台编辑它们.只需使它们与网站的整体外观(页眉,页脚等)保持一致,并使导航(从WordPress页面)到这些页面正常工作.

任何想法,如果这可能,我应该在哪里寻找一些示例/教程/现有插件.

注1:我完全控制了生成过程,因此生成的页面内容可以根据需要适应WordPress的需要.

注2:将不时重新生成整个现有的HTML页面.所以我需要相应地更新我的WordPress网站.

wordpress

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

从 Java API 访问 keycloak 角色/用户属性

我在 Keycloak 中创建了一个角色和一个用户,并在其中添加了一个属性;例如:

my_role_attr = 'x'
my_user_attr = 'y'
Run Code Online (Sandbox Code Playgroud)

然后我尝试访问该信息。通过 JAVA KeycloakSecurityContext(以及关联的 AccessToken / IDToken)。我可以看到角色的名称和用户信息,但找不到这些属性。

我知道我必须创建一个协议映射器“用户属性”以将“my_user_attr”映射到令牌声明中。然后就可以获取AccessToken / IDToken中的值了。

但我找不到获取角色属性的方法。我没有看到任何角色属性的“协议映射器”。我是不是错过了什么。

java oauth-2.0 openid-connect keycloak

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

JDBC驱动程序注册死锁?

在一个线程中,正在创建一个JackRabbit:

"docs-on-startup" #32 prio=5 os_prio=0 tid=0x00007f730d73e800 nid=0x601d in Object.wait() [0x00007f725bffc000]
   java.lang.Thread.State: RUNNABLE
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
    at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
    at java.sql.DriverManager$2.run(DriverManager.java:603)
    at java.sql.DriverManager$2.run(DriverManager.java:583)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.sql.DriverManager.loadInitialDrivers(DriverManager.java:583)
    at java.sql.DriverManager.<clinit>(DriverManager.java:101)
    at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
    at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.apache.jackrabbit.core.util.db.ConnectionFactory.getDriverClass(ConnectionFactory.java:261)
    at org.apache.jackrabbit.core.util.db.ConnectionFactory.createDataSource(ConnectionFactory.java:234)
    at org.apache.jackrabbit.core.util.db.ConnectionFactory.getDataSource(ConnectionFactory.java:170)
    - locked <0x000000066c71ea70> (a java.lang.Object)
    at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.getDataSource(BundleDbPersistenceManager.java:569)
    at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.init(BundleDbPersistenceManager.java:537)
    at org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager.init(DerbyPersistenceManager.java:250)
    at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1375)
    at org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:512)
    at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:313)
    at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615)
Run Code Online (Sandbox Code Playgroud)

在另一个线程中,使用Class.forName("org.postgresql.Driver")初始化Postgres的驱动程序:

"schema-task-1" #37 prio=5 …
Run Code Online (Sandbox Code Playgroud)

java postgresql jdbc jackrabbit

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

使用 IE 在 DIV 中使用 HTML 选择的宽度问题

这是我放在jsfiddle上的一个例子

<div style='width:30px;border:solid 1px'>
  <select style='width:100%'>
    <option>This is my first option</option>
    <option>option</option>
  </select>
</div>

<br/>
<br/>

<div style='width:300px;border:solid 1px'>
  <select style='width:100%'>
    <option>This is my first option</option>
    <option>option</option>
  </select>
</div>
Run Code Online (Sandbox Code Playgroud)

在 IE 7/8 以外的所有浏览器(FF、Chrome、Safari、IE9、IE8 模式下的 IE9)中,第一个组合的选项是完全可见的。IE8 将选项的宽度限制为外部 div 的宽度。

这里有一个 截图

知道如何解决这个问题吗?

html internet-explorer internet-explorer-8

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

如何防止IE8加载javascript库

如何防止IE8(及以下)的D3库加载?

<head>
    <script src="../lib/d3/d3.v2.min.js" type="text/javascript"></script>
</head>
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer

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

Java:阻止System.exit,文件访问等...用于用户定义的表达式

在我们的应用程序中,用户可以定义由我们的主引擎执行的Java表达式(这些表达式只是方法调用:例如,Math.abs(42)).他们是通过反思来执行的.

什么是不同的解决方案,以防止这些表达式调用例如System.exit(但也有文件访问和其他...)直接或通过方法调用,内部最终调用System.exit?

请注意,可以在不同的线程中执行几个不同的表达式.防止例如使用SecurityManager进行文件访问不起作用,因为主表必须仍能够在执行表达式时访问文件系统.

java

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

Material-ui onDblClick 表格行

我正在使用 Material-UI (v1.2.3) w/ Typescript。

我正在尝试处理表行的双击,如下所示:

<TableRow onDblClick={that.handleRowDblClick(val)}
Run Code Online (Sandbox Code Playgroud)

不幸的是,TableRow 上似乎不存在此属性。

有什么办法可以实现这一点吗?

material-ui

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

下拉菜单翻转位置问题。React-Select + Material-UI Popper

我使用 Material-UI lib 文档中的示例自动完成字段。( https://material-ui.com/demos/autocomplete/#react-select )

在页面底部或浏览器的视口打开菜单时,翻转菜单会出现问题。

有没有办法用 Material-UI 和 react-select 解决这个问题?还是我需要写一些自定义的东西?

flip drop-down-menu reactjs react-select material-ui

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