小编kia*_*uno的帖子

NSMutableArray initwithcapacity值总是为"0"

我的代码如下:

int totalBarCount = 12;
NSMutableArray *tmpValue = [[NSMutableArray alloc]initWithCapacity:totalBarCount];
[tmpValue addObject:[NSNumber numberWithFloat:tmpToplam]];

NSLog (@"%f",[tmpValue count]);
Run Code Online (Sandbox Code Playgroud)

[tmpValue count]总是返回0.为什么?我怎么能得到12?

xcode objective-c nsmutablearray

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

PHP登录脚本问题,检查用户是否被禁止

我在我的网站上使用的PHP登录脚本出错了.

我想添加一些代码,用于检查用户在登录时是否被禁止.

但由于某些原因,它不能正常工作; 即使禁止字段/属性在MySQL"users"表中包含"n"为false,它也总是输出"你被禁止".

我试过修复代码,但我仍然遇到错误.这是我的代码:

$bancheck = mysql_query("SELECT * FROM users WHERE ban = '".$_POST['username']."'" ) or die(mysql_error());
$ban = mysql_fetch_array($bancheck);    

if ($ban = 'y') {
  die('You are banned...');
}
Run Code Online (Sandbox Code Playgroud)

我要检查的MySQL字段称为"禁止",值为"y"表示"true",或"n"表示"false".

php mysql login

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

使用java在lotus notes中添加新用户

我想用java程序在Lotus notes中添加一个新用户,但我不知道多米诺骨牌.我想在我的本地做这个,所以我需要下载和如何做到这一点我已经在我的系统上有eclipse和lotus notes客户端请帮助我解决这个问题或任何示例代码.

java lotus-notes

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

假设我知道root密码,我如何在标准帐户上制作一个sudo全部在OS X中的Bash脚本?

好吧,由于我不会进入的原因(因为它们相当愚蠢),我需要制作一个shell脚本,它将在OS X上启用SSH,比如10秒.是的,我知道这听起来很愚蠢/没有意义,但有一个原因.

只是为了澄清,我知道root密码(我可以login root在终端中成功),但脚本将在非管理员用户的登录时运行.

该脚本将作为标准(非管理员)帐户上的启动代理运行,并且需要以某种方式将自身提升为root(我碰巧知道其密码),以便它可以启用SSH.

我尝试过使用expect,但无济于事(它只是拒绝在OS X上工作),而且似乎在Bash脚本中传递密码的唯一其他选择是使用echo $pass | sudo -S $command,但它只是一个标准用户试图sudo,它不起作用.

我试过echo $pass | sudo -S login root,echo "1234" | sudo -S su rootecho "1234" | sudo -S su,但他们都只是回到"对不起,再试一次.",即使它呼应正确的密码,我知道,因为我可以成功login root.

无论如何,我想我的问题是,我如何指定Bash我想要以sudoroot身份,而不是运行脚本的当前标准帐户.或者,我如何编写一个脚本,当在普通用户下运行时,它将自己提升为root或至少一个管理帐户,而不需要用户输入; 假设我知道root的密码,当然.

我知道这个场景听起来真的"为什么你需要一个脚本才能做到这一点",但请帮助我; 我真的很感激.是我目前的非工作代码.

macos ssh bash sudo

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

了解Java解释

我正在做一个练习,我需要实现一个课程,并且很难理解解释.

这是解释/练习:

 * Adds all of the elements in the specified set, for which it is
 * possible, to this set.
 * post: all elements, for which it is possible, in the
 * specified set are added to this set.
 * @return true if this set changed as a result of the call
Run Code Online (Sandbox Code Playgroud)

这就是答案

public boolean addAll(SimpleSet<? extends E> s) {
    Iterator<? extends E> it = s.iterator();
    boolean changed = false;
    while (it.hasNext()) {
        changed = add(it.next());
    }
    return changed; …
Run Code Online (Sandbox Code Playgroud)

java

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

在Block Drupal上显示外部网站文章

我试图找出如何在Drupal标准块中显示来自外部网站(在同一服务器上)的帖子.让我们说像"recent_blog_posts",但来自外部来源.

这个主题有没有教程?找不到任何.

drupal feed drupal-blocks

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

哪个版本的xcode支持"Swift编程语言"?

Apple为iOS 8/OS X引入了一种新的编程语言.哪个版本的xcode支持Swift?

我正在尝试Xcode 5.1,但它不受支持.

xcode swift

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

BST没有添加元素

所以我编写了这段代码来将元素添加到二叉树中.如下图所示.

typedef struct node{
    int key;
    node *right;
    node *left;
}*nodePtr;

nodePtr root = NULL // As global variable.

void addElement(int key, nodePtr tempRoot){
    if(tempRoot!=NULL){
        if(tempRoot->key > key){
            if(tempRoot->left!=NULL)
                addElement(key, tempRoot->left);
            else
                tempRoot->left = createLeaf(key);
        }
        else if(tempRoot->key < key){
            if(tempRoot->right!=NULL)
                addElement(key, tempRoot->right);
            else
                tempRoot->right = createLeaf(key);
        }
    }else if(tempRoot==NULL)
        tempRoot = createLeaf(key);
}

int main(){
    int arr[] = {50,45,23,10,8,1,2,54,6,7,76,78,90,100,52,87,67,69,80,90};

    for(int i=0; i<20; i++){
        addElement(arr[i], root);
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

问题是当我尝试打印树时,此代码不会向树中添加任何内容.但是,如果我用此代码替换代码的最后部分;

    else if(root==NULL)
        root = createLeaf(key);
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

c++ pointers binary-search-tree c++11

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

Objective-C字符串比较

我有一系列名称,但似乎无法使比较工作.我在这里使用不当的语言吗?

NSLog(@"%@",[arrayOfNames objectAtIndex:0]);

if ([arrayOfNames objectAtIndex:0] == "Blue"){ 
  NSLog(@"it's Blue");
}
else {
  NSLog(@"it's not Blue");
}
Run Code Online (Sandbox Code Playgroud)

输出如下:

蓝色

它不是蓝色的

objective-c

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

CSS样式表中是否允许使用空格?

我实际上正在使用drupal,我正在尝试使用"视图幻灯片"来定位元素.这不是一个真正的drupal问题,更像是一个css queston,但是,我的一个元素被称为:

<div class="views-slideshow-controls-bottom clear-block">
Run Code Online (Sandbox Code Playgroud)

这是一个元素的图像,以了解我正在做什么.

截图

但无论如何,我在我的样式表中创建了上面的类,但是我的页面上没有显示更改.我试图将图像中突出显示的幻灯片预览"浮动"到图像的右侧,而不是图像下方的现在.我想一个简单的"浮动:离开;" 会这么做,但出于某种原因,这一点很清楚:两者都留在那里,加上浮子甚至没有出现.

那个类在它的中间有一个空格,所以我想知道在样式表上是否允许这样做?

.views-slideshow-controls-bottom clear-block {
float:left;
 } 
Run Code Online (Sandbox Code Playgroud)

例如,空格是否允许元素显示?谢谢,.

html css

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

C中的十进制到十六进制转换

我需要将十进制数转换为前缀为0x的 4位小写十六进制数.
"%X"足够好了,但这并不是我想要的.

printf("hex num is: %X\n", num);
Run Code Online (Sandbox Code Playgroud)

c hex decimal

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

不同数据库的 Varchar 和 Varchar2 的最大大小/长度

VARCHAR 和 VARCHAR2 的大小限制在不同的 SQL RDBMS 实现中是不同的还是相同的?感谢帮助。

mysql sql oracle postgresql

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

如何获得枚举项的类型?

这里有个新手问题...

如何创建一个元组类型,其中元组的一个项目是一个特定的项目enum

enum class MyEnum
{
  MyEnum_FirstItem
};

typedef std::tuple<int, MyEnum::MyEnum_FirstItem> MyTuple; // constant "MyEnum::MyEnum_FirstItem" is not a type name
Run Code Online (Sandbox Code Playgroud)

如何获得枚举项的类型而不是值?

PS用“获取枚举项目类型”搜索Google,但未找到任何内容。

我来自TypeScript,出于文档目的,我曾经在那里做过。另外,真正的问题可能应该是:c ++中是否有确切的数字类型?

c++

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