问题列表 - 第47814页

在Interface Builder中更改TextField中的背景颜色

我希望能够将文本字段内的颜色设置为与默认白色不同的颜色.

我可以通过减少Alpha值使其变灰,但我想使用灰色以外的颜色来表示某些条件.即红色警告.

我讨厌问这么简单的问题,但我做了一些谷歌搜索,没有看到任何东西给我一些见解.

我想使用颜色,而不是图像,因为它比使用图像更有效.但如果它只适用于图像,那么对它的指导就会很好.

我知道你可以设置一个背景图像,但更多的是使边框成为不同的颜色.我希望文本字段区域内的颜色是不同的颜色.

如果有一种方法可以在代码中执行此操作但不在IB中执行此操作,那么这对我也很有用.

谢谢,

端午

iphone ipad

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

如何在每次选择之前阻止JPA实体管理器刷新

我在春天使用JPA(以hibernate作为提供者)用于web应用程序.我有一些方法可以构造一个传递给UI的复杂对象.作为这些方法流程的一部分,select执行一些SQL语句.问题是实体管理器在每次选择之前刷新,此操作需要花费大量时间并且会妨碍性能.有没有办法阻止实体经理在每次选择之前刷新?(我不关心上面选择选择中的陈旧数据)

谢谢.

这是我的GenericDAO

@Repository
public abstract class GenericDAOWithJPA<T, ID extends Serializable> implements IGenericDAO<T, ID> {
    private static final int MAX_RETRIES = 3;
    private static final long WAIT_INTERVAL_MS = 1000;
    static final Logger LOG = LoggerFactory.getLogger(GenericDAOWithJPA.class);

    private Class<T> persistentClass;

    protected EntityManager entityManager;

    @SuppressWarnings("unchecked")
    public GenericDAOWithJPA() {
            this.persistentClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
    }


    @Override
    @PersistenceContext
    public void setEntityManager(EntityManager entityManager) {
        this.entityManager = entityManager;
        this.entityManager.setFlushMode(FlushModeType.COMMIT)
    }


    @Override
    public Class<T> getPersistentClass() {
        return persistentClass;
    }

    /* (non-Javadoc)
     * @see com.legolas.dao.IGenericDAO#find(ID)
     */
    @Override …
Run Code Online (Sandbox Code Playgroud)

spring hibernate jpa

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

当某些内容无法编译时,使Visual Studio(Express)停止编译

如果一个项目无法构建,默认情况下,Visual Studio 会继续尝试构建依赖于该项目的所有其他项目,因此会产生愚蠢的错误,因为这些其他项目现在正在构建二进制版本的旧版本.

我怎样才能改变这种行为,让它在失败时停止?

例如,假设我有一个名为MyApp.Core的库项目,以及一个名为MyApp的可执行项目.MyApp在MyApp.Core中调用一个方法.假设我向该方法添加了一个新参数,然后尝试构建,但是我无意中在MyApp.Core中引入了一个不相关的编译器错误.当我构建时,Visual Studio将:

  • 尝试构建MyApp.Core,并因编译器错误而失败.磁盘上的MyApp.Core.dll保持不变,因为构建失败.
  • 继续尝试针对旧版本的MyApp.Core.dll构建MyApp,并报告编译器错误,因为它传递的参数多于旧DLL期望的方法.
  • 在" 错误"窗口的顶部报告第二批错误,从而很难找到实际问题.

自1977年以来,Make已经解决了这个问题:当它意识到它无法构建时,就会停止构建.我使用的每个其他构建系统和IDE也足够聪明,可以阻止丢失的原因.但Visual Studio并没有完全赶上1977年的技术复杂性.

" Visual Studio Hacks " 一书在其宏部分中有一个解决方法:您可以编写一个宏,在项目完成构建时触发; 如果项目的构建状态为"失败",则宏可以发出"取消构建"命令.我经常在我使用Visual Studio的每台计算机上安装此hack.但是,在家里我使用Visual C#Express,它不支持宏.

有没有办法让Visual Studio 2010(包括Express版本)停止构建失败?

build-error visual-studio-express visual-studio

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

错误:Wrapper无法找到servlet类VendorRegistration或它依赖的类

我是一个新手,他也一直在寻找解决同样问题的方法.我遵循了Elite Gentleman和Bozho 在这里概述的步骤.首先,非常感谢你们.但我似乎仍然有同样的问题.现在根据我的理解和实施,我的情况如下:

我的servlet类VendorRegistration位于以下文件夹中:C:\ Program Files\Apache Software Foundation\Tomcat 6.0\webapps\VendorReg\WEB-INF\classes

我的web.xml出现在:C:\ Program Files\Apache Software Foundation\Tomcat 6.0\webapps\VendorReg\WEB-INF \

但是,我似乎仍然得到错误:

****HTTP状态500 - 类型异常报告消息说明服务器遇到内部错误(),导致服务器无法完成此请求.异常javax.servlet.ServletException:Wrapper找不到servlet类VendorRegistration或它取决于****的类

我还在下面添加了我的web.xml文件供您考虑:

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version="2.5">

  <display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>
  <servlet>

    <servlet-name>VendorRegistration</servlet-name>
    <servlet-class>VendorRegistration</servlet-class>

  </servlet>

    <servlet-mapping> 
    <servlet-name>VendorRegistration</servlet-name> 
    <url-pattern>/VendorRegistration</url-pattern> 
    </servlet-mapping> 

</web-app>
Run Code Online (Sandbox Code Playgroud)

我试图通过URL访问servlet:http:// localhost:8080/VendorReg/VendorRegistration.我错过了什么?我在安装Apache之前的某个时候编译了.class文件.因此直接复制粘贴文件夹中的类文件.这可能是个问题吗?

java tomcat servlets

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

如果没有电子邮件客户端,通过VB6发送电子邮件

我有一个VB6应用程序,由大量客户使用.

我需要允许客户能够向我发送电子邮件.在过去,我使用Microsoft MAPI控件完成了此操作.但是,并非所有人都安装了电子邮件客户端,因为他们使用的是webmail.

是否有任何其他人可以推荐的方法可以让他们这样做?

email vb6

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

如何将NSUInteger转换为NSString?

你怎么把一个NSUInteger变成一个NSString?我已经尝试了,但我一直NSString都是0.

NSUInteger NamesCategoriesNSArrayCount = [self.NamesCategoriesNSArray count];  
NSLog(@"--- %d", NamesCategoriesNSArrayCount);  
[NamesCategoriesNSArrayCountString setText:[NSString stringWithFormat:@"%d",    NamesCategoriesNSArrayCount]];  
NSLog(@"=== %d", NamesCategoriesNSArrayCountString);
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring nsuinteger

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

如何使用java代码设置html文本字段的值

我可以使用以下代码从html到java获取textfield的值:

String id = request.getParameter("id");
Run Code Online (Sandbox Code Playgroud)

有没有办法可以使用Java代码设置HTML文本字段?

html java servlets

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

如何获取不同行中的文件名列表

我想得到一个目录中所有文件的列表,比如ls,以便每个文件名都在一个单独的行上,而不提供额外的细节ls -l.我看了看,ls --help但没有找到解决方案.我试过了

ls -l | cut --fields=9 -d" "
Run Code Online (Sandbox Code Playgroud)

ls不使用列之间固定数量的空格.关于如何做到这一点的任何想法,最好是在一行?

unix ls

109
推荐指数
5
解决办法
6万
查看次数

NHibernate中的Configuration.AddAssembly("")有什么作用?

下面的代码在NHibernate中实际做了什么:

<mapping assembly="Sample" /> //in the config file
Run Code Online (Sandbox Code Playgroud)

要么

Configuration config = new Configuration();
config.AddAssembly("Sample");   //in the code file
Run Code Online (Sandbox Code Playgroud)

此"Sample"对应于.NET中Project的主命名空间,还是它可以是我们应用程序中任何Business Object的名称?

nhibernate

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

IIS和Web园配置

允许IIS为每个应用程序池生成多个工作进程(Web-garden配置)是否具有显着的性能优势.什么perfmon计数器表明这可能是一个好主意?

我知道会话状态必须用完,但还有其他问题吗?

iis-7 web-garden

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