这是我的.emacs文件中的内容.
(add-hook 'php-mode-hook
(lambda ()
(c-set-style "bsd")
(setq indent-tabs-mode t)
(setq c-basic-offset 4)
(setq tab-width 4)
(c-set-offset 'arglist-close 'c-lineup-arglist-operators)
(c-set-offset 'arglist-intro '+)
(c-set-offset 'arglist-cont-nonempty 'c-lineup-math)
(c-set-offset 'case-label '+)
))
Run Code Online (Sandbox Code Playgroud)
我想将这些格式设置移动到项目特定目录.虽然我可以轻松地为setq语句(例如(setq indent-tabs-mode t))做到这一点,但我无法为函数调用执行此操作,例如:(c-set-offset 'arglist-intro '+).
这是我放入我的.dir-locals.el的内容:
;;; Directory Local Variables
;;; See Info node `(emacs) Directory Variables' for more information.
((php-mode
(c-set-style "bsd")
(indent-tabs-mode . t)
(c-basic-offset . 4)
(tab-width . 4)
(c-set-offset 'arglist-close 'c-lineup-arglist-operators)
(c-set-offset 'arglist-intro 'c-basic-offset)
(c-set-offset 'arglist-cont-nonempty 'c-lineup-math)
(c-set-offset 'case-label '+)
)) …Run Code Online (Sandbox Code Playgroud) 我的代码:
body {
font-family:"Verdana",Arial,Helvetica,sans-serif;
}
.myfont {
font-family:"Verdana",Arial,Helvetica,sans-serif;
}Run Code Online (Sandbox Code Playgroud)
<body>
Hello
<select>
<option>
Hello
</option>
</select>
<select class="myfont">
<option>
Hello
</option>
</select>
</body>Run Code Online (Sandbox Code Playgroud)
为什么第一个<select>元素没有font-family从规范中继承属性<body>?
如果我必须更改字体,<select>为什么我要复制样式?
我有一个疑问: - 是否有任何标准/惯例,何时我应该使用"Smarty模板",何时应该使用Javascript Ajax调用来生成内容?我可以使用Ajax/Javascript调用动态生成内容.
我的应用程序使用Ajax和Smarty,但我想为开发人员设置规则
我正在尝试使用GNU coreutil top的公式计算CPU使用率百分比.但是top使用了一些half_total来计算百分比,即百分比增加0.5.
在top的源代码的 utils.c中,以下行(3.8 beta1,行号:459): -
*out ++ =(int)((*diffs ++*1000 + half_total)/ total_change);
这转换为:((*diffs ++*1000)/ total_change)+ 1/2因此,它总是给出一个数字,即:"10倍百分比,再加上0.5".因此,如果百分比为x,则返回10x + 0.5.
谁能解释这个平均值是如何计算的?或至少有一些指针,我可以得到帮助?
PS:为什么我们不能(*diffs++/total_change) * 100用来获得所需的百分比?
Top的源代码位于: - http://downloads.sourceforge.net/unixtop/top-3.8beta1.tar.gz?modtime=1210117842&big_mirror=0
我想在DocumentRoot中创建一个.htaccess文件,以便该目录受密码保护.
但密码文件,我想通过使用DocumentRoot的相对路径来指定.
所以,如果我在另一个系统中检查代码,它就会按原样运行.密码文件将是我的源代码管理的一部分.
如何从.htaccess文件访问DocumentRoot的父目录?
编辑我发现问题实际上是php缩小.这是发送泄露的内容而不是Apache.我会在此发现更多.
根据高性能网站,如果我在Apache 2.x中启用mod_deflate,通过添加以下行,它应该发送gzipped/delfated内容: -
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript
Run Code Online (Sandbox Code Playgroud)
该书还说,这gzip比更有效deflate.
我通过添加相同的行在httpd.conf中启用.但Apache发送Content-Encoding: deflate.
我使用CURL测试: -
curl -i -H "Accept-Encoding: gzip" "http://192.168.1.33/s.js" >> e:\curl_log.txt
Run Code Online (Sandbox Code Playgroud)
它返回'gzipped'内容.但是当我发送命令时: -
curl -i -H "Accept-Encoding: gzip, deflate" "http://192.168.1.33/s.js" >> e:\curl_log.txt
Run Code Online (Sandbox Code Playgroud)
它返回'放气'的内容.
因此,如果浏览器同时支持deflated和gzip,则Apache发送缩减.如何告诉Apache更喜欢gzip而不是deflate?
仅供参考: -
我在我的应用程序中使用jquery ui datepicker.我创建了一个内联日期选择器.我遇到onChangeMonthYear的问题.我已经将示例简化为最小化.
点击"prev"或"next",日历应该: -
问题在于#2.
我正在使用setDate来做到这一点,它最终会以无限递归结束.因为,我在onChangeMonthYear中调用setDate.并且setDate也在内部触发onChangeMonthYear.
如果点击上一个/下一个,我怎样才能实现这三个方面.
"代码清单1"和"代码清单2"之间有什么区别吗?因为在代码清单1中,子进程能够捕获SIGTERM信号并很好地退出.但是代码列表2在SIGTERM信号上突然终止.
我正在使用Linux和C.
代码清单1
if (signal(SIGTERM, stopChild) == SIG_ERR) {
printf("Could not attach signal handler\n");
return EXIT_FAILURE;
}
pid = fork();
Run Code Online (Sandbox Code Playgroud)
代码清单2
pid = fork();
if (signal(SIGTERM, stopChild) == SIG_ERR) {
printf("Could not attach signal handler\n");
return EXIT_FAILURE;
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,在代码清单2中,子进程和父进程都为SIGTERM设置了信号处理程序.所以,这应该是有效的.不是吗?
我有石墨+收集设置来收集系统相关的指标.这个问题与collectd的内存插件有关.
我的infra有这种格式用于使用collectd收集内存使用数据:
<cluster>.<host>.memory.memory-{buffered,cached,free,used}
Run Code Online (Sandbox Code Playgroud)
我想绘制每个主机使用的内存百分比.
所以基本上,我必须做这样的事情:
divideSeries(sumSeriesWithWildCards(*.*.memory.memory-{buffered,cached,free},1),sumSeriesWithWildCards(*.*.memory.memory-{buffered,cached,free,used}),1)
Run Code Online (Sandbox Code Playgroud)
但我无法做到这一点,因为divideSeries希望除数度量只返回一个度量.
我基本上想要一个目标来监控集群中的所有主机.
我怎样才能做到这一点?
该应用程序在 Linux、Windows、Macintosh 中运行。
另外,如果是,需要多少努力?
apache ×2
c ×2
linux ×2
.htaccess ×1
ajax ×1
c++ ×1
collectd ×1
cpu ×1
css ×1
datepicker ×1
deflate ×1
emacs ×1
embedding ×1
font-family ×1
fork ×1
graphite ×1
html ×1
inheritance ×1
javascript ×1
jquery-ui ×1
mod-deflate ×1
nginx ×1
php ×1
signals ×1
smarty ×1
top-command ×1
uidatepicker ×1