小编Flo*_*man的帖子

LINQ to XML - 如何正确使用XDocument

现在我首先要说这确实是一种贬义.然而,我几乎完成了它,直到我遇到了Linq to XML语法.

我有两个类:Track和CD现在作为分配的一部分我创建了一个CD,然后添加了一些轨道.在搜索了很多完全解释如何从xml到对象的教程之后,我似乎无法使其工作(对象为xml).

我目前有:

//My list of cds
List<CD> cds = new List<CD>();
//Make a new CD and add some tracks to it
CD c1 = new CD("Awake","Dream Theater");
Track t1 = new Track("6:00", "Dream Theater", new TimeSpan(00, 05, 31));
Track t2 = new Track("Caught in a Web", "Dream Theater", new TimeSpan(00, 05, 28));
Track t3 = new Track("Innocence Faded", "Dream Theater", new TimeSpan(00, 05, 34));
c1.addTrack(t1);
c1.addTrack(t2);
c1.addTrack(t3);
cds.Add(c1);

//Make another cd and add it
CD c2 = …
Run Code Online (Sandbox Code Playgroud)

c# xml linq linq-to-xml

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

Qt Creator:找不到适用于Android的有效套件

在下载了QT android(Windows 5.1)的候选版本后,我决定启动QT Creator并尝试制作一个android项目(小东西看看它是否有效).按照教程后我添加了所有(mips除外)android工具包.

当我做一个普通的QT应用程序时,它告诉我它看到所有的android工具包,如果我使用它启动模拟器.

但问题是,当我创建QT移动应用程序时,它告诉我没有有效的工具包.

在此输入图像描述

c++ qt android qt-creator

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

iOS项目的单元测试

我对iOS开发还是比较陌生的,对于任何不能编译,运行和检查任何想法的测试都是绝对陌生的.

这显然是任何开发人员的个人资料的弱点,我现在决定了解它,因为有趣的,真正的项目正在我的方式.

在寻求尽可能快(好)的0到100的最佳方法的过程中,我来到专业社区以获得您的反馈.

与此同时,我正在寻求你的提示,我也要进入亚马逊,寻找关于这个主题的精心评论的书籍,以及Google来完成其余的工作.我只是来这里收集那些愿意花一分钟的人的反馈,或者这样我可能会获得一个很好的建议并且更好地计划我的学习策略.

automated-tests unit-testing ios

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

泛型类协方差

是否可以在C#中编译以下代码?我在Java中编译类似.

public interface IInterface
{
    ...
}

public class Class1 : IInterface
{
    ...
}

public abstract class Base<T> where T : IInterface
{
    ...
}

public class Class2<T> : Base<T> where T : IInterface
{
    ...
}

.
.
.

public SomeMethod()
{
    List<Base<IInterface>> list = new List<Base<IInterface>>();
    Class2<Class1> item = new Class2<Class1>();
    list.Add(item); // Compile error here
}
Run Code Online (Sandbox Code Playgroud)

c# covariance

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

Qt抓取小部件并保存图像

我有以下问题.我想抓取一个小部件并将其保存为图像.我想把它保存为png,jpeg和tiff.我写了以下代码:

QString s =  QFileDialog::getSaveFileName(this, "Save as", "Choose a filename", "PNG(*.png);; TIFF(*.tiff *.tif);; JPEG(*.jpg *.jpeg)");

std::string current_string = s.toLocal8Bit().constData();
//current_string = current_string + ".png";

char * buffer = new char[current_string.length()];
std::string temp = buffer;
char* temp2 = &temp[0];
strcpy(buffer, current_string.c_str());

char* pch = strtok (temp2,".");
pch = strtok (NULL, ".");


if(!QPixmap::grabWindow(m_widget->winId()).save(buffer,pch))
{
    QMessageBox::warning(this, "File could not be saved", "ok", QMessageBox::Ok);
}
Run Code Online (Sandbox Code Playgroud)

这适用于我的笔记本电脑.当我做一个Visual Studio安装也能正常工作在我的笔记本电脑,但是当我在另一台PC上安装它,然后PNG格式正常工作(保存右图),但JPEG和TIF无法保存.然后我在另一台电脑上试了一下,但是我在Visual Studio中直接用项目文件试了一下.在那里,我有所有项目设置,如在我的电脑等,有jpeg和TIF不起作用.PNG可以工作,但它只在白色图像上保存白色图像.此外,我还尝试了安装文件及其相同的PNG =白色图像.

谁能帮我?

c++ qt

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

UITableViewCellSelectionStyleBlue不起作用

我需要UITableViewCellSelectionStyleBlue用于细胞选择方式.但无论我设定哪种风格,它都只显示UITableViewCellSelectionStylegray.我正在使用Xcode 5.

这是我的代码:

-(UITableViewCell*) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
     static NSString *cellid = @"Table1";
     UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:cellid];
     if (cell==Nil) {
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellid];
     }

     cell.textLabel.text = [tabledata objectAtIndex:indexPath.row];
     cell.selectionStyle =UITableViewCellSelectionStyleBlue;

     cell.imageView.image =[UIImage imageNamed:@"cellbgimg.png"] ;

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

uitableview ios

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

正则表达式替换python中的多个标点符号

我想查找多次出现的感叹号、问号和句号(例如!!?!, ...?, ...!),并仅用最后的标点符号替换它们。

即!?!?!?会变成?

并将....!成为!

这可能吗?

python regex

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

内联构造函数

我试图完全理解内联的作用,但当涉及到构造函数时我感到困惑。到目前为止,我了解到内联函数会将函数放在调用它的位置:

class X {
public:
     X() {}
     inline void Y() { std::cout << "hello" << std::endl; }
};
int main() {
     X x;
     x.Y; //so instead of this it will be: "std::cout << "hello" << std::endl;"
}
Run Code Online (Sandbox Code Playgroud)

但这会做什么(如何替换它?):

class X {
public:
     //or inline if the compilers feeling friendly for this example
     __forceinline X() {} 
}
Run Code Online (Sandbox Code Playgroud)

c++ inline

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

windows c ++多线程

我在Windows上遇到多线程c ++代码的问题.

class test
{
public:
    bool flag;
    test() {flag=true;}
    void start_do(){while(flag) puts("doing...");}
    void stop_do() {flag=0;}
}

int main()
{
    test t;
    HANDLE h=CreateThread(0,0,(LPTHREAD_START_ROUTINE)t.start_do,0,1,0);
    Sleep(5000);
    t.stop_do();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我想用旗帜改变做的状态.但它不起作用.有人可以给我一些帮助!

c++ windows multithreading

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