小编Ste*_*eve的帖子

使用 Visual Studio Code 时的 Hugo 重建循环

当我在 Visual Studio Code 中打开 Hugo 项目并运行时hugo server,Hugo 服务器会进入持续的重建周期,即使我没有对内容进行任何更改。例如:

\n
Change detected, rebuilding site.\n2022-02-01 10:35:45.916 +0000\nRebuilt in 856 ms\n\nChange detected, rebuilding site.\n2022-02-01 10:35:52.415 +0000\nRebuilt in 861 ms\n
Run Code Online (Sandbox Code Playgroud)\n

如果我在网络浏览器中查看页面,则会每隔几秒触发一次页面重新加载。

\n

如果 VSCode 关闭,这不是问题;同样,如果我在 TextMate 中编辑,我也不会收到此消息。

\n

我假设 VSCode 必须修改某些文件,并且 Hugo 服务器正在检测这些更改。

\n

我怎样才能阻止这个?例如,是否有一个 Hugo 配置元素可以更改以忽略对仅由 VSCode 触及的某些文件的更改?

\n

有关版本等其他信息,这是启动 Hugo 的输出:

\n
Start building sites \xe2\x80\xa6 \nhugo v0.89.4+extended darwin/amd64 BuildDate=unknown\n\n                   | EN  \n-------------------+-----\n  Pages            | 43  \n  Paginator pages  |  0  \n  Non-page files   |  4  \n  Static …
Run Code Online (Sandbox Code Playgroud)

hugo visual-studio-code

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

Java防御副本

我见过像这样编码的防御性副本

void someMethod(Date d) {
    myDate = new Date( d.getTime() );
}
Run Code Online (Sandbox Code Playgroud)

但这对我来说没有意义,在Java中是否有办法在该对象的内存中创建相同的副本?

我已经读过clone()不会在所有情况下都行不通,但我不明白为什么.

java theory defensive-programming

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

科尔多瓦相机 - 离子

我一直在寻找最近近2天的解决方案.我正在尝试使用ngCordova Camera插件.

我正在使用带有AngularJS的ionic-yeoman框架.

我做的是:

bower install --save ngCordova.
Run Code Online (Sandbox Code Playgroud)

添加ngCordova到我的app.module.安装了cordova相机插件:

cordova plugin add org.apache.cordova.camera.
Run Code Online (Sandbox Code Playgroud)

我的控制器:

.controller('profileCtrl', function($scope, myService, $cordovaCamera)
{
  $scope.takePicture = function() {
    var options = { 
        quality : 75, 
        destinationType : Camera.DestinationType.DATA_URL, 
        sourceType : Camera.PictureSourceType.CAMERA, 
        allowEdit : true,
        encodingType: Camera.EncodingType.JPEG,
        targetWidth: 100,
        targetHeight: 100,
        popoverOptions: CameraPopoverOptions,
        saveToPhotoAlbum: false
    };

    $cordovaCamera.getPicture(options).then(function(imageData) {
      // Success! Image data is here
    }, function(err) {
      // An error occured. Show a message to the user
    });
  }

  myService.getFoo().then(function(data) {
   //this …
Run Code Online (Sandbox Code Playgroud)

android angularjs cordova yeoman ionic-framework

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

使用","和"."将小数定位错误.

我想要一个小数的价格和小数字符号本地化.根据文化,小数可能使用,..

现在我这样做:

subItem.price.ToString("#.#", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

但如果价格是0(没有小数点),结果就是结果"",这会让我的系统崩溃.

是否有比更好的方式"#.#"处理更好的模式0

c# cultureinfo

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