我有一个jquery ajax代码如下:
$(document).ready(function() {
  var global_arr = new Array();
  $.ajax({
    url: 'result.php',
    type: 'post',
    dataType: 'json',
    success: function(data) {
       $.each(data, function(key, value) {
          global_arr.push(value.name);
       });
       alert(global_arr); //get correct value, works fine
     }
  }); //end of ajax function
  alert(global_arr); //get null, it doesn't work properly
});
注意提醒global_arr的行,为什么我不能从$ .ajax()函数中获取值?谢谢任何人的帮助.
我想将托盘图标的上下文菜单中的第一项设为粗体。这应该很容易,但我在任何地方都找不到答案。有人可以指出我正确的方向吗?这是我用来渲染项目的代码:
void MenuItemWin::CreateNative(
    LPMENUITEMINFO itemInfo, HMENU nativeParentMenu, bool registerNative)
{
    ZeroMemory(itemInfo, sizeof(MENUITEMINFO)); 
    itemInfo->cbSize = sizeof(MENUITEMINFO);
    itemInfo->wID = ++UIWin::nextItemId;
    itemInfo->dwItemData = (ULONG_PTR) this;
    itemInfo->fMask = MIIM_ID | MIIM_FTYPE | MIIM_DATA;
    HMENU nativeSubmenu = 0;
    if (this->IsSeparator())
    {
        itemInfo->fType = MFT_SEPARATOR;
    }
    else
    {
        itemInfo->fMask = itemInfo->fMask | MIIM_STRING | MIIM_SUBMENU | MIIM_STATE;
        itemInfo->fType = MFT_STRING;
        itemInfo->fState = this->IsEnabled() ? MFS_ENABLED : MFS_DISABLED;
        itemInfo->dwTypeData = (LPWSTR) this->wideOldLabel.c_str();
        AutoPtr<MenuWin> wsubmenu = this->submenu.cast<MenuWin>();
        if (!wsubmenu.isNull())
            nativeSubmenu = wsubmenu->CreateNative(registerNative);
        itemInfo->hSubMenu = nativeSubmenu;
        if (this->IsCheck())
        { …
如图所示,在为vim安装电源线后,某些符号无效.
为了搜索谷歌我认为补丁字体可能有问题.但经过努力,我无法解决这个问题.有人能帮助我吗?
Environment: Mac OSX 10.8.2, iTerm2. 
我正在学习xtend.在xtend中创建逗号分隔列表的好方法是什么?(像xpand中的SEPARATOR)
我想在生成器中生成逗号分隔的参数列表:
«FOR param: row.params»
     "«param.value»",
«ENDFOR»
这有效,但我需要省略最后一个逗号.我也尝试了row.params.join(",")但是引号丢失了.
public class BFragmentTab extends Fragment {
    @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            // Inflate the layout for this fragment
            return inflater.inflate(R.layout.recents, container, false);
     }
    @Override
    public void onPrepareOptionsMenu(Menu menu) {
        menu.clear();
        MenuItem filter = menu.findItem(R.id.filter);
        MenuItem refresh = menu.findItem(R.id.refresh);
        //depending on you conditions, either enable/disable
        filter.setEnabled(false);
        refresh.setEnabled(false);
        super.onPrepareOptionsMenu(menu);
    }
}
我试图onPrepareOptionsMenu在我的Fragment类中调用我的内容,但它没有被调用.当我点击action tab我的内部时,我想刷新我的菜单项action bar.