小编use*_*884的帖子

在美丽的汤中选择第二个孩子

让我们说:

<div>
    <p>this is some text</p>
    <p>...and this is some other text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

如何从beautifulsoup的第二段中检索文本?

python beautifulsoup web-scraping

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

将char数组分配给另一个char数组

我知道我们不能将char数组分配给另一个char数组,如:

 char array1[] = "Hello";
 char array2[] = "Hi!";

 array1 = array2;//does not compile
Run Code Online (Sandbox Code Playgroud)

但:

 char array1[] = "Hello";
 char *array2 = NULL;

 array2 = array1; //compile

 printf("%s", array2); //display Hello
Run Code Online (Sandbox Code Playgroud)

这有效.

任何人都可以解释原因吗?

谢谢!

c c++ arrays

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

如何使用MSYS2在Windows上安装GTK3和minGW

我是C的忠实粉丝,我刚读完"C编程Langauge第2版".我必须承认这是一本很棒的书,我学到了很多东西.但问题是,到目前为止我只是制作控制台应用程序,所以我想继续创建一些GUI应用程序.我搜索了谷歌,我发现在C中制作GUI应用程序的最佳库是GTK.问题是,当我去GTK官方网站时,我找不到任何可以在Windows上安装的二进制包,而是他们刚刚提到获取GTK +及其依赖于二进制形式的Windows的首选方法是使用MSYS2项目.就是这样.没有细节,也没有关于必要的包装.

那么你们可以建议如何在Windows上安装GTK +或至少是必要的包和依赖项列表?先感谢您.

windows gtk gtk3 msys2

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

在不调用C++中的构造函数的情况下实例化对象

我是C++的新手,我目前正在学习构造函数.假设我有一个带有构造函数的类Dog:

class Dog{
    Dog(){
        std::cout << "Constructor called!
    }
};
Run Code Online (Sandbox Code Playgroud)

我知道在C++中有不同的方法(如果我没有弄错的话)我们可以创建一个对象,例如:

1- Dog dog;
2- Dog dog = Dog();
3- Dog *dog = new Dog;
4- Dog *dog = new Dog();
5- Dog dog();
Run Code Online (Sandbox Code Playgroud)

但事情就是这样:1到4的语句都调用构造函数,但语句编号5没有,我可以找出原因.

你知道为什么第五个语句没有调用类构造函数吗?谢谢.

c++ constructor

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

标签 统计

c++ ×2

arrays ×1

beautifulsoup ×1

c ×1

constructor ×1

gtk ×1

gtk3 ×1

msys2 ×1

python ×1

web-scraping ×1

windows ×1