问题列表 - 第31957页

将输入字段的宽度调整为其输入

<html>
  <head>
  </head>
  <body>
    <input type="text" value="1" style="min-width:1px;" />
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的代码,它不起作用.HTML,JavaScript,PHP或CSS中是否还有其他方法可以设置最小宽度?

我想要一个动态变化宽度的文本输入字段,以便输入字段围绕其内容流动.每个输入都有一个内置的填充2em,这就是问题,第二个问题是min-width根本没有输入.

如果我设置宽度超过需要的宽度比整个程序凌乱,我需要1px的宽度,只有在需要时才需要更多.

html javascript css

150
推荐指数
14
解决办法
21万
查看次数

我应该对用户输入错误抛出异常吗?

我正在编写一个用户输入库,以便轻松管理动态创建表单以询问用户数据.

我想让最终的开发人员不得不"思考"最低限度,所以我让他们抛出异常而不是返回'true'或'false'并记住处理返回值等.

实际上,它的效果非常好.抛出异常也给了我一个附带好处,即能够在日志中自动记录用户错误,所有这些都是"免费"的,因为异常的创建导致日志记录完成.

说完所有这些之后,我想知道这是否真的"反对最佳做法"?我是否应该仅在我甚至不期望用户输入错误的时候保留例外,或者可以说"来自用户的数据有问题......这是一个例外"?

有什么想法吗?

php

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

TSQL情况,然后是语法 - 使用REPLACE

这实际上适用于先前的问题,TSQL 2008使用LTRIM(RTRIM和Still Have Spaces

我正在使用OMG PONIES语句编写一个非常冗长的SELECT语句来删除NON NULL非可见字符

 (WHEN PropStreetAddr is NOT NULL THEN
    (SELECT LTRIM(RTRIM((REPLACE(PropStreetAddr, 
                                 SUBSTRING(PropStreetAddr, 
                                           PATINDEX('%[^a-zA-Z0-9 '''''']%', 
                                           PropStreetAddr), 
                                 1), '') AS PropStreetAddr)
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT 
  CASE WHEN LOAN_NUMBER IS NOT NULL THEN 
     REPLACE( LOAN_NUMBER,SUBSTRING (LOAN_NUMBER,PATINDEX( ' %[^a-zA-Z0-9 '''''']% ' , ' ' ) as LOAN_NUMBER.
 ,CASE WHEN MERS_ID IS NOT NULL THEN 
     REPLACE(  MERS_ID,SUBSTRING (MERS_ID,PATINDEX( '  %[^a-zA-Z0-9 '''''']% ' , ' ' ) as MERS_ID 
 ...127 more lines of similar statements
Run Code Online (Sandbox Code Playgroud)

一旦我检查语法,我收到此错误指向SELECT后的第一个Case语句:

消息156,级别15,状态1,行143关键字'as'附近的语法不正确.

有人能帮我理解我错过的东西吗?

sql t-sql sql-server string

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

用php preg_replace只替换字符串一次

我需要一个替换字符串一次功能,并相信preg_match可能是我最好的选择.

我正在使用它,但由于使用的动态性,有时这个函数表现得很奇怪:

function str_replace_once($remove , $replace , $string)
{
    $pos = strpos($string, $remove);
    if ($pos === false) 
    {
    // Nothing found
    return $string;
    }
    return substr_replace($string, $replace, $pos, strlen($remove));
} 
Run Code Online (Sandbox Code Playgroud)

现在我采用这种方法,但已经遇到下面列出的错误....我正在使用此函数解析所有类型的html字符串,因此很难给出导致错误的值.截至目前,我对以下80%的使用显示此错误.

function str_replace_once($remove , $replace , $string)
{
    $remove = str_replace('/','\/',$remove);
    $return = preg_replace("/$remove/", $replace, $string, 1);  
    return $return;
}  
Run Code Online (Sandbox Code Playgroud)

错误:

警告:preg_replace()[function.preg-replace]:编译失败:在偏移量0处不重复

有人可以改进解决方案吗?

php regex string

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

您对C#中"逃离Zurg"难题的解决方案是什么?

这里找到了这个谜题......我做了一个蛮力解决方案,我想知道你是如何解决它的...

巴兹,伍迪,雷克斯和哈姆必须逃离古尔格(a)他们只需要在自由之前越过最后一座桥.但是,这座桥很脆弱,最多可同时容纳两座桥.此外,为了穿过桥梁,需要手电筒以避免陷阱和破损的部件.问题是我们的朋友只有一个带一个电池的手电筒,持续时间只有60分钟(这不是一个错字:六十个).玩具需要不同的时间穿过桥梁(向任一方向):

 TOY     TIME
Buzz   5 minutes
Woody 10 minutes
Rex   20 minutes
Hamm  25 minutes
Run Code Online (Sandbox Code Playgroud)

由于桥上同时只有两个玩具,它们不能同时过桥.由于他们需要手电筒穿过桥梁,每当两个人越过桥梁时,有人必须返回并将手电筒带到另一侧仍然必须穿过桥梁的那些玩具上.现在的问题是:四个玩具能够以何种顺序及时(即60分钟)从Zurg中拯救出来?

//(a) These are characters from the animation movie “Toy Story 2”.
Run Code Online (Sandbox Code Playgroud)

这是我的解决方案:

public Form1()
{
    InitializeComponent();
    List<toy> toys = new List<toy>(){
        new toy { name = "buzz", time = 5 } ,
        new toy { name = "woody", time = 10 } ,
        new toy { name = "rex", time = 20 } ,
        new toy { name = "ham", time …
Run Code Online (Sandbox Code Playgroud)

c# puzzle

19
推荐指数
1
解决办法
1425
查看次数

makeKeyAndOrderFront:再次导致EXC_BAD_ACCESS

我确定这是非常简单的我缺少的东西.我用makeKeyAndOrderFront:它打开一个窗口,它第一次工作.当我关闭窗口并尝试再次打开它时,它会退出并给我错误EXC_BAD_ACCESS.我的代码是这样的:

- (IBAction)viewScreen:(id)sender {

[screenView makeKeyAndOrderFront:sender];
}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么会发生这种情况并且调试器控制台没有说什么.

提前致谢

cocoa exc-bad-access sender

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

用于Web服务中长时间运行的Java模式

我正在构建一个执行数据库进程的Web服务(运行多个查询的SQL代码,然后在两个非常大的表之间移动数据),我假设某些进程可能需要2到10个小时才能执行.

从Java Web服务中执行长时间运行的数据库进程的最佳实践是什么(它实际上是基于REST的,使用JAX-RS和Spring)?该过程将在1次Web服务调用时执行.预计这次执行将每周进行一次.

提前致谢!

java

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

可编程工具,可用于实际的应用程序开发

我对Visual Programming Languages(VPL)感兴趣了一段时间.但是,我几乎没有看到任何可用于实际项目的环境,例如Windows应用程序或Web服务.

我听说过以下几点:

是否有任何其他VPL环境可生成可执行程序并可用于实际应用程序?

visual-programming

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

POCO的解释

我想知道是否有人能给出POCO(普通旧CLR对象)的可靠解释(例子).我在维基百科上找到了一个简短的解释,但它确实没有给出可靠的解释.

poco

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

导出到Excel不正确显示数字

将数据从数据库导出到Excel电子表格时,我很难正确显示帐号.一家公司的帐号正确显示.但是,其他人则没有.用户必须双击单元格才能查看整个帐号.我用谷歌搜索过这个问题,但我尝试过的解决方案都没有.

<cfsetting enablecfoutputonly="Yes">
   <cfsavecontent variable="sTest">
       <cfoutput>
       <table>
       <tr><th align="center">ATTUID</th>
           <th>Company Name</th>
           <th align="center">Account Number </th>
           <th align="center">Total Past Due Balance</th>
           <th align="center">Date Sent</th>
      </tr>
      <cfloop query="returnQuery">
          <tr><td>#attuid#</td>
              <td>#companyname#</??td>
              <td>#AccountNum4#??</td>
              <td>#totalpastd??ue#</td>
              <td>#datefor??mat(posted)# #timeformat(posted, "h:mm tt")#</td> 
          </tr>
      </cfloop>
      </table>
  </cfoutput>
</cfsavecontent>
<cfcontent type="application/vnd.msexcel"> 
<cfheader name="Content-Disposition" value="inline; filename=export.xls">  
<cfoutput>#sTest#</cfoutput> 
Run Code Online (Sandbox Code Playgroud)

coldfusion excel export-to-excel coldfusion-8

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