问题列表 - 第23904页

C++头文件和以"= 0"结尾的函数声明

我在.h文件中有以下代码,我不确定赋值语句的作用是什么以及如何正确调用它?

virtual void yield() = 0;
Run Code Online (Sandbox Code Playgroud)

我认为该函数默认返回值为0,但由于此函数返回void,我有点困惑.任何人都可以对此发表评论并且可能会说我怎么能参考这个赋值,我的意思是如何用C++术语来调用它?

谢谢.

c++ virtual-functions

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

可以将Hibernate用作Google App Engine中的JPA提供程序

可以将Hibernate 3.5.x用作JPA提供程序,而不是最新版本的Google App Engine(1.3.2)中的默认提供程序

java google-app-engine hibernate jpa datanucleus

12
推荐指数
3
解决办法
7718
查看次数

IE 和 Firefox 中的按钮大小不相等

我的jsp页面上有几个按钮,我使用的样式为:

*.buttonblue {
    background-color: #003366;
    border-color: #99CCFF;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight: bold;
    height: 20px; 
    display:inline;
    line-height: 1.2;
    text-align: center; 
         margin-top: 2px; 
}*
Run Code Online (Sandbox Code Playgroud)

在 Firefox 中,按钮比 IE6 小一点。我无法定义按钮的大小,因为标题会相应地更改按钮大小。

我尝试使用 width:auto 但没有成功。此外,使用 overflow:visible IE 中的按钮变得更小。

请帮忙。

html css jsp cross-browser

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

我为什么要使用N层方法使用SqlDatasource时要轻松一点?

在网络开发方面,我一直试图使用SMART而不是很难.因此,在我的AspNet项目中,我的Aproach与数据库交互的时间是:

1)创建我的存储过程

2)在我的aspx页面上拖动一个SQLDatasource控件

3)将DataList控件绑定到我的SQLDatasource

4)使用我的Datalist插入,更新和删除,或使用内置的SQLDatasource方法以编程方式进行插入,更新和删除

MySqlDataSource.InsertParameters["author"].DefaultValue = TextBox1.Text;

MySqlDataSource.Insert();
Run Code Online (Sandbox Code Playgroud)

最近我有一个相对容易的网络项目.所以我决定采用一个三层模型......但我中途疲惫,只是看起来不值得!对于一个可以通过几个SqlDataSource控件轻松完成的项目来说,我似乎工作太辛苦了.

那么为什么N层模型比我的方法更好?它与性能有什么关系吗?ObjectDataSource控件对SqlDataSource控件有什么优势?

asp.net n-tier-architecture

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

erlang io:格式和悬挂的Web应用程序

当我学习一门新语言的时候,我通常会用很多愚蠢的println来看看特定时间里的值是什么.它通常就足够了,因为语言通常具有等效的tostring.在使用erlang尝试相同的方法时,当尝试打印的值不是列表时,我的webapp就会"挂起".当打印的变量是元组而不是列表时,会发生这种情况.没有错误,例外,没有......只是没有回应.现在,我正在通过小心我正在写的内容而糊涂,随着我学到更多,事情变得越来越好.但我想知道,有没有办法更可靠地[盲目]将值打印到标准输出?
谢谢,

--tim

erlang

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

如何从tomcat提供静态内容

我有一个包含许多静态文件的目录(*.png,*.css等).
我想(也许是错误的)只是在我的应用程序的WEB-INF文件中创建一个目录就足够了,我只能通过名称引用它们来访问这些文件:
Ex:

   <link rel="stylesheet" href="/static/styles.css" type="text/css">
Run Code Online (Sandbox Code Playgroud)

我的目录结构如下:

+WEB-INF
   |
   +---static
       |
       +--styles.css
       +--header.png
Run Code Online (Sandbox Code Playgroud)

我的web.xml如下

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>myapp</display-name>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:com/example/myapp/spring/applicationContext.xml</param-value>
    </context-param>

    <listener>
        <listener-class>
            org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>

    <listener>
        <listener-class>
            com.example.myapp.ContextListener
        </listener-class>
    </listener>

    <!--  
        There are three means to configure Wickets configuration mode and they are
        tested in the order given. 
        1) A system property: -Dwicket.configuration
        2) servlet specific <init-param>
        3) context specific <context-param>
        The value might be either "development" (reloading when templates change) …
Run Code Online (Sandbox Code Playgroud)

java tomcat

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

Java字符串替换和NUL(NULL,ASCII 0)字符?

测试了别人的代码,我注意到一些JSP页面打印出时髦的非ASCII字符.深入了解源代码我发现了这个小窍门:

// remove any periods from first name e.g. Mr. John --> Mr John
firstName = firstName.trim().replace('.','\0');
Run Code Online (Sandbox Code Playgroud)

使用空字符替换String中的字符甚至可以在Java中工作吗?我知道'\0'会终止一个C字符串.这会是时髦人物的罪魁祸首吗?

java string replace nul

31
推荐指数
3
解决办法
10万
查看次数

MySQL CONVERT_TZ()

我正在尝试设置一个数据库,用于存储用户指定的每日警报时间.例如,如果在每天上午7:00到7:30之间满足某些标准,则用户想要接收警报.在尝试实现这一点时,我需要适应夏令时.这是我尝试的解决方案:

  1. 将用户本地时区(长格式,例如"US/Eastern")信息存储在一个表(例如userInfo)中,将警报时间存储在另一个表(例如userAlarms)中.
  2. 查询userAlarms表时,将UTC时间转换为userInfo表中存储的tz列指定的用户本地时间CONVERT_TZ(UTC_TIME(), 'UTC', userInfo.tz).

问题1.根据我的理解,指定时区名称(如美国/东部)考虑夏令时.例如,CONVERT_TZ('00:00:00', 'UTC', 'US/EASTERN')1月1 日的呼叫应该会产生'19:00:00',但是在7月1日,呼叫应该产生'20:00:00'.我对么?

问题2.如果Q1正确,我是否需要不断更新MySQL的时区表以保持时区UTC偏移最新?

问题3. MySQL文档中给出的示例在我的服务器上运行时SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET')产生" NULL".这可能是由于没有设置时区表造成的吗?

我怎么检查这个?

mysql timezone convert-tz

39
推荐指数
3
解决办法
7万
查看次数

Java applet - 在同一Web服务器上拒绝访问文件

我编写了一个简单的Java小程序,用于根据CSV文件中的某些数据生成技术图像.我将CSV文件作为参数传递给applet:

<applet code = "assaymap.AssayMapApplet" archive = "http://localhost/applet_test/AssayMap.jar" height="600px" width="800px">
    <param name="csvFile" value="http://localhost/applet_test/test.csv">
</applet>
Run Code Online (Sandbox Code Playgroud)

据我了解applet安全限制,applet应该能够从他们所在的主机读取数据.

这些applet http://www.jalview.org/examples/applets.html使用相同的方法传递文本数据文件作为参数.所以我不确定为什么我自己的applet不起作用.

我正在使用sourceforge上的javacsv项目读取文件.

我读取CSV文件的代码是:

public static ArrayList<Assay> getData(String file) throws FileNotFoundException, IOException {

    ArrayList<Assay> assays = new ArrayList<Assay>();

    CsvReader reader = new CsvReader(file);
    reader.readHeaders();
    while (reader.readRecord()){
        int assay_id = Integer.valueOf(reader.get("assay_id"));
        String assay_name = reader.get("assay_name");
        float distance = Float.parseFloat(reader.get("distance"));
        assays.add(new Assay(assay_id, assay_name, distance));
    }

    return assays;
}
Run Code Online (Sandbox Code Playgroud)

我抛出的错误信息是:

Error with processing the CSV data.
java.security.AccessControlException: access denied (java.io.FilePermission http:\localhost\applet_test\test.csv read)
Run Code Online (Sandbox Code Playgroud)

java applet file-permissions

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

不应转义Zend_Form_Element_Radio选项标签

我想在单选按钮的标签中包含一些HTML,以便用户可以单击该标签中的链接.例如

<label for="value-12">
    <input name="value" id="value-12" value="12" checked="checked" type="radio">
    Doo Bee Dooo Bee Doooo
    <a href="somelink">preview this song</a>
</label>
Run Code Online (Sandbox Code Playgroud)

HTML继续逃脱.我想阻止它.我读到:

array('escape' => false)
Run Code Online (Sandbox Code Playgroud)

在某个地方,但我不知道如何使用它

$value->setMultiOptions($songs);
Run Code Online (Sandbox Code Playgroud)

要么

$value->addMultiOptions($songs)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢大家!

编辑

虽然为"Label"装饰器将escape设置为false可能有效,但这并不是我想要做的.我想为多重选项的标签设置escape为false.以下不是我想要做的.查看我在setMultiOptions中添加的HTML?这就是我想要逃脱的:

    $value = new Zend_Form_Element_Radio('value');
    $value->setMultiOptions(array('NULL'=>'None <a href="#">A Link</a>'));
    $value->addMultiOptions($this->objlist);
    $value->setLabel($this->title);
    $value->getDecorator('Label')->setOption('escape', false);
Run Code Online (Sandbox Code Playgroud)

html label zend-framework radio-button

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