问题列表 - 第42410页

如何检查Liferay实例的版本?

我有几个Liferay Portal实例(与Apache Tomcat 5.5.x/6.x捆绑在一起),我需要知道如何检查那些Liferay实例的版本.

提前致谢.

liferay

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

字符串解析具有不同的长度

我需要解析看起来像的SWIFT消息:: 15A :: 20:REFERENCE:21:NEW:15B :: 30T:

我需要解析它:...:符号.问题在于:可以是3个和2个字符.那可能吗?

java string parsing

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

检索域的GORM持久属性列表

获取与给定GORM域对象关联的持久属性列表的最佳/最简单方法是什么?我可以获取所有属性的列表,但是此列表包含非持久性字段,例如classconstraints.

目前我正在使用它并nonPersistent使用我创建的列表过滤掉属性列表:

    def nonPersistent = ["log", "class", "constraints", "properties", "errors", "mapping", "metaClass"]
    def newMap = [:]
    domainObject.getProperties().each { property ->
        if (!nonPersistent.contains(property.key)) {
            newMap.put property.key, property.value
        }
    }
Run Code Online (Sandbox Code Playgroud)

似乎必须有一种更好的方法来获得持久性属性.

grails grails-orm

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

使用两个同名的类

我有两个PHP应用程序,它们具有相同名称的twho类. - 带有"Project"类的app1 - 带有"Project"类的app2

我必须在第二个应用程序中使用第一个应用程序的类,但是两个带有一个名称的类会导致错误("PHP致命错误:无法重新声明类Project ...").

我不能改变类名.我必须使用PHP 5.2(PHP 5.2中没有命名空间).

有解决方案吗?

也许 :

  • 使用类Project
  • undef这个类(有点"unset Project",有可能用PHP?)
  • include()第二课
  • 使用第二课

我不知道PHP是否可行(没有找到任何关于此的资源),我不知道更好的方法来管理这个......

php conflict namespaces class

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

形成libaray以与Flask和SQLAlchemy一起使用

我正在开发基于Flask和SQLAlchemy的Web应用程序.大多数表单/模型是相关的,因此需要使用足够灵活的库来处理多个表单,并允许轻松覆盖[或创建]默认小部件.

有人可以推荐一个好的表格库(除了formalchemy).我真的很喜欢django表格,但想知道是否有其他选择.

python forms sqlalchemy flask

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

如何在不构建网站的情况下使用MSBuild解析网站引用?

我有一个包含网站和几个依赖项目的解决方案.我需要用MSBuild构建这个解决方案.问题是我需要构建站点本身只是为了解析引用,然后扔掉构建的结果.我已经看过解决方案.metaproj文件,但它只包含允许我构建网站的目标.我正在使用它,因为它也解析了这些引用.这不是一个关键问题,但在我的情况下,构建该网站本身需要两分钟的时间.

当然,我可以手动构建依赖项目,然后只需复制构建结果......但每次添加新引用时,都需要修改构建文件.

这样做有聪明的方法吗?

asp.net msbuild web

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

使用LINQ表达式的文本表示

在我的项目中,我使用了很多LINQ表达式,我允许用户通过在文本输入中键入linq查询来键入自己的查询

那么,是否可以从包含这个的文本创建LINQ表达式?而且,是否有可能使文本等同于linq查询?(比如来自FOO in bar select foo)

先谢谢了

c# linq entity-framework asp.net-mvc-2

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

如何在Spring的CAS服务属性中正确设置服务URL

使用Spring Security + CAS时,我会一直使用发送到CAS的回调URL(即服务属性)来触及一个小路障.我已经看了一堆的例子,如,但它们都使用硬编码网址(甚至Spring的CAS文档).一个典型的剪辑看起来像这样......

  <bean id="serviceProperties" class="org.springframework.security.ui.cas.ServiceProperties">
    <property name="service" value="http://localhost:8080/click/j_spring_cas_security_check" />
  </bean>
Run Code Online (Sandbox Code Playgroud)

首先,我不想硬编码服务器名称或端口,因为我希望这个WAR可以在任何地方部署,我不希望我的应用程序在编译时绑定到特定的DNS条目.其次,我不明白为什么Spring无法自动检测我的应用程序的上下文和请求的URL来自动构建URL.该声明的第一部分仍然有效,但As Raghuram通过此链接指出,出于安全原因,我们无法信任来自客户端的HTTP Host Header.

理想情况下,我希望服务URL完全符合用户的要求(只要请求有效,例如mycompany.com的子域),所以它是无缝的,或者至少我只想指定一些相对于我的路径应用程序上下文root并让Spring动态确定服务URL.像下面这样的东西......

  <bean id="serviceProperties" class="org.springframework.security.ui.cas.ServiceProperties">
    <property name="service" value="/my_cas_callback" />
  </bean>
Run Code Online (Sandbox Code Playgroud)

要么...

  <bean id="serviceProperties" class="org.springframework.security.ui.cas.ServiceProperties">
    <property name="service" value="${container.and.app.derived.value.here}" />
  </bean>
Run Code Online (Sandbox Code Playgroud)

这有可能或容易,还是我错过了明显的?

java spring cas spring-security

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

Activity中的Android BroadcastReceiver

我只是尝试这个小样本项目,它所做的一切:活动一有一个发送广播的按钮.活动二在收到时显示祝酒词.下面是代码,从未收到广播.我做错了什么?

发送广播

public class SendBroadcast extends Activity {

    public static String BROADCAST_ACTION = "com.unitedcoders.android.broadcasttest.SHOWTOAST";

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

    public void sendBroadcast(View v){
        Intent broadcast = new Intent();
        broadcast.setAction(BROADCAST_ACTION);
        sendBroadcast(broadcast);
    }
}
Run Code Online (Sandbox Code Playgroud)

接收它

public class ToastDisplay extends Activity {

    private BroadcastReceiver receiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            Toast.makeText(getApplicationContext(), "received", Toast.LENGTH_SHORT);
        }
    };

    @Override
    protected void onResume() {
        IntentFilter filter = …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver

46
推荐指数
3
解决办法
12万
查看次数

将位图添加到可绘制资源

如何Bitmap从网络(在我的意思是应用程序!)中添加一个可绘制资源?所以我可以访问Bitmap使用R.drawable.bitmapName...

android android-resources

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