小编mki*_*ind的帖子

钛的逻辑和UI分离(javascript)

我是appcelerators钛和javascript的新手,我对编写iPhone应用程序很感兴趣.我认识到需要"很多"代码来创建UI.到目前为止这没问题,但我倾向于明智地将该代码与我的应用程序逻辑分开.什么是最佳做法?

[更新] tweetanium是如何构建钛移动应用程序的一个很好的例子

javascript user-interface business-logic titanium

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

如何初始化迭代器

我只是想在这样的通用链表上初始化一个迭代器(泛型T似乎在这里被删除,因为网站将其解释为标签)

public <T> LinkedList<T> sort(LinkedList<T> list){
    Iterator<T> iter = new list.iterator();
    ...
Run Code Online (Sandbox Code Playgroud)

但我得到了错误:

"列表无法解决"

怎么了?

java iterator linked-list

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

来自lua的callin'c在重新分配时崩溃

我在for循环中遇到了一个疯狂的错误

matr=realloc(matr, newmax*sizeof(matr*));

for (i=0; i<newmax; i++){
    matr[i]=realloc(matr[i], newmax*sizeof(int));
}
Run Code Online (Sandbox Code Playgroud)

matr是一个多维数组:int**matr.我需要调整列和行的大小.第一行调整列大小,for循环调整每一行的大小.它在c中运行良好.现在我正在为lua工作,它崩溃了.compilin的工作也很好.但是从lua打来的电话崩溃了

lua: malloc.c:3552: mremap_chunk: Assertion `((size + offset) & (mp_.pagesize-1)) == 0' failed.
Run Code Online (Sandbox Code Playgroud)

我没有该死的想法,因为它在c中使用它很好.

c malloc lua realloc

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

错误:编译dbus时未知的类型名称

我有一个包含一些dbus内容的c文件并实现了dbus.h. 到目前为止这个工作正常.现在我打算将我的c文件拆分为c文件和头文件.但现在 - 编译过程失败了:

gcc -o dbus `pkg-config --cflags --libs dbus-1` dbus.c
In file included from dbus.c:1:0:
dbus.h:12:27: error: unknown type name ‘DBusMessage’
dbus.h:12:45: error: unknown type name ‘DBusConnection’
dbus.c: In function ‘dbus_send_signal’:
dbus.c:8:4: error: unknown type name ‘DBusMessage’
dbus.c:9:4: error: unknown type name ‘DBusMessageIter’
...
Run Code Online (Sandbox Code Playgroud)

我只是将以前的c文件拆分为:

#include "dbus.h" // include local dbus.h

/**
 * Connect to the DBUS bus and send a broadcast signal
 */
void dbus_send_signal(char* sigvalue)
{
   DBusMessage* msg;
   DBusMessageIter args;
   DBusConnection* conn;
   ...
Run Code Online (Sandbox Code Playgroud)

和local-header dbus.h文件:

#ifndef …
Run Code Online (Sandbox Code Playgroud)

c gcc dbus

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