小编Pen*_*rce的帖子

使用7z压缩目录中的所有内容,除了一个文件或一个文件类型

除了一个文件,我想要压缩所有内容

7z a -tzip files.zip *
Run Code Online (Sandbox Code Playgroud)

这将压缩我当前目录中的所有文件..有没有办法可以告诉它不压缩一个文件或一个文件类型?

zip cmd 7zip

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

Malloc - >分配了多少内存?

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

int main ()
{
  char * buffer;
  buffer = malloc (2);

  if (buffer == NULL){
    printf("big errors");
  }
  strcpy(buffer, "hello");
  printf("buffer is %s\n", buffer);
  free(buffer);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我为指针/ char分配了2个字节的内存,buffer但是如果我hello为它分配C风格的字符串,它仍会打印整个字符串,而不会给我任何错误.为什么编译器没有给我一个错误告诉我没有足够的内存分配?我读了几个问题,询问如何检查malloc实际分配的内存量,但我找不到具体的答案.该free函数不应该确切地知道分配了多少内存buffer

c malloc memory-management

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

React Datepicker排除过去的日期

我在我的应用程序中使用此lib:

https://reactdatepicker.com/

有一个我可以使用的excludeDates道具,我可以传递一个日期列表,即今天和昨天将被排除:

excludeDates={[moment(), moment().subtract(1, "days")]}
Run Code Online (Sandbox Code Playgroud)

我宁愿有一个比传递数百个日期更好的方法.

谢谢!

reactjs react-datepicker

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

在CSS中生成参差不齐的边缘

我目前正在使用图像,我想知道是否有任何css库/生成这些不规则边缘的方式

较大尺寸的图像:(使用png作为内容的顶部和底部)[ http://i.imgur.com/LgyNSOJ.png] [1 ] 在此输入图像描述

谢谢 !

编辑:我注意到关闭这个问题的投票,但我想在剩下的时间保持开放,以防提供更多的解决方案.

css html5

6
推荐指数
2
解决办法
3476
查看次数

Cocos2d坐标系

在cocos2d中,坐标系非常简单.左下角是(0,0).每当我设置任何东西的位置都没关系.

让我们说一个图层是TouchEnabled.

当我设置我的精灵的位置,它很好..

[crab setPosition:ccp(20, 50)];
Run Code Online (Sandbox Code Playgroud)

但如果我得到一个触摸的x和y坐标(并假设我点击了精灵..):

- (void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    NSLog(@"Touches began!");
    NSArray *touchArray = [touches allObjects];
    UITouch *one = [touchArray objectAtIndex:0];
    pointOne = [one locationInView:[one view]];
    CCLOG(@"points are: %f and %f", pointOne.x, pointOne.y );
}
Run Code Online (Sandbox Code Playgroud)

当y从上到下增加时,y坐标与cocos2d的坐标系表示的相反!

所以我假设视图的坐标系不同于mac的坐标系...这是非常直观的..这是正确的吗?

谢谢 !

iphone drawing cocos2d-iphone ios

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

在我的 npm 脚本中运行 'cd' 命令

我想运行一个包含cd folderName/or 的npm 脚本cd ../www/folderName/,但 npm 似乎无法运行该cd命令,也无法运行该cp命令(我安装了 cpx,它似乎可以很好地使用它)。

npm 将运行的脚本有什么解决方案可以让我更改目录吗?

谢谢!

更新:

好的,这是我需要的 npm 脚本之一cd..

"buildWWW": "babel-node tools/build.js && cpx 'dist/*.{js,map,css,ico}' '../www/public' && cd ../www/ && node app.js"
Run Code Online (Sandbox Code Playgroud)

替换cd ../www/ && node app.jsnode ../www/app.js不是一个选择。

更新#2:简单的测试用例

https://i.stack.imgur.com/WDS4c.jpg

unix cd npm npm-scripts

5
推荐指数
0
解决办法
5055
查看次数

mouseMove 非常迟钝

我试图获得 99designs 将鼠标悬停在设计上时获得的图像效果.. [99designs.ca] 标志设计大赛:Runningbug Needs Logo 220626

我目前正在获取鼠标在 mousemove 上的位置,然后使用它来移动我的 popover <img>,一切正常,但它非常滞后......大概是因为进行了这么多调用。

获取鼠标位置:

jQuery(document).ready(function(){
   //$("#special").click(function(e){
   $(".imgWrap").mousemove(function(e){
      //$('#status2').html(e.pageX +', '+ e.pageY);
      //alert(e.pageX + ', ' + e.pageY);
      mouseX = e.pageX;
      mouseY = e.pageY;
   }); 
})
Run Code Online (Sandbox Code Playgroud)

我不确定我可以用另一种方式来做到这一点..有什么想法吗?

整个事件过程如下:

  1. 用户将鼠标悬停在 img 标签上。
  2. 我按照上面的方法得到了鼠标的位置。
  3. <img>标签还调用了一个 js 函数,该函数将 img 标签的位置更改为鼠标的位置。

实际上,你可以在这里查看:pokemonsite

更新:我看到有赏金放置(谢谢!)。我现在有点忙,无法检查所有其他答案,但我会确保尽快检查它们

html javascript css jquery

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