小编Dan*_*nis的帖子

SVG圆角

我有以下SVG:

<g>
  <path id="k9ffd8001" d="M64.5 45.5 82.5 45.5 82.5 64.5 64.5 64.5 z" stroke="#808600" stroke-width="0" transform="rotate(0 0 0)" stroke-linecap="square" stroke-linejoin="round" fill-opacity="1" stroke-opacity="1" fill="#a0a700"></path>
  <path id="kb8000001" d="M64.5 45.5 82.5 45.5 82.5 64.5 64.5 64.5 z" stroke="#808600" stroke-width="0" transform="rotate(0 0 0)" stroke-linecap="square" stroke-linejoin="round" fill-opacity="1" stroke-opacity="1" fill="url(#k9ffb0001)"></path>
</g>
Run Code Online (Sandbox Code Playgroud)

我希望得到一个类似CSS border-top-right-radiusborder-top-bottom-radius效果.

如何实现圆角效果呢?

xml svg image vector-graphics

57
推荐指数
9
解决办法
10万
查看次数

Sequelize 设置时区进行查询

我目前在我的项目中使用带有postgresSequelize。我需要更改查询,因此它返回带有时区偏移量的 created_at 列。

var sequelize = new Sequelize(connStr, {
dialectOptions: {
    useUTC: false //for reading from database
},
timezone: '+08:00' //for writing to database
Run Code Online (Sandbox Code Playgroud)

});

但这会影响整个数据库。但我只需要将时区用于选择查询。有谁知道这是怎么做到的吗?

postgresql select timezone-offset sequelize.js

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

Node js:以编程方式更改 csv 文件编码并解析为 json

我有一个带有utf-16编码的 csv 文件,需要将其编码更改utf8为 JSON 并将其转换为 JSON。我正在使用csvtojsoniconv-lite模块。这是我的代码:

var data = fs.createReadStream("myfile.csv");
data.pipe(iconv.decodeStream('utf16'))
  .pipe(iconv.encodeStream('utf8'))
  .pipe(fs.createWriteStream("encoded.csv"));
var Converter = require("csvtojson").Converter;
var csvStr = fs.readFileSync("encoded.csv").toString();
var converter = new Converter({});
converter.fromString(csvStr, function(err, jsonObj) {
    if (err) {
        handleError(err)
    }
    console.log(jsonObj)
});
Run Code Online (Sandbox Code Playgroud)

问题是iconv使用正确的编码转换 csv 文件,但是当我读取此文件并调用toString()方法时,它返回一个空字符串。我怎样才能解决这个问题?

csv encoding json node.js

3
推荐指数
1
解决办法
5144
查看次数

Stripe:将发票项目添加到发票

我在月度发票中添加发票项目时遇到问题。这是我的计费实施。

invoice.created从 Stripe获取webhook后,我计算了额外的付款金额并尝试通过添加发票项目来更新当前发票。这是代码:

stripe.invoiceItems.create({
   'customer': 'cus_00000000',
   'amount': 2000,
   'currency': 'usd',
   'description': 'additional fee'
}, function (error, invoice) {
   if (error) {
     throw new Error('Error creating invoice item');
   }
   return Promise.resolve(invoice);
});
Run Code Online (Sandbox Code Playgroud)

因此,Stripe 创建了一个 Invoice 项目,并将其添加到下一个即将到来的发票中。问题是,我需要将额外的付款行添加到当前创建的发票中。我的问题是,有没有办法更新待处理的发票,而不是即将到来的发票。

invoice stripe-payments

3
推荐指数
1
解决办法
1850
查看次数