问题列表 - 第29379页

为什么在C#中有String/string和Object/object?

可能重复:
C#中的字符串与字符串

我知道使用string和String没有区别.但是,为什么 C#中有选项?对象和对象是否相同?

编辑

请注意,我在问为什么.

c# syntax

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

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

使用Fluent NHibernate映射大字符串

我正在使用Oracle DB,我正在尝试映射这个类:

public class Book
{
    public virtual int Id { get; private set; }
    public virtual string Author { get; set; }
    public virtual string Title { get; set; }
    public virtual string Text { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

使用此映射类:

public class BookMap : ClassMap<Book>
{
    public BookMap()
    {
        Id(x => x.Id);
        Map(x => x.Author);
        Map(x => x.Title);
        Map(x => x.Text);
    }
}
Run Code Online (Sandbox Code Playgroud)

但它生成的列类型是NVARCHAR(255),并且该Book.Text属性有超过255个字符.

如何将其映射到可以包含非常大的字符串的类型(例如CLOB)?

.net c# nhibernate nhibernate-mapping fluent-nhibernate

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

jQuery get函数返回true/false

$(document).ready(function(){
 //global vars
 var name = $("#username");
    var email = $("#email");


 function usernameExists() {
  $.get("register.php",{ check: 1, username: name.val(), email: email.val() } ,function(m) {
      if(m==1) {
     return false;
    } else { 
     return true;
    }
  });
 }
});
Run Code Online (Sandbox Code Playgroud)

Firebug在调用此函数时显示正确的响应,但它不返回任何内容......(此$ .get(...)函数已在函数usernameExists()之外进行了测试,但没有返回,并且它完美地工作).

有什么问题以及如何解决?


     $(document).ready(function(){
    //global vars
    var form = $("#register");
    var name = $("#username");
    var email = $("#email");

     $.get("register.php",
             { check: 1, username: name.val(), email: email.val() },

               // Have this callback take care of the rest of the submit()
             function(m) {
                if(m==1) { …
Run Code Online (Sandbox Code Playgroud)

jquery

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

"动态"究竟意味着什么?

我一直听到,特别是在StackOverflow上,关于人们"动态地"生成网页内容.这是指在设计时间之后的任何时间生成内容,还是仅在客户端生成内容,还是其他定义?

换句话说,因为它与Web开发有关,"动态"的定义是什么?

terminology

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

如何将私有Mercurial存储库移动到中央服务器?

我刚刚开始使用Mercurial,我已经阅读了Joel Spolsky的Hg Init教程,我很喜欢.

我想知道:假设我有一个私人存储库,我工作了大约一个月.然后我决定将它集中在一起或公之于众,就像在bitbucket.org上一样.我想保留所有的历史.

直观的是使用hg clone,但根据文档:

源的位置将添加到新存储库的.hg/hgrc文件中,作为将来拉取的默认值.

我不认为这是我想要的,因为源是我的本地私有存储库,目标是公共服务器.我不希望公共服务器在未来试图从我的私有存储库中提取认为它是中心服务器.我希望这是有道理的.

我是否必须手动调整服务器上的.hg/hgrc文件?我接近这个吗?

mercurial repository bitbucket hgrc

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

在Java中将字节转换为int

我需要在Java代码中将2个字节(2的补码)转换为int.我该怎么做?

toInt(byte hb, byte lb)
{

}

java byte

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

确定SQLite中列的数据类型

我正在开发一个Android应用程序,用户可以使用不同的选项来排序来自数据库的显示数据.目前我传递给Androids query()方法的orderBy字符串如下所示:

"LOWER("+columnName+") ASC"
Run Code Online (Sandbox Code Playgroud)

这样做的问题是,如果columnName指定的列中的数据类型是整数,则在其上调用LOWER()将使其按字母顺序排序,即仅基于最左边的数字,这当然没有任何意义对于数字数据.因此,如果列的数据类型不是整数,我只想应用LOWER().我的想法是这样的声明:

"CASE WHEN [data type of columnName is integer] THEN "+columnName+" ASC ELSE LOWER("+columName+") ASC END"
Run Code Online (Sandbox Code Playgroud)

括号中的部分是我不知道该怎么做的.SQLite是否提供了确定列数据类型的函数?

sqlite android types case

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

在C++中,向类中添加朋友是否会更改其内存布局?

另外,在课堂上你宣布这位朋友的重要性是否重要?添加朋友类或朋友功能是否重要?

c++ encapsulation friend private-members

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

协议缓冲区无效的嵌入式描述符问题

我在运行某些生成的协议缓冲区类时遇到一些问题。

我的项目布局如下:

模块/
  protobuf-api /
    原型/
      com / foo / api / Service.proto
      com / foo / shared / Shared.proto
      org / bar / api / Message1.proto
      org / bar / api / Message2.proto

Service.proto文件取决于Shared.proto和某些Message * .proto文件。在protobuf-api目录中,我运行以下命令进行编译:
find . -name *.proto -exec protoc --java_out=java -I=proto {} \;

当我尝试运行我的服务时,出现以下异常:

java.lang.ExceptionInInitializerError
    在com.linkedin.history.api.protobuf.HistoryServiceProtos $ HistoryServiceQuery。(HistoryServiceProtos.java:544)
    在com.linkedin.history.api.serializer.HistoryServiceSerializer.serialize(HistoryServiceSerializer.java:47)
     在test.history.serializer.TestSerializer.testHistoryServiceQuery(TestSerializer.java:38)
    在test.fwk.util.core.BaseTestSuiteCore.run(BaseTestSuiteCore.java:304)
     在test.fwk.util.core.BaseTestSuiteConf.run(BaseTestSuiteConf.java:186)
    在test.fwk.lispring.BaseTestSuite.run(BaseTestSuite.java:232)
    在test.fwk.lispring.BaseTestSuite.callAppropriateRun(BaseTestSuite.java:265)
    在test.fwk.util.core.BaseTestSuiteCore.run(BaseTestSuiteCore.java:199)
原因:java.lang.IllegalArgumentException:“ com / linkedin / history / api / protobuf / HistoryService.proto”的无效嵌入式描述符。
     在com.google.protobuf.Descriptors $ FileDescriptor.internalBuildGeneratedFileFrom(Descriptors.java:268)
     在com.linkedin.history.api.protobuf.HistoryServiceProtos。(HistoryServiceProtos.java:1794)
引起原因:com.google.protobuf.Descriptors $ DescriptorValidationException:com / linkedin …

java protocol-buffers

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