小编Jef*_*amb的帖子

Sourcetree 的自定义操作保存在哪里?

我想与团队的其他成员分享我的自定义操作。他们在哪里得救?我似乎找不到他们。

git atlassian-sourcetree

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

C宏连接创建结构

我正在尝试创建一个宏来自动化在C中的简单"数据库"中为不同类型的变量创建访问器.这是通过结构来完成的:

typedef struct {
    int var1;
    long var2;
    double var3;
    int var4;
} dataNames_t;
Run Code Online (Sandbox Code Playgroud)

但是,自动化的东西,我想创建一堆宏模仿的功能超载,所以我不必须有单独的getInt,getBool,getLong,等功能.我们经常这样做,所以我们可以非常快速地将条目添加到非常相似的长列表中.这样我们就不必修改文件中的5个位置来添加条目.但是,我似乎无法弄清楚结构.

#define DATA_LIST        \
  DM(var1, int),         \
  DM(var2, long),        \
  DM(var3, double),      \
  DM(var4, int)

#define DM(y, z)    z y;

/* create data structure from the macro */
typedef struct {
    DATA_LIST
} dataNames_t;
Run Code Online (Sandbox Code Playgroud)

这个结构应该评估第一个,但是某些东西不能正常工作.

#define DM(y, z)    z y##;
Run Code Online (Sandbox Code Playgroud)

也行不通.

c macros struct concatenation

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

找不到符号错误

我先道歉一下.我已经编写了很长时间了,但我是Java的新手.我觉得这应该是一个简单的错误,但我一直在努力半小时无济于事:

public String getHtml(HttpServletRequest request) {
    try {
        WebPageFetcher fetcher = new WebPageFetcher("http://google.com");
    } catch (Exception e) {
        log.error("WebPageFetcher failed ...");
    }

    return "<div id=\"header\">" + fetcher.getPageContent() + "</div>";
}
Run Code Online (Sandbox Code Playgroud)

WebPageFetcher的实现方式如下所示:http://www.javapractices.com/topic/TopicAction.do? Id = 147

我收到一个错误:

cannot find symbol
symbol  : variable fetcher
location: class myclass
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java scope

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

onFling和SimpleOnGestureListener有问题

我正在实现一个onFling探测器,就像下面的问题一样: 在网格布局上进行手势检测

但是,我无法让它发挥作用.

如果某种方式我设置我的应用程序导致此问题(可能是asynctask?),这是我的应用程序的结构:

(试图使它成为一个格式良好的列表,但由于某种原因它搞砸了它下面的代码?) -

MapActivity创建一个MapView.

--MapView创建一个ASyncTask来从URL获取XML.

ASyncTask的--onPostExecute()解析XML并使用获取的数据添加ItemizedOverlay - ItemizedOverlay的

--onTap()函数使用LoaderImageView从Web获取图像(http://www.anddev.org/novice-tutorials -f8/imageview -with-loading-spinner-t49439.html) -

onTap()函数然后调用下面列出的PopupPanel类的show()函数

从下面的代码中可以看出,注释掉的行有效.但是,与MyGestureDetector类一起使用时,onTouch和onFling事件永远不会被命中.

class PopupPanel {
    View popup;
    boolean isVisible = false;
    private static final int SWIPE_MIN_DISTANCE = 120;
    private static final int SWIPE_MAX_OFF_PATH = 250;
    private static final int SWIPE_THRESHOLD_VELOCITY = 200;
    private GestureDetector gestureDetector;
    public View.OnTouchListener gestureListener;

    PopupPanel(Context context, int layout) {
        ViewGroup parent = (ViewGroup) map.getParent();

        popup = ((MapActivity) context).getLayoutInflater().inflate(layout, parent, false);

        SelectFilterActivity selectFilterActivity = new SelectFilterActivity();
        popup.setOnClickListener(selectFilterActivity);

// This works! …
Run Code Online (Sandbox Code Playgroud)

android ontouchlistener onfling

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

向关联数组中的所有元素显示键和值

我有一个数组,clientList:

[
  [
    clientID: "123"
    data: "data1"
  ]
  [
    clientID: "456"
    data: "data2"
  ]
  [
    clientID: "789"
    data: "data3"
  ]
]
Run Code Online (Sandbox Code Playgroud)

我正在尝试迭代所有3个数组,显示每个数组的所有键和值.

我通过标准迭代各个数组$.each(clientList, function() {}.

现在我正在尝试迭代单个数组,$.each($(this), function(key, value) {}但键只是数字形式的索引,而不是字符串的键名.有没有办法做到这一点?

我发现迭代与jQuery.每一个关联数组作为可能的起点,但没有办法初始化$(this)到{},是吗?

javascript jquery associative-array

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