小编Pro*_*Pus的帖子

如何从C中的外部.c文件调用函数?

我的档案是

// main.c  

#include "add.c"

int main(void) {
    int result = add(5,6);
    printf("%d\n", result);
}  
Run Code Online (Sandbox Code Playgroud)

// add.c  

int add(int a, int b) {
    return a + b;
}
Run Code Online (Sandbox Code Playgroud)

c external function

39
推荐指数
5
解决办法
13万
查看次数

Javascript滚动到div id

我在谷歌上搜索了我的问题的解决方案,我无法理解为什么我写的代码对所有人都有效,但对我来说却没有.

我写过:

<head>
    <meta charset="utf-8" />
    <title></title>
    <script type="text/javascript">
        function scrollTo() {
            $('html, body').animate({ scrollTop: $('#div_id').offset().top }, 'slow');
            return false;
        }
    </script>
    <style type="text/css">
        .uno {
            height: 1000px;
            background: #808080;
        }
        .due {
            margin-top: 300px;
            height: 500px;
            background: #ff00ff;
        }
    </style>
</head>
<body>
    <div class="uno" onclick="scrollTo()"> 
        Clicca
    </div>
    <div class="due" id="div_id"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

jQuery/javascript event.timestamp不起作用


我正在做练习,但是e.timestamp返回最初返回"-xxxx"值,所以date.toDateString总是返回"Thu Jan 01 1970 click".我也在w3schools寻找答案,但它的解决方案也不起作用!我无法理解为什么TT_____TT
我使用的是Chrome的最新版本!
此代码适用于Microsoft Edge.我如何才能实现普及?
感谢你们 :)

$(function() {

    $('li').on('click', function(e) {
        $('li span').remove();
        var date = new Date();
        date.setTime(e.timeStamp);
        var clicked = date.toDateString();
        $(this).append('<span class="date">' + clicked + ' ' + e.type + '</span>');
    });

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery events timestamp

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

C# 扩展方法更改当前值

有没有办法以这种方式更改扩展方法内的 Unity Vector3 结构值?

Vector3 myVector = new Vector(3.5f, 0.7f, 2f);
myVector.Floor(); // it should be (3f, 0f, 2f) instead it's (3.5f, 0.7f, 2f) still
Run Code Online (Sandbox Code Playgroud)

它只能以这种方式工作:

myVector = myVector.Floor(); // now it's (3f, 0f, 2f) 
Run Code Online (Sandbox Code Playgroud)

扩展代码:

public static void Floor(this Vector3 vector)
{
    vector.Set(Mathf.Floor(vector.x), Mathf.Floor(vector.y), Mathf.Floor(vector.z));
}
Run Code Online (Sandbox Code Playgroud)

或者

public static void Floor(this Vector3 vector)
{
    vector.x = Mathf.Floor(vector.x);
    vector.y = Mathf.Floor(vector.y);
    vector.z = Mathf.Floor(vector.z);
}
Run Code Online (Sandbox Code Playgroud)

c# extension-methods reference unity-game-engine

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

C初始化struct数组的char数组

我无法理解如何在数组结构中初始化char数组.我写了这段代码:

typedef struct tomo
{
    char titolo[100];
    char autore[100];
    int anno_pubblicazione;
    float prezzo;
} t_libro;

main(){
    t_libro biblio[2];
    biblio[0] = {"Guida al C", "Fabrizio Ciacchi", 2003, 45.2};
    biblio[1] = {"Harry Potter e la Pietra Filosofale", "J.K.Rowling", 2003, 12.5};
}
Run Code Online (Sandbox Code Playgroud)

但是当我编译时,它告诉我在'{'表达式之前预期.我怎么解决它?这些char数组给了我很多问题......

PS我也试过用

biblio[0].titolo = "Guida al C";
Run Code Online (Sandbox Code Playgroud)

并以这种方式对于struct的其他字段,但也以这种方式我有一个错误.

c arrays struct char

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

Ubuntu 服务器,PHP - Apache:权限被拒绝

我已经完成了一个服务器,但是当我尝试在“/var/www/html”中创建一个 php 文件时收到一条错误消息。它说:许可被拒绝。
我一直在寻找解决方案,但我不想让“myuser”权限像“root”一样,而且我也读到这是一种不好的做法。我已经尝试使用 PHPStorm 使用 SFTP 访问服务器,但最终我无法上传文件或创建它。
先谢谢了!

php sftp ubuntu-server phpstorm server

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

检查标志是否包含其他标志的任何值

我想比较两个标志,看看它们是否有共同的值。
我希望有一个扩展方法,以便“加速”编码(我将经常在各种枚举类型上使用它)。我怎么能够?
这段代码告诉我:

运算符“&”不能应用于 enum 和 enum 类型的操作数

public enum Tag
{
    Value1 = 1,
    Value2 = 2,
    Value3 = 4,
    Value4 = 8,
    Value5 = 16
}

public static class FlagExt
{
    public static bool HasAny(this Enum me, Enum other)
    {
        return (me & other) != 0;
    }
}

public class Program
{
    public static void Main()
    {
        Tag flag1 = Tag.Value1 | Tag.Value2 | Tag.Value3;
        Tag flag2 = Tag.Value2 | Tag.Value3 | Tag.Value4;
        
        Console.WriteLine(flag1.HasAny(flag2)); // it should returns …
Run Code Online (Sandbox Code Playgroud)

c# enums enum-flags

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