问题列表 - 第49804页

如何在PHP中使用预定义的大小创建一个空数组?

我在for循环中创建一个新数组.

for $i < $number_of_items
    $data[$i] = $some_data;
Run Code Online (Sandbox Code Playgroud)

PHP一直抱怨偏移,因为每次迭代我都会为数组添加一个新的索引,这有点愚蠢.

Notice: Undefined offset: 1 in include() (line 23 of /...
Notice: Undefined offset: 1 in include() (line 23 of /..
Notice: Undefined offset: 1 in include() (line 23 of /..
Run Code Online (Sandbox Code Playgroud)

有没有办法预定义数组中的数字项,以便PHP不会显示此通知?

换句话说,我可以用与此类似的方式预定义数组的大小吗?

$myarray = array($size_of_the_earray);
Run Code Online (Sandbox Code Playgroud)

php arrays

52
推荐指数
5
解决办法
13万
查看次数

规划Objective-C编写操作系统

目前我正在学习目标c 2.0,很快我就会计划学习汇编语言,所以我可以编写一个操作系统.我知道这并不容易,而且我知道需要数月甚至数年的时间和耐心.但是,我计划在Objective-C中编写大部分内容(不包括你必须在汇编中编写的东西),因为我不仅知道Objective-c比我知道C(我几乎不知道任何C),但我,个人而言,也喜欢objective-c好多了.这可能吗??如果没有,我需要知道多少C?我应该通过一本书很好地理解C语言吗?或者只是在线学习基础知识?

c operating-system objective-c-2.0

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

Random.Next() - 找到Nth .Next()

鉴于一直播种随机:

Random r = new Random(0);

呼叫r.Next()始终如一地产生相同的系列; 那么有没有办法快速发现该系列中的第N个值,而不调用r.Next() N次?

我的场景是通过创建的大量值r.Next().应用程序偶尔会在任意索引处从数组中读取值.我想通过消除数组来优化内存使用,而是根据需要生成值.但是,强迫r.Next()500万次模拟阵列的第500万个索引比存储阵列更昂贵.是否有可能缩短你的方式到Nth .Next()值,没有/少循环?

c# random perlin-noise

4
推荐指数
2
解决办法
1193
查看次数

Interface Builder for Dummies:如何在Xcode 4中为UIBarButtonItem设置动作?

我正在尝试为我的MainWindow.xib中的UIBarButtonItem设置操作.我一直在四处走动,我没有到达任何地方.我的控制器层次结构如下:

UITabBarController
    UITabBar
    UINavigationController
        UINavigationBar
        UIViewController
            UINavigationItem
                UIBarButtonItem // THIS
        UITabBarItem
Run Code Online (Sandbox Code Playgroud)

如何设置动作呢?我在IB中看到了一个"选择器"选项,但我不确定如何设置它.

xcode interface-builder

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

iPhone:在运行时下载zip并在主bundle子目录中解压缩

我想扩展我的iPhone应用程序,应用程序将zip文件下载到子目录,然后提取它,然后加载zip中的图像.

任何想法如何在运行时解压缩和访问图像?一些想法真的很开心.

问候,

iphone ipad ios

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

将PHP字符串变量添加到包含引号的文本框值

我正在尝试使用php变量填充HTML文本框.变量是一个带有单引号的字符串,并从数据库中检索.

当我回显变量时,它看起来应该是 - 即."这是我的字符串"所以,它正确显示'单引号.

但是当我尝试将该变量放入文本框字段时,即.

<? echo("<input type='text' name = 'title' value='$title'/>");?>
Run Code Online (Sandbox Code Playgroud)

引号被忽略..

非常感谢任何帮助,因为我尝试通过一些HTML格式化函数运行变量,但无济于事.

php string variables quotes escaping

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

在另一个文件中引用C++ struct对象?

我正在努力让正在进行的游戏更加模块化.我希望能够在游戏中声明所有room_t对象的单个数组(room_t rooms []),将其存储在world.cpp中并从其他文件中调用它.

下面的截断代码不起作用,但就我所知.我想我需要使用extern但是无法找到一个正常工作的方法.如果我尝试在头文件中声明数组,我会得到一个重复的对象错误(因为每个文件都调用world.h,我假设).

main.cpp中

#include <iostream>
#include "world.h"

int main()
{
    int currentLocation = 0;
    cout << "Room: " << rooms[currentLocation].name << "\n";
    // error: 'rooms' was not declared in this scope
    cout << rooms[currentLocation].desc << "\n";    
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

world.h

#ifndef WORLD_H
#define WORLD_H
#include <string>


const int ROOM_EXIT_LIST = 10;
const int ROOM_INVENTORY_SIZE = 10;

struct room_t
{
    std::string name;
    std::string desc;
    int exits[ROOM_EXIT_LIST];
    int inventory[ROOM_INVENTORY_SIZE];
};  

#endif
Run Code Online (Sandbox Code Playgroud)

world.cpp

#include "world.h"

room_t rooms[] = {
  {"Bedroom", "There …
Run Code Online (Sandbox Code Playgroud)

c++ variables struct extern

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

要使用Session类,您需要在配置文件中设置加密密钥

我正在将codeigniter从1.7.2升级到2.0.1.

除了我得到的一切似乎一切都好

要使用Session类,您需要在配置文件中设置加密密钥.

引起这种情况的2.0.0/2.0.1有什么变化?

我需要做些什么改变来解决这个问题.

做出改变会破坏什么吗?

codeigniter

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

POSIX:在FreeBSD和Linux中管道系统调用

在Linux(2.6.35-22-generic)中,man pipe声明

pipe()创建一个管道,一个可用于进程间通信的单向数据通道."

在FreeBSD(6.3-RELEASE-p5)中,man pipe说明了这一点

pipe()系统调用创建一个管道,它是一个允许双向数据流的对象,并分配一对文件描述符."

一个是单向的,另一个是双向的.我希望这不是一个愚蠢的问题,但哪种方法是这样做的标准方法?它们都符合POSIX标准吗?

为了明确我的意图,我在考试中失去了一些分数,因为相信管道()是一种方式,我正在寻找一些弹药来获得任何积分; p

linux posix freebsd pipe

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

Jquery,在每个循环中为数组添加值

我有一个jQuery应用程序,用户可以从输入字段向列表中添加项目.我想在提交表单时将所有项目放在数组中,以便稍后我可以使用php操作它们.这是正确的方法吗?

jQuery的:

$("#form").submit(function(){
   var items = [];
   $("#items li").each(function(n){
      items[n] = $(this).html();
   });
   $.post(
      "process.php", 
      {items: items}, 
      function(data){
          $("#result").html(data);
      });
});
Run Code Online (Sandbox Code Playgroud)

PHP:

$items = $_POST["items"];
foreach($items as $item){
    //Something here
}
Run Code Online (Sandbox Code Playgroud)

php forms arrays jquery submit

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