问题列表 - 第28488页

清理项目并在eclipse中重新生成类文件

我在eclipse中清理一个项目后,我没有看到输出文件夹"bin"中生成的类文件,虽然没有构建错误,我该怎么做才能重新生成类文件?

谢谢

java eclipse

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

以编程方式更改Windows XP中的默认代码页?(来自德尔福)

任何人都可以建议如何以编程方式更改默认的Windows XP代码页(我是从Delphi这样做的)?(这相当于进入控制面板 - >区域设置 - >非Unicode应用程序的语言).

在这种情况下,我想切换到中文(PRC),所以写入以下注册表字符串:HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP = 936 MACCP = 10008 OEMCP = 936

(这正是在控制面板中更改非Unicode代码页下拉的原因).必须有另一个我需要更改的设置 - 我更喜欢使用Win API调用(如果可用)而不是自己写入注册表.

我也试过设置HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\Default = 0804(中华人民共和国)无济于事.

我不想更改"区域设置"本身,因为这也会更改时间/日期设置,分隔符等.

这是因为我正在使用需要渲染中文字符的ANSI应用程序,而我正在编写一个工具来自动切换系统显示字符(同时保留UI的其他方面完整).

谢谢!

邓肯

delphi localization codepages

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

如何更改Castor映射以从XML输出中的元素中删除"xmlns:xsi"和"xsi:type"属性?

如何更改Castor映射

<?xml version="1.0"?>
<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
                         "http://castor.org/mapping.dtd">

<mapping>
    <class name="java.util.ArrayList" auto-complete="true">
        <map-to xml="ArrayList" />
    </class>
    <class name="com.db.spgit.abstrack.ws.response.UserResponse">
        <map-to xml="UserResponse" />
        <field name="id" type="java.lang.String">
            <bind-xml name="id" node="element" />
        </field>
        <field name="deleted" type="boolean">
            <bind-xml name="deleted" node="element" />
        </field>
        <field name="name" type="java.lang.String">
            <bind-xml name="name" node="element" />
        </field>
        <field name="typeId" type="java.lang.Integer">
            <bind-xml name="typeId" node="element" />
        </field>
        <field name="regionId" type="java.lang.Integer">
            <bind-xml name="regionId" node="element" />
        </field>
        <field name="regionName" type="java.lang.String">
            <bind-xml name="regionName" node="element" />
        </field>
    </class>
</mapping>
Run Code Online (Sandbox Code Playgroud)

压制xmlns:xsixsi:type属性的XML输出的元素吗?例如,而不是输出XML …

java xml mapping castor

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

如何更新旧的C代码?

我本周在工作中一直在研究一些已有10年历史的C代码,在实施了一些修改之后,我去了老板,问他是否需要做其他事情.那是他放下炸弹的时候.我的下一个任务是遍历7000行左右,了解更多代码,稍微模块化代码.我问他如何将源代码模块化,他说要开始将旧的C代码放入C++类中.

作为一名优秀的工作者,我点头表示赞成,然后回到我的办公桌,我现在坐在那里,想知道世界上如何采用这些代码,并"模块化"它.它已经有20个源文件,每个文件都有自己的用途和功能.此外,还有三个"主要"结构.这些结构中的每一个都有30多个字段,其中许多是其他较小的结构.尝试理解它是一个完全混乱,但程序中几乎每个函数都传递一个指向其中一个结构的指针并大量使用结构.

有没有什么干净的方式让我把它变成课堂?如果可以的话,我决心这样做,我只是不知道如何开始.

c c++ refactoring

36
推荐指数
6
解决办法
4172
查看次数

文件为空检查

如何在C#中检查文件是否为空?

我需要这样的东西:

if (file is empty)
{
    // do stuff
}

else
{
    // do other stuff
}
Run Code Online (Sandbox Code Playgroud)

c#

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

确定WinCE中的CPU使用率

我希望能够在Wince下运行的C++程序中获得当前%CPU使用率.

我发现这个链接说明了源代码的位置,但我在平台构建器安装中找不到它 - 我希望这是因为它不是Windows Automotive平台.

有谁知道我在哪里可以找到这个源代码或(甚至更好)知道如何直接获取此信息?即什么DLL /函数调用make等.

c++ cpu-usage windows-ce

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

在新的 WebView 中显示 HttpResponse(来自处理程序的字符串)

我在表单的提交按钮 onClickListener 中有以下代码:

String action, user, pwd, user_field, pwd_field;

        action = "theURL";

        user_field = "id";
        pwd_field = "pw";
        user = "username";
        pwd = "password!!";

        List<NameValuePair> myList = new ArrayList<NameValuePair>();
        myList.add(new BasicNameValuePair(user_field, user)); 
        myList.add(new BasicNameValuePair(pwd_field, pwd));

        HttpParams params = new BasicHttpParams();
        HttpClient client = new DefaultHttpClient(params);
        HttpPost post = new HttpPost(action);
        HttpResponse end = null;
        String endResult = null;

        try {
            post.setEntity(new UrlEncodedFormEntity(myList));
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 

        try {
            HttpResponse response = client.execute(post); …
Run Code Online (Sandbox Code Playgroud)

android httpresponse webview android-intent

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

FCD中的右值和临时对象

我花了很长时间来理解右值和临时对象之间的区别.但现在最终的委员会草案在第75页说明:

一个右值 [...] 一个x值,临时对象或子对象,或它们的不与一个对象相关联的值.

我不敢相信自己的眼睛.这一定是个错误吧?


为了澄清,以下是我理解这些术语的方式:

#include <string>

void foo(std::string&& str)
{
    std::cout << str << std::endl;
}

int main()
{
    foo(std::string("hello"));
}
Run Code Online (Sandbox Code Playgroud)

在这个程序中,有两个表达式表示同一个临时对象:prvalue std::string("hello")和左值str.表达式不是对象,但它们的评估可能会产生一个.具体来说,prvalue的计算产生一个临时对象,但prvalue不是临时对象.有没有人同意我或让我疯了?:)

c++ temporary rvalue c++11

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

使用ansi sql语法格式化数字

我正在为我的项目Oracle和Apache Derby使用两个不同的数据库,并且尽可能地尝试使用两个数据库支持的ANSI SQL语法.

我有一个带有列的表 amount_paid NUMERIC(26,2).

我使用Oracle数据库的旧代码需要以此格式检索值

SELECT LTRIM(TO_CHAR(amount_paid,'9,999,999,999,999.99'))
Run Code Online (Sandbox Code Playgroud)

如何使用ANSI sql语法将数值转换为格式为'9,999,999,999,999.99'的字符串?

oracle formatting derby ansi-sql

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

如何优雅地处理 maxRequestLength 异常?

在我的 ASP.NET MVC(如果有的话,v2)应用程序中,我有一个允许用户上传文件的页面。我已为我的应用程序配置了 maxRequestLength,以允许最大 25MB 的文件。作为测试,我向它发送了一个 500MB 的文件,该文件引发了异常:(Maximum request length exceeded.我只知道这一点,因为 ELMAH 捕获了错误并将其记录下来。)

在我的 web.config 中,我设置了customErrors mode="On"defaultRedirect但用户根本没有重定向,他们甚至没有得到黄屏死机。例如,在 Chrome 中,您会看到以下错误:Error 101 (net::ERR_CONNECTION_RESET): Unknown error.

是否有可能针对这种情况提供更优雅的用户体验?

asp.net-mvc web-config

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