问题列表 - 第36226页

使用jCarousel Lite隐藏幻灯片两端的箭头

我正在使用jCarousel Lite,文档可以在这里找到:http: //www.gmarwaha.com/jquery/jcarousellite/

我有一个可以使用两端箭头导航的旋转木马.

我想修改轮播,以便在用户点击滚动幻灯片之前的开始状态,左箭头不存在.这个想法是明智的 - 不要向用户提供一个什么也不做的按钮,因为旋转木马不是圆形的,因此它不是他们想要的选项.同样,他们更喜欢它,以便在旋转木马的末端,右箭头消失,表明用户只能以相反的方向前进.

总结一下:

  1. 轮播的初始开始状态仅具有向右箭头可见,向用户指示滚动必须仅在一个方向上进行.

  2. 中间旋转木马,两个箭头必须存在,以便用户能够向任一方向滚动.

  3. 当在旋转木马的末端没有更多的项目滚动时,右箭头必须是可见的,左箭头必须不可见,向用户表明他们只能以他们通过旋转木马的方式返回.

编辑[2010年10月14日]:事实证明,JCarousel Lite网页上的文档没有提到此功能,而原始的jCarousel插件文档确实如此.看来这个功能并没有被剥夺; 我假设因为插件是一个剥离版本,其功能将在文档中明确定义.

TL; DR:就像jCarousel一样,jCarousel Lite会自动为你做这件事.

javascript jquery jcarousel jcarousellite

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

指向基类成员的指针类型

我有关于成员指针的问题.以下代码无法使用Oracle Solaris Studio 12.2的CC和cygwin GCC 4.3.4进行编译,但与Microsoft Visual C++ 2010一起使用:

struct A {
  int x;
};

struct B : public A {
};

template<typename T> class Bar {
public:
  template<typename M> void foo(M T::*p);
};

int main(int, char *[]) {
    Bar<B> bbar;
    bbar.foo(&B::x);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在倒数第二行,上面提到的两个编译器都找不到匹配项Bar<B>::foo(int A::*).我写了一个简单的测试来确认表达式的类型&B::x实际上是int A::*:

// ...

static void foo(int A::*p) {
  std::cout << "A" << std::endl;
}

static void foo(int B::*p) {
  std::cout << "B" << std::endl;
}

int main(int, …
Run Code Online (Sandbox Code Playgroud)

c++ member-pointers

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

Enum.ToString()已弃用?

当我在Visual Studio中键入.ToString()一个Enum类型时,Intellisense会显示一条"穿透"线ToString()(尽管它构建并且工作正常).它似乎表明Enum.ToString()在某种程度上被弃用了.这是真的?如果是这样,为什么?

替代文字

c# resharper enums deprecated

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

C#:为什么readonly结构上的突变不会破坏?

在C#中,如果你有struct这样的话:

struct Counter
{
    private int _count;

    public int Value
    {
        get { return _count; }
    }

    public int Increment()
    {
        return ++_count;
    }
}
Run Code Online (Sandbox Code Playgroud)

你有一个这样的程序:

static readonly Counter counter = new Counter();

static void Main()
{
    // print the new value from the increment function
    Console.WriteLine(counter.Increment());
    // print off the value stored in the item
    Console.WriteLine(counter.Value);
}
Run Code Online (Sandbox Code Playgroud)

该计划的输出将是:

1
0
Run Code Online (Sandbox Code Playgroud)

这似乎完全错了.我要么期望输出为两个1(因为它Counter是a class或if struct Counter : ICountercounterICounter)或者是编译错误.我意识到在编译时检测到这一点是一件相当困难的事情,但这种行为似乎违反了逻辑.

这种行为是否有理由超出实施难度?

c# readonly

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

WMI和C#可以一起玩吗?

我已经看到了WMI的用处.

我的问题是,是否所有WMI API都可以与C#等.net语言一起使用,还是仅通过c ++和Scripting启用?你知道在哪里可以找到有关的信息.

我只能找到一些例子.

非常感谢.

c# wmi

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

将NSOperation子类化为并发和可取消

我无法找到关于如何子类化为NSOperation并发以及支持取消的良好文档.我阅读了Apple文档,但我无法找到"官方"示例.

这是我的源代码:

@synthesize isExecuting = _isExecuting;
@synthesize isFinished = _isFinished;
@synthesize isCancelled = _isCancelled;

- (BOOL)isConcurrent
{
    return YES;
}

- (void)start
{
/* WHY SHOULD I PUT THIS ?
    if (![NSThread isMainThread])
    {
        [self performSelectorOnMainThread:@selector(start) withObject:nil waitUntilDone:NO];
        return;
    }
*/

    [self willChangeValueForKey:@"isExecuting"];
    _isExecuting = YES;
    [self didChangeValueForKey:@"isExecuting"];


    if (_isCancelled == YES)
    {
        NSLog(@"** OPERATION CANCELED **");
    }
    else
    {
        NSLog(@"Operation started.");
        sleep(1);
        [self finish];
    }
}

- (void)finish
{
    NSLog(@"operationfinished.");

    [self willChangeValueForKey:@"isExecuting"];
    [self willChangeValueForKey:@"isFinished"];

    _isExecuting = NO; …
Run Code Online (Sandbox Code Playgroud)

iphone nsoperation nsoperationqueue performselector

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

在Mac OS X上转到Eclipse中的文件的键盘快捷键是什么?

跳转到Eclipse中的文件的命令(或键盘快捷键)的名称是什么?我见过Ctrl+ Shift+ R,但这个和Cmd+ Shift+ 都不R适用于Mac.

eclipse macos

73
推荐指数
3
解决办法
7万
查看次数

在使用C++和GCC的Linux中,是否可以将虚拟地址转换为物理地址?

在Linux,C++和GCC下,我可以获得给定虚拟地址的物理地址吗?我知道我无法将物理地址作为物理地址进行操作.

c c++ linux gcc g++

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

将android模拟器使用主机上的vpn访问网络

我的Android应用程序使用的Web服务只能从办公室网络访问.我想在家调试.我可以通过MAC上的ssh或Windows中的putty将VPN连接到我的办公室网络.Android模拟器是否会"自动"访问VPN下的办公网络,还是需要特定的设置?

android android-emulator

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

PHP查找字符串和跟随未知字符

我还在学习PHP正则表达式,所以我希望有人可以帮助我完成我想要完成的任务.

$string = 'Writing to tell you that var MyCode = "dentline"; Learn it.';
Run Code Online (Sandbox Code Playgroud)

我想要做的是匹配读取的字符串部分

var MyCode ="
Run Code Online (Sandbox Code Playgroud)

在匹配该部分后,我想检索该字符串后面的其余动态生成的字符.在这个例子中,[dentline]是8个字符,但情况可能并非总是如此.因此,我希望一直匹配,直到我到达

";
Run Code Online (Sandbox Code Playgroud)

在我有效地捕获了字符串的那一部分之后,我想剥离字符串,以便剩下的信息是双引号之间的内容

dentline
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢!

php regex

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