小编Ion*_*zău的帖子

看看谁删除了git标签

是否有可能找到谁从存储库中删除了git标签?

假设您有一个包含贡献者的存储库.该仓库有dev标签和版本:v0.1.0,v0.1.1等等.

有人删除了一个标签.你怎么会找到删除了git标签?

git git-tag

16
推荐指数
2
解决办法
2392
查看次数

Html图像在图像上

谁能告诉我,我怎么能在另一个图像,而无需使用添加图像Z-indexZ-order

html css image

15
推荐指数
3
解决办法
8万
查看次数

以编程方式安装提供其版本的NPM包

我找到了如何以编程方式安装npm包,代码工作正常:

var npm = require("npm");
npm.load({
    loaded: false
}, function (err) {
  // catch errors
  npm.commands.install(["my", "packages", "to", "install"], function (er, data) {
    // log the error or data
  });
  npm.on("log", function (message) {
    // log the progress of the installation
    console.log(message);
  });
});
Run Code Online (Sandbox Code Playgroud)

如果我想安装第一个版本的hello-world软件包,我怎样才能在NodeJS端使用npm模块执行此操作?

我知道我可以使用子进程,但我想选择npm模块解决方案.

node.js npm

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

如何调试@ font-face问题?

我有以下CSS代码:

// theMixPlainSemiBold
@font-face {
    font-family: 'theMixPlainSemiBold';
    src: url('/css/fonts/... .eot');
    src: url('/css/fonts/... .eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/... .svg#TheMixPlainSemiBoldSemiBold') format('svg'),
         url('/css/fonts/... .woff') format('woff'),
         url('/css/fonts/... .ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)

我希望这会创建一个名为的新字体系列theMixPlainSemiBold.

导入此字体后,我做:

.box {
    ...
    font-family: 'theMixPlainSemiBold', sans-serif;
    ...
}
Run Code Online (Sandbox Code Playgroud)

我有一个boxtheMixPlainSemiBold字体系列的类.

当我打开页面时,我看到了sans-serif字体.box.

可能是什么问题?其他本地Web字体也是如此,而它与Google字体一起使用效果很好.

我该如何调试字体问题?我没有在开发人员工具中看到任何错误/警告.它看起来像我没有从本地文件加载字体...

html css fonts

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

onload handler和src的顺序在脚本元素中是否重要?

即将从这个答案,上面写着:

你应该在事件之后设置src属性f.ex:onload

el.onload = function() { //...
el.src = script;
Run Code Online (Sandbox Code Playgroud)

您还应该附加onload事件之前将脚本附加到DOM :

$body.append(el);
el.onload = function() { //...
el.src = script;
Run Code Online (Sandbox Code Playgroud)

请记住,您需要检查readystateIE支持.如果您使用的是jQuery,还可以尝试以下getScript()方法:http://api.jquery.com/jQuery.getScript/

我怀疑相信这将是问题的正确答案.

那么,设置onload处理程序的顺序是src如此重要吗?我认为它们是由浏览器立即评估的,所以我认为之间没有区别:

el.onload = function() { //...
el.src = script;
Run Code Online (Sandbox Code Playgroud)

el.src = script;
el.onload = function() { //...
Run Code Online (Sandbox Code Playgroud)

我对吗?

html javascript

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

停止搜索引擎以索引页面的特定部分

我有一个php页面,可以写一本100页的书.每个页面都有一个特定的URL(例如/my-book/page-one,/my-book/page-two等).

翻页时,我使用历史记录API更改网址url.js.

由于所有书籍内容都是从服务器端呈现的,问题是内容是由搜索引擎索引的(特别是我指的是谷歌),但网址是错误的(例如,它找到了一个片段,page-two但网址是page-one) .

如何阻止搜索引擎(至少谷歌)索引页面上的所有内容,但只索引可见的书页?

如果我以不同的方式呈现内容,它会工作吗:例如,<div data-page-number="1" data-content="Lorem ipsum..."></div>然后在JavaScript端以所需格式更改内容?这会使页面变慢,实际上我不确定Google是否不会通过JavaScript索引更改的内容.

代码如下所示:

<div data-page="1">Page 1</div>
<div data-page="2">Page 2</div>
<div data-page="3" class="current-page">Page 3</div>
<div data-page="4">Page 4</div>
<div data-page="5">Page 5</div>
Run Code Online (Sandbox Code Playgroud)

然后只有可见的div就是那个.current-page.相同的内容在多个URL上提供,因为这是必需的,因此用户可以在页面之间切换.

例如,/book/page/3渲染这段HTML同时/book/page/4渲染相同的东西,唯一的区别current-page是添加到第4个元素的类.

谷歌确实为不同的网址编制索引,但它做错了:例如,向用户呈现的代码段Page 5链接(不是)./book/page/2Page 2Page 5

如何告诉谷歌(和其他搜索引擎)我只对索引内容的索引感兴趣.current-page

html javascript php seo

15
推荐指数
3
解决办法
936
查看次数

直接从vim编译

我想在没有关闭vi的情况下编译cpp文件.
我知道:!g ++ file.cpp但我更喜欢:make所以我在.vimrc文件中添加了这一行

au FileType C set makeprg = gcc \%
au FileType Cpp set makeprg = g ++ \%

但我一直得到
"make:*****没有指定目标,也没有找到makefile.停止.**"消息.
谁能告诉我我的设置有什么问题?
我用上面的选项成功编译.

c++ vim compilation

14
推荐指数
4
解决办法
3万
查看次数

iPhone上的模态框没有滚动

你好想知道我是否可以得到一些帮助,因为我没有在网上找到任何可以解决这个问题的东西,在iphone上的twitter bootstrap模式框什么时候是大页面没有滚动来获取页脚盒子.

使用的代码

    <div class="modal hide" id="electricityModal">

        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h3>Submit A Electricity Reading</h3>
        </div>

        <div class="modal-body">

            <div class="control-group">
                <label class="control-label">Date/Time</label>
                    <div class="controls">
                        <span class="input-medium uneditable-input">22 Aug 2012, 9:45AM</span>
                    </div>
            </div>

            <div class="control-group">
                <label class="control-label" for="reading-peak">Peak</label>
                <div class="controls">
                    <input style="letter-spacing: 10px;" type="text" id="reading-peak" class="input-medium">
                </div>
            </div>

            <div class="control-group">
                <label class="control-label" for="reading-off-peak">Off Peak</label>
                <div class="controls">
                    <input style="letter-spacing: 10px;" type="text" id="reading-off-peak" class="input-medium">
                </div>
            </div>

        </div>

        <div class="modal-footer">
            <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
            <button class="btn btn-primary">Lodge Reading</button>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

html iphone twitter-bootstrap

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

从Javascript端调用Qt函数(QWebView)

我有一个Qt项目,可以将任何HTML页面加载到Web视图中.我在main.cpp文件中有以下代码:

#include "mainwindow.h"
#include <QApplication>
#include <QWebView>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QWebView *view = new QWebView();

    view->resize(400, 500);
    view->load(QUrl("file:///absolute/path/to/my/html/file.html"));
    view->show();

    return app.exec();
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想通过加载的Javascript file.html(加载QWebView)从C++端调用一个函数.

因此,具有以下C++函数:

void sumOfNumbers (a, b)
{
   qDebug() << a + b;
}
Run Code Online (Sandbox Code Playgroud)

我想从Javascript方面调用它:

someMethod("sumOfNumber", 12, 23);
Run Code Online (Sandbox Code Playgroud)

将在控制台中打印35(12 + 23).

我怎样才能做到这一点?

javascript c++ qt

14
推荐指数
2
解决办法
9432
查看次数

无法使用Bootstrap 4 Alpha 2在grunt dist上加载grunt/sauce_browsers.yml

我正在尝试编译自定义版本的bootstrap v4 alpha2,但我一直遇到2个错误.请帮忙.我是红宝石的菜鸟.

我设法安装

$ gem install bundler
Run Code Online (Sandbox Code Playgroud)

实际上,bootstrap下没有.bundle目录

从/ node_modules/bootstrap运行以下命令失败

$ bundle install
Run Code Online (Sandbox Code Playgroud)

以下也失败了:

$ grunt dist


Loading "Gruntfile.js" tasks...ERROR
>> Error: Unable to read "grunt/sauce_browsers.yml" file (Error code: ENOENT).
Warning: Task "dist" not found. Use --force to continue.
Run Code Online (Sandbox Code Playgroud)

ruby bash twitter-bootstrap gruntjs

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

标签 统计

html ×5

javascript ×3

c++ ×2

css ×2

twitter-bootstrap ×2

bash ×1

compilation ×1

fonts ×1

git ×1

git-tag ×1

gruntjs ×1

image ×1

iphone ×1

node.js ×1

npm ×1

php ×1

qt ×1

ruby ×1

seo ×1

vim ×1