问题列表 - 第25095页

SQL更好的性能:char(10)和trim或varchar(10)

我有一个使用代码的数据库.每个代码的长度可以是两个字符到十个字符.

在MS SQL Server中,使用char(10)这些代码和RTRIM它们的性能是否更好,或者我应该使用varchar(10)而不必担心修剪额外的空白?我需要摆脱空白,因为代码将在应用程序逻辑中用于比较,而不是.

至于平均代码长度,很难说清楚.假设所有代码都是1到10之间的随机长度.编辑:对于代码的平均长度,粗略估计约为4.7个字符.

sql-server performance varchar char

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

为Java EE选择开源应用服务器

我知道这可能是一个反复出现的话题,但我读了很多文章,我仍然有疑问.另外,我想听听最近有关此事的意见.

我的应用服务器的主要要求是:灵活配置,支持极高数量的并发用户.它将成为移动通信行业的一个系统,因此它必须具有高可用性.

我将开发Java EE应用程序,开源应用程序服务器是我唯一的选择.我使用GlassFish进行了一个非常小的项目,我非常喜欢它.

java open-source application-server java-ee

6
推荐指数
3
解决办法
8448
查看次数

适用于.NET Micro Framework的硬件

我想从.NET Micro Framework开始作为我的业余爱好项目.

您会为此推荐哪些硬件设备?

是否有像支持.NET Micro Framework的所有硬件列表?

.net hardware .net-micro-framework

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

Python频率检测

确定什么即时试图做的是一种音频处理软件,频率会起到足够长的时间(几毫秒)我知道我得到了一个积极的匹配,可以检测常见频率.我知道我需要使用FFT或东西simiral但在数学这个领域我吸,我没有在网上搜索,但没找不到只能做这样的代码.

我试图获得的目标是使自己成为通过声音发送数据的自定义协议,每秒需要非常低的比特率(5-10bps),但我在传输端也非常有限,因此接收软件需要能够自定义(不能使用实际的硬件/软件调制解调器)我也希望这只是软件(除声卡外没有其他硬件)

非常感谢您的帮助.

python audio fft frequency

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

log4net:动态创建记录器,我应该担心什么吗?

我需要动态创建记录器,所以有了这里的帖子和反射器的帮助我已经设法动态创建记录器,但是我想知道我是否应该担心别的......我不知道其含义可以做到.

    public static ILog GetDyamicLogger(Guid applicationId)
    {
        Hierarchy hierarchy = (Hierarchy)LogManager.GetRepository();
        RollingFileAppender roller = new RollingFileAppender();
        roller.LockingModel = new log4net.Appender.FileAppender.MinimalLock();
        roller.AppendToFile = true;
        roller.RollingStyle = RollingFileAppender.RollingMode.Composite;
        roller.MaxSizeRollBackups = 14;
        roller.MaximumFileSize = "15000KB";
        roller.DatePattern = "yyyyMMdd";
        roller.Layout = new log4net.Layout.PatternLayout();
        roller.File = "App_Data\\Logs\\"+applicationId.ToString()+"\\debug.log";
        roller.StaticLogFileName = true;

        PatternLayout patternLayout = new PatternLayout();
        patternLayout.ConversionPattern = "%date [%thread] %-5level %logger [%property{NDC}] - %message%newline";
        patternLayout.ActivateOptions();

        roller.Layout = patternLayout;
        roller.ActivateOptions();
        hierarchy.Root.AddAppender(roller);

        hierarchy.Root.Level = Level.All;
        hierarchy.Configured = true;

        DummyLogger dummyILogger = new DummyLogger(applicationId.ToString());
        dummyILogger.Hierarchy = …
Run Code Online (Sandbox Code Playgroud)

.net c# logging log4net

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

Boost MultiIndex - 对象或指针(以及如何使用它们?)?

我正在编写一个基于代理的模拟,并且已经确定Boost的MultiIndex可能是我的代理最有效的容器.我不是一个专业的程序员,我的背景很不稳定.我有两个问题:

  1. 容器Host本身是否包含代理(类)是否更好,或容器容纳更高效Host *?主机有时会从内存中删除(这是我的计划,无论如何......需要阅读new并且delete).主机的私有变量会偶尔更新,我希望通过modifyMultiIndex中的函数来完成.模拟中不会有其他主机副本,即它们不会在任何其他容器中使用.
  2. 如果我使用指向主机的指针,如何正确设置密钥提取?我的代码不能编译.
// main.cpp - ATTEMPTED POINTER VERSION
...
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/tokenizer.hpp>

typedef multi_index_container<
  Host *,
  indexed_by< 
    // hash by Host::id
    hashed_unique< BOOST_MULTI_INDEX_MEM_FUN(Host,int,Host::getID) > // arg errors here
    > // end indexed_by
  > HostContainer;

...
int main() {

   ...
   HostContainer testHosts;
   Host * newHostPtr;
   newHostPtr = new Host( t, DOB, idCtr, 0, currentEvents );
   testHosts.insert( newHostPtr );
   ... 
} …
Run Code Online (Sandbox Code Playgroud)

c++ hash boost

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

如何使用jQuery删除变量上的'_'前缀?

我有一个读取为_123456的变量,我需要删除此变量的下划线前缀,然后将其存储到字段中.我该怎么做呢?

 var value = "_123456"
Run Code Online (Sandbox Code Playgroud)

javascript string variables

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

浮动子元素:溢出:隐藏或清除:两者?

作为Web开发人员,我经常在另一个(父)div中有两个浮动(子)div.其实我整天都这样做.

<style type="text/css">
    #left {float:left;}
    #right {float:right;}
</style>
<div id="parent">
    <div id="left" class="child">&nbsp;</div>
    <div id="right" class="child">&nbsp;</div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果没有额外的css/html,这不起作用,因为父级不会自动增长以适应浮动的子级.有两种流行的方法可以克服:
1)添加overflow:hidden到父母的CSS.
2)添加第3个"清除"孩子<br style="clear:both;" />.

我知道还有一些关于这类事情的类似问题,但我的问题是:

哪种方法更好,为什么?各自的优点和缺点是什么?

html css syntax formatting

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

如何将DateTime"Thu Nov 30 19:00:00 EST 2006"转换为"11/30/2006"

如何将DateTime"Thu Nov 30 19:00:00 EST 2006"转换为"11/30/2006"

c# datetime

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

我可以阻止 logback 的 DBAppender 记录特定属性吗?

Logback 的 DBAppender 将其上下文和 MDC 中的所有属性记录到数据库中。我想控制记录哪些属性,特别是过滤掉某些值,但我找不到任何选项来执行此操作。该文档很简洁:

logging_event_property 用于存储 MDC 或 Context 中包含的键和值

是否可以排除某些属性被记录?

这是一个例子:

Logback 配置为DBAppender从以下位置加载其属性vct.properties

<configuration>
    <property resource="vct.properties" />

    <appender name="DB" class="ch.qos.logback.classic.db.DBAppender">
        <connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">
            <dataSource class="com.mchange.v2.c3p0.ComboPooledDataSource">
                <driverClass>com.mysql.jdbc.Driver</driverClass>
                <jdbcUrl>jdbc:mysql://${log.db.host}:${log.db.port}/${log.db.schema}</jdbcUrl>
                <user>${log.db.username}</user>
                <password>${log.db.password}</password>
            </dataSource>
        </connectionSource>
    </appender>

    <root level="DEBUG">
        <appender-ref ref="DB" />
    </root>
</configuration>
Run Code Online (Sandbox Code Playgroud)

vct.properties有连接设置:

log.db.host=localhost
log.db.port=3306
log.db.schema=logs_development
log.db.username=loguser
log.db.password=logpass
Run Code Online (Sandbox Code Playgroud)

记录事件时,会记录所有连接设置:

mysql> select * from logging_event_property where event_id=1;
+----------+---------------------+-------------------------------------------+
| event_id | mapped_key          | mapped_value                              |
+----------+---------------------+-------------------------------------------+
|        1 | log.db.host         | localhost                                 | 
|        1 | log.db.password …
Run Code Online (Sandbox Code Playgroud)

java logback

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