Creaci贸n de un docker con PHP 7 para Laravel con una instancia de mariadb como base de datos, para ejecutar el docker composer se debe copiar en la carpeta de destino y ejecutar el comando
docker-compose up
| class StringHelper { | |
| public static void main(String[] args) { | |
| String cadena = "Hola mundo"; | |
| System.out.println( conteoCaracteres('o', cadena)); | |
| } | |
| public static int conteoCaracteres(char caracter, String cadena) { | |
| int contador = 0; |
| <?php | |
| use Illuminate\Support\Facades\Artisan; | |
| // version optimizada de limpieza de cache | |
| Route::get('/clear-cache', function () { | |
| Artisan::call('optimize:clear'); | |
| return '<script>window.location.href="/"</script>'; | |
| }); |
| # Obtiene la lista de los archivos modificados | |
| git diff --name-only SHA1 SHA2 | |
| # Obtiene la lista de los archivos modificados entre dos commits y almacendaos en un ZIP | |
| git archive --output=file.zip HEAD $(git diff --name-only SHA1 SHA2) |
| /** | |
| * Busqueda de tipo BubleSort | |
| */ | |
| class BubleSort { | |
| BubleSort (int ... array) { | |
| long time_start, time_end; | |
| time_start = System.currentTimeMillis(); | |
| for(int i = 0; i < array.length; i++) { |
| -- Lista de claves foraneas, solo informaci贸n | |
| SELECT name AS 'Constraint', | |
| OBJECT_NAME(parent_object_id) AS 'Table', | |
| OBJECT_NAME(referenced_object_id) AS 'Referenced Table', | |
| is_disabled, | |
| is_not_trusted | |
| FROM sys.foreign_keys; | |
| -- Obtenci贸n de un objeto DATETIME desde una cadena de texto | |
| SELECT CAST('20200101' AS DATETIME) AS fecha | |
| -- resultado | |
| -- 01/01/2020 0:00:00 | |
| -- Resta de un mes a la fecha obtenida desde una cadena de texto |
| /** | |
| * Listado de meses en espa帽ol | |
| */ | |
| class Util { | |
| /** | |
| * Lista de meses | |
| */ | |
| public static function Meses () { |