问题列表 - 第49311页

这段代码在Java中有什么问题?

我想在Eclipse中用Java创建一个程序,告诉我,如果我可以创建三角形.这是我的代码:

import java.io.IOException;

public class haromszog {
    public static void main(String[] args) throws IOException {

        int a;
        int b;
        int c;

    System.out.print("Please insert the 'a' side of the triangle:");
    a = System.in.read();

    System.out.print("Please insert the 'b' side of the triangle:");
    b = System.in.read();

    System.out.print("Please insert the 'c' side of the triangle:");
    c = System.in.read();

    if ((a+b)>c)
    {
        if ((a+c)>b)
        {
            if ((b+c)>a)
            {System.out.print("You can make this triangle");
            }
            else 
                System.out.print("You can't make this triangle");

        }
    }
    }
}
Run Code Online (Sandbox Code Playgroud)

Eclipse可以运行它,但它写道:

请插入三角形的'a'侧:(例如我写:):5 …

java eclipse

0
推荐指数
2
解决办法
328
查看次数

int除以unsigned int导致翻转

我尝试用unsigned int划分int,我得到意想不到的结果:

int b;
unsigned int c;
int res;
float res_f;

b = -25;
c = 5;

res = b / c;   // res = 858993454
res_f = b / c; // res_f = -5.000000
Run Code Online (Sandbox Code Playgroud)

同样适用于'+',' - '和'*',但是'/'失败.我想念的是什么?

PS

它在不同的编译器上进行了测试,结果是一样的.

c arithmetic-expressions

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

从网络位置加载程序集

我试图通过以下方式加载程序集:

Assembly component = Assembly.LoadFrom(componentPath);
Run Code Online (Sandbox Code Playgroud)

其中componentPath是网络位置的完整路径,并获得以下错误:

尝试从网络位置加载程序集,这会导致程序集在以前版本的.NET Framework中被沙箱化.
此版本的.NET Framework默认情况下不启用CAS策略,因此此负载可能很危险.

如果此加载不是用于沙盒程序集,请启用loadFromRemoteSources开关.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=155569.

你能解释我该怎么做才能避免这种安全检查吗?

谢谢

.net assemblies c#-4.0

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

我可以使用SQL案例来选择表吗?

我正在尝试这个并得到一个错误.

SELECT Count(*) FROM
        CASE @Type
            WHEN 'UserName' THEN Users WHERE UserName = @Name;                              
            WHEN 'UserGroup' THEN Groups Where GroupName = @GroupName AND GroupType = 'USERGROUP'
        END
Run Code Online (Sandbox Code Playgroud)

我知道你通常在'='符号后使用案例......但有没有办法做我在这里尝试的事情?

sql server 2008.

sql sql-server-2008

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

LLVM,Parrot,JVM,PyPy + python

开发某些语言有什么问题,例如python用于一些LLVM/Parrot的优化技术.

PyPy,LLVM,Parrot是通用平台开发的主要技术.
我觉得这样:

  • PyPy - 构建VM的框架,内置优化的VM for python
    所以它是非常通用的解决方案.该过程如下所示:
    1. dynamic_language_code - >
    2. PyPy前端 - >
    3. PyPy内部代码 - 字节码 - >
    4. PyPy优化 - >
    5. 留下PyPy代码和:
      a.某些VM的pyPy后端(如jvm)
      b.som Kit创建自己的VM
      c.处理/运行PyPy内部代码

我是对的关于这个过程吗?对于python,有优化的VM?特别是默认情况下,在VM中构建优化的PyPy代码(步骤5.c) - 这是用于python的,每个语言处理都可以停在那里并由它运行?

  • 鹦鹉 - 很像PyPy,但没有5.a和5.b?动态处理的一些内部改进(Parrot Magic Cookies).

ParrotPyPy都旨在创建一个创建通用动态语言运行库的平台,但PyPy需要更多 - 同时创建更多VM.
PyPy的感觉在哪里?我们需要创建更多的VM?不应该更好地专注于一个VM(如parrot) - 因为有一个共同的代码级别 - PyPy内部字节码或Parrot.我认为将PyPy字节码转换为使用PyPy VM新创建的字节码,我们无法获得更好的效果.

  • LLVM - 我认为这与PyPy非常相似,但没有VM生成器.
    它是成熟的,设计良好的环境,具有与PyPy类似的目标(但没有VM生成器),但是在低级结构和优化/ JIT技术的实现上工作

将此视为:LLVM是一般用途,但Parrot和**PyPy*专为动态语言而设计.在PyPy/Parrot中更容易引入一些复杂的技术 - 因为它比LLVM更高级 - 就像复杂的编译器,可以更好地理解高级代码并产生更好的汇编代码(人类无法在合理的时间内编写),然后LLVM一个?

问题:

  1. 我对吗?是否有任何理由移植某些动态语言对llvm然后比如Parrot更好?

  2. 我没有在Parrot上看到关于开发python的活动.是因为使用python C扩展不适用于鹦鹉?PyPy也存在同样的问题

  3. 为什么其他虚拟机不想迁移到LLVM/parrot.例如ruby - > parrot,CLR/JVM - > LLVM.他们转向更复杂的解决方案会不会更好?LLVM处于高度发展的过程中,并且有大公司投资.

  4. 我知道重新编译的问题可能是资源,如果需要更改字节码 - 但这不是必须的 - 因为我们可以尝试将旧的字节码移植到新的字节码,而新的编译器会产生新的字节码(从来没有更少的java仍然需要解释自己的字节码 …

python jvm pypy parrot llvm

15
推荐指数
3
解决办法
8271
查看次数

使用一个大的INSERT语句保存许多Django对象

想象一下,你有以下情况:

for i in xrange(100000):
  account = Account()
  account.foo = i
  account.save
Run Code Online (Sandbox Code Playgroud)

显然,INSERTDjango执行的100,000条语句需要一些时间.能够将所有这些组合INSERT成一个大的更好INSERT.这是我希望我能做的事情:

inserts = []

for i in xrange(100000):
  account = Account()
  account.foo = i
  inserts.append(account.insert_sql)

sql = 'INSERT INTO whatever... ' + ', '.join(inserts)
Run Code Online (Sandbox Code Playgroud)

有没有办法使用QuerySet执行此操作,而无需手动生成所有这些INSERT语句?

python django

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

FTP获取所有文件

我已经使用PHP成功连接到我的FTP,我可以看到所有文件使用: ftp_nlist

但是,有一种简单的方法可以在当前目录中下载所有这些文件吗?

我无法找到任何关于我如何做到这一点的例子.

谢谢

php ftp

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

ASP.Net MVC 3.0属性[OutputCache] - 这是全局的还是会话?

在创建ASP.Net MVC 3.0应用程序时,我可以在操作中包含OutputCache属性,并定义缓存将持续的持续时间.在此持续时间之后,导致触发操作的任何活动都将导致此缓存结果被丢弃和刷新.

我的问题是......这个缓存输出是否对所有用户会话都是全局的,或者是特定于每个会话的缓存选项.换句话说,如果user1发出请求,其中具有OutputCache属性的操作设置为1小时,则在中午(中午12:00)开始请求.User2向同一个动作发出请求,但是在中午30点(下午12:30).两个用户的缓存结果是否相同,如果是这样,user2的缓存输出是否会在下午1:00刷新?

asp.net asp.net-mvc outputcache asp.net-mvc-3

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

如何使用基于从服务器返回的JSON对象生成的复选框填充Ext.form.CheckboxGroup

我试图动态填补Ext.form.CheckboxGroupExt.form.Checkbox从JSP页面拉到一个JSON对象派生秒.我的JSON对象如下所示:

{
    "sensors": [ 
        { "id": 200, "name": "name - B - A" }, 
        { "id": 201, "name": "name - B - B" }, 
        { "id": 202, "name": "name - C - A" }, 
        { "id": 203, "name": "name - C - B" } 
    ]
}
Run Code Online (Sandbox Code Playgroud)

我可以将这些对象加载到Ext.data.JsonStore代码中,如下所示:

new Ext.data.JsonStore({
    id: 'sensorStore',
    autoLoad: true,
    method: 'GET',
    baseParams: {
        jobType: 'sensor'
    },
    url: 'getstatus.jsp',
    root: 'sensors',
    sortInfo: { field: 'id', direction: 'ASC' },
    fields: [ 'id', …
Run Code Online (Sandbox Code Playgroud)

javascript json extjs

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

Ruby UUID和唯一性,用于ID

我需要一个6字符的字母数字ID,用于我的rails应用程序,它将呈现给系统的用户,并且在我的系统中的所有对象实例中必须是唯一的.我不指望超过几千个对象实例,所以6个字符远远超过我真正需要的.

此时我在我的Rails应用程序中使用UUIDTools gem来生成一个uuid.我应该使用哪种UUIDTools生成方法,以及结果uuid的哪一端应该从中获取6个字符,以保证唯一性?

例如,如果我生成ef1cf087-95c9-4868-bd95-cea950a52b58,我想ef1cf0从它的前面使用,还是a52b58从后端使用?

......作为旁注/问题:我是不是错了?有没有更好的办法?

ruby uuid uniqueidentifier

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