小编use*_*298的帖子

HTML中的<li>标记是否有结尾标记?

所以,我在大学里学习HTML列表,教授说<li>没有结束标记</li>以及其他一些标签,比如<img><br>.这是正确与否?因为我在最后看到很多使用标签的模板/主题,许多网站也教你</li>存在,所以我不确定是谁相信以及使用的正确方法是<li>什么?

我之所以这么说是因为上次我们学习了<img>标签,他说alt=""当你悬停鼠标时,该属性会给你一个显示在图像上的文字,当我在这里问到这个时,这就是它的唯一文本.他对那个案子说错了,这也让我对此感到好奇.

谢谢.

html html-lists

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

静态构造函数创建[Mono.Cecil]

我和我的项目一直在使用静态构造函数.我需要在类型""中添加一个静态构造函数,以便调用我的资源解密方法.

在gif下面你会看到我遇到的问题.

我还将包含代码段. 在此输入图像描述

创建cctor的代码:

MethodDefinition method = new MethodDefinition(
    ".cctor",
    Mono.Cecil.MethodAttributes.Private
    | Mono.Cecil.MethodAttributes.Static
    | Mono.Cecil.MethodAttributes.HideBySig
    | Mono.Cecil.MethodAttributes.SpecialName
    | Mono.Cecil.MethodAttributes.RTSpecialName,
    mod.Import(typeof(void))
); 
Run Code Online (Sandbox Code Playgroud)

我也尝试将属性更改为与Yano完全相同.它不知何故永远不会奏效.通过"工作"我的意思是在DotNet Resolver中将其检测为静态构造函数.

这里有一些关于真实结果和预期结果的更多信息.

在此输入图像描述

我没有附加到我的入口点的ResolveEventHandler.我将它附加到应用程序,它正在被混淆,它位于""类型的静态构造函数中,该构造函数甚至在调用入口点之前执行.

应用程序资源已使用AES加密,并且不会被dotnet解析程序或其他反编译器识别为有效资源.我只是问为什么事件没有被触发,因为它应该在资源无效或丢失时被触发.正如您在示例中所看到的,应该在应用程序启动之前弹出消息框,但它永远不会(字符串加密对字符串进行加密,因此有点难以看到字符串存在).

任何帮助表示赞赏.

c# mono mono.cecil

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

C++中有"Closing console"这样的事件吗?

是否存在类似C#"FormClosing"的事件,但在C++中作为控制台关闭,我可以在控制台关闭之前执行一些代码?(在我的例子中,我想在控制台完全关闭之前用用户的输入创建一个目录).

c++ windows console

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

如何检查输入是否是一个没有任何其他字符的有效整数?

#include <iostream>
#include <limits>

using namespace std;

int main()
{
    int x;
    cout << "5 + 4 = ";
    while(!(cin >> x)){
        cout << "Error, please try again." << endl;
        cin.clear();
        cin.ignore(numeric_limits<streamsize>::max(), '\n');
    }
    if (x == (5 + 4)){
        cout << "Correct!" << endl;
    }
    else{
        cout << "Wrong!" << endl;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

如何检查用户是否输入了有效整数?在我上面写的这个程序中,如果用户输入9,它应该是正确的,但是,如果用户输入9a例如,它应该返回错误,但它不是出于某种原因.我该如何纠正?

我怎么用cin.peek()做的

#include <iostream>
#include <limits>
#include <stdio.h>

using namespace std;

int main()
{
    int x;
    bool ok;
    cout << …
Run Code Online (Sandbox Code Playgroud)

c++ validation integer

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

C++向量范围构造函数

我正在查看一些C++文档,当我发现向量容器没有一个"容易"允许用户传递一系列值的构造函数 - 最小值和最大值 - 并且构造了一个具有元素的向量从min - > max.我觉得这很奇怪,所以我尝试自己编写并发现它非常重要.这是我的解决方案.

#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>

template <typename T>
class MyIterator: public std::iterator<std::input_iterator_tag, int>
{

public:

  MyIterator(T val):value(val) {}
  MyIterator(const MyIterator & m):value(m.value) {}

  MyIterator& operator ++() 
  {
  ++value; 
    return *this; 
  }

  MyIterator operator ++(int) 
  { 
    MyIterator temp(*this); 
    operator ++();
    return temp; 
  }

  bool operator ==(const MyIterator & m) const { return value == m.value; }
  bool operator !=(const MyIterator & m) const { return !(value == m.value); }
  T& …
Run Code Online (Sandbox Code Playgroud)

c++ vector

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

如何使用用户输入的值声明(多维)数组?

我们在学校教的是这样的:

int x;
cin >> x;
int array[x];
Run Code Online (Sandbox Code Playgroud)

要么

int x, y;
cin >> x >> y;
int array[x][y];
Run Code Online (Sandbox Code Playgroud)

但是,我知道它在C++中是无效的代码.但即使它是,它仍然可以完成工作并且按预期工作,但是,我想找到它如何正确完成的答案?

c++ arrays multidimensional-array

3
推荐指数
2
解决办法
304
查看次数

如何每行打印特定数量的数组元素?

我想在数组的每一行打印10个元素,因此输出看起来像这样:

 1  2  3  4  5  6  7  8  9 10
11 12 13 14 15 16 17 18 19 20
...etc
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的代码:

#include <iostream>
#include <ctime>
#include <cstdlib>
#include <algorithm>

using namespace std;

int main()
{
    srand(time(0));
    int array[1000];
    for (int i = 0; i < 1000; i++) array[i] = rand() % 1000;
    sort(array, array + 1000);
    for (int i = 0; i < 1000;){
        i += 10;
        for(int j = 0; j < i; j++){
            cout << array[j] …
Run Code Online (Sandbox Code Playgroud)

c++ arrays

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

for循环被跳过c ++

我必须找到几何级数1/3 + 1/9 + 1/27 .....的总和,我必须用setprecision 6输出总和.

这是我的代码:

#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
    int n;
    int x = 1;
    float sum = 0;
    cin >> n;
    for (int i = 1; i <= n; i++){
        x *= 3;
        sum += (float)(1/x);
    }
    cout << fixed << setprecision(6);
    cout << "Sum of the geometric progression of the first " << n << " elements is " << sum << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

程序始终输出0.000000,当我尝试在for循环中添加测试cout时,程序崩溃.

c++ for-loop

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

拆分字符串并分别检查每个字符串

我是C#的初学者,试图学习自己,我正在做一个需要以下的练习.

制作标签,文本框和按钮,文本框包含格式为XXX-XXX-XXX的数字,其中每个X都是0-9的数字.因此,我必须检查给定的数字是否有效(9位数)以及该数字的前三位是(070,071,072,075,076,077,078).

所以基本上,每个数字必须从这3个数字开始,然后检查其余6个数字,如果它们是6(不是更多),如果它们是0-9的数字.

到目前为止,这是我的代码:

private void btnProveri_Click(object sender, EventArgs e)
{
    string s = txtTelefon.Text;
    string[] nums = s.Split('-');
    foreach (string num in nums)
    {
        if (num.Length > 3)
        {
            lblRezultat.Text = "Invalid number.";
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?检查前三个数字是否为特定数字,并检查其余部分是否为3个数字(检查它们是否为0-9(不是字符)的数字也是好的).

c# string split

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

为什么我们在主题中使用?ver = 3.7.1?

我最近购买了一个主题,主题包含以下HTML代码;

 <link rel='stylesheet' id='font-awesome-css'  href='css/font-awesomef43b.css?ver=3.7.1' type='text/css' media='all' />
Run Code Online (Sandbox Code Playgroud)

所以,我想知道它的用途是什么?ver=3.7.1.任何帮助表示赞赏.

html css stylesheet

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

在C++中将struct传递给函数

#include <iostream>

using namespace std;

float distance(tocki *A, tocki *B);

int main()
{
    struct tocki{
        int x, y;
    };

    tocki A, B, C;

    cout << "x = ";
    cin >> A.x;
    cout << "y = ";
    cin >> A.y;

    cout << "x = ";
    cin >> B.x;
    cout << "y = ";
    cin >> B.y;

    cout << "x = ";
    cin >> C.x;
    cout << "y = ";
    cin >> C.y;

    cout << distance(&A, &B);

    return 0;
}

//distance between …
Run Code Online (Sandbox Code Playgroud)

c++ struct parameter-passing

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