小编amd*_*mdc的帖子

<td> s大于指定值

我需要我的表格单元格有100px宽度,但它们有112px宽度(112在Chrome中,113在FF中,112.5在IE10中).

里面有足够的空间:

小截图

这些是应用的样式 td 款式

一块html:

<tr>
    <td class = 'col_body_dates'>12.12.2013<br/>20.12.2013</td>
    <td class='col_body_status cell_status_1'>? ????????</td>
    <td class='col_body_score'><input id = '7623373922438661459' value = '0'></td>
    ...
    ...
</tr>
Run Code Online (Sandbox Code Playgroud)

如何制作所需尺寸?css和实际尺寸之间的差异总是一样的 ......

我错过了什么?

是的,我试过了:

JSFiddle:http://jsfiddle.net/3hFk7/

html css html-table

9
推荐指数
2
解决办法
8129
查看次数

循环与本机承诺;

我正在尝试使用本机ES6承诺进行异步循环它有点工作,但是不正确.我想我在某个地方犯了一个大错误,我需要有人告诉我它在哪里以及它是如何正确完成的

var i = 0;

//creates sample resolver
function payloadGenerator(){
    return function(resolve) {
        setTimeout(function(){
            i++;
            resolve();
        }, 300)
    }
}

// creates resolver that fulfills the promise if condition is false, otherwise rejects the promise.
// Used only for routing purpose
function controller(condition){
    return function(resolve, reject) {
        console.log('i =', i);
        condition ? reject('fin') : resolve();
    }
}

// creates resolver that ties payload and controller together
// When controller rejects its promise, main fulfills its thus …
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise ecmascript-6 es6-promise

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

重新加载webpack中的HTML更改

我正试图围绕webpack以及它如何处理资源.

这是我的项目结构:

/dist
  (files that can be pushed to server)
/src
  /styles
    s.less
  /js
    main.js
    a.js
  /img
    splash.png
  profile.html
entry.js (webpack entry file)
Run Code Online (Sandbox Code Playgroud)

我正在做的事情:

  • LESS文件被编译为CSS并与JS一起放入bundle
  • 图像要么/src/img -> /dist/img以其原始名称复制(适用于大图像),要么复制为base64'd(适用于图标)
  • htmls /src/ -> /dist/以其原始名称复制
  • 每次我更改样式或js中的html或任何内容时,它都会执行上述步骤并在浏览器中重新加载页面

基本上我需要能够在不触及浏览器窗口的情况下查看当前的应用程序状态

我试过的

我跑了

  • webpack-dev-server --content-base /dist --hot-loading(有和没有--hot-loading),但这不会重新加载CSS/LESS更改

  • 以上webpack --watch,这解决了CSS重新加载,但我仍然需要手动将html和图像复制到/ dist

  • 以上两个以及监视html和图像并将它们复制到dist的gulp任务.这解决了复制问题,但它没有通知webpack-dev-server更改,因此每次更改HTML时我都需要F5; 它击败了热重装的全部目的.

  • 我尝试添加,file-loader但这不适用于HTML,因为它生成需要html文件的JS脚本

这是我的entry.js

require("./src/js/main");
require("./src/css/s.less");
Run Code Online (Sandbox Code Playgroud)

和webpack.config.js:

var path = require('path');
var webpack = require("webpack");
module.exports = {
    entry: "./entry.js",
    output: {
        path: path.join(__dirname,'/dist/js'),
        filename: …
Run Code Online (Sandbox Code Playgroud)

webpack webpack-dev-server

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

从 git hook 调用脚本

假设我在 server /hooks 文件夹中有两个脚本:

第一个启动日志记录并写入有关推送的基本信息:(接收后)

#!/bin/sh
read oldrev newrev refname
LOGFILE=post-receive.log
echo " push - Old SHA: $oldrev -> $newrev >> $LOGFILE
sh ./post-receive-logic >> $LOGFILE
Run Code Online (Sandbox Code Playgroud)

第二个进行实际部署:(接收后逻辑)

#!/bin/sh
cd ~/proj
pm2 stop ~/proj/main.js
git --git-dir ~/proj/.git --work-tree ~/proj pull
npm install
pm2 restart ~/proj/main.js
echo "finished"
Run Code Online (Sandbox Code Playgroud)

当我推送提交时,第二个脚本永远不会被调用:工作树没有更改,没有服务器被终止并重新启动,没有特定于第二个脚本的输出。

如果我./post-receive-logic手动调用,一切都会正常,服务器停止,文件被拉取,服务器再次启动。

我尝试不使用 来调用它sh,如下所示:

./post-receive-logic >> $LOGFILE
Run Code Online (Sandbox Code Playgroud)

但没有运气。

我究竟做错了什么?

git bash githooks

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

如何在 PIL.ImageFont 中使用我自己的位图字体?

我创建了一个位图字体,基本上是一个 256x256 的 png 图像,其中每个字符占据 8x8 平铺。我想将它与 Pillow 一起用作 ImageFont,但 Pillow 文档中没有关于此的信息。它说我可以像这样加载位图字体

font = ImageFont.load("arial.pil")
Run Code Online (Sandbox Code Playgroud)

但是“PIL 使用自己的字体文件格式来存储位图字体。” 所以我猜 png 文件不起作用。我如何告诉 PIL 使用所述位图以及每个字符的位置?

python fonts bitmap python-imaging-library

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