小编Max*_*ost的帖子

Vagrant rsync-auto 似乎没有在 Mac 上的 VM 上更新文件

我在 Windows 上使用 Vagrant 一段时间了,rsync-auto 没有出现任何问题。尝试在 MacBook Air 上设置我的盒子,命令没有错误,但该文件夹似乎没有使用新文件进行更新。这是怎么回事?

这是我在 Vagrantfile 中的设置:

config.vm.synced_folder "/Users/<username>/<path>/<to>/<dir>", 
  "/var/www/html/<dir>", type: "rsync", rsync__exclude: ".git/",
  owner: "root", group: "root"
Run Code Online (Sandbox Code Playgroud)

当我通过 SSH 连接到虚拟机时,我看到文件的修改日期从未改变。

输出vagrant rsync-auto

$ vagrant rsync-auto
==> default: Doing an initial rsync...
==> default: Rsyncing folder: /Users/<username>/<path>/<to>/<dir>/ => /var/www/html/<dir>
==> default:   - Exclude: [".vagrant/", ".git/"]
==> default: Watching: /Users/<username>/<path>/<to>/<dir>
D, [2014-09-19T15:09:36.087365 #38613] DEBUG -- : Adapter: considering TCP ...
D, [2014-09-19T15:09:36.087457 #38613] DEBUG -- : Adapter: considering polling ...
D, [2014-09-19T15:09:36.087532 #38613] DEBUG -- …
Run Code Online (Sandbox Code Playgroud)

macos rsync vagrant

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

CSS选择器:没有<img>作为孩子

我正在尝试选择链接到没有子图像标记的外部网站的所有锚标记.如果我将图像作为链接,它会在这些图像旁边添加一些小的外部链接图标,但我不希望这样.

这是我到目前为止:

a[href^="http://"]{
  background:transparent url(..icon/external.png) center right no-repeat;
  display:inline-block;
  padding-right:18px;
}
Run Code Online (Sandbox Code Playgroud)

作为额外的奖励,我如何使用"https://"链接?

css css-selectors

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

JScrollPane具有透明的背景和内容

在我的应用程序中,我会显示一个弹出对话框,显示大量的卡片.我将它们显示为子类中许多JLabel组件中的图像JPanel.然后我将该对象放入a中JScrollPane以允许水平滚动卡片.

我希望未使用的空间在深色背景下是透明的,以显示它背后的内容被禁用.我曾经setBackground(new Color(50, 50, 50, 200))想要实现我想要的外观,但它背后的内容不会重绘,所以我得到了神器.

这是它的样子:

滚动时的工件

我该如何解决这个问题?滚动时如何获取其背后的内容重绘?

提前致谢.

java swing transparency paint

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

释放C中零长度数组的已分配内存

我今天学到了一个新技巧,包括结束一个带有零长度数组的结构,以允许该数组根据需要动态调整大小.这非常方便,当我想确定我的struct在运行时而不是编译时占用的空间量时,可以节省大量内存.

使用它们完美无缺; 然后我记得我需要释放我分配的内存,所以我只是扔了一个免费的(struct); 在那里,但令我沮丧的是,这给我一个错误:

    *** glibc detected *** ./program: free(): invalid next size (fast): <address>
    ======= Backtrace: =========
     <omitted>
    ======= Memory Map: ========
     <omitted>
Run Code Online (Sandbox Code Playgroud)

这是一个格式不佳的代码中的简单示例:

   struct Stuff {
     int size; // defines the amount of bytes the entire struct will take up
     char data[0];
   }

   ...

   // This gives me an int and a char[30].
   struct Stuff *ptr = (struct Stuff *) malloc(sizeof(struct Stuff) + 30); 

   ... 
   doStuff();
   ...

   free(ptr);
Run Code Online (Sandbox Code Playgroud)

我得到了免费的错误(ptr);

有任何想法吗?

c arrays free struct memory-management

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

将文本添加到页面顶部,而不会向下推送页面的其余部分

这应该是一个简单的答案.我对CSS知识不足以了解要解决这个问题的方法.

我的雇主希望我添加Skip to Content链接到我们网站上的所有页面,因为他有视力残疾,并且会提高很多可访问性.

我想实现这里描述的方法:http://webaim.org/techniques/skipnav/#focus

我的问题是,当链接获得焦点时,由于文本突然出现,页面布局的其余部分会被按下几个像素.我希望文本显示在页面顶部,而不会影响它下面的布局.我可以以某种方式修复我的布局的位置吗?

整个布局已经用div容器包装,所以我猜这只是将一个CSS属性添加到该容器中来修复它的位置.

提前致谢.

html css accessibility

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