Convertir un tipo entero a caracter según el valor del entero

Tengo que realizar las torres de hanoi en java. Tengo un problema a la hora de imprimir los discos. Me han pedido que el valor del disco se transforme en *. Ejmplo: Si mi disco tiene un tamaño de 4 que se conviertan en ****, el valor del disco es de tipo entero y me lo pasa el usuario por pantalla. Estoy intentado pasar el (int)valorDisco a String para depués convertirlo en *; utilizando el metedo de la clase String replace, pero me cambia por número de cifras no por valor del número.`f(tamayoDiscoConvertir > 0) {

        String valorDisco = String.valueOf(tamayoDiscoConvertir);          valorDisco.replaceFirst(valorDisco, '*');     }` 

Muchas gracias

¿Como usar en el cliente una propiedad de tipo System.type en una clase que serializo por WCF?

Tengo la siguiente clase definida en un Web Service WCF:

[DataContract] public class cFiltro {     [DataMember]     public string columna { get; set; }     [DataMember]     public Type tipo { get; set; }     [DataMember]     public string valor { get; set; }      public cFiltro()     {      } } 

El problema viene cuando desde un cliente intento crear un objeto de la clase, al asignar un valor a la propiedad “tipo” no me deja, me muestra el siguiente mensaje:

Error 1 No se puede convertir implícitamente el tipo ‘System.Type’ en ‘MINAMESPACE.wsentradas.Type’

El código donde realizo la asignación es el siguiente:

cFiltro filtro = new cFiltro(); filtro.tipo = typeof(Int32); 

Como se puede ver lo que quiero es asignar el tipo Int32 a dicha propiedad, pero no puedo. ¿Alguna idea?

Rendimiento Variables Tipo Tabla Vs Tablas Temporales

Estoy en un proceso de calculo de datos; pero necesito saber que es más optimo con respecto a las Variables tipo Tabla vs Tablas Temporales, donde se maneja en varias operaciones de Join, MAX, SUM, entre otras y se maneja más de 9 millones de registros por empresa, donde puede ser más de 10 empresas. En este momento tengo implementado variables tipo tablas con indices como el siguiente.

DECLARE @tbVhiObjFacturas AS TABLE(         emp_codigo INT INDEX IX_VHI_OBJ_FACTURAS NONCLUSTERED (can_codigo, ven_codigo),         can_codigo VARCHAR(8),         ven_codigo VARCHAR(16),         vhi_numero_factura VARCHAR(50),         ove_valor FLOAT     ) 

De igual forma saber en que casos debo utilizar las variables tipo Tabla, y en que casos tablas temporales.

Muchas gracias.

¿Como obtengo los datos de un input de tipo array en ajax?

tengo un proyecto de punto de venta y para los tickets (o comprobantes de pago), uso ajax. La cuestión es que hago la venta mediante php y al guardarla envío los datos por ajax a un script de php.

Aquí recojo los datos de la venta, para ahorrarme inputs de mas decidí meter los detalles del producto en un solo input de tipo array…

<form action="" id="ticketForm" method="post">    <input type="hidden" name="vendedor" id="vendedor"  value="'.$  this->_user['name'].' '.$  this->_user['last_name'].'">';    foreach ($  this->show_tmt_items( $  session_id ) as $  items)    {       $  output .= '<input type="hidden" name="todo[]" id="todo[]" value="'.$  product['name'].'  '.$  items['qty'].'   $  '.number_format($  _SESSION["Total"], 2, '.', ',').'">';    }    $  output .= '    <input type="hidden" value="'.$  sub_total.'" id="totalventa" name="totalventa"> </form> 

En mi archivo de javascript, tengo una función que hace la petición de ajax y otra que hace que se guarde la venta, El id del #myForm donde muestra la venta (o lo que se va a imprimir en el ticket).

swal({    title: "Su cambio es: " + cambio + " Pesos",    type: "warning",    showCancelButton: true,    confirmButtonClass: 'btn-warning',    confirmButtonText: "Aceptar",    closeOnConfirm: false }, function () {    $  ("#myForm").submit();    ticket(); });    function ticket() {           var vendedor = document.getElementById('vendedor').value;           var todo = document.getElementById('todo').value;           var total_venta = document.getElementById('total').value;            // JSON.stringify(todo);           var data_send = 'vendedor='+vendedor+'&todo='+todo+'&total='+total_venta;           alert(data_send);            event.preventDefault();           $  .ajax({             url: 'http://localhost/ImpresionTermica/ticket.php',             type: 'POST',             data: data_send,             success:function(resp){               location.reload();             }           })           return false;         } 

Ya trate de enviar los datos del form del ticket por post pero el total termina siendo el doble (seguramente se suman las variables), enviarlos por ajax es mi unica opcion segura, pero no se como recojer los datos del array todo[] e imprimirlos en php, necesito ayuda

¿.toUpperCase() o .equalsIgnoreCase() en variables tipo char?

public void setGenero(char genero) {     System.out.println("Ingrese el genero");     genero=teclado.next().charAt(0);     if (genero.equalsIgnoreCase().chatAt(0)=='H'){ //Aqui esta el error. En el equalsIgnoreCase()         this.genero=genero;     } } 

En este codigo tengo una variable de tipo char a la cual busco que solo se le pueda ingresar M (De mujer) o H (De hombre) para especificar el genero de una persona. Pero el usuario puede ingresar esas letras en mayusculas o en minusculas y quiero que el programa las ignore. Tambien lo he intentado con el .toUpperCase() pero me sale el mismo error.

He visto que el .equalsIgnoreCase() y el .toUpperCase() se usan en variables de tipo String pero tambien que funciona con los Char. Mi profesor de Programacion nos enseño eso pero no recuerdo el codigo.

¿Que tipo de cajas son los flex-items? ¿Se pueden considerar un tipo de caja como block inline e inline-block?

Los elementos inline no pueden tener un width y height definido pero en un flex-container si defino un height,padding y margin a un elemento inline estos son si aplicados.

Se puede condiderar a un flex-item como un tipo de caja en el que el padding,margin,width,height y border de los elementos son respetados?

Cuando digo que si se pueden considerar un tipo de caja me refiero a que si flex-item podría considerarse como si fuese un valor de display solo que definido por el container y no de forma autónoma

.flex-container{   height: 200px;   background: pink;   display: flex; } .flex-item{   background-color: blue;   padding: 50px;   color: white; }  .flex-item:nth-child(2){   background-color: orange;   width: 500px;   padding: 100px; }
<div class="flex-container">   <span class="flex-item">1</span>   <span class="flex-item">2</span> </div>

Capturar solo el valor de una variable pero no el tipo de dato

Tengo una variable tipo $ scope, a la que le asigno un string así:

$  scope.visitasEnConjuntoSel.municipio = "San Antonio"; 

Cuando le realizo un console.log me muestra el valor que le estoy asignando:

introducir la descripción de la imagen aquí

Pero cuando inspecciono el elemento que usa la variable $ scope me muestra en el value el tipo de dato y el valor, yo necesito que me llegue solo el valor:

introducir la descripción de la imagen aquí

Como puedo suprimir lo que esta resaltado en amarillo?

Tomar en Angular.js el mes de una variable tipo DateTime

Buen Día. Necesito obtener el mes (ya sea nombre o numero) de una fecha tipo DateTime, proveniente de SQL Server y compararla en Angular js.

La fecha a la que me refiero viene de la siguiente forma: “2019-04-20T00:00:00-03:00”. La idea es poder hacer un filtro en base al mes, por lo que necesito poder comparar el mes que viene en dicha fecha contra el mes que seleccione el usuario.
Probé con funciones como :

var utc1 = Date.UTC(vencimiento.getFullYear(), vencimiento.getMonth(),  vencimiento.getDate()) 

Donde Vencimiento tiene el formato “2019-04-20T00:00:00-03:00”. Pero me tira que los getFullYear no es una función.

Resumo lo mas posible para que se entienda. Me llaga una variable con la fecha “2019-04-20T00:00:00-03:00” quiero extraer el mes, a través de angularjs.