与 类似.gitignore,是否可以在执行.tarignore时将子目录中的文件从存档中排除
tar cfjvh backup.tar.bz2 .
Run Code Online (Sandbox Code Playgroud)
(我知道--exclude参数,tar但这里不是我想要的)。
我在Windows上成功编译了一个应该是跨平台的代码.现在,当使用Mac OS X在Xcode中编译它时,我得到:
std::valarray<float> v(32);
...
std::sort(begin(v), end(v)); # Use of undeclared identifier 'begin'
std::sort(std::begin(v), std::end(v)); # No member named 'begin' in namespace 'std'
std::sort(std::valarray::begin(v), std::valarray::end(v)); # Idem, error as well
Run Code Online (Sandbox Code Playgroud)
为什么会No member named 'begin' in namespace 'std'发生错误?
我最近用自托管的分析工具 Piwik 取代了 Google Analytics。
这意味着每次有人连接我的网站http://www.mywebsite.com 时,都会在客户端上执行 Javascript 跟踪代码,该代码会调用我的 Piwik 服务器http://www.mywebsite.com/piwik/piwik.php
结果:
access.log,有一行关于http://www.mywebsite.com,这是正常的access.log,有一行关于我的 Piwik 服务器收到跟踪请求(由客户端使用 JS 执行)的事实日志记录部分 3. 显然太多了!从现在开始,自从安装了 Piwik 后,我access.log的尺寸就翻倍了!
如何删除 Apache 登录 access.log 连接到http://www.mywebsite.com/piwik/piwik.php的事实?即客户端 JS 跟踪代码 <--> Piwik 服务器?
有人告诉我,这样做并不是一个很好的做法(尽管它存在于Python 模式的主要答案中,用于在整个应用程序中共享配置):
SOUNDENABLED = 1
FILEPATH = 'D:\\TEMP\\hello.txt'
Run Code Online (Sandbox Code Playgroud)
import configfile
if configfile.SOUNDENABLED == 1:
....
f = open(configfile.FILEPATH, 'a')
...
Run Code Online (Sandbox Code Playgroud)
许多人使用 INI 文件通过ConfigParser模块或iniparse或其他类似模块进行本地配置这一事实证实了这一点。
configfile.py问题:为什么使用 INI 文件进行本地配置 + INI 解析器 Python 模块比仅导入包含正确配置值作为常量的文件更好?
通常,当我想在 Chrome 中实时测试 CSS 修改时,我使用:
但我注意到还有一种更方便的方法:打开一个“检查器样式表”,它会打开一个空白的 CSS 文档,可以对其进行编辑,并且修改会实时显示:
问题:在 Google Chrome 中打开此类“检查器样式表”最简单/最快的方法是什么?
(所谓最快,我的意思是比右键单击、检查、+添加新类、单击小检查器样式表链接等更快)
我在 Chrome 控制台/开发人员工具的菜单中找不到它。是否有键盘快捷键可以打开这样的“检查器样式表”?
当我使用时:
"C:\Program Files\Java\jdk1.8.0_151\bin\keytool.exe" -genkey
-v -keystore my.keystore -keyalg RSA -keysize 2048 -validity 10000 -alias app
Run Code Online (Sandbox Code Playgroud)
然后开始一个交互过程,询问用户名,密码等。
有没有一种方法可以非交互式生成键,而参数直接位于命令行参数中?
我知道单击扩展程序图标(浏览器的右上角,地址栏的右侧)时可能会显示一个弹出窗口: chrome.browserAction
此外在这里是如何创建一个选项页,将经常有一个像网址:
chrome-extension://ofodsfyizzsaaahskdhfsdffffdsf/options.html
Run Code Online (Sandbox Code Playgroud)
问题:如何让单击扩展图标在新选项卡中打开 options.html 页面成为可能?
我想替换 div 中光标之前的单词contenteditable(另请参阅在 textarea 或 contenteditable div 中键入 TAB 时检测最后写入的单词)。
下面的代码:
contenteditable完全适用于div的第一段
不适用于contenteditablediv 的下一段:
未捕获的 IndexSizeError:无法在“Range”上执行“setStart”:偏移量 71 大于节点的长度 (38)。
我应该如何修改以下代码以使其在div第二行按TAB时起作用contenteditable?
document.addEventListener("keydown", function(e) {
var elt = e.target;
if (elt.isContentEditable)
{
if (e.keyCode == 9) {
e.preventDefault();
elt.focus();
range = document.getSelection().getRangeAt(0).cloneRange();
range.collapse(true);
range.setStart(elt, 0);
var words = range.toString().trim().split(' ');
var lastWord = words[words.length - 1];
if (lastWord) {
var wordStart = range.toString().lastIndexOf(lastWord);
var wordEnd = wordStart + lastWord.length;
range.setStart(elt.firstChild, wordStart);
range.setEnd(elt.firstChild, wordEnd); …Run Code Online (Sandbox Code Playgroud)如何将所有提交导出到 ZIP 文件(包含所有文件,而不仅仅是 patch/diff):
myproject-commit1-67d91ab.zip
myproject-commit2-9283acd.zip
myproject-commit3-c57daa6.zip
...
Run Code Online (Sandbox Code Playgroud)
或进入目录:
myproject-commit1-67d91ab/
myproject-commit2-9283acd/
myproject-commit3-c57daa6/
Run Code Online (Sandbox Code Playgroud)
?
我正在考虑这样的命令:
git archive --format zip --output myproject-commit3.zip c57daa6
Run Code Online (Sandbox Code Playgroud)
来自如何使用 git-archive 导出特定提交?,但是如何获得所有提交?
笔记:
目标是导出每次git提交的所有文件,这样即使我的机器上没有这些文件,我也可以访问它们
答案来自如何通过运动鞋网(外部文件)将 Git 更改集从一个存储库导出到另一个存储库?创建一个.bundle文件,但如果没有 似乎无法访问它git,所以这不是我要找的
这几乎有效:
for ((i = 0;; ++i)); do git checkout master~$i || break; tar czf ../myproject-commit$i.tgz .; done
Run Code Online (Sandbox Code Playgroud)
但它还会归档当前目录中未
编辑到存储库的所有文件git add...如何避免此问题?
(编辑:我只需要这个 10 位数字 0..9,我可以在 CSS 文件中硬编码这 10 位数字中每一位的字母宽度吗?)
我读过CSS - Make sans-serif font imitate monospace font但 CSS 规则letter-spacing似乎还不够:
如何从标准无衬线字体模仿等宽固定字体?
这并不完美:
.text {
font-family: sans-serif;
letter-spacing: 10px;
}Run Code Online (Sandbox Code Playgroud)
<div class="text">
ABCDEFGHIJKLMNOPQR<br>
STUVWXYZ0123456789
</div>Run Code Online (Sandbox Code Playgroud)