小编Jar*_*red的帖子

如何判断c函数atoi是否失败或者是否是一串零?

当使用函数atoi(或strtol类似函数)时,如何判断整数转换是否失败或者转换的C字符串是否为0

对于我正在做的,0是一个可接受的值,被转换的C字符串可能包含任意数量的0s.它也可能有领先的空白.

c++ atoi

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

在C++中,您可以手动设置流的failbit吗?怎么样?

我正在重载输入流运算符以与Time类一起使用,并且如果输入与我预期的时间格式(hh:mm)不匹配,则希望手动设置输入流的failbit.可以这样做吗?怎么样?

谢谢!

c++ validation inputstream

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

JSON格式化(通过jQuery AJAX发送JSON发布到Java/Wicket服务器)

我正在使用jQuery将JSON发布到Java服务器,但我认为我的JSON一定是错的.这是我的数据示例以及我如何发送它:

var lookup = {
    'name': name,
    'description': description,
    'items': [{
        'name': itemName,
        'value': itemValue
    }]
}

$.ajax({
    type: 'post',
    data: lookup,
    dataType: 'json'
});
Run Code Online (Sandbox Code Playgroud)

我正在使用Wicket的AbstractAjaxBehavior来接收数据,并希望得到一个我可以解析的JSON字符串.当我得到传递参数的Map时,键集如下所示:

items[0][name],
description,
name,
items[0][value],
Run Code Online (Sandbox Code Playgroud)

显然我可以很容易地获取名称和描述的值,但是我的项目数组的关键字搞砸了.我确信它很简单,但我似乎一直在解决这个问题.有什么建议?谢谢!

java ajax jquery json wicket

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

CakePHP:无法访问MySQL数据库

我是CakePHP的新手,我刚刚完成了配置过程,但我很困难为什么Cake无法访问我的MySQL数据库.Cake信息页面说我的tmp目录是可写的,FileEngine用于缓存(不知道这意味着什么),并且我的数据库配置文件存在,但CakePHP无法连接到数据库.

以下是我的设置详情:

  • PHP 5.3(预装在Snow Leopard上)
  • MySQL 5.1.40 64位
  • CakePHP 1.2.4.8284

以下是我经历的步骤:

  • 创建了一个名为cake_blog的MySQL模式
  • 创建了一个名为cake_blog_user的MySQL用户
  • 授予cake_blog_user对cake_blog @ localhost和cake_blog @%的适当权限
  • 将database.php.default文件复制到database.php并根据需要编辑数据库连接详细信息

以下是来自database.php的相关配置数据:

    var $default = array(
        'driver' => 'mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'cake_blog_user',
        'password' => 'cake_blog_password',
        'database' => 'cake_blog',
        'prefix' => '',
    );

我在这里错过了什么吗?我还要提一下,如果我echo mysql_error();在测试数据库连接之前插入/cake/libs/view/pages/home.ctp文件,则显示的错误是"没有这样的文件或目录".我不知道它在说什么文件或目录.

谢谢!

php mysql macos cakephp osx-snow-leopard

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

如何防止dbms_output.put_line修剪前导空格?

我试图右对齐某些PL/SQL代码的输出,但dbms_output.put_line正在修剪我的字符串中的前导空格.我怎么让它停下来?或者有更好的方法输出带有前导空格的字符串?

dbms_output.put_line(lpad('string', 30, ' '));
Run Code Online (Sandbox Code Playgroud)

输出:

string
Run Code Online (Sandbox Code Playgroud)

代替:

                        string
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql sqlplus

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

标签 统计

c++ ×2

ajax ×1

atoi ×1

cakephp ×1

inputstream ×1

java ×1

jquery ×1

json ×1

macos ×1

mysql ×1

oracle ×1

osx-snow-leopard ×1

php ×1

plsql ×1

sql ×1

sqlplus ×1

validation ×1

wicket ×1