问题列表 - 第41270页

JQuery确认对话框

我正在寻找一种方法来实现与JQuery可重用的"确认"对话框..

这是MyApp类打开对话框的部分:

/**
 * @param text string Message to display
 */
getConfirmationDialog: function(text) {
   MyApp.confirmDialog = $('<div><p>' + text + '</p></div>');
   MyApp.confirmDialog
    .dialog({
        modal: true,
        autoOpen: false,
        title: 'Please confirm',
        width: 300,
        height: 180,
        buttons: {
            'OK': function() {
                return true;
            },
            Cancel: function() {
                $(this).dialog('close');
                return false;
            }
        }
    });

    MyApp.confirmDialog.dialog('open');
},
Run Code Online (Sandbox Code Playgroud)

在另一个班级我做:

/**
 * Clear system cache
 *
 * @param url string Backend URL
 */
clearCache: function(url) {

    dialog = MyApp.getConfirmationDialog('Clear cache?');

    //dialog returns true..
    if (dialog) { …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui confirm-dialog

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

如何在bash上修剪从标准输入读取的行?

我想要一个bash方式从标准输入读取行(所以我可以输入管道),并只删除前导和尾随空格字符.管道回声不起作用.

例如,如果输入是:

     12 s3c  
     sd wqr
Run Code Online (Sandbox Code Playgroud)

输出应该是:

12 s3c
sd wqr
Run Code Online (Sandbox Code Playgroud)

我想避免编写python脚本或类似的东西,因为这是微不足道的.任何帮助表示赞赏!

bash trim

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

如何强制链接器使用共享库而不是静态库?

这是Linux编程书的引用:


% gcc -o app app.o -L. –ltest

假设两个libtest.alibtest.so被available.Then链接器必须选择的图书馆之一,而不是other.The链接搜索每个目录(第那些指定的-L选项,然后将这些在标准目录).当链接器找到了一个包含目录无论是libtest.alibtest.so,链接器将停止搜索目录.如果目录中只存在两个变体中的一个,则链接器会选择该变体.否则,链接器会选择共享库版本,除非您明确指示它.您可以使用该-static选项来请求静态存档.例如,libtest.a即使libtest.so共享库也可用,以下行将使用存档 :

% gcc -static -o app app.o -L. –ltest


因为如果链接器遇到包含libtest.a它的目录,则停止搜索并使用该静态库,如何强制链接器仅搜索共享库,而不是静态?

% gcc -o app app.o -L. libtest.so

c++ unix linux shared-libraries

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

如何在动画时获取UIView帧的原点和大小

我有UIView动画

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:25]; 
myview.frame = CGRectMake(218, 216, myview.frame.size.width * 0.5, myview.frame.size.height * 0.5);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

和NSTimer的回调方法.问题:是否有可能在计时器回调方法中获取当前的myview.frame大小和原点?
或者可能有另一种方法来追踪它?

iphone core-animation

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

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

有没有办法在CSS文件中"if IE"?

我知道如果您在Internet Explorer中,可以将条件语句加载到不同的CSS文件中,但是您可以在CSS文件中执行此操作吗?

我有一种情况,我希望正确的边距为20,如果它是Internet Explorer,但如果是任何其他浏览器,则为10.

css internet-explorer conditional-comments

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

PHP通过引用传递数组

  1. 什么是array_splice在PHP中使用的正确方法?函数头清楚地说:

    array_splice ( array &$input , int $offset... 所以它应该接受引用作为第一个参数.

    但是,一条线

    array_push(&$this->contextsIds, $contextId);

    触发错误已弃用:已在...第132行中弃用了调用时间传递引用

  2. 如何返回对数组的引用?我有:

    public function &getContextsIds() {
        return is_array($this->contextsIds) ? $this->contextsIds : array();    
    }
    
    Run Code Online (Sandbox Code Playgroud)

    但它说注意:只应通过引用返回变量引用

php arrays reference

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

有谁知道诺基亚在Qt,Symbian,Maemo,MeeGo上的策略?

我不知道这个问题应该或不应该在这里,但我非常想知道.诺基亚将如何处理Qt,Symbian(第3,第5,第1,2,3 ......)和MeeGo(Meego将使用symbian或将取代Symbian)和Maemo?

你认为学习诺基亚工具好吗?Symbian将永远存在或在接下来的X年中死去?

我真的需要你的建议,因为我想学习一种新的编程语言来开发移动应用程序,我想我已经迷失了这么多道路.

symbian nokia maemo meego nokia-wrt

10
推荐指数
2
解决办法
683
查看次数

将以文本模式打开的整个文件读入字符串变量的最佳方法

这些是我无法改变的:

  • 语言是C++
  • 但是,文件是用旧的打开的 fopen()
  • 该文件未以二进制模式打开

这就是我要做的事情:

  • 编写一个将整个文件加载到的函数std::string.线应仅由\n其他变体分隔,而不是其他变体.

这就是我做的:

string ReadWhole()
{
    Seek(0);
    char *data = new char[GetSize()];

    if (1 != fread(data, GetSize(), 1, mFile))
        FATAL(Text::Format("Read error: {0}", strerror(errno)));

    string ret(data, GetSize());
    delete[] data;
    return ret;
}
Run Code Online (Sandbox Code Playgroud)

作为参考,这是GetSize,但它只返回文件的大小(缓存):

int GetSize()
{
    if (mFileSize)
        return mFileSize;

    const int current_position = ftell(mFile);
    fseek(mFile, 0, SEEK_END);
    mFileSize = ftell(mFile);
    fseek(mFile, current_position, SEEK_SET);

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

这就是问题

fread()失败,因为文件有\r\n行结尾,它们只计为1个字符而不是2个字符,所以它尝试读取的文件超过了文件中的字符.

我可以解决它,fgets但我想知道是否有更好的方法.谢谢.

c++ file

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

如何在c ++中使用strcopy

在c ++中,我有一个名为"Student.h"的文件

class LinkedList {
private: 

class Student {
public:

    int stId;
    char stName [20];
    char stMajor[20];
    double stAverage;
    Student * next;

    Student() {
        next = 0;
    }

    Student(int stId, char stName [20], char stMajor[20], double stAverage) {
        this.stId = stId;
        strcopy(this.stName, stName); // there is error here !
        strcopy(this.stMajor, stMajor);
        this.stAverage = stAverage;
    }
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?!

c++ copy char

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