问题列表 - 第22440页

一个构造函数 - 多个参数

我在一些Java编程竞赛中找到了一个任务.必须创建只有一个参数'text'且只有一个构造函数的类Sentence.这是测试代码示例:

 Sentence s1=new Sentence("only","CAT"),
      s2=new Sentence("and", 2, "mice"),
      s3=new Sentence(s1,s2,"completely","alone"),
      s4=new Sentence(s3, "on the ", new Integer(32), "th street");

 System.out.println(s1); Only cat.
 System.out.println(s2); Only cat and 2 mice.
 System.out.println(s3); Only cat and 2 mice completely alone.
 System.out.println(s4); Only cat and 2 mice completely alone on the 32th street.
Run Code Online (Sandbox Code Playgroud)

一个构造函数如何提供不同的参数集?有没有像动态构造函数那样识别发送值的东西?

java constructor dynamic

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

SQL Server 2008中的枚举类型?

SQL Server中是否存在某种机制以允许类似Enumerated类型的功能?

例如,如果我有一个名为"UpdateStatus"的列,它通常会设置单字母值,如下所示:

  1. d
  2. X
  3. ü
  4. 一世

这可能等同于很多事情.这导致了混乱.另一种方法是让它像这样的字符串列:

  1. 下载
  2. 删除
  3. 更新
  4. 初始化

但这有其自身的问题.最终有人会写这样的东西:( where UpdateStatus = 'Initalized'拼写错误).另外,我听说扼杀弦乐并不是那么高效.

那么,是否有任何类型的SQL Server枚举类型可以帮助解决这个问题?基本上我正在寻找编译时检查被比较的值(即"已初始化")是值列表的一部分.

我正在使用SQL Server 2008.

t-sql sql-server enumeration sql-server-2008 enumerated-types

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

有 python 套接字服务器框架吗?

我正在寻找一个 python 套接字服务器框架 - 不是处理 http,而是处理 tcp 套接字。我自己已经完成了,但是添加所有功能很乏味。该框架将处理线程池、套接字设置、信号处理等。

一个重要的功能是代码重新加载。如果我使用 apache/mod_python、django 或其他什么,我不必重新启动服务器即可使用新的/更改的代码。有人知道这是怎么做到的吗?

谢谢!

科林

python frameworks tcp

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

Ehcache磁盘存储不干净关机

我正在使用具有磁盘存储持久性的缓存.在应用程序的后续重新运行中,我收到以下错误:

net.sf.ehcache.store.DiskStore deleteIndexIfCorrupt
WARNING: The index for data file MyCache.data is out of date,
probably due to an unclean shutdown. Deleting index file MYCache.index
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,除了明确调用net.sf.ehcache.CacheManager.shutdown()应用程序中的某个地方?

缓存配置:

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="ehcache.xsd"
             updateCheck="true" monitoring="autodetect">

    <diskStore path="C:\work"/>

    <cacheManagerEventListenerFactory class="" properties=""/>

    <cacheManagerPeerProviderFactory
            class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
            properties="peerDiscovery=automatic,
                        multicastGroupAddress=230.0.0.1,
                        multicastGroupPort=4446, timeToLive=1"
            propertySeparator=","
            />

    <cacheManagerPeerListenerFactory
            class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>

    <defaultCache
            maxElementsInMemory="1"
            eternal="false"
            timeToIdleSeconds="0"
            timeToLiveSeconds="86400"
            overflowToDisk="true"
            diskSpoolBufferSizeMB="1"
            maxElementsOnDisk="10000"
            diskPersistent="true"
            diskExpiryThreadIntervalSeconds="120"
            memoryStoreEvictionPolicy="LFU"
            />

</ehcache>
Run Code Online (Sandbox Code Playgroud)

用于复制问题的代码:

import java.util.ArrayList;
import java.util.List;

import net.sf.ehcache.Cache;
import net.sf.ehcache.CacheManager;
import net.sf.ehcache.Element;

public class CacheTest {
    static CacheManager manager = …
Run Code Online (Sandbox Code Playgroud)

java ehcache

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

如何判断在传统ASP中使用ADO调用SQL Execute()是否失败

我有以下缩短的经典ASP代码,使SQL插入调用...

cmd.CommandText = "insert into MyTable values(blah, blah, blah)"   
cmd.CommandType = adCmdText

Set rs = cmd.Execute()
Run Code Online (Sandbox Code Playgroud)

使用Execute()返回的记录集如何判断插入是否成功?

sql asp-classic

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

是否可以在C中读取未知大小的字符串,而不必将其放入预先分配的固定长度缓冲区中?

是否可以在C中读取字符串,而无需提前分配固定大小的数组?

每次我声明一个固定大小的char数组时,我觉得我做错了.我总是猜测我认为最大的用途,但这并不总是那么容易.

另外,我不喜欢将较小的弦放在较大的容器中的想法.感觉不对劲.

我错过了什么吗?还有其他方法我应该这样做吗?

c

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

如何显示JSON对象的值?

这是我到目前为止所得到的.请阅读代码中的注释.它包含我的问题.

var customer;   //global variable
function getCustomerOption(ddId){
      $.getJSON("http://localhost:8080/WebApps/DDListJASON?dd="+ddId, function(opts) {
           $('>option', dd).remove(); // Remove all the previous option of the drop down
           if(opts){  
                customer = jQuery.parseJSON(opts); //Attempt to parse the JSON Object.
           }
      });
}

function getFacilityOption(){
      //How do I display the value of "customer" here. If I use alert(customer), I got null
}
Run Code Online (Sandbox Code Playgroud)

这是我的json对象应该是这样的:{"3":"Stanley Furniture","2":"Shaw","1":"First Quality"}.我最终想要的是,如果我传递钥匙3,我想Stanley Furniture回来,如果我传入Stanley Furniture,我得到了3回来.既然3Stanley FurniturecustomerId,那么我的数据库中就是customerName.

javascript jquery json jsp

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

在boost.interprocess中从共享内存中memcpy的问题

这让我感到沮丧.我只是想创建一个共享内存缓冲类,它在通过Boost.Interprocess创建的共享内存中使用,我可以在其中读取/存储数据.我写了以下内容来测试功能

#include <boost/interprocess/shared_memory_object.hpp>
#include <boost/interprocess/mapped_region.hpp>
#include <iostream>
using namespace std;
using namespace boost::interprocess;

int main( int argc, char* argv[] ) {
    shared_memory_object::remove( "MyName" );
    // Create a shared memory object
    shared_memory_object shm ( create_only, "MyName", read_write );
    // Set size for the shared memory region
    shm.truncate(1000);
    // Map the whole shared memory in this process
    mapped_region region(shm, read_write);
    // Get pointer to the beginning of the mapped shared memory region
    int* start_ptr;
    start_ptr = static_cast<int*>(region.get_address());

    // Write data into the …
Run Code Online (Sandbox Code Playgroud)

c++ shared-memory boost-interprocess

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

在C中的for循环条件中调用strlen()的最佳替代方法是什么?

我已经读过在我的for循环条件中调用strlen()是不好的做法,因为这是一个O(N)操作.

但是,在查看备选方案时,我会看到两种可能的解决方

int len = strlen(somestring);  
for(int i = 0; i < len; i++)  
{

}
Run Code Online (Sandbox Code Playgroud)

要么...

for(int i = 0; somestring[i] != '\0'; i++)  
{

}
Run Code Online (Sandbox Code Playgroud)

现在,第二种选择似乎可能具有以下优点:1)不声明不必要的变量,2)如果字符串长度在循环中被修改,只要长度不是<i,它应该仍然到达终点.

但是,我不确定.其中哪一个是C程序员的标准做法?

c string for-loop

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

ClearFix vs Overflow

它是标准的浮动问题.在父容器div中有一堆浮动元素.由于孩子是浮动的,因此父母不会扩展以包括所有孩子.

我知道clearfix解决方案以及将父容器div上的overflow属性设置为"auto"或"hidden".http://www.quirksmode.org/css/clearing.html 对我来说,设置overflow方法看起来好像只是一个属性.我想要了解的是,clearfix方法何时优于此方法,因为我发现它经常使用.

PS我不关心IE6.

css clearfix

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