问题列表 - 第5833页

字符串文字和字符文字可以连接吗?

为什么name在以下C++代码中行为不端?

string name =  "ab"+'c';
Run Code Online (Sandbox Code Playgroud)

等效代码在Java/C#中的行为如何?

c# c++ java string char

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

将 Spring + Hibernate + Sql server 与 unicode 支持集成

如何使用 sql server 2005 将 Spring 与 Hibernate 集成并获得 Unicode 支持。我尝试了很多不同的方法,但我就是无法让它发挥作用。

表中的列是 nvarchar,Spring 中的字符集是 UTF-8。我可以很好地读取 Unicode 文本(我使用 sql server 管理工具添加的),但写入不起作用,它在数据库中出现乱码。

jdbc 网址是

jdbc:sqlserver://localhost:1433;useUnicode=true;characterEncoding=UTF-8;databaseName=test;
Run Code Online (Sandbox Code Playgroud)

在休眠配置文件中使用这些属性

<property name="hibernate.connection.useUnicode">true</property>
<property name="hibernate.connection.charSet">UTF8</property>
Run Code Online (Sandbox Code Playgroud)

我还有一个过滤器可以更改所有页面的编码

response.setContentType("text/html; charset=UTF-8");
request.setCharacterEncoding("UTF8");

chain.doFilter(request, response);

//do it again, since JSPs will set it to the default
response.setContentType("text/html; charset=UTF-8");
request.setCharacterEncoding("UTF8");
Run Code Online (Sandbox Code Playgroud)

有没有好心人成功地做到了这一点,并且可以提供帮助?

非常感谢!

sql-server unicode spring hibernate

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

如何在一个查询中获取子集的计数以及总计数?

在简单的情况下,假设我有一个如下所示的表:

mysql> describe widget; 
+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| name    | varchar(255) | YES  |     | NULL    |       | 
| enabled | smallint(1)  | YES  |     | NULL    |       | 
+---------+--------------+------+-----+---------+-------+
Run Code Online (Sandbox Code Playgroud)

是否可以计算在同一查询中启用(启用= 1)的所有窗口小部件的计数与所有窗口小部件的计数?

例如,如果我总共有3个小部件并且启用了一个小部件,我希望得到我的查询结果,如下所示:

mysql> SELECT ... as enabled_count, ... as total_count ...
+---------------+-------------+
| enabled_count | total_count |
+---------------+-------------+
|             1 |           3 |
+---------------+-------------+
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

WCF:有没有办法删除ExtensionData字段?

我刚开始使用WCF,而且我已经遇到了一个改变项目的问题.我创建了一个服务并在webservice中引用了引用,但webservice xml文件中的每个字段都带有一个ExtensionData字段.

例:

删除了死的ImageShack链接

我不想要这个.我需要它只是:

删除了死的ImageShack链接

有没有办法删除这个字段?一些不同类型的序列化?

c# wcf serialization

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

从C#访问COM对象的最佳方法

我打算使用作为COM对象公开的各种对象.为了使它们更容易使用,我想将它们包装为C#对象.对此最好的方法是什么?

.net c# com pinvoke

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

我的扩展方法都没有显示在Code中

我在当前项目中定义了许多扩展方法.这是一个VB.NET项目.我在App_Code目录中的文件中使用这些方法没有问题,这与我定义方法的地方相同.但是,在我的page.aspx.vb代码页面后面,这些方法没有显示出来.我试过包含正确的命名空间,没有运气.

有没有人知道为什么我不能在代码隐藏文件中调用扩展方法?

在App_Code文件夹中定义

<Extension()> _
Public Function GetSelected(ByVal apps As List(Of Appointment)) As Appointment
    Dim selected = From a In apps _
                   Where a.Selected = True

    Return selected.Single
End Function
Run Code Online (Sandbox Code Playgroud)

在App_Code文件夹中定义,在另一个类中(这个工作正常)

Public ReadOnly Property Selected() As Appointment
    Get
        Return _appointments.GetSelected()
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

在App Root文件夹中定义,在代码隐藏文件内(不工作)

Public ReadOnly Property Selected() As Appointment
    Get
        Return _appointments.GetSelected()
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

它们都在同一个应用程序中,没有外部引用.当我构建项目时没有错误,直到我尝试在后面的代码中使用扩展方法.此时错误是'GetSelected'不是'System.Collections.Generic.List(Of Appointment)'的成员

.net-3.5

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

WNDCLASSEX的概念,良好的编程习惯和系统类的WndProc

据我所知,Windows API使用"类",依赖于WNDCLASS/WNDCLASSEX结构.

我已成功通过Windows API Hello World应用程序,并了解此类由我们自己的窗口使用,但也由Windows核心控件使用,如"编辑","按钮"等.我理解它与某种方式有关WndProc(它允许我为它定义一个函数)

虽然我可以找到关于这个类的文档,但我找不到任何解释这个概念的东西.

到目前为止,我发现的唯一一件事是:

Window类与C++类没有任何关系.

实在不利于(它告诉我它是什么不是,但不Tellme公司它是什么).事实上,这只会让我更加困惑,因为我很想将WNDCLASSEX与C++类联系起来,并认为"WNDCLASSEX"代表一种控件类型 .那么,我的第一个问题是它什么?

第二,我明白可以在类中定义WndProc.但是,窗口也可以从子控件(或窗口,或Windows API中调用它们)中获取消息.怎么会这样?

最后,何时定义新类是一种很好的编程习惯?每个应用程序(对于主框架),每帧,我定义一个控件(如果我创建自己的进度条类,例如)?

我知道Java/Swing,C#/ Windows.Form,C/GTK +和C++/wxWidgets,所以我可能会理解与这些工具包的比较.

c winapi wndproc

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

Oracle存储过程,SYS_REFCURSOR和NHibernate

我有一个遗留的Oracle(10.2g)数据库,我正在连接,我想使用NHibernate(2.0.1)从存储过程中返回对象.有问题的存储过程使用SYS_REFCURSOR返回结果.根据该文件,这应该是可行的,但我已经发现了几个 帖子暗示,否则在互联网上.

这是我的释义代码:

映射文件:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" 
assembly="OracleStoredProcedures" namespace="OracleStoredProcedures">
    <class name="Person" mutable="false">
        <id name="PersonCode" type="AnsiString" column="PERSONCODE">
            <generator class="assigned" />
        </id>
        <property name="Name" type="String" column="PERSON_NAME" />
        <property name="Surname" type="String" column="PERSON_SURNAME" />
    </class>

    <sql-query name="getpeople">
        <return class="Person" />

        EXEC RS_DB.GETPERSONTEST 

    </sql-query>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

存储过程:

CREATE OR REPLACE PROCEDURE RS_DB.GETPERSONTEST (
   io_cursor   IN OUT   sys_refcursor
)
IS
BEGIN
   OPEN io_cursor FOR
      SELECT PERSONCODE, PERSON_NAME, PERSON_SURNAME
      FROM PEOPLE

END GETPERSONTEST;
Run Code Online (Sandbox Code Playgroud)

c# oracle nhibernate stored-procedures

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

在IE中支持"border-radius"

有谁知道Internet Explorer何时/何时支持"border-radius"CSS属性?

css internet-explorer css3

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

如何确定执行程序是否为64位编译?

我需要我的程序来确定它是为32位窗口还是64位/任何CPU编译的.我需要根据编译选项选择不同的COM服务器标志.有任何想法吗?

c# 64-bit

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