天道酬勤,学无止境

技术分享

带有必需属性的 PrettyFaces 错误(PrettyFaces error with required attribute)

问题 我正在使用JSF 2和Prettyfaces开发一个 Web 应用程序。 我用漂亮的注释注释了我的一个@ViewScoped bean。 这就是我所拥有的: @ManagedBean @ViewScoped @URLMapping(parentId = "app-list", id = "app-view", pattern = "/detail/#{appId}", viewId = "/system/manage_app/content/app_detail/app_detail.xhtml") public class NavegableAppView extends SystemNavegable { /** 基本上,这显示了安装在我的系统中的应用程序的详细信息。 这个 bean 可以通过两种方式实例化,传递#{appId}参数,它指示我想要加载的应用程序的 id,或者没有那个参数,在这种情况下,bean 将从@SessionScoped bean 恢复这个 id。 这就是页面/system/manage_app/content/app_detail/app_detail.xhtml管理参数的方式: <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com

2021-12-09 09:32:30   jsf-2   navigation   prettyfaces

活动分支数量的最佳范围是多少? [关闭](What is the optimal range for number of live branches? [closed])

问题 就目前而言,这个问题不适合我们的问答形式。 我们希望答案得到事实、参考或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。 如果您觉得这个问题可以改进并可能重新打开,请访问帮助中心以获得指导。 8 年前关闭。 假设一个项目是: 1产品建于Y年包含M模块用L [1..3] 语言编写由D开发人员共同开发 项目在什么时候包含过多或过少的活动分支? 我知道这是一个很难的问题,用数字来回答更难,但是我正在寻找量化的答案,如果可能的话,请制定一个公式。 背景 如果分支太少,代码永远不会准备好,开发人员不会进行大的更改,因为可能无法满足下一个截止日期。 同样,产品经理永远不会有足够的信心来命名某个版本。 功能冻结经常被建立,新想法被延迟,开发速度减慢。 如果分支太多,开发人员不确定他们的更改应该去哪里,应该传播到哪里,哪个分支将合并到哪个主干。 合并重构代码非常困难,质量下降。 此外,每个开发人员都必须在多个设置中测试他们的更改,浪费了大量精力,开发速度变慢。 活动分支数量的最佳范围是多少? 回答1 确定 RCS(svn 或 git)包含太多分支的经验法则是什么? rule of 3怎么样: 一个稳定代码分支——主干; 一个不稳定的分支——即将发布的开发; 还有一个用于维护 - 先前版本的错误修复; 许多 git 托管的项目只使用两个分支

2021-12-09 09:32:23   git   svn   branch   rcs

使用 android.graphics.Movie 显示 .gif(Show .gif with android.graphics.Movie)

问题 我正在尝试创建一个带有动画 GIF 的视图.. 当我尝试在模拟器中运行以下代码时一切正常。 但是当我尝试在真正的智能手机上运行时,没有任何反应.. 我的看法: public class GIFView extends View { private Movie mMovie; private long movieStart; public GIFView(Context context) { super(context); initializeView(); } public GIFView(Context context, AttributeSet attrs) { super(context, attrs); initializeView(); } public GIFView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); initializeView(); } private void initializeView() { InputStream is = getContext().getResources().openRawResource( R.drawable.cookies2); mMovie = Movie.decodeStream(is

2021-12-09 09:32:09   android   animated-gif

使用 javascript 在 html 脚本中需要一个小的修改,我无法整理 [关闭](A small modification needed in html script using javascript, i m not able to sort out [closed])

问题 这个问题不太可能对未来的访客有帮助; 它只与一个小的地理区域、一个特定的时刻或一个非常狭窄的情况相关,通常不适用于互联网的全球受众。 如需帮助使此问题更广泛地适用,请访问帮助中心。 8 年前关闭。 这是我的代码 <div class="rButtons"> <input type="radio" name="numbers" value="10" onclick="uncheck();" />10 <input type="radio" name="numbers" value="20" onclick="uncheck();" />20 <input type="radio" name="numbers" value="other" onclick="check(this);"/>other <input type="text" id="other_field" name="other_field" onblur="checktext(this);"/> </div> 这是 css 代码 <style type="text/css"> #other_field { visibility: hidden; } </style> 这是js <script type="text/javascript"> function uncheck() { document

2021-12-09 09:31:51   javascript

SQL 查询:包括基于同一表中不同条件的两个总和(SQL Query: Including Two Sums based on different criteria from the same table)

问题 我目前有以下 sql 查询 SELECT [Date], DATENAME(dw,[Date]) AS Day, SUM(Units) AS TotalUnits FROM tblTimesheetEntries WHERE UserID = 'PJW' AND Date >= '2013-01-01' GROUP BY [Date] ORDER BY [Date] DESC; 它返回给定用户和日期的总 [单位]。 但是,我想根据新标准生成两个单独的 Total Units,即 [Units] 是否为“Chargeable or Not”。 tblTimeSheets 中有一个名为 Chargeable 的字段,它是一个布尔值(可收费为真,非为假)。 我如何合并它来为每种类型的单位显示两个总和? 回答1 您可以使用CASE和SUM()来计算单独的总数: SELECT [Date], DATENAME(dw,[Date]) AS Day, sum(case when Chargeable = 1 then Units else 0 end) ChargeableTotal, sum(case when Chargeable = 0 then Units else 0 end) NotChargeableTotal, sum(Units) AS TotalUnits FROM

2021-12-09 09:31:41   sql

比 for 循环更有效的构建 sum 的方法(More efficient way to build sum than for loop)

问题 我有两个大小相同的列表。 两者都包含数字。 第一个列表是生成的,第二个是静态的。 由于我有很多生成的列表,我想找出哪个最好。 对我来说,最好的列表是与参考最平等的列表。 因此,我计算每个位置的差异并将其相加。 这是代码: /// <summary> /// Calculates a measure based on that the quality of a match can be evaluated /// </summary> /// <param name="Combination"></param> /// <param name="histDates"></param> /// <returns>fitting value</returns> private static decimal getMatchFitting(IList<decimal> combination, IList<MyClass> histDates) { decimal fitting = 0; if (combination.Count != histDates.Count) { return decimal.MaxValue; } //loop through all values, compare and add up the result for (int i = 0; i <

2021-12-09 09:31:34   c#

使用 Open XML SDK 从 Word 文档中获取特定页面(Get particular page from Word document using Open XML SDK)

问题 我想将文档的每一页转换为单独的 Word 文档。 所以我需要获取文档的每一页。 我无法区分开放 xml 格式的页面。 所以请把我移到正确的方向。 using (WordprocessingDocument document = WordprocessingDocument.Open("test.docx", true)) { MainDocumentPart mainPart = document.MainDocumentPart; } 回答1 根据此处的文档,客户端使用LastRenderedPageBreak上次保存页面时的页面。 它的 xml 是: <w:lastRenderedPageBreak/> 我认为您可以使用它来检查和中断页面,除非您正在使用的文档是自动生成的并且没有任何lastRenderedPageBreak s。 此外,此方法仅适用于具有单列布局的文档。 但是对于具有多列布局的文档,似乎存在问题。

2021-12-09 09:31:28   c#   openxml

iPhone 中的标签栏控制器(Tab Bar controller in iPhone)

问题 我在我的应用程序中添加了两个选项卡,使用这些选项卡加载两个视图控制器 表 1 : 主页 Tab2 : 收藏夹 所以我写了下面的代码来实现这一点 应用内委托 AppDelegate.h @class ViewController,FavViewController; @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @property (strong, nonatomic) ViewController *viewController; @property (strong, nonatomic) FavViewController *favViewController; @property (strong, nonatomic) UITabBarController *tabBarController; @end AppDelegate.m @implementation AppDelegate @synthesize window = _window; @synthesize viewController; @synthesize favViewController; @synthesize

2021-12-09 09:31:22   iphone   ios   objective-c   uitabbarcontroller

在 CSV 中搜索一个值 [关闭](Search a value in CSV [closed])

问题 很难说出这里问的是什么。 这个问题是模棱两可的、含糊的、不完整的、过于宽泛或修辞的,不能以目前的形式得到合理的回答。 如需帮助澄清此问题以便重新打开它,请访问帮助中心。 8 年前关闭。 我有 csv 文件和一个值。 我想搜索这个值是否存在于 CSV 中。 你能帮忙告诉一下哪个代码可以用来打开CSV文件,然后找出CSV中的值是否可用 回答1 perl -lne 'if(/"your_value"/){print;exit}' your_csv_file 为什么不简单地在命令行中使用 grep one,例如: grep 'your_value' your_csv_file 回答2 如果你可以安装 CPAN 模块,试试这个:DBD::CSV,你可以像处理关系数据库一样处理你的文件,通过 DBI 通过 SQL 接口查询。 回答3 如果你可以把你的价值放在正则表达式中,我认为这应该有效: perl -p -e 'unless (m/,valueToSearchAsRegex,/) {$_=""}' filename 它将打印文件具有该值的所有行。 否则,如果您想在使用 Text::CSV 的 perl 程序中执行此操作,您可以尝试: my $csv = Text::CSV->new(); open my $io, "<", $file or die "$file: $!"; my

2021-12-09 09:31:16   perl   unix

UTF-8 未在 webview android 中编码 html(UTF-8 not encoding html in webview android)

问题 我正在使用以下代码对资产文件夹中的 html 文件进行编码。 我在这里浏览了各种链接,但没有成功。 这是我的一段代码。 WebSettings settings = myWebVeiw.getSettings(); //settings.setJavaScriptEnabled(true); //myWebVeiw.getSettings().setJavaScriptEnabled(true); settings.setDefaultTextEncodingName("utf-8"); //settings.setDefaultTextEncodingName("ISO-8859-1"); myWebVeiw.loadUrl("file:///android_asset/"+totaldays+".html"); 虽然它适用于其他字符,但它无法编码 - 因为它在 web 视图上打印相同。 请建议我该怎么做。 任何帮助将不胜感激。 回答1 您需要将 WebSettings 默认文本编码设置为 utf-8。 然后将 html 标题字符集强制为 utf-8。 例子: String htmlText = "<html> your page here </html>"; WebView web = (WebView) findViewById(R.id.webview); //

2021-12-09 09:31:10   android   encoding