问题列表 - 第197568页

选择第二个或第三个对象/元素

我想Get-ChildItem在PowerShell脚本中选择语句的第二个/第三个/第四个对象.这给了我第一个:

$first = Get-ChildItem -Path $dir |
         Sort-Object CreationTime -Descending |
         Select-Object -First 1
Run Code Online (Sandbox Code Playgroud)

这给了我前三个:

$latest = Get-ChildItem -Path $dir |
          Sort-Object CreationTime -Descending |
          Select-Object -First 3
Run Code Online (Sandbox Code Playgroud)

我想得到第二个,或第三个,或第四个.(不是前两个等等).

有办法吗?

powershell get-childitem

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

如何生成具有特定范围的唯一随机数

我想生成此范围内 (0-255) 的 255 个唯一随机数。这样数组就不会包含重复的记录

short [] array =new short[255];
Random rand = new Random();
boolean   flag=false;
for (int i=0;i<array.length;i++){
    int random_integer = rand.nextInt(255-0) + 0;
    for (int j=0;j<i;j++){
        if ((short)random_integer==array[j]){
            flag=true;
        }
    }
    if (flag==false){
        array[i]=(short)random_integer;  
    }
}
for (int i=0;i<array.length;i++){
    System.out.println(array[i]);
} 
Run Code Online (Sandbox Code Playgroud)

但我只得到前 20 0r 30 个具有值的项目,其余的数组项目等于零。

java arrays random numbers

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

可选择安全检查铸造可能不完整的类型

根据一个简单的,侵入式引用计数的对象系统,我有一个template<typename T> class Handle,它意味着用子类实例化CountedBase.Handle<T>拥有一个指向a的指针T,并且它的析构函数在该指针上调用DecRef(定义CountedBase).

通常,这会在尝试使用前向声明限制标头依赖性时导致问题:

#include "Handle.h"

class Foo; // forward declaration

struct MyStruct {
    Handle<Foo> foo; // This is okay, but...
};

void Bar() {
    MyStruct ms;
}   // ...there's an error here, as the implicit ~MyStruct calls
    // Handle<Foo>::~Handle(), which wants Foo to be a complete
    // type so it can call Foo::DecRef(). To solve this, I have
    // to #include the definition of Foo.
Run Code Online (Sandbox Code Playgroud)

作为解决方案,我重写 …

c++ incomplete-type template-instantiation

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

我可以在Django模型上至少创建一个字段吗?

假设我有一个Person模型:

class Person(models.Model):
    name = models.CharField(max_length=50)

    email = models.EmailField()
    telephone = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

对于每个人,我想确保有联系信息.我不需要电子邮件和电话(虽然两者都可以)但我需要确保至少提供一个.

我知道我可以在表格中检查这些东西,但有没有办法在模型/数据库级别这样做以节省重复自己?

django django-models

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

javascript过滤器数组的多个条件

我想简化一个对象数组.我们假设我有以下数组:

var users = [{
    name: 'John',
    email: 'johnson@mail.com',
    age: 25,
    address: 'USA'
    },
    {
        name: 'Tom',
        email: 'tom@mail.com',
        age: 35,
        address: 'England'
    },
    {
        name: 'Mark',
        email: 'mark@mail.com',
        age: 28,
        address: 'England'
}];
Run Code Online (Sandbox Code Playgroud)

并过滤对象:

var filter = {address: 'England', name: 'Mark'};
Run Code Online (Sandbox Code Playgroud)

例如,我需要按地址和名称过滤所有用户,所以我循环过滤器对象属性并检查出来:

function filterUsers (users, filter) {
    var result = [];
    for (var prop in filter) {
        if (filter.hasOwnProperty(prop)) {

            //at the first iteration prop will be address
            for (var i = 0; i < filter.length; i++) {
                if …
Run Code Online (Sandbox Code Playgroud)

javascript arrays filter

50
推荐指数
10
解决办法
12万
查看次数

使用awk测试第一个字符是否为数字

如何使用awk检查字符串的第一个字符是否为数字.我试过下面但是我一直都遇到语法错误.

awk ' { if (substr($1,1,1) == [0-9] ) print $0 }' da.txt
Run Code Online (Sandbox Code Playgroud)

awk

3
推荐指数
2
解决办法
8344
查看次数

Redis vs RocksDB

我读过Redis和RocksDB,我没有得到Redis优于RocksDB的优势.

我知道Redis全部在内存中,而RocksDB在内存中并使用闪存存储.如果所有数据都适合内存,我应该选择哪一个?他们有相同的表现吗?Redis与CPU的数量呈线性关系?我想还有其他一些我没有得到的差异.

我有一个适合内存的数据集,我打算选择Redis,但似乎RocksDB提供了相同的功能,如果有一天数据集增长太多,我就不必担心内存了.

redis rocksdb

33
推荐指数
5
解决办法
2万
查看次数

将blob文件上传到Amazon s3

我正在使用ngCropImage裁剪图像,并希望在链接后上传它:

NgCropImage指令返回我的图像dataURI,我将其转换为blob(转换后我得到一个blob对象:具有大小和类型),使用以下代码将DataURI转换为blob:

/*html*/
<img-crop image="myImage" result-image="myCroppedImage" result-image-size="250"></img-crop>

$scope.myImage='';
$scope.myCroppedImage = {image: ''}
var blob;

//called when user crops 
var handleFileSelect=function(evt) {
  var file=evt.currentTarget.files[0];
  var reader = new FileReader();
  reader.onload = function (evt) {
    $scope.$apply(function($scope){
      $scope.myImage=evt.target.result;
    });
  };
  console.log($scope.myCroppedImage)
  reader.readAsDataURL(file);
  var link = document.createElement('link');

  blob = dataURItoBlob($scope.myCroppedImage)
  console.log(blob)
};

angular.element(document.querySelector('#fileInput')).on('change',handleFileSelect);


function dataURItoBlob(dataURI) {
  // convert base64/URLEncoded data component to raw binary data held in a string
  var binary = atob(dataURI.split(',')[1]);
  var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];

  var array = [];
  for(var …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 angularjs

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

Mongodb:Aggregation:在$ group之前对数组中的值求和

我有一组具有以下结构的文档:

{
    _id: 1,
    array: [
        {value: 10 },
        {value: 11 },
        {value: 12 }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想在集合上进行聚合查询: 获取每个项目的比例.(即,例如项目1的比例将是value项目1除以所有三个项目的值的总和.

注意:我想在一个查询中执行此操作.

mongodb mongodb-query aggregation-framework

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

Bootstrap - 打开模态,而另一个模态打开,并在体内保持'模态打开'类

当我点击另一个打开模态中的按钮时,我想打开一个新的Bootstrap模态.它工作正常,但问题是body标签的'modal-open'类只是消失了,所以会出现整个页面的滚动.

当我单击模态中的按钮时,在代码隐藏中我执行此操作:

ScriptManager.RegisterStartupScript(upMain, typeof(UpdatePanel), "Tipo descuento seleccionado", "$('#DtosModal').modal('show'); $('#tipoDtoModal').modal('hide');", true);
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能将该类保留在body标签中?

非常感谢你!

编辑:如果我改变

$(document)
   .on('show.bs.modal', '.modal', function () { $(document.body).addClass('modal-open') }) 
   .on('hidden.bs.modal', '.modal', function () { $(document.body).removeClass('modal-open') })
Run Code Online (Sandbox Code Playgroud)

在bootstrap.js中

$(document) 
   .on('show.bs.modal', '.modal', function () { document.body.className += ' modal-open'; }) 
   .on('hidden.bs.modal', '.modal', function () { document.body.className = document.body.className.replace(" modal-open", ""); })
Run Code Online (Sandbox Code Playgroud)

我解决了这个问题.还有其他更"正统"的想法吗?

twitter-bootstrap bootstrap-modal

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