小编Hem*_*har的帖子

.gitignore_global无效,甚至.gitconfig显示.gitignore_global

我创建了.gitignore_global文件并将其保存到我有.gitconfig文件的目录中.

之后,我使用了这个命令.

git config --global core.excludefile .gitignore_global
Run Code Online (Sandbox Code Playgroud)

然后我使用命令检查了我的.gitconfig文件

cat .gitconfig
Run Code Online (Sandbox Code Playgroud)

它显示了我的结果

[user]
        email = hemant.parihar264@gmail.com
        name = Hemant Parihar
[gui]
        recentrepo = C:/Users/heman/gitprojects
        recentrepo = E:/Inspiration/developerquery
[filter "lfs"]
        clean = git-lfs clean %f
        smudge = git-lfs smudge %f
        required = true
[core]
        excludesfile = .gitignore_global
Run Code Online (Sandbox Code Playgroud)

它清楚地显示了我在[核心]部分,有.gitignore file.但是在我的项目存储库中,我创建了一个文件,在配置.gitignore_global时应该忽略该文件.但这不应该发生.但是当我使用本地.gitignore文件到我的项目时,它工作正常并忽略了不应该跟踪的文件.

我的项目存储库目录是E:/ Inspiration/server/explore_california,.gitignore_global在我的主目录中(其中存在.gitconfig文件.).

我检查了这个链接,但我没有找到任何有用的东西.

git

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

window.getComputedStyle不适用于Chrome以外的其他浏览器中的速记属性

window.getComputedStyle在Chrome中给出了样式的值,但在firefox和Microsoft Edge中它给出了一个空字符串,在Internet Explorer中,它表示它不支持该方法.这是我的代码.

每当点击Upvote图像时,它会触发该upDownVote()函数,传递两个参数.这是HTML.

 <div id="upvote" title="Click to UpVote" onClick="upDownVote('increment',<?php echo $id; ?>);"></div>
 <div id="downvote" title="Click to DownVote" onClick="upDownVote('decrement',<?php echo $id; ?>);"></div>
Run Code Online (Sandbox Code Playgroud)

我通过ajax将三个变量传递给我的php脚本; ID,类型,适用.类型可以存储一个值,递增或递减.

我想,甚至点击了upvote按钮.投票值增加1,按钮背景改变.按钮downvote也是如此,但这里的投票价值会减少.我用type变量处理这个.

当再次点击upvote(或用户双击)时,必须减少投票值而不是增量.我在if条件中使用嵌套的if条件处理它(当type是increment时).在那种情况下,我检查了是否applicable大于一.如果是,我将更改为type减少并适用于0,也将背景更改为其原始图像.

但是,如果用户在单击downvote按钮后单击upvote按钮,该怎么办?在那个条件applicable值大于1.然后必须改变type为减量.这不应该发生.为此在我的嵌套if条件我添加检查downvote按钮的背景也.它必须与页面加载时相同.

当适用的值大于1时(用户在单击downvote之前单击upvote).在我的PHP脚本中,我将投票值增加了两倍.

downvote按钮的逻辑相同.

这是JavaScript.

var applicable = 0; // determine applicable to vote or not.
var upvote = document.getElementById("upvote"); 
var downvote = document.getElementById("downvote");

var upvoteBlack = window.getComputedStyle(upvote).getPropertyValue("background");
var downvoteBlack = window.getComputedStyle(downvote).getPropertyValue("background");

function upDownVote(x, id) {
    debugger;
    var type = x; // …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer google-chrome css3 getcomputedstyle

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

sizeof动态数组不正确

在阵列有四个元件,因此大小应4BIT*4 = 16(int数据类型采取在我的系统4位以存储该值.)但是,当我跑这个代码我只得到8位为的大小dynamicArray.

#include <stdio.h>
#include <stdlib.h>

int main(void) {

    //Dynamic arrays save memory by creating a pointer that stores
    //the beginning of the array
    int *dynamicArray = malloc(20 * sizeof(int));
    *dynamicArray = 10;
    printf("Address %x stores value %d\n", dynamicArray, *dynamicArray);

    dynamicArray[1] = 20;
    printf("dynamicArray[1] stores value %d\n", dynamicArray[1]);
    dynamicArray[2] = 45;
    printf("dynamicArray[2] stores value %d\n", dynamicArray[2]);
    dynamicArray[3] = 34;
    printf("dynamicArray[3] stores value %d\n", dynamicArray[3]);
    printf("The size of dynamicArray is %d\n", sizeof(dynamicArray));

    // Release unused memory:
    free(dynamicArray);

    return …
Run Code Online (Sandbox Code Playgroud)

c malloc sizeof dynamic-arrays

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