标签: hint

PHPDoc类型提示对象数组?

因此,在PHPDoc中,可以@var在成员变量声明之上指定提示其类型.然后是一个IDE,例如.PHPEd将知道它正在使用什么类型的对象,并且能够为该变量提供代码洞察.

<?php
  class Test
  {
    /** @var SomeObj */
    private $someObjInstance;
  }
?>
Run Code Online (Sandbox Code Playgroud)

这很有效,直到我需要对一个对象数组做同样的事情,以便在稍后迭代这些对象时能够获得正确的提示.

那么,有没有办法声明一个PHPDoc标记来指定成员变量是一个SomeObjs 数组?@var例如,数组是不够的,@var array(SomeObj)似乎没有效果.

php ide var phpdoc hint

399
推荐指数
10
解决办法
17万
查看次数

水印/提示文本/占位符TextBox

如何将一些文本放入文本框中,当用户在其中键入内容时会自动将其删除?(在WPF中)

c# wpf textbox watermark hint

246
推荐指数
12
解决办法
21万
查看次数

OPTION(RECOMPILE)总是更快; 为什么?

我遇到了一个奇怪的情况,附加OPTION (RECOMPILE)到我的查询导致它在半秒内运行,而省略它会导致查询花费超过五分钟.

从查询分析器或我的C#程序执行查询时就是这种情况SqlCommand.ExecuteReader().打电话(或不打电话)DBCC FREEPROCCACHEDBCC dropcleanbuffers没有任何区别; 查询结果总是立即返回,OPTION (RECOMPILE)如果没有它,则会超过五分钟.始终使用相同的参数调用查询[为了此测试].

我正在使用SQL Server 2008.

我对编写SQL OPTION非常熟悉,但之前从未在查询中使用过命令,并且在扫描此论坛上的帖子之前不熟悉计划缓存的整个概念.我从这些帖子中了解到,这OPTION (RECOMPILE)是一项昂贵的操作.它显然为查询创建了一个新的查找策略.那么为什么然后,省略它的后续查询OPTION (RECOMPILE)是如此之慢?后续查询是否应该使用在前一次调用中计算的查找策略,其中包括重新编译提示?

拥有一个需要在每次调用时重新编译提示的查询是否非常不寻常?

对于入门级问题我很抱歉,但我无法真正做到这一点.

更新:我被要求发布查询...

select acctNo,min(date) earliestDate 
from( 
    select acctNo,tradeDate as date 
    from datafeed_trans 
    where feedid=@feedID and feedDate=@feedDate 

    union 

    select acctNo,feedDate as date 
    from datafeed_money 
    where feedid=@feedID and feedDate=@feedDate 

    union 

    select acctNo,feedDate as date 
    from datafeed_jnl 
    where feedid=@feedID and feedDate=@feedDate 
)t1 
group by t1.acctNo
OPTION(RECOMPILE)
Run Code Online (Sandbox Code Playgroud)

从查询分析器运行测试时,我预先添加以下行:

declare @feedID int
select @feedID=20

declare …
Run Code Online (Sandbox Code Playgroud)

sql sql-server compilation hint sql-server-2008

156
推荐指数
3
解决办法
17万
查看次数

如何在asp:文本框中添加提示

如何在asp:TextBox中放置一个提示/占位符?当我说一个提示时,我的意思是一些文字在用户点击它时会消失.有没有办法使用html/css实现相同的目标?

css asp.net html5 hint placeholder

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

92
推荐指数
6
解决办法
12万
查看次数

Android EditText用于密码与android:提示

刚刚注意到android:password已被弃用,我们应该使用android:inputType.正在通过设置我的xml来试验它

android:inputType="textPassword" 
Run Code Online (Sandbox Code Playgroud)

确实它表现得像

android:password="true" 
Run Code Online (Sandbox Code Playgroud)

对于EditText,但似乎如果我使用android:inputType,android:hint将无效.EditText将为空白.使用android:password和android:hint时没有这样的问题.我在这里错过了关于android:inputType的东西吗?

xml passwords android hint android-edittext

53
推荐指数
3
解决办法
11万
查看次数

如何更改TextInputLayout的提示大小

这是我的xml

<android.support.design.widget.TextInputLayout
                style="@style/main_input_text"
                android:layout_marginTop="@dimen/activity_medium_margin"
                app:hintTextAppearance="@style/TextAppearence.App.TextInputLayout">

                <android.support.v7.widget.AppCompatEditText
                    style="@style/main_edit_text"
                    android:inputType="text" />

</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

这就是风格

<style name="main_input_text">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">@dimen/activity_edittext_height</item>
        <item name="android:background">@drawable/mc_shape_border_button_transparent</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:paddingTop">@dimen/activity_extra_small_margin</item>
        <item name="android:paddingBottom">@dimen/activity_extra_small_margin</item>
        <item name="android:keyTextSize">8sp</item>
        <item name="android:textSize">8sp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我没有找到类似hintSize,textSize和keyTextSize的东西

xml android hint android-textinputlayout textinputlayout

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

NetBeans/Java/New提示:在循环中调用Thread.sleep

在NetBeans中,有一个新提示:Thread.sleep在循环中调用.

问题1:如何/何时在循环中睡觉是一个问题?

问题2:如果这是一个问题,我该怎么做?

更新:问题3:这是一些代码.在这种情况下告诉我,如果我应该在循环中使用其他东西而不是Thread.Sleep.简而言之,这是由侦听客户端TCP连接的服务器使用的.此处使用睡眠以防达到与客户端的最大会话数.在这种情况下,我希望应用程序等到免费会话可用.

public class SessionManager {
    private static final int DEFAULT_PORT = 7500;
    private static final int SLEEP_TIME = 200;
    private final DatabaseManager database = new DatabaseManager();
    private final ServerSocket serverSocket = new ServerSocket(DEFAULT_PORT);

public SessionManager() throws IOException, SQLException
{
}

public void listen()
{
while (true)
    if (Session.getSessionCount() < Session.getMaxSessionCount())
        try
        {
             new Thread(new Session(database, serverSocket.accept())).start();
        }
        catch (IOException ex) { ex.printStackTrace(); }
    else
        try
        {
            Thread.sleep(SLEEP_TIME);
        }
        catch (InterruptedException ex) { ex.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

java multithreading netbeans sleep hint

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

EditText提示未显示

EditText配置如下将不会显示提示:

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="right"
    android:hint="The hint..."
    android:scrollHorizontally="true"
    android:singleLine="true" />
Run Code Online (Sandbox Code Playgroud)

它可以工作,如果我设置android:gravity="left"或如果我删除android:scrollHorizontallyandroid:singleLine属性,这是不可取的.有什么建议?

android hint android-widget android-edittext

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

带有输入提示的Java JTextField

我想为我添加一个提示值javax.swing.JTextField.它应该看起来像Firefox渲染<input type="text" title="bla">.这将在背景中创建一个带有文本"bla"的编辑字段.如果文本框具有焦点,则标题文本将消失,如果用户离开编辑框而没有文本,则会再次出现.

有没有(免费)摆动组件做这样的事情?

java swing input hint jtextfield

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