问题列表 - 第25818页

oracle drop index如果存在

如果索引存在,你如何删除索引?

看起来很简单,但我确实在网上找到了什么.这个想法只有在它存在时才删除它,因为如果不存在,我将会出错并且我的进程停止.

我发现这是为了查找索引是否存在:

select index_name
from user_indexes
where table_name = 'myTable'
and index_name='myIndexName'
Run Code Online (Sandbox Code Playgroud)

但我不知道怎么把它放在一起

DROP INDEX myIndexName
Run Code Online (Sandbox Code Playgroud)

oracle indexing

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

正则表达式jquery删除所有双空格

嗨我有这个代码,我希望它从文本区域删除所有的双空格,但它只会删除每次第一次出现.

$(document).ready(function(){
  $("#article").blur(function(){
    ///alert($(this).val());
    $(this).val($(this).val().replace(/\s\s+/, ' '));
  });
});
Run Code Online (Sandbox Code Playgroud)

我也尝试过removeAll(),但它根本不起作用.任何帮助都会很棒,谢谢.我在http://jsbin.com/ogasu/2/edit上有一个在线实例

regex jquery

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

c ++编译错误

我有一个编译错误,我不明白.我有ah/cpp文件组合,它不包含类,但只定义了一些实用程序函数.当我尝试使用在另一个类中定义的结构时,我得到错误:

错误C2027:使用未定义类型'B :: C'

所以,根据问题,h文件看起来像这样

namespace A {
    void foo(B::C::SStruct const & Var);
}
Run Code Online (Sandbox Code Playgroud)

SStruct的定义属于另一个h文件中的类,当然也包括在内.

namespace B {
    class C {
        public:
        struct SStruct { };
    };
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我可以在其他类中使用这个结构,它似乎与这个只包含实用函数的h文件有关.我在这里失踪了什么?谢谢!

c++ compiler-errors

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

添加单元格并使用UITableView滚动时出现图形故障

我正在使用UITableView来显示一系列计算的结果.当用户点击"计算"时,我将最新结果添加到屏幕上.当我添加一个新单元格时,该UITableViewCell对象被添加到一个数组(由索引编制tableView:cellForRowAtIndexPath:),然后我使用以下代码将这个新行添加到屏幕上显示的内容:

[thisView beginUpdates];
[thisView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation: UITableViewRowAnimationFade];
[thisView endUpdates];
Run Code Online (Sandbox Code Playgroud)

这导致显示新单元格.但是,我想立即向下滚动屏幕,以便新单元格是屏幕上最下面的单元格.我使用以下代码:

[thisView scrollToRowAtIndexPath:newIndexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
Run Code Online (Sandbox Code Playgroud)

几乎很有效.但是,第一次添加和滚动单元格时,它只会在消失前短暂显示在屏幕上.视图向下滚动到正确的位置,但单元格不在那里.手动滚动视图直到这个不可见的新单元格的位置在屏幕外,然后再返回,导致单元格出现 - 之后它表现正常.这仅在第一次添加单元格时发生; 后续细胞没有这个问题.这也恰好的考虑组合scrollToRowAtIndexPathinsertRowsAtIndexPath动画设置.

编辑: 我现在开始在桌子的倒数第二个位置插入单元格,而不是结束,问题仍然存在 - 当第一次插入时,一个单元格是"不可见的",直到它离开屏幕并重新开启再次.可能导致这种情况的原因,如何在将单元格添加到表格后立即强制绘制单元格?

iphone cocoa-touch objective-c uitableview ios

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

从JSON中选择选项

对于JSON我是一个新手,我想尝试编写一个JSON选择选项autofiller,但不知道从哪里开始.

我的脚本当前的工作方式是使用PHP和MySQL来填充第一组选择选项,其中包含来自数据库表的不同列表,然后在用户选择时,下一组选择选项将自动填充,并带有链接到第一组的选项.无论如何在JSON中这样做?

jquery json

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

SVNKit:如何从工作目录中获取修订号

我想实现一个方法,可以从已检出SVN存储库的路径获取svn修订号.方法声明看起来像这样:

long getRevisionNumber(String localPath) { ... }
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用SVNKit,但它似乎需要一个SVN URL开头.有没有办法从本地路径开始?

svnkit

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

检查excel中是否存在工作表

如何使用互操作检查Excel中是否存在工作表.我尝试了以下但是如果不存在则抛出一个COMException ..是否有更好的方法来查找而不是实际查看异常

    Worksheet sheet = null;
    Sheets worksheets = some;

    sheet = (Worksheet)worksheets.get_Item("sheetName");
    if(sheet!=null)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)

编辑:

感谢输入的人.

我写了一个函数

private Dictionary<string, Worksheet> GetSheetsMap(Sheets worksheets)
{

    if (worksheets == null)
        throw new ArgumentNullException("worksheets");


    Dictionary<string, Worksheet> map = new Dictionary<string, Worksheet>(StringComparer.CurrentCultureIgnoreCase);
    foreach (Worksheet s in worksheets)
    {
        map.Add(s.Name, s);
    }

    return map;
}
Run Code Online (Sandbox Code Playgroud)

我用它如下

 Dictionary<string, Worksheet> sheetMap = GetSheetsMap(worksheets);
            Worksheet sheet = null;


            if (sheetMap.TryGetValue(ExtendedTemplateManager.BasicUserTemplate, out sheet))
            {
                //found it.
            }
else
{
// not
}
Run Code Online (Sandbox Code Playgroud)

interop excel-2007

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

如何使用MATLAB创建具有向量和垂直渐近线的函数

将函数f(x)= 1.5x/x-4绘制为-10等于或小于X等于或小于10.注意函数在x = 4处具有垂直渐近线.通过为此创建两个向量绘制函数x的域.第一个向量(称为x1),元素从-10到3.7,第二个向量(用x2调用),元素从4.3到10.对于每个X向量,创建一个Y向量(称为y1和y2)根据函数Y的对应值.要绘制函数,请在同一图中绘制两条曲线(y1与x1和y2对x2).

matlab function vector

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

将数组中的整数拆分为单个数字

我有一个数组:

int test[]={10212,10202,11000,11000,11010};
Run Code Online (Sandbox Code Playgroud)

我想将inetger值拆分为单个数字,并将它们作为单独的元素放在一个新数组中,这样我的数组现在是:

int test2[]={1,0,2,1,2,1,0,2,0,2,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0};
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我在java中这样做.

谢谢.

java arrays integer split

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

$ .ajax - dataType

有什么区别

contentType: "application/json; charset=utf-8",
dataType: "json",
Run Code Online (Sandbox Code Playgroud)

contentType: "application/json",
dataType: "text",
Run Code Online (Sandbox Code Playgroud)

jquery

126
推荐指数
3
解决办法
34万
查看次数