Obtenir la dernière version du fichier par le Numéro de Version de nom de fichier dans un Dossier

Comment puis-je obtenir le plus grand nombre de fichiers dans un dossier N.2.4.0.12? Les noms de fichier sont

N.2.1.0,
N.2.1.1,
N.2.1.2, 
N.2.4.0.8, 
N.2.4.0.9, 
N.2.4.0.10, 
N.2.4.0.11, 
N.2.4.0.12, 
files.txt

J'ai essayé de nombreuses façons, mais il est toujours à l'affiche de N.2.4.0.09 au lieu de N.2.4.0.12

var FileInOrdered = allFiles.OrderBy(f => f.Name).Last();
-1
2019-09-17 08:22:10
source
2 réponses

Le plus simple est de faire une boucle par les données et vérifiez isInside point de la propriété ou de la position du point. Comme alternative, vous pouvez écraser translate méthode et de compter le nombre de points visibles dans la boucle existante:

var counter;

(function(H) {
    H.Series.prototype.translate = function() {
        ...

        counter = 0;
        // Translate each point
        for (i = 0; i < dataLength; i++) {
            ...
            point.isInside =
                plotY !== undefined &&
                plotY >= 0 &&
                plotY <= yAxis.len && // #3519
                plotX >= 0 &&
                plotX <= xAxis.len;

            // CHANGE

            if (point.isInside) {
                counter++;
            }

            // CHANGE

            ...
        }
        series.closestPointRangePx = closestPointRangePx;
        H.fireEvent(this, 'afterTranslate');
    }

})(Highcharts)

Démonstration en direct: http://jsfiddle.net/BlackLabel/yx1cj0at/

Docs: https://www.highcharts.com/docs/extending-highcharts

+4
2019-09-17 08:30:10

Dans l'Application de Service partagé locataire de l'environnement, il n'est pas possible de bloquer des ports spécifiques en raison de la nature de l'infrastructure.

Mais dans l'App Service de l'Environnement(ASE), vous avez le plein contrôle sur le trafic entrant et sortant. Vous pouvez utiliser le Réseau des Groupes de Sécurité pour restreindre ou de bloquer des ports spécifiques.

Un ASE existe toujours dans un réseau virtuel, et plus exactement à l'intérieur d'un sous-réseau d'un réseau virtuel. Vous pouvez utiliser les fonctionnalités de sécurité de réseaux virtuels pour contrôler le trafic entrant et sortant du réseau de communication pour vos applications.

Donc, vous avez besoin pour créer des application de service de réseau virtuel. Ensuite déployer application de service de réseau virtuel. (Le vnet s'applique asg règles)

suivez les étapes:

1.créer un réseau virtuel et assurez-vous qu'il est dans le même emplacement avec votre application de service.

2.créer un réseau sécurisé du groupe.(assurez-vous également dans le même emplacement, Dans mon côté tout emplacement est Central NOUS")

enter image description here

3.ajouter des règles de sécurité de votre nsg. Entrant ou Sortant.

enter image description here

3.créer un sous-réseau dans le vnet. Utiliser le réseau sécurisé du groupe que vous créez ci-dessus.

enter image description here

4.déployer votre application de service pour le sous-réseau de réseau virtuel que vous créez ci-dessus.

enter image description here

Enfin, l'application de service de déployer pour le sous-réseau de réseau virtuel et le sous-réseau du réseau virtuel utiliser le réseau sécurisé du groupe qui bloque des ports spécifiques. Ainsi, votre application de service de également bloquer des ports spécifiques.

S'il vous plaît laissez-moi savoir si vous avez plus de problèmes.

+0
2019-09-17 08:49:58

Voir d'autres questions sur les étiquettes