por que al leer un archivo y imprimir solo imprime posición 0 ademas imprime todo el archivo, si se pone posición 1 se desborda

import numpy as np

a = [3,4,6] b = [4,6,7]

x = np . array ([a,b]) np . savetxt ( ‘test.out’, x , fmt = ‘ % d ‘ ,header=”x y z” ) # usa notación entera

——————————————————————————–

archivo = open(“test.out”) for lineas in archivo: datos = lineas.split(“,”) print(datos[0])

———————————————————————————

Imprimir tabla con jsPDF – Laravel

estoy intentando imprimir una tabla que se encuentra en una vista de Laravel con jsPDF, pero no logro que salga completa, el PDF se genera correctamente pero el contenido esta desordenado e incompleto. He probado algunas respuestas en stackoverflow pero no logro que funcione correctamente. Agradezco si alguien puede indicarme que estoy haciendo mal o si existe otra forma de sacar reportes que sea más conveniente.

Este es el pdf que se genera

Nomina en el explorador

En header tengo los escripts correspondientes a la libreria jsPDF

<script type="text/javascript" src="{{asset('js/jsPDF/jspdf.min.js')}}"></script> <script type="text/javascript" src="{{asset('js/jsPDF/jspdf.debug.js')}}"></script> 

Esta es la tabla que intento imprimir

<table id="tabla" class="mx-auto" style="border-collapse: collapse;" border="1">         <colgroup>             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: min-content">             <col style="width: 200px">         </colgroup>         <tr>             <th colspan="13" style="text-align: center">PLANILLA PAGO DE NOMINA<br>{{strtoupper($  parametros[0]->Razon_social)}}<br>{{'NIT ' . $  parametros[0]->nit}}</th>         </tr>         <tr>             <td style="font-size: 13px; text-align: center; font-weight: bold;">Nomina desde</td>             <td style="font-size: 13px; text-align: center; font-weight: bold;">{{date("d/m/Y", strtotime($  fechaInicial))}}</td>             <td style="font-size: 13px; text-align: center; font-weight: bold;">hasta</td>             <td style="font-size: 13px; text-align: center; font-weight: bold;" colspan="2">{{date("d/m/Y", strtotime($  fechaInicial."+ 6 days"))}}</td>             <td style="font-size: 13px; text-align: center;" colspan="2"></td>             <td style="font-size: 13px; text-align: center; font-weight: bold;">Fecha de Pago</td>             <td style="font-size: 13px; text-align: left; font-weight: bold" colspan="4">{{date("d/m/Y", strtotime($  fechaInicial."+ 5 days"))}}</td>          </tr>         <tr>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Nombre empleado</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Dias<br>Lab</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Val<br>Dias</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Cant H<br>Extras</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Val H<br>Extras</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Cant<br>H<br>Festivas</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Val<br>H<br>Festivas</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Sub de<br>transporte</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Salud</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Pension</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Total</td>             <td style="font-size: 13px; text-align: center; font-weight: bold; width: min-content;">Recibí</td>         </tr>         @foreach($  nominaParaImprimir as $  nomina)              <tr>                  <td style="font-size: 12px">{{$  nomina->nombre_empleado}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{$  nomina->dias_laborados}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  '.number_format($  nomina->valor_dias,0)}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{$  nomina->cantidad_horas_extras}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  '. number_format($  nomina->valor_horas_extras,0)}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{$  nomina->cantidad_horas_festivas}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  '. number_format($  nomina->valor_horas_festivas,0)}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  '. number_format($  nomina->valor_horas_subsidio_transporte,0)}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  '. number_format($  nomina->salud,0)}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  ' . number_format($  nomina->pension,0)}}</td>                  <td style="font-size: 12px; text-align: center; height: 30px; width: min-content;">{{'$  ' . number_format($  nomina->total,0)}}</td>                  <td class="align-bottom" style="font-size: 12px; text-align: left; height: 30px; width: min-content;"></td>              </tr>          @endforeach         <tr>             <td style="font-size: 12px; text-align: center; font-weight: bold;">Totales</td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center;"></td>             <td style="font-size: 12px; text-align: center; font-weight: bold;">                 {{'$  ' . number_format($  totalNomina,0)}}             </td>             <td style="font-size: 12px; text-align: center;"></td>         </tr>     </table> 

Finalmente, esta es la función javascript que estoy intentando corregir

function imprimirTabla() {             var pdf = new jsPDF('p', 'pt', 'letter');             // source can be HTML-formatted string, or a reference             // to an actual DOM element from which the text will be scraped.             source = $  ('#tabla')[0];              // we support special element handlers. Register them with jQuery-style             // ID selector for either ID or node name. ("#iAmID", "div", "span" etc.)             // There is no support for any other type of selectors             // (class, of compound) at this time.             specialElementHandlers = {                 // element with id of "bypass" - jQuery style selector                 '#bypassme': function(element, renderer) {                     // true = "handled elsewhere, bypass text extraction"                     return true                 }             };             margins = {                 top: 80,                 bottom: 60,                 left: 40,                 width: 522             };             // all coords and widths are in jsPDF instance's declared units             // 'inches' in this case             pdf.fromHTML(                 source, // HTML string or DOM elem ref.                 margins.left, // x coord                 margins.top, {// y coord                     'width': margins.width, // max width of content on PDF                     'elementHandlers': specialElementHandlers                 },                 function(dispose) {                     // dispose: object with X, Y of the last line add to the PDF                     //          this allow the insertion of new lines after html                     pdf.save('Test.pdf');                 }                 , margins);         }

imprimir un dato obtenido desde un combobox angular

estoy usando un combobox que saque desde el angular material y me gustaria que un textbox saliera un dato, segun la opcion seleccionada del combobox imprimiera algo en el textbox un dato de esa tabla, por ejemplo que en una tabla usuario tener los datos id , nombre , apellido . al seleccionar un id que se muestra en el combobox mostrar en un textbox el nombre relacionado con ese id del usuario ne este caso .

este es el componente ts

examenes: Observable<string[]>; examen = new Examen(); pacientes:Paciente[]; categorias: Categoria[]; getPacientes(): void {     this.dataService       .getPacientes()       .then(pacientes => this.pacientes = pacientes);   }   getCategorias(): void {     this.dataService       .getCategorias()       .then(categorias => this.categorias = categorias);   }     redirect(){alert("Se Agrego Correctamente");         this.router.navigate(['./examenes'])     }     ngOnInit() {  this.getCategorias();         this.getPacientes();     }} 

lo siguente es el combobox con el textbox que quiero usar

        <mat-form-field flex>                     <input matInput                     [(ngModel)]="examen.nombrePac"                     #elementDescripcionControl="ngModel"                     type="text"                      name="NombrePac"                     placeholder="Nombre Paciente"                     maxlength="30"                     readonly                     >                     <mat-hint alig="start">                         <span [hidden]="elementDescripcionControl.pristine || !elementDescripcionControl.errors?.required" class="tc-red-600"> Requerido                         </span>                     </mat-hint>                 </mat-form-field> 
 <mat-form-field>   <mat-label>Listado de Pacientes</mat-label>   <mat-select  [(ngModel)]="examen.rutPac" name="rutPac">     <mat-option *ngFor="let pacientes of pacientes" name="rutPac"     [value]="pacientes.rutPac"               >       {{pacientes.rutPac}}     </mat-option>   </mat-select> </mat-form-field> 

Como Imprimir elementos de un ArrayList

Como imprimir los elementos del Arraylist en el case 2 Main class

/*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package colecciones; import java.util.Scanner; import java.util.ArrayList; /**  *  * @author mmt  */ public class Colecciones {     /**      * @param args the command line arguments      */     public static void main(String[] args) {         int opcion = 0;         Scanner sc = new Scanner(System.in);         ArrayList<Persona>listadoPersona = new ArrayList();         do {         System.out.println("1)Ingresar Persona");         System.out.println("2)Ver Persona");         System.out.println("3)Consultar si la persona existe");         System.out.println("4)Salir");         System.out.printf("Ingrese una opcion: ");         opcion = sc.nextInt();         switch (opcion) {             case 1:                 System.out.printf("Ingrese la cantidad de Personas a crear: ");                 int cantidad = sc.nextInt();                 for(int i = 1;i <= cantidad; i++) {                     System.out.println("Ingrese el nombre de la Persona Nº " + i);                     String nombre = sc.next();                     System.out.println("Ingrese edad de la Persona Nº " + i);                     int edad = sc.nextInt();                     Persona persona = new Persona(nombre,edad);                     listadoPersona.add(persona);                 }                 break;             case 2:                 for(Persona n : listadoPersona) {                     System.out.println("+---------------------+");                     System.out.println("Nombre: " + n.getNombre());                     System.out.println("Edad: " + n.getEdad());                     System.out.println("+---------------------+");                 break;                 }             case 3:                 break;             case 4:                 System.exit(1);                 break;             }         } while(opcion != 3);     }     } 

Clase Persona

/*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package colecciones;  /**  *  * @author mmt  */ public class Persona {     private String nombre;     private int edad;     public Persona(String nombre, int edad) {         this.nombre = nombre;         this.edad = edad;     }     public String getNombre() {         return nombre;     }      public void setNombre(String nombre) {         this.nombre = nombre;     }      public int getEdad() {         return edad;     }      public void setEdad(int edad) {         this.edad = edad;     } } 

texto en negrita Output run:
1)Ingresar Persona
2)Ver Persona
3)Consultar si la persona existe
4)Salir
Ingrese una opcion: 1

Ingrese la cantidad de Personas a crear: 2
Ingrese el nombre de la Persona Nº 1
Juan
Ingrese edad de la Persona Nº 1
23
Ingrese el nombre de la Persona Nº 2
Pedro
Ingrese edad de la Persona Nº 2
34
1)Ingresar Persona
2)Ver Persona
3)Consultar si la persona existe
4)Salir
Ingrese una opcion: 2
+———————+
Nombre: Juan
Edad: 23
+———————+
la opcion 2 solo imprime los primeros 2 datos ingresados

¿Como puedo imprimir en pantalla este Array en PHP?

Me han dejado el siguiente ejercicio en PHP y no tengo idea de cómo debo imprimir correctamente en pantalla este Array, según el ejercicio, debo imprimirlo usando preferiblemente Foreach, ¡Gracias de antemano!

    <?php $  productos=array(      "chocorramo"=>[      "nombre_producto"=>"Chocorramo",      "descripcion"=>[             "empresa"=>[                     "ramo"=>[                         "direccion"=>"carrera 30 sur 56 y 2",                         "oficina"=>"313",                         "director"=>"Rafael pardo",                         "fecha_fundacion"=>"26 agosto 1980"                     ] /*end ramo*/                         ] /*end empresa*/ ,                 "tabla_nutricional"=>[                 "carbohidratos"=>[                     "carbohidratos"=>"37g",                     "fibra_dietetica"=>"3g",                     "azucar"=>"22g"                 ] /*end carbohidratos */ ,                 "grasas"=>[                     "grasas"=>"16g",                     "saturadas"=>"11g",                     "Poliinsaturados"=>"1g",                     "Monoinsaturados"=>"3g",                     "trans"=>"--g"                 ] /* end grasas */,                 "proteinas"=>[                    "proteinas"=>"4g",                    "sodio"=>"85mg",                    "potasio"=>"--mg",                    "colesterol"=>"30mg"                 ] /*end proteinas */,                 "vitaminas"=>[                     "vitamina_a"=>"--%",                     "vitamina_c"=>"--%",                     "calcio"=>"4%",                     "hierro"=>"8%"                 ] /*end vitaminas */                                     ]                  ], /* end descripcion*/                 "lote"=>[                     "id_lote"=>"0-8737-993",                     "vencimiento"=>"12-08-2019",                     "enbase"=>"12-01-2019"                      ],/* end lote */                 "dimensiones"=>[                     "ancho"=>"7",                     "alto"=>"15",                     "peso"=>"50g"                 ], /*end dimensiones */                 "textos"=>[                     "1"=>"Los porcentajes están basados en una dieta de 2000 calorías al día."                 ]     ] );  ?> 

Se supone que debo hacerlo mediante la función Foreach, pero no tengo idea de si únicamente debo añadir uno o varios y además no sé como estructurar dicho foreach. Si me podéis ayudar, os agradecería muchísimo. Nuevamente, muchas gracias de antemano.

¿Cómo imprimir string con asm! en rust?

Estoy creando un código para poder imprimir texto en pantalla con el macro de rust (asm!) y este es el código:

fn printmsg(string: &str) {     let length: usize = string.len();     unsafe {         asm!("syscall" :: "{rax}"(1), "{rdi}"(1), "{rsi}"(&string), "{rdx}"(length));     } }  fn main() {     let s = "hello world!";     printmsg(s); } 

Cuando hago correr el código me imprime letras aleatorias…

¿Qué hago para que me imprima “hello world!” y no otra cosa?

Imprimir en el PC del cliente que esta visualizando una web PHP

Estoy desarrollando un gestor de colas “pequeño” que será utilizado por distintas oficinas de una provincia y estoy teniendo problemas a la hora de imprimir el ticket con el turno solicitado por el usuario. El caso es que el gestor desarrollado estará alojado en un servidor y debe poder utilizarse en distintas oficinas, cada una de ellas con una impresora de tickets distinta. Yo puedo imprimir desde mi proyecto en local en la impresora de tickets seleccionada (metiéndola en dominio y agregándola al servidor) pero claro, no quiero tener que agregar al servidor de producción cada una de las impresoras alojadas por las distintas oficinas…tenéis algún tipo de idea?. Os dejo aquí la función de impresión del ticket:

function impresion($  turno) {        //$  handle = printer_open(); //Toma por defecto la impresora asignada al servidor     $  handle = printer_open(IMPRESORA);     printer_start_doc($  handle, "My Document");     printer_start_page($  handle);     // create content here     $  font = printer_create_font("Arial",  288, 36, 400, false, false, false, 0);     $  font1 = printer_create_font("Arial",  72, 36, 400, false, false, false, 0);     $  font2 = printer_create_font("Arial",  48, 9, 400, false, false, false, 0);      printer_select_font($  handle, $  font1);     //printer_draw_text($  handle, "Su turno ", 1, 225);     // get image height, width     list($  width, $  height, $  type, $  attr) = getimagesize(PATHINCLUDE_GTURNOS."img/"."cabecera1_acceso.bmp");     printer_draw_bmp($  handle, PATHINCLUDE_GTURNOS."img/"."cabecera1_acceso.bmp", 20, 1,500,$  height*2);      printer_select_font($  handle, $  font);     //  printer_draw_text($  handle, $  turno, 200, 290); //SI METO LA PALABRA "SU TURNO" PONER ESTAS MEDIDAS     printer_draw_text($  handle, $  turno, 215, 220);     printer_delete_font($  font);      printer_select_font($  handle, $  font2);     printer_draw_text($  handle, "Fecha: " . date('d/m/Y'), 20, 560);     printer_draw_text($  handle, "Hora: " . date('H:i:s'), 390, 560);     //  printer_draw_text($  handle, "Fecha: " . date('d/m/Y'), 1, 600); ***SI METO LA PALABRA "SU TURNO" PONER ESTAS MEDIDAS***     //  printer_draw_text($  handle, "Hora: " . date('H:i:s'), 230, 600);      //printer_delete_font($  font);      printer_end_page($  handle);     printer_end_doc($  handle);     printer_close($  handle); } 

La definición de la impresora es la siguiente: define(IMPRESORA,”\servidor2\i(CAE001)”);

Imprimir Funcion PHP en Query SQL

estoy teniendo problemas al imprimir una función de PHP en una consulta SQL. Tengo un formulario con un campo de select multiple que pasa los datos por method $ _GET. Recibo esos datos y hago una función para poder hacer un WHERE IN (1,2,3) dentro de la consulta..

La función es:

$  parametros=$  _GET['parametros'];  function SectMultiple($  var){          for ($  i=0;$  i<count($  var);$  i++){             $  dato=$  var[$  i].",";             echo $  dato;             }         } 

Si hago

SectMultiple($  parametros); imprime 1,2,3,4, 

La query que intento hacer es esta

$  sql="SELECT * FROM table  WHERE columna IN (".SectMultiple($  parametros).")"; 

Los valores los imprime pero fuera de la query. Si hago

print_r($  sql) 

me devuleve

1,2,3,4     SELECT * FROM table      WHERE columna IN () 

Espero que puedan ayudarme. Gracias

Imprimir variable php con axios o ajax

quisiera consultarles si es posible imprimir una variable php en html con axios o ajax.

Tengo el siguiente codigo php:

function getLDS($  request){   global $  cds;      $  getLDS = new getLDS();     $  getLDS->get();  }  class getLDS {  $  url = "https://digital-lds-application-web-regression.frankfurt.rbdigitalcloud.com/r/document/LT-TC-US-en-Vitalmins-survey"; $  json = file_get_contents($  url); $  obj = json_decode($  json, true);  $  resp = $  obj['result']['publishedPeriod']['latestRevision']['body']; //var_dump($  resp); echo $  resp; } 

Hasta aqui todo bien, esto si yo lo ejecuto desde un archivo js mediante un action, funciona bien. Pero cuando lo intento hacer desde html, mediante axios, aqui es donde se me complica, porque el data, me lo devuelve vacío.

Script en html:

   <script src="https://unpkg.com/axios/dist/axios.min.js"></script>         <script>             axios.get('http://localhost:82/getLDS')             .then(function(response){             console.log('data:',response.data);                            })             .catch(function(e){             console.log('error',e);             });         </script> 

getLDS no lo encuentra, pero si lo ejecuto desde el otro archivo js. responde bien.

Cuando lo llamo desde js en este archivo:

introducir la descripción de la imagen aquí

Cuando lo ejecuto desde el archivo donde deseo imprimir y devuelve vacio:

introducir la descripción de la imagen aquí

Cual sera mi URL correcta? Quizás es ahí donde me estoy equivocando.