问题列表 - 第20762页

JSF中的新手:组合与复合

我正在开始使用JSF 2作为视图技术的新Web应用程序.我之前没有使用过JSF的经验,对这些概念有点困惑.
我阅读了一些关于JSF的文档,其主要思想是它是一个基于组件的框架.应用程序是从组件构建的.

但是现在有两种创建组件的方法,正如我所理解的:
1.组合 - 可以包含在页面中的组件集合
2. composite - 一个新的组件,它封装了一些组件并向用户公开了一个接口

选择它们的基本规则是什么?
例如,我想向用户显示产品列表.对于这个列表,我应该创建我自己的组件,我将其添加到主布局,以分隔视图代码.那么这个列表应该是一个组合还是复合?

我希望有人可以帮助我清理这些基本的东西.

提前致谢,

jsf composite-component

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

PHP变量问题!

所以我有一个PHP变量,它的值被另一个PHP文件取代.例:

$var = "~~~OtherVariable~~~";
Run Code Online (Sandbox Code Playgroud)

如果我回显这个变量,它会输出相应的字符串.例:

echo $var; //prints out "This is a string of text";
Run Code Online (Sandbox Code Playgroud)

所以看起来到目前为止一切正常,我的PHP变量($var)显示它实际上包含字符串"This is a string of text"而不是"~~~OtherVariable~~~".

现在问题来了,我想在另一个PHP函数中使用这个PHP变量我在其他地方(在同一页面上),我想要变量($var)值"This is a string of text",而是函数正在读取它"~~~OtherVariable~~~",这不是我想要的是!

有没有办法让函数读取变量"This is a string of text"而不是"~~~OtherVariable~~~"

谢谢Guys&Gals

编辑:这是代码块:

$string = "~~~ItemTitle~~~"; /*Another php file looks for any string in 
this file with "~~~ItemTitle~~~" and replaces it with another block of 
text, ie. "This is a string of …
Run Code Online (Sandbox Code Playgroud)

php variables

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

.NET正则表达"不是这个字符串"

我是一个正则表达式的新手,需要一个表达式:

匹配"an"和"AN"但不匹配"和"或"AND"并匹配此谓词中的"o"和"O"但不匹配"or"或"OR":

1和(2or3)AND(4OR5)的(6o7)AN(8O9)

基本上我无法弄清楚如何转换表达式:

var myRegEx = Regex("[0-9 ()]|AND|OR")
Run Code Online (Sandbox Code Playgroud)

进入一个"除了"之外,不区分大小写的表达.

无法使用正则表达式单词边界功能,因为谓词不需要包含空格.

(已经提供了两个答案后添加):我还需要知道匹配的索引,这就是为什么我假设我需要使用Regex.Match()方法.

谢谢!

这是我最终得到的:

  private bool mValidateCharacters()
  {
     const string legalsPattern = @"[\d ()]|AND|OR";
     const string splitPattern = "(" + legalsPattern + ")";
     int position = 0;
     string[] tokens = Regex.Split(txtTemplate.Text, splitPattern, RegexOptions.IgnoreCase);

     // Array contains every legal operator/symbol found in the entry field
     // and every substring preceeding, surrounded by, or following those operators/symbols
     foreach (string token in tokens)
     {
        if (string.IsNullOrEmpty(token))
        {
           continue;
        }

        // Determine if the …
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

Apache Commons JCI ReloadingClassLoader

有没有人有使用Apache Commons JCI API的ReloadingClassLoader的经验?

唯一的用法示例可以在以下页面中找到:http://commons.apache.org/jci/usage.html

我假设每当目录或jar更改时,它会自动重新加载类加载器中的类?

如果是这样,你将不得不再次加载/实例化一个先前加载/实例化的类(通过调用loadClass())来使用新修改的类?那是对的吗?

希望这很清楚.

java classloader apache-commons-jci

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

C++模板多态性

我有这种类的结构.

class Interface{
...
}

class Foo : public Interface{
...
}

template <class T>
class Container{
...
}
Run Code Online (Sandbox Code Playgroud)

我有一些其他类Bar的构造函数.

Bar(const Container<Interface> & bar){
...
}
Run Code Online (Sandbox Code Playgroud)

当我以这种方式调用构造函数时,我得到"无匹配函数"错误.

Container<Foo> container ();

Bar * temp = new Bar(container);
Run Code Online (Sandbox Code Playgroud)

怎么了?模板不是多态的吗?

c++ polymorphism templates

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

将#RRGGBB十六进制值转换为#AARRGGBB

#414141作为#AARRGGBB会有什么价值?#52b531怎么样?如何使用PHP转换它?

此致,
Pentium10

php

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

压缩和受密码保护的文件的正确电子邮件附件MIME类型是什么?

如果mimetype是"application/7zip",或者只是"data/binary",它是用7zip压缩和密码保护的吗?别的什么?

email 7zip mime-types

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

将ASP.Net MVC与WebForms结合使用

是否有可能创建一个MVC根应用程序(具有主页和主题的Portal)并添加几个基于WebForms的子项目(我们已经有一个现有的WebForms应用程序,我们想要集成到Portal中)?

您将如何集中导航(站点地图,网址路由)?
你会如何分享这些主页?
您如何参考资源(〜问题等)?

这里描述的那样的解决方案似乎有些过时了

asp.net-mvc webforms master-pages sharing

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

允许搜索机器人在没有会话ID的情况下抓取您的网站

谷歌网站管理员指南声明

允许搜索机器人抓取您的网站,而无需会话ID或跟踪其通过网站的路径的参数.这些技术对于跟踪个人用户行为很有用,但是机器人的访问模式完全不同.使用这些技术可能会导致您网站的索引编制不完整,因为漫游器可能无法消除看起来不同但实际指向同一网页的网址.

我的ASP.NET 1.1站点使用自定义身份验证/授权,并且非常依赖会话guid(类似于此方法).我担心允许非会话跟踪流量会破坏我现有的代码或引入安全漏洞.

允许非会话跟踪机器人抓取正常会话跟踪站点的最佳做法是什么?除了检查用户代理之外,还有什么方法可以检测搜索机器人(我不希望人们欺骗自己作为googlebot来绕过我的会话跟踪)?

asp.net security session search-engine-bots

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

在Rails中创建大规模HABTM关联的最快方法是什么?

我有两个表,在Rails中有HABTM关系.类似于以下内容:

class Foo < ActiveRecord::Base
  has_and_belongs_to_many :bars
end

class Bar < ActiveRecord::Base
  has_and_belongs_to_many :foos
end

现在我有了一个新Foo对象,并希望为它预先加载数千个条形码,我预先加载了它:

@foo = Foo.create
@bars = Bar.find_all_by_some_attribute(:a)

最快的方法是什么?我试过了:

@foo.bars = @bars
@foo.bars << @bars
Run Code Online (Sandbox Code Playgroud)

两者都运行得很慢,每个条目都有以下条目bar:

bars_foos列(1.1ms)从bars_foos SQL 显示字段(0.6ms)INSERT INTO bars_foos(bar_id, foo_id)VALUES(100,117200)

我查看了ar-extensions,但是import如果没有模型(Model.import),该函数似乎无法工作,因为它不能用于连接表.

我需要编写SQL,还是Rails有更漂亮的方式?

activerecord ruby-on-rails has-and-belongs-to-many

14
推荐指数
2
解决办法
3946
查看次数