问题列表 - 第13120页

String.Intern和String.IsInterned有什么区别?

MSDN声明

String.Intern检索系统对指定String的引用

String.IsInterned检索对指定String的引用.

我认为IsInterned应该返回(我知道它没有)一个bool,说明指定的字符串是否被实现.这是正确的想法吗?我的意思是它至少与.net框架命名约定不一致.

我写了以下代码:

    string s = "PK";
    string k = "PK";

    Console.WriteLine("s has hashcode " + s.GetHashCode());
    Console.WriteLine("k has hashcode " + k.GetHashCode());
    Console.WriteLine("PK Interned " + string.Intern("PK"));
    Console.WriteLine("PK IsInterned " + string.IsInterned("PK"));
Run Code Online (Sandbox Code Playgroud)

输出是:

s有哈希码-837830672

k有哈希码-837830672

PK Interned PK

PK IsInterned PK

为什么string.IsInterned("PK")返回"PK"?

.net c# string

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

如何从Hibernate获取更多调试消息?

尽管在hibernate.cfg.xml文件中设置了一些属性,我还是无法从Hibernate获得更多的控制台输出(以帮助调试).例如,添加该行<property name="show_sql">true</property>实际上并未在控制台中显示SQL语句.

我也试过玩log4j.properties文件的内容- 比如设置log4j.logger.org.hibernate=debug- 没有运气.我错过了什么?


编辑: hibernate-service.xml文件的内容是

<server> 
    <mbean code="org.jboss.hibernate.jmx.Hibernate" 
       name="jboss.har:service=Hibernate_SMS"> 
        <attribute name="DatasourceName">java:/SMS_DS</attribute> 
        <attribute name="Dialect">org.hibernate.dialect.HSQLDialect</attribute> 
        <attribute name="SessionFactoryName">java:/hibernate/SessionFactory</attribute> 
        <attribute name="CacheProviderClass">org.hibernate.cache.HashtableCacheProvider</attribute>
        <attribute name="ShowSqlEnabled">true</attribute>
    </mbean> 
</server>
Run Code Online (Sandbox Code Playgroud)

不过,我不是百分百确定这是否真的有任何影响.该XML文件位于Eclipse项目中,用于处理我的数据库内容,但似乎不在JBoss部署目录中.


编辑2:这肯定是作为HAR部署的.也就是说,我很确定我需要hibernate.cfg.xml- 我记得在将映射文档作为该文件中的条目省略时会遇到问题.我认为HAR是使用ant生成的 - 在build.xml文件中有一个目标:

<target name="har" depends="prepare" description="Builds the Hibernate HAR file">
    <mkdir dir="${class.root}" />
    <mkdir dir="${distribution.dir}" />

    <jar destfile="${distribution.dir}/${har.name}">                    
        <!-- include the hbm.xml files  -->
        <fileset dir="${class.root}">
            <include name="**/*.hbm.xml"/>
            <include name="com/[redacted]/sms/data/dto/*.class"/>
            <include name="com/[redacted]/sms/data/dto/base/*.class"/>
        </fileset>

        <!-- include jboss-service.xml -->
        <metainf dir="${hibernate.dir}">
            <include name="hibernate-service.xml"/>
        </metainf>
    </jar> …
Run Code Online (Sandbox Code Playgroud)

java debugging jboss hibernate log4j

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

如何在WinForm应用程序中检测Ctrl - Forward Slash

下面是Ctrl+ 的代码F(来自另一个SO帖子).但你如何检测Ctrl+ ForwardSlash?或者Ctrl+ /(注意:除法不起作用)

    protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
    {
        if (1 == 1) //keyData == (Keys.Control | Keys.F))
        {
            MessageBox.Show("What the Ctrl+F?");
            return true;
        }
        return base.ProcessCmdKey(ref msg, keyData);
    }
Run Code Online (Sandbox Code Playgroud)

.net c# keyboard-shortcuts winforms

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

调用函数并传递带派生类型的引用指针时出错

有人可以解释为什么以下代码无效吗?是因为名为变量的偏移量d与名为b?的变量不同?

class Base { public: int foo; };

class Derived : public Base { public: int bar; };

int DoSomething( Base*& b ) { return b->foo; }

Base* b = new Derived;
Derived* d = new Derived;

int main()
{
   DoSomething( d );
}
Run Code Online (Sandbox Code Playgroud)

这是在线Comeau C++编译器给出的错误:

"ComeauTest.c", line 12: error: a reference of type "Base *&" (not const-qualified)
          cannot be initialized with a value of type "Derived *"
     DoSomething( d );
                  ^
Run Code Online (Sandbox Code Playgroud)

这是一个类似的问题,但是不同,因为在我的例子中,我声明d …

c++ polymorphism pointers reference

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

让我的注销按钮工作

嘿那里,我正试图让我的注销按钮工作.这就是我在我的代码中所拥有的:

<!-- Signed In -->
<?php if($_SESSION['*****']['AUTH']) { ?>




<div id="signOut">
    Sign Out
</div>
<div id="signIn">

    <form name="sendEmail" action="index.php" method="post">
        <input type="text" name="name" class="text"/> 
        <input type="submit" name="subSendEmail" value="Search" class="rounded {transparent} button" />
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要制作像登录一样的表格吗?或者最好的方法是什么,通过PHP终止会话并将用户发送回索引?

谢谢!

php mysql

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

使用XILINX XPS和Microblaze - 最快的方式来编程fpga

我正在设计一个基于xilinx fpga上的microblaze微处理器的微控制器.大多数硬件设置已完成.此时我正在更新的是在微型光盘上运行的c代码.在XPS中是否有办法不必重建整个项目,只需要c代码部分.重建整个项目大约需要20分钟 - 如果我没有必要的话会很好.谢谢.

fpga xilinx virtex

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

帮助警告:无法修改标头信息 - 已经发送的标头(输出从C:\ ##错误开始)

db_connect文件:

<?php
//connects to the database
    $username = "username";
    $password = "password";
    $hostname = "host";
    $database="database";
    $link=mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL".mysql_error());
    mysql_select_db($database, $link) or die("Could not select the database".mysql_error());
    ?>
Run Code Online (Sandbox Code Playgroud)

进程登录文件:

<?php session_start();
include "DB_connect.php";
  if( !isset($_SESSION) )
  $username=$_POST["UserName"];
  $password=$_POST["Password"];
  $errormessage = "";

  $sql="SELECT * FROM members  where UserName='$username' and Password='$password'";
  $result = mysql_query($sql, $link)  or exit('$sql failed: '.mysql_error()); 
  $num_rows = mysql_num_rows($result);
  if($num_rows==0){header("Location:login.php");} 
  else {
    header("Location:MyPage.php");
    exit;
  }?>
Run Code Online (Sandbox Code Playgroud)

你能帮忙找出错误吗?

php header http

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

Rails在帮助文件中查看帮助程序

我可能错过了一些明显的东西,但这就是我想要做的事情.

从视图来看,我正在调用自定义辅助函数

<div>
  <%=display_services%>
</div>
Run Code Online (Sandbox Code Playgroud)

在带有display_services函数的帮助文件中

def display_services
  html = "<div>"
  form_for @user do |f|
   f.text_field ...
  end
 html << "</div>"
end
Run Code Online (Sandbox Code Playgroud)

我发现form_for方法和f.text_field直接输出到HTML流而没有我喜欢的div包装器.在display_services中输出所有HTML的正确语法是什么?在此先感谢您的帮助.

ruby-on-rails

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

什么是基于网络的游戏的好语言?

我想玩一些非常小的,简单的基于网络的游戏(跳棋,康威的生命游戏等).我开始研究Java applet教程,但是我多年来对冻结Java applet感到沮丧让我想知道是否有更好更容易的开发语言来投入我的时间.什么是网络游戏开发的好"首发"语言?

language-agnostic web-applications

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

限制管理模型条目

我有一个名为Foo的模型:

class Foo(models.Model):
    name = models.CharField()
    entry = models.DateField()
Run Code Online (Sandbox Code Playgroud)

我有两种类型的用户可以登录管理面板,常规和超级用户.我想禁止编辑/删除超过2天的Foo条目(通过使用输入日期字段),但超级用户可以不受任何限制地进行编辑.我怎样才能做到这一点?谢谢

django django-models django-admin

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