- Ir a ajuste / aplicaciones seleccionar todas y buscar la asociada (Por ejemplo Internet)
- Una vez dentro busca la opción Ejecutar de Forma Predeterminada y pulsa Borrar valores Predeterminados
>
Este blog pretende recopilar ideas que me van surgiendo con los días y compartirlas con los demás.
/**
* Metodo que reemplaza cadenas en un stringbuilder
*
* @param builder
* @param from
* @param to
*/
private void replaceAll(StringBuilder builder, String from, String to) {
int index = builder.indexOf(from);
while (index != -1) {
builder.replace(index, index + from.length(), to);
index += to.length(); // Move to the end of the replacement
index = builder.indexOf(from, index);
}
}
$(document).ready(function(){
var array1=[["01","valueArray101"],["02","valueArray102"],["03","valueArray103"],["04","valueArray104"]];
var array2=[["11","valueArray211"],["12","valueArray212"],["13","valueArray213"],["14","valueArray214"]];
//Combos enlazados
$("#idselect").change(function () {
//comprueba los valores seleccionados en el select
if ($('#idselect option:selected[value="01"]').length > 0 || $('#idselect option:selected[value="05"]').length > 0 || $('#idselect option:selected[value="10"]').length > 0){
//Elimina los option de la select
$('#idselect1').empty();
//Recorremos el array multidimensional
for(var val in array1) {
$("", {
value: array1[val][0],
text: array1[val][1]
}).appendTo($('#idselect1'));
}
}
if ($('#idselect option:selected[value="99"]').length > 0 ){
//Elimina los option de la select
$('#idselect1').empty();
for(var val in array2) {
$("", {
value: array2[val][0],
text: array2[val][1]
}).appendTo($('#idselect1'));
}
}
});
});
Crea un fichero bat con el código de abajo y mételo dentro de la carpeta donde tienes los ficheros del subversión y ejecútalo, se te borraran todos.
FOR /F "tokens=*" %%G IN ('DIR /B /AD /S *.svn*') DO RMDIR /S /Q "%%G"
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Prueba {
public static void main(String[] args) {
Double numeroDecimal2= new Double(24.2);
BigDecimal numericoDecimal = new BigDecimal(24.5);
// comprobacion si el valor del BigDecimal es 0
numericoDecimal= numericoDecimal.compareTo(BigDecimal.ZERO) != 0 ?
numericoDecimal.multiply(BigDecimal.valueOf(numeroDecimal2)).divide(BigDecimal.valueOf(12), RoundingMode.HALF_UP)
: BigDecimal.ZERO;
System.out.println(numericoDecimal);
}
}
import java.util.Timer;
import java.util.TimerTask;
public class Alarma {
private long tiempoCarenciaMilisegundos = 3000;
private long tiempoEjecucionAlarmaTask = 3000;
private AlarmaTimer alarmaTimer = new AlarmaTimer();
private AlarmaTask alarmaTask = new AlarmaTask();
private AlarmaParaTimer alarmaParaTimer = new AlarmaParaTimer();
private AlarmaParaTask alarmaPararTask = new AlarmaParaTask();
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Inicio del Main");
Alarma alarma = new Alarma(1000, 3000);
alarma.arrancaAlarmaTimer();
alarma.arrancaAlarmaParaTimer();
System.out.println("Fin del Main");
}
/**
* Constructor de la clase
* @param tiempoCarenciaMilisegundos
* @param tiempoEjecucionAlarmaTask
*/
public Alarma(long tiempoCarenciaMilisegundos,
long tiempoEjecucionAlarmaTask) {
this.tiempoCarenciaMilisegundos = tiempoCarenciaMilisegundos;
this.tiempoEjecucionAlarmaTask = tiempoEjecucionAlarmaTask;
}
private void arrancaAlarmaTimer() {
alarmaTimer.arrancaTimer();
}
private void arrancaAlarmaParaTimer() {
alarmaParaTimer.arrancaParaTimer();
}
public class AlarmaTask extends TimerTask {
private int contador = 0;
public void run() {
System.out.println("Se ejecuta la alarma " + contador++);
}
}
public class AlarmaTimer extends Timer {
private final Timer tiempo = new Timer();
public void arrancaTimer() {
tiempo.scheduleAtFixedRate(alarmaTask, tiempoCarenciaMilisegundos,
tiempoEjecucionAlarmaTask);
};
}
public class AlarmaParaTask extends TimerTask {
public void run() {
System.out.println("Se ejecuta la cancelacion de la alarma ");
alarmaTask.cancel();
alarmaTimer.cancel();
alarmaTimer.purge();
System.out.println("Se ejecuta el parado de este timer/task ");
alarmaPararTask.cancel();
alarmaParaTimer.cancel();
alarmaParaTimer.purge();
System.exit(0);
}
}
public class AlarmaParaTimer extends Timer {
private final Timer tiempo = new Timer();
public void arrancaParaTimer() {
tiempo.scheduleAtFixedRate(alarmaPararTask, 20000, 1);
};
}
}
Date fechaHoy = new Date();
if (fechaHoy.after(fechaIni) && fechaHoy.before(fechaFin) ||
isSameDay(fechaHoy, fechaIni) || isSameDay(fechaHoy, fechaFin)) {
return true;
}
private static boolean esMismoDia(Date fecha1, Date fecha2) {
if (fecha1 == null || fecha2 == null) {
throw new IllegalArgumentException("Las fechas no pueden ser null");
}
Calendar cal1 = Calendar.getInstance();
cal1.setTime(fecha1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(fecha2);
return isSameDay(cal1, cal2);
}
private static boolean esMismoDia(Calendar cal1, Calendar cal2) {
if (cal1 == null || cal2 == null) {
throw new IllegalArgumentException("Las fechas no pueden ser null");
}
return (cal1.get(Calendar.ERA) == cal2.get(Calendar.ERA) && cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) && cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR));
}
private static final MapCONSTANT_MAP = Collections
.unmodifiableMap(new HashMap() {
{
put(1, "one");
put(2, "two");
}
});