小编Xan*_*ros的帖子

什么是托管bean以及每页应该使用多少?

我正在使用JavaServer Faces开发Web应用程序.

我已经找到了很多关于如何使用JavaServer Faces的示例和教程,但它们都没有实际解释Bean的用途.我最初的想法是,豆类代表形式.在表单中输入数据并单击提交按钮,关联的Bean将填充数据并调用方法.

但是,到目前为止,我只看到每页有一个Bean的示例,因此Bean也可以表示页面,因此包含多个表单.

我也对Bean的范围感到困惑.如果Bean表示表单或页面,则在请求结束后它将变为无效.如果你让bean活在会话范围内,那么Bean会发生什么?您是否仍然可以以某种方式从中获取数据,或者一旦您返回它就会为您填写相关表格?

总结一下 - 什么是Managed Bean以及如何正确使用它?

architecture jsf managed-bean

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

可配置的Lua格式化程序

我们最近为相当大的Lua项目添加了一些策略,其中还包括一些比以往更严格的样式指南.
我们现在面临的问题是将整个代码库转换为新的样式指南,这是很多工作.我开始重新格式化代码,并在数百个文件中的大约5个文件后厌倦了它.

我的想法是使用代码格式化程序,它会自动为我执行此操作.但是,输出格式需要符合我们的风格指南,而不是任何不同的风格.我们还有一些不寻常的指南,比如函数定义中参数列表的左括号之前的空格.

所有这些使得找到合适的格式化器变得相当困难.有谁知道符合我所有标准的人吗?任何帮助将不胜感激.

lua

5
推荐指数
0
解决办法
373
查看次数

ABNF 中的替代运算符是可交换的吗?

增广巴科斯-诺尔范式中的替代运算符 ( /)是否可交换?

例如,与s = a / b相同吗s = b / a

parsing abnf

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

deflate 格式,尤其是动态霍夫曼编码

我目前正在实现一个 png 阅读器,但我对数据的位顺序和一般格式感到困惑。

我无权访问 libpng、zlib 或类似的东西。
请注意,我写的任何位串都是最重要的位。

根据RFC1951,“数据元素被打包 [...] 从最低有效位开始”

我的示例图像的第一个字节是:11101101
要读取标题,我反转位顺序并得到:10110111

第一点是说这是最后一个块,这是有道理的。接下来的2位是“01”,这意味着静态还是动态霍夫曼编码?RFC 仅将它们作为位提及,但没有提及它们的顺序或它们的数值。

假设采用动态霍夫曼编码,首部后跟 2 个霍夫曼字母表。然而,这些也是编码的。0-15 用作文字,16 将前面的代码重复(3 + 后面的 2 位)次。我假设 17 和 18 重复文字 0 是否正确?

进一步的问题是:

  • 我是否正确理解了所有这些?
  • 我怎么知道字母编码结束和下一个开始?
  • 与标题位相比,字母表和实际压缩数据的位顺序是什么?

我想我不明白3.2.7章的大部分内容......

deflate

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

标签 统计

abnf ×1

architecture ×1

deflate ×1

jsf ×1

lua ×1

managed-bean ×1

parsing ×1