问题标签 [initializing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4158 浏览

c - 在一行中初始化一个结构数组?(在 C 中)

我有一个像这样的二维结构数组,

所以我们可以这样初始化,

我知道我也可以使用以下示例,

但问题是在这个 50x50 结构中存在大量空白点。因此,例如,可能从 [30][40] 到 [40][50] 是空的,而其他一些点在这里和那里都是空的,所以使用上面的括号符号我必须留下像 {},{} 这样的空括号, {} 用于那些空位。

现在我的问题是有没有办法像下面这样初始化?

每点节省两行我会很高兴的。

Ps:我将索引 myMap[x][y] 用作字典对象之类的键,所以我不能只删除中间的那些空的,因为这会改变索引。

0 投票
2 回答
140 浏览

java - 有人可以解释这是如何工作的吗?

我有这行代码。

它有效,我认为Java需要在创建这样的jButton实例之前知道yellowButton的类型?

有人可以解释这是如何工作的吗?

0 投票
1 回答
484 浏览

java - 在for循环中初始化变量

我有这样的代码:

我可以做这样的事情吗?

我知道这不起作用,但有什么解决方案吗?

0 投票
3 回答
1514 浏览

jquery - jQuery DataTables 根据他们的教程不加载 javascript 数组

我正在尝试使用 jQuery Datatables 对从数据库获取的查询进行分页。使用的查询涉及大量格式化并将许多查询连接在一起,因此我选择构建一个完成的数组,我现在正在尝试为 Datatables 格式化。

在我的 HXTML 中,我有 jQuery,并且加载了 HXTML 的 jQuery DataTable 插件看起来像这样:

我不确定为什么 DataTables 不创建表格,因为此数据的格式几乎与此处的示例完全相同:Datatable Javascript array example

我想使用 DataTable 对这些数据进行分页。

你能明白为什么这不起作用或者我没有给你足够的继续吗?

0 投票
2 回答
1298 浏览

ios - 初始化块内的对象

我正在尝试初始化一个 dict 变量,但我不明白为什么一种方法有效,而另一种方法无效。

如果 1 一切正常,我可以稍后使用 dict 。
在情况 2 中,它很快就会被释放(它会变成僵尸),如果我稍后尝试使用它(在块外),程序就会崩溃。

这是我为 ios 编写的课程中的一些代码(c++ 与 Objective-c 混合)。
在块内,我尝试以两种不同的方式初始化变量 dict 。

这个类有类变量 dict,它在 DoSomeStuff() 方法中被初始化。
该方法从 ios 框架中调用一个方法,该方法使用块(作为回调)来通知我某些任务已完成。

我想知道为什么案例 1 和案例 2 的工作方式不同。也许禁止在块外使用在该块内初始化的引用?
按照 case2 所示的方式执行此操作有什么问题?

0 投票
1 回答
1249 浏览

android - 来自标签的日志:“szipinf”和文本:来自Logcat的“Initializing inflate state”是什么意思

我是 Android 的新程序员,所以请原谅我的知识和我的英语,因为它不是我的第一语言。所以我有一个带有标签的日志:“szipinf”和文本:“Initializing inflate state”,我不知道它是什么意思......我还看到它只在我在手机上测试游戏时出现,在模拟器上它不显示。如果有人能告诉我这意味着什么,我将不胜感激。

0 投票
1 回答
392 浏览

c - C中初始化数组的方法

我想知道在 C 中初始化数组的不同方法,因为我在尝试做某事时遇到了一个小问题......

我在大学开始用 C 编程,它是第一语言,我们正在查看指针和一些函数。

也就是说,我正在尝试以下操作:

这是在复制 a[0][0 ... 10] 中的内容,但不会起作用……至少在我们在大学使用的 MS VS 2010 中。

所以我想知道初始化数组的不同方法的参考链接。

在堆栈中搜索,我发现了 memcpy 函数,并且以这种方式工作。

0 投票
1 回答
324 浏览

each - 尝试在列表项中初始化多个“选择”输入

我在 StackOverFlow 的第一篇文章 ^_^ (所以是的,我是菜鸟,要温柔)

我已经搜索并实际上在网络上找到了我的问题的几个解决方案,但由于某种原因,它们都不适合我。

所以在这里:我有一个列表项,其中有多个“选择”输入,例如:

现在我要做的是:使用 jQuery,将所有“选择”输入初始化为我在数组中的值:

var lang_levels = new Array("Native Level", "Good Level", "Amateur Level");

试图(无济于事)这样做的方式是:

注意: addOption() 是一种我知道有效的方法,因为我使用它来初始化其他非嵌套的“选择”输入。

非常感谢您的帮助!

提前致谢 :)

0 投票
1 回答
152 浏览

java - 当我打开 Eclipse 3.7.2 时,我收到此错误“初始化错误工具”Android

所以我使用 Eclipse 3.7.2 来编写 android 应用程序,但现在我打开它,我收到错误“初始化错误工具”它以前没有这样做,所以我不知道发生了什么。我只记得最近我将一些 SDK 的东西和 Eclipse 本身更新到了最新版本,所以这可能是导致问题的原因。因此,如果您知道这是什么,或者我应该担心它,请帮助我,谢谢。

我的问题的屏幕截图http://i50.tinypic.com/106n9z9.png

0 投票
2 回答
91 浏览

javascript - 从 location.href 支持时,页面未正确初始化

我刚刚完成了相当大量的 Javascript 的编写(除了最相关的部分之外,我会为您省去所有内容),我只剩下一个问题。

在某一时刻,我需要使用location.href前进到文章页面。如果用户从文章页面单击浏览器的后退按钮,他们会返回主页(良好),但页面仍处于最初离开时的状态(不良)。

Javascript 根本没有意识到页面已经改变,更令人惊讶的是,HTML 也没有(有几个地方我使用 Javascript 来修改常设的 HTML)。

少量披露:这是一个移动网站。我正在使用触摸事件监听一个元素的短按(而不是长时间的拖动)。我尝试过的任何类型的非 Javascript 链接都会弄乱拖动位,因为它都不在乎手指按下了多长时间,并且如果您在拖动时尝试移动手指,通常会吓坏。

我想不出任何其他在这里会非常有用的代码,但我很乐意发布任何需要的代码。

谢谢!

-S


根据要求,以下是一些相关代码:

  • 此代码来自故事滚轮,用于移动网站。通过从屏幕一侧滚动并从另一侧滚动,故事会通过列表发生变化。
  • 这个函数是触摸端监听器指向的。每当手指(任何手指)从屏幕上移开时,它就会被触发。可以在这里找到触摸事件的一个很好的简单细分。
  • roll_data是一个Array具有多个属性的对象,包括link(一个 url)。
  • toStory()是一个滑动到选定故事的功能,给定要滑动到的故事,方向(从左到右或从右到左,由"l2r"and给出"r2l")是否重置当前故事的位置(由"yes"or给出"no")和时间动画变化。除第一个参数外,所有参数都是可选的。
  • debugText()是一个简单的函数,它设置.innerHTML(或者更确切地说,.html()通过 jQuery)如果布尔值 ( debugging) 为真。

当页面被退回时,问题的最直接迹象是调试文本仍然存在(并且设置为它设置的最后一个东西,在这种情况下是“离开页面@ [url]”)。Javascript 也停止了(需要告诉几个变量,因为有人点击了页面,它们并没有完成页面)。