问题列表 - 第19033页

将字符串转换为int(但仅当真的是int时)

在大学时,我被问到我们的程序是否检测到从命令行参数输入的字符串是否是一个它没有(./Program 3.7)的整数.现在我想知道我怎么能发现这个.因此,例如输入a无效,其中atoi检测到,但是例如输入3.6应该是无效的但是atoi将其转换为整数.

#include <stdio.h>

int main(int argc, char *argv[]) {
    if (argc > 1) {
        int number = atoi(argv[1]);
        printf("okay\n");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是只有当argv [1]真的是一个整数时才应该打印出来.希望我的问题很明确.非常感谢.

c validation integer strtol

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

在这里过度释放?

对于我的应用程序,我在某些设备上获得了EXC_BAD_ACCESS的临时测试版,请参阅此处: 帮助调试iPhone应用程序 - EXC_BAD_ACCESS

我已设法在终端中使用atos -arch armv6 -o myapp.app/myapp 0x000037a6来追踪导致此问题的方法,并引导我进入这段代码:

for (UIView *view in scrollView.subviews) {
    [view removeFromSuperview];
}
Run Code Online (Sandbox Code Playgroud)

我怀疑该应用程序正在接收内存访问警告,并释放它是孩子们的scrollview或UIImageViews,所以当我使用上面的方法时,它会遇到错误(和崩溃),因为它会过度释放视图.

我的问题是,我怎样才能使这个安全,所以它只有在尚未发布的情况下才会发布?

memory-management objective-c

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

Django | 在模板中排序字典

我想打印出一个字典,按键排序.通过将键放在列表中然后对列表进行排序,可以在视图中轻松地对键进行排序.如何循环模板中的键,然后从字典中获取值.

{% for company in companies %}
    {% for employee, dependents in company_dict.company.items %}
    {% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

(刚刚编写的例子......)不起作用的部分是"company_dict.company.items"部分.我需要"公司"才能成为公司的价值所在.现在,公司的Prat正在寻找一个名为"公司"的钥匙,而不是上面循环中"公司"的价值.

我正在做一些处理,把字典词典放在一起.改变数据的布局实际上不是一种选择.我认为正确的方法是编写模板标签,只是想知道我是否有错过的内置方式.

python django

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

java类,扩展了外部API功能

我有一个外部API(我不能修改它)与类"A"和本地类"B"覆盖"A"的方法,并添加一个额外的功能.我需要根据一些参数"is_A"使用其中一个.

/ ------ API(A.java)----- /

package A;

public class A {

    public int pingA( int value ) {

        return value;

    }

}
Run Code Online (Sandbox Code Playgroud)

/ ------我的班级(B.java)----- /

package B;

import A.*;

public class B extends A {

    @Override
    public int pingA( int value ) {
        return value;
    }

    public int pingB( int value ) {
        return value;
    }

    public static void main(String[] args) {
        final boolean is_A = false;
        A obj;
        if (is_A) {
            obj = new A();
        } else {
            obj …
Run Code Online (Sandbox Code Playgroud)

java methods extends

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

在OSX 10.5上使用LuaJava的链接器错误

我有一些问题让这个库在我的OSX安装上工作.特别是,我想将它与Java 1.6 VM一起使用,但在我编译之后,我得到以下内容:

java -cp "luajava-1.1.jar" org.keplerproject.luajava.Console
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/daniel/src/luajava- 1.1/libluajava-1.1.jnilib: 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1030)
    at org.keplerproject.luajava.LuaState.<clinit>(LuaState.java:92)
    at org.keplerproject.luajava.LuaStateFactory.newLuaState(LuaStateFactory.java:59)
    at org.keplerproject.luajava.Console.main(Console.java:49)
Run Code Online (Sandbox Code Playgroud)

我正在使用Lua 5.1.4运行OSX 10.5.8我还将我的OSX默认VM更改为1.6.0,因为:

/System/Library/Frameworks/JavaVM.framework/Home -> Versions/1.6.0/Home/
/System/Library/Frameworks/JavaVM.framework/Versions/Current -> 1.6.0/
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> 1.6.0/
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我注意到当我使用Java 1.5时,一切都很棒.除了我不想1.5,我想1.6.

java macos lua luajava

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

使用mysqli或PDO时无法通过PHP脚本连接到MySQL但是mysql工作正常

我面临着一种奇怪的情况.当我尝试使用"mysql"连接连接到MySql数据库时,它可以工作.

mysql connection string -> mysql_connect($HOST, $USER, $PASSWORD, $DB); 
Run Code Online (Sandbox Code Playgroud)

但是当我使用"mysqli"或"PDO"时连接失败立即失败

mysqli connection string -> mysqli_connect($HOST, $USER, $PASSWORD, $DB); 
PDO Connection string -> new PDO("mysql:host=$HOST;dbname=$DB", $USER, $PASSWORD);
Run Code Online (Sandbox Code Playgroud)

它抛出的具体错误是,

SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'localhost' (10061
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?谢谢.

php mysql mysqli pdo mysql-error-2003

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

Crystal Reports 8.5/9 - 如何删除参数的"默认"值?

任何人都可以告诉我如何在Crystal Reports 8.5和/或9中查找和删除默认参数?我对这样的可视代码技术感到困惑,我不能只是grep代码库并找到我需要删除的字符串.:d

基本上,看起来前开发人员保存了报告,并填充了几个参数字段,我不知道如何取消填充它们.因此,当我第一次打开此报告并执行它时,它只是要求我提供数据库凭据 - 我甚至从未看到:

  • 使用当前参数值
  • 提示新参数值

第一次执行单选按钮选择.

任何建议表示赞赏..提前感谢!

crystal-reports

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

如何打印Perl中最后一个数组元素的第一个到第五个?

我正在运行以下代码,我试图@rainbow通过数组中的第五个元素来打印数组中的第一个元素@rainbow.此代码适用于数组边界内的任何正索引,但不适用于负数:

@rainbow = ("a".."z");
@slice = @rainbow[1..-5];
print "@slice\n";
Run Code Online (Sandbox Code Playgroud)

perl range

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

用Javascript解析文本

我正在尝试使用Javascript来解析在文本框中输入的文本 - 这将组合各种用户生成的变量来创建随机活动.看这个例子可能会更有意义.一些示例输入可能是:

Activity
@Home
@Out

@Home
Read @book for @time
Clean up @room for @time

@Out
Eat at at @restaurant

@book
Enders Game
Lord of the Rings

@room
bedroom
garage
basement

@restaurant
Red Robin
McDonalds
Starbucks

@time
15 minutes
30 minutes
45 minutes
60 minutes

磅/和符号将用于分隔不同的类别.

然后,输出将从给定输入中随机确定,例如:

"在星巴克吃饭." 或"阅读指环王60分钟." 或"清理车库30分钟."

这可行吗?看起来它应该相当简单,但我不知道从哪里开始.有什么建议?

谢谢,

阿尔伯特

javascript parsing

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

如何在Dynamics AX中按ID查找表名

AOT中的每个表都有一个ID,如何在给出ID的情况下发现表名?

axapta dynamics-ax-2009

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