小编Ube*_*use的帖子

将Array中的值提取到元组中

有没有一种简单的方法可以将列表的值提取到Scala中的元组中?

基本上就像是

"15,8".split(",").map(_.toInt).mkTuple //(15, 8)
Run Code Online (Sandbox Code Playgroud)

或者我可以做的其他方式

val (x, y) = "15,8".split(",").map(_.toInt)
Run Code Online (Sandbox Code Playgroud)

collections scala

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

在运行时更改Class Attribute中的值

如果我有这样的课程

[Attr("Blah",
 Data = "Blah")]
public class Test : SuperClass{}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以在运行时更改类的实例的属性值?例如在伪代码中

SuperClass test = new Test();
test.Attr.Value = "blah1";
test.Attr.Data = "blah2";
Run Code Online (Sandbox Code Playgroud)

(我有一个类的实例,我想更改属性,作为它扩展的类强制转换)

c# custom-attributes

7
推荐指数
1
解决办法
8526
查看次数

Webpack 外部无法在父项目中解析

我有一个库,这个库是 React 组件库,所以它依赖于reactreact-dom。它还取决于react-router-dom(和传递性react-router)。

这些是父项目提供的包。我不希望它们包含在捆绑包中。这个库是使用 webpack 生成的,所以我将它们添加到externals库 webpack 配置中的配置中,如下(Webpack v4.4)

const webpack = require("webpack");
const path = require("path");
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin");

module.exports = {
  entry: "./src/index.js",
  output: {
    filename: "bundle.js",
    path: path.resolve(__dirname, "dist"),
    libraryTarget: "commonjs",
  },
  externals: {
    "react-router": {
      "commonjs": "react-router",
      "commonjs2": "eact-router",
      "amd": "react-router",
      "root": "react-router"
    },
    "react-router-dom": {
      "commonjs": "react-router-dom",
      "commonjs2": "react-router-dom",
      "amd": "react-router-dom",
      "root": "react-router-dom"
    },
    "react": {
      "commonjs": "react",
      "commonjs2": "react", …
Run Code Online (Sandbox Code Playgroud)

javascript webpack react-router react-router-dom

5
推荐指数
0
解决办法
868
查看次数

PHP imagettftext 总是绘制黑色

基本上,当我绘制文本时,它最终会变成黑色,如下所示: https: //i.stack.imgur.com/z675F.png 而不是我在 PHP 和函数中分配的颜色。代码:

    $finalImage = imagecreatefrompng($imageFile);
    $logo = imagecreatefrompng($logoImage);
    imagecopy($finalImage, $logo, $logoPosition['x'], $logoPosition['y'], 0, 0, imagesx($logo), imagesy($logo));
    $font = "arial.ttf";
    $fontSize = 10;
    $yOffSet = 15;
    $white = imagecolorallocate($finalImage, 255, 255, 255);
    foreach($pixelArray as $key => $x) {
        foreach($valueArray[$key] as $valueText) {

            imagettftext($finalImage, $fontSize, 0, $x, $yOffSet, $white, $font, $valueText);
            $yOffSet += 15;
        }
        $yOffSet = 15;
    }
    if($miscText != null) {
        foreach($miscText as $key => $text) {
            imagettftext($finalImage, $fontSize, 0, $text['x'], $text['y'], $white, $font, $text['text']);    
        } …
Run Code Online (Sandbox Code Playgroud)

php gd imagettftext

4
推荐指数
1
解决办法
3699
查看次数