问题列表 - 第6990页

URL重写/正则表达式调试

我需要一套清新的眼睛.我很难发现这个问题.

在文件夹XI中有一个.htaccess文件,其中包含以下两行:

RewriteEngine on
RewriteRule ^([A-Za-z0-9\.-]+)/?$ item-display.php?bibid=$1 [NC,L]
Run Code Online (Sandbox Code Playgroud)

我的解释是,该目录中的任何内容都将被重定向到项目显示页面.问题是在项目显示页面上,回显出bibid输出'display-item'的值.所以不知怎的,我正在从: http:// localhost/test/cat/item/14056a重定向 到:http://localhost/test/cat/item/item-display.php?bibid = item-display

有任何想法吗?

干杯

apache .htaccess mod-rewrite url-rewriting

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

Hibernate的复合键

为了生成下一个SQL代码:

create table users (
    user_name varchar(15) not null primary key, 
    user_pass varchar(15) not null);

create table user_roles(
    username varchar(15) not null,
    role_name varchar(15) not null, 
    primary key(usernmae, rolename)
);
Run Code Online (Sandbox Code Playgroud)

您可以使用以下代码:

 <?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
    <class name="databaselayer.users.UserDB" table="users">
        <id name="username" type="string" column="user_name">
                <meta attribute="scope-set">public</meta>      
        </id>    
        <property name="password" type="string" column="user_pass"  not-null="true"/>
        <set name="roles" cascade="save-update" inverse="true">
                <key column="user_name"/>
                <one-to-many class="databaselayer.users.RoleDB"/>
        </set>                       
    </class>
   <class name="databaselayer.users.RoleDB" table="user_roles">
        <composite-id>
            <key-many-to-one name="username" class="databaselayer.users.UserDB" column="user_name"/>
            <key-property name="role" type="string" column="role_name"/>
        </composite-id> …
Run Code Online (Sandbox Code Playgroud)

hibernate

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

用于在服务器和客户端之间实现心跳的模式

我想在服务器中实现一个心跳功能,该功能会定期向窗口客户端提醒 其活跃度.我正在考虑的想法很少,但会很感激建议和例子/参考

  • 有一个单独的线程,可以发送心跳到连接的客户端

  • 有不同类型的心跳来指示服务器的不同状态(缓慢,快速,不堪重负的客户端,up和ready)

  • 也许让客户订阅不同级别,默认发送心跳

我真的很想看看它在实践中是如何完成的,例子是最好的.

编辑1客户端和服务器不是基于Web的!(服务器可能会迁移到Web,但我认为它不应该更改协议)

.net c# design-patterns

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

将2个div并排/ Internet Explorer 6/7浮动和填充(?)错误修复

我需要并排放置2个div.但更重要的是,我希望在IE6/7中正确显示.我已经设法用Firefox取得了成功.我的代码:

#container{
    padding:10px;
}

#left{
    float:left;
    width:500px;
}

#right{
    width: 300px;
    float:right;
    padding:7px;
    background-color:#F0FCEB;
}

<div id="box"> 
<div id="left">Some content here</div> 
<div id="right">Some content here 2</div>
<div style="clear:both;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

结果如下所示:

期望输出(FF输出): 期望的输出

IE6/7输出: IE6/7输出 如何在IE中摆脱这种不必要的填充,还是有其他方法?注意:我使用jQuery和Nifty来创建圆角.

html css internet-explorer css-float

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

进行TDD时的性能测试最佳实践?

我正在研究一个非常需要一些性能调整的项目.

如果我的优化不能提高程序的速度,如何编写失败的测试?

详细说明:

问题不在于发现要优化的部分.我可以使用各种分析和基准测试工具.

问题是使用自动化测试来记录特定优化确实具有预期效果.如果我可以使用测试套件以后发现可能的性能回归,那也是非常可取的.

我想我可以运行我的分析工具来获取一些值,然后断言我的优化代码会产生更好的值.然而,明显的问题是基准值不是硬值.它们因当地环境而异.

那么,总是使用同一台机器进行这种集成测试的答案是什么?如果是这样,您仍然必须在结果中允许一些模糊性,因为即使在相同的硬件上,基准测试结果也会有所不同.那么如何考虑到这一点呢?

或者答案是保留程序的旧版本并比较前后的结果?这将是我首选的方法,因为它主要与环境无关.有没有人有这种方法的经验?我想只有在最新版本的性能至少与前一版本一样好的情况下才能通过所有测试时,才需要保留一个旧版本.

tdd performance integration-testing automated-tests

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

到 SQL Server 群集的连接字符串

谁能指出我或告诉我如何将连接字符串写入 SQL Server 群集实例?

我想建立到 SQL Server 群集特定实例的数据库(初始目录)的可信连接。我找到了很长一段时间,但无法从谷歌找到官方答案。

我要求 C# ADO.Net 代码的连接字符串。

我知道如何将连接字符串写入普通的单机非集群 SQL Server 实例。

c# sql-server ado.net cluster-computing

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

SQL Server动态排序依据

我正在尝试在存储过程中使用动态顺序,因此我可以将我想要的数据作为参数传递给存储过程.这适用于VARCHAR字段但是如果我尝试对int或datetime字段进行排序,则会使我的代码出错,如下所示

DECLARE @ORDERBY INT
SET @ORDERBY = 1
SELECT TOP 10 * FROM TBL_LMS_USERS_RECORDs_LAST_ATTEMPT
ORDER BY 
CASE 
    WHEN @OrderBy = 1 THEN s10_record_dow
    --WHEN @OrderBy = 2 THEN pk_big_record_id
    else s10_record_dow
END
Run Code Online (Sandbox Code Playgroud)

如果我在case语句中取消注释第二个WHEN,则会出错

"将数据类型varchar转换为bigint时出错."

如果我不使用case语句,我可以通过这个字段订购.

有任何想法吗?

sql sql-server

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

Mono在Windows上有什么意义

这可能是一个愚蠢的问题......但我只是在调查Mono项目,他们有一个关于在Windows上安装Mono的部分.但是,由于Windows显然已经拥有.NET运行时,任何人都可以告诉我Mono for Windows究竟是什么意思?它对跨平台开发有帮助吗?

windows mono

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

'const'在类的函数声明中的含义是什么?

const这些声明中的含义是什么?该const混淆了我.

class foobar
{
  public:
     operator int () const;
     const char* foo() const;
};
Run Code Online (Sandbox Code Playgroud)

c++ const declaration c++-faq

689
推荐指数
9
解决办法
25万
查看次数

使用MFC创建GUI

我最近开始学习MFC(Prosise书),我觉得这很难.但最困难的部分似乎是创建用户界面.看起来您必须知道控件应该定位的位置(而不是基于对话框的应用程序的情况).

你怎么解决这个问题?您是先在Photoshop中绘制应用程序,然后测量那里的距离吗?

而且,有没有任何GUI设计师呢?(缓解疼痛).我非常喜欢它,特别是因为速度和事实它不需要大框架.

任何经常进行MFC编程的人都欢迎给我关于如何擅长编程MFC的建议.

user-interface mfc

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