问题列表 - 第20122页

asp.net服务器控件 - 避免添加多个javascript

我创建了一个派生自LinkBut​​ton的asp.net Server控件,并向页面呈现一个小的javascript函数.

我想在页面上多次使用此控件,但只想在页面上呈现一次javascript.另一方面,我宁愿不手动将其添加到js文件中,因为我不希望将来忘记添加js文件.

这样做的最佳方式是什么?

asp.net custom-server-controls

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

将 int 与 enum 匹配的优雅方式,其中每个 enum 类型对应一个范围

我正在尝试想一个优雅的方法来用Java解决这个问题:

给定一个 0-100 的整数,这是将其转换为枚举的优雅方法,其中枚举的每个可能值对应于一个整数范围。

例如

enum grades{

    A -> 90-95%
    B -> 85-90%,
    C -> 75-85%
    ...
    etc

}
Run Code Online (Sandbox Code Playgroud)

有人能想出一种简洁的方法来编写一个给定 int 返回成绩枚举或抛出 IllegalArgumentException 的方法吗?

java enums

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

Java日期格式 - 包括其他字符

在Java中是否有等效的php date()样式格式?我的意思是,在php中我可以使用反斜杠转义字符来对它们进行字面处理.即yyyy\y\e\a\r \n将成为2010年.我没有在Java中找到任何类似的东西,所有的例子都只涉及内置的日期格式.

特别是,我处理JCalendar日期选择器及其dateFormatString属性.

我需要它,因为在我的语言环境中,需要以日期格式编写各种其他内容,例如d.(天)部分后,m.(多年后)部分等等.在最坏的情况下,我可以使用字符串替换或正则表达式,但也许有一个更简单的方法?提前致谢!

java date-format

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

如何使用QuickForm添加禁用的选择选项?

我有使用QuickForm的代码,它使用以下内容创建一个选择小部件:

$form->addElement( 'select', 'state_id', 'State:', statesArray() );
Run Code Online (Sandbox Code Playgroud)

statesArray()查询数据库以获取可用状态,并返回一个关联数组,其中ID与状态名称相关联.我在整个解决方案中使用了类似的技术.

我想要做的是在这个数组前加上两个被禁用的选项,这样默认情况下,选择菜单会显示"请选择一个状态",后面跟一个破折号,这两个选项都被禁用.如果我没有使用QuickForm,则select将具有以下两个选项:

  <option value="" disabled="disabled">Select a State</option>
  <option value="" disabled="disabled">-</option>
Run Code Online (Sandbox Code Playgroud)

这两个选项都被禁用,如果用户在第一个值上保留选项,则选择窗口小部件会提交一个空值,该值由表单检查代码使其无效.

有没有办法用QuickForm做到这一点?

谢谢,查克

php pear quickform

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

编译器如何处理内联导出函数?

如果头文件包含函数定义,则编译器可以内联它。如果导出了函数,则在链接过程中也必须使客户机可以使用该函数的名称和实现。编译器如何做到这一点?它是否内联函数并为外部调用者提供实现?

考虑Foo.h:

class Foo
{
    int bar() { return 1; }
};
Run Code Online (Sandbox Code Playgroud)

Foo :: bar可以内联或不在库foo.so中。如果另一段代码包含Foo.h,它是否总是创建自己的Foo :: bar副本,无论是否内联?

c++ compiler-construction export inline

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

在 MS Word 中包含 HTML 文件

是否可以在 Word 中包含普通的 HTML 文件,以便它们以正确的样式等显示,而不是普通的文本文件?

html ms-word

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

如何获取Xvfb显示号码

如何获取运行Xvfb时使用的显示号?比如有人跑

./Xvfb:14

我需要以某种方式获得使用的显示数字14.

提前致谢

x11

7
推荐指数
2
解决办法
8248
查看次数

如何在浏览器中心显示整个页面

我的contentplaceholder外面有三个div

主页代码:

<div id="content-outer" class="clear">
 <div id="content-wrapper">    
   <div id="content">      
     <asp:ContentPlaceHolder ID = "ContentPlaceHolder1" runat="server" >
      </asp:ContentPlaceHolder>     
   </div>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

内容外部div的宽度是1400px,它在宽度为1400或更大的屏幕上运行良好但是当我在宽度为1024的scree中运行它时,整个页面从左边开始,,,我想在中心对齐我的页面时在浏览器中打开,我给了一些css属性

content-outer:margin-left:auto; margin-right:auto;(不工作)

但我无法居中对齐我的整个页面,,,请告诉我,我怎么能这样做,我也给了身体相同的属性,但再次没有运气

asp.net master-pages

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

如何验证重构是否等于原始代码

我正在使用遗留的Java代码,没有任何单元测试.为了使用该项目,需要重构许多类.

许多重构可以用eclipse完成,我是手工做的.经过一些重构后,我回顾了对cvs-HEAD的差异,但我真的不能确定一切都是100%正确的.

问题:如何验证重构,这与前一版本的数学相同?我希望有一个工具,但我也接受"基本的人类算法"作为解决方案.

我知道,"运行你的JUnit-Tests"是最好的答案,但遗憾的是,我的项目中没有任何答案.

谢谢!

java validation refactoring

14
推荐指数
3
解决办法
588
查看次数

存储过程结果中的问题

我有这样的商店程序:

ALTER PROCEDURE [dbo].[CheckUser&Pass]
(
    @Username nchar(15),
    @Password nchar(15)
)
AS
    SET NOCOUNT ON;
SELECT        Username, Pass, Code_Person
FROM            Login
WHERE        (Username = @Username) AND (Pass = @Password)
Run Code Online (Sandbox Code Playgroud)

并执行:

DECLARE @return_value int

EXEC    @return_value = [dbo].[CheckUser&Pass]
        @Username = N'admin',
        @Password = N'1234'

SELECT  'Return Value' = @return_value

GO
Run Code Online (Sandbox Code Playgroud)

我想知道如果用户名是admin并且密码是1234,我可以将@return_Value设置为1.

但它不能正常工作,这可能吗?

sql-server stored-procedures

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