小编Nic*_*las的帖子

如何获取Dep确保删除未使用的Go文件,依赖项或软件包

当使用添加新的依赖项时,dep ensure -add <package>我会看到dep添加了软件包的完整存储库,而不仅仅是我需要的部分。

比如我加AWS-SDK-去dep ensure文件放87MB到我的文件夹的供应商,即使我只使用AWS秘密Manager服务。

package go dependency-management godeps aws-sdk-go

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

从 stdin 读取的字符串到 int 的类型转换给了我一个 0

代码:

reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter a number")
input,_ := reader.ReadString('\n')
fmt.Printf("Type of the entered value is %T\n",input)
fmt.Println(input)
out,_ := strconv.Atoi(input)
fmt.Printf("Type now is: %T\n", out)
fmt.Printf("Value now is %d\n",out)
fmt.Println(out)
Run Code Online (Sandbox Code Playgroud)

Golang 的完全初学者。我试图解决 r/dailyprogrammer 的问题之一。我使用代码片段读取 SO 的输入以及 strconv.Atoi 函数。该函数的示例很有意义,但是当我将其应用于从 stdin 读取的输入时,它给了我 0。

stdin go

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

0
推荐指数
1
解决办法
216
查看次数

如果内容不适合,如何在新页面上开始内容

我正在使用 Pechkin 将带有 css 的 html 内容转换为 pdf 文件。

我面临的问题是 html 块的一部分被切断,因为它不再适合当前页面。

现在我想要的是,当内容不适合当前页面时,它会在下一页上创建它。

佩希金可能做到这一点吗?

代码:

var pechkin = new SynchronizedPechkin(new GlobalConfig());
return pechkin.Convert(new ObjectConfig()
                         .SetLoadImages(true).SetZoomFactor(1.5)
                         .SetPrintBackground(true)
                         .SetScreenMediaType(true)
                         .SetPrintBackground(true)
                         .SetCreateExternalLinks(true), html);
Run Code Online (Sandbox Code Playgroud)

问题

.net c# pdf-generation pechkin tuespechkin

0
推荐指数
1
解决办法
3158
查看次数

将 JSON 文件从磁盘直接反序列化为对象

我正在尝试将本地磁盘中的 JSON 文件反序列化为对象。我有以下内容,但这似乎仅在从网络下载时才有效:

var client = new HttpClient();
using (var s = await client.GetStreamAsync(filePath))
using (var sr = new StreamReader(s))
using (var jr = new JsonTextReader(sr))
{
    var js = new JsonSerializer();
    return js.Deserialize<MyObject>(jr);
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试找到一种方法来做到这一点,而无需先将其读入字符串中。

.net c# json json.net async-await

0
推荐指数
1
解决办法
643
查看次数