Como pongo los links a los paises?? aca les dejo el codigo
http://kodhus.com/kodnest/land/ACpjyxw
New and Fresh Private + Public Proxies Lists Everyday!
Get and Download New Proxies from NewProxyLists.com
Como pongo los links a los paises?? aca les dejo el codigo
http://kodhus.com/kodnest/land/ACpjyxw
como obtengo los datos que se encuentran dentro de un objeto.
Inserto una imagen para que se den una idea de lo que necesito. Gracias.
Solo estoy obteniendo el objeto en general, pero necesito descomponer el objeto y tomar los registros que se encuentran en dicho objeto para agregarlos en una lista, dato por dato.
Esto es parte del código, se pretende simular las ecuaciones que se usan para el modelo de línea de espera de múltiples canales.
#VARIABLES DE ENTRADA
n=range(7) #n de posibles unidades en el sistema
x=list(n)
y=0.75
u=1
k=2
p= y/u
Po=1/((p+(k-1))+((p**k)/(factorial(k)))*((k*u)/(k*u-y)))
Lq= (((p**k)*(y*u))/((factorial(k-1))*((k*u-y)**2)))*Po
L=Lq+(p)
Wq=Lq/y
W=Wq+(1/u)
Pw=(1/factorial(k))*((y/u)**k)*((k*u)/(k*u-y))*Po
def P(x): #funcion de probabilidad
for i in range(0,7,1):
if x(i)<=k: #condicion para aplicar la formula
return ((p**x(i))/(factorial(x(i))))*Po
else:
return ((p**x(i))/((factorial(k))*(k**(x(i)-k))))*Po
acabo de realizar un paginado y funciona bien, sin embargo, los links a las diferentes paginas no tiene limite, por lo que llega un punto en que no es obtimo.
Ejemplo:
Pocas paginas:
Muchas paginas:
Me gustaría que a cierto limite ya no mostrara mas algo así:
De esa forma al dar al botón < o > aparezca el resto de links
Este es mi código:
<div class="contenedor-anuncios">
<?php
include 'conexion.php';
//Cantidad de registros por paginas
$por_pagina = 9;
if (isset($_GET('pagina'))) {
$pagina = $_GET('pagina');
} else {
$pagina = 1;
}
// La inicia en 0 y se multiplica $por_pagina
$empieza = ($pagina - 1) * $por_pagina;
// Seleccionar los registros de la tabla con limit
$re = mysqli_query($con, "select * from notas order by id desc limit $empieza, $por_pagina") or die(mysqli_error($con));
while ($f = mysqli_fetch_assoc($re)) {
?>
/**El conido va que se muestra va aquí, no lo pongo para no saturar de código**/
<?php
}
?>
</div>
<div>
<center>
<?php
//Seleccionar todo de la tabla usuarios
$res = mysqli_query($con, "select * from notas");
//Contar el total de registros
$total_registros = mysqli_num_rows($res);
//Usando ceil para dividir el total de registros entre $por_pagina
$total_paginas = ceil($total_registros / $por_pagina);
//Primera pagina
echo "<a class='boton boton-amarillo' href="https://es.stackoverflow.com/anuncios.php?pagina=1"> Primera </a>";
//Links numerales
for ($i = 1; $i <= $total_paginas; $i++) {
echo "<a class='boton boton-amarillo' href='anuncios.php?pagina=" . $i . "'>" . $i . "</a>";
}
//Ultima Pagina
echo "<a class='boton boton-amarillo' href='anuncios.php?pagina=" . $total_paginas . "'> Ultima </a>";
?>
</center>
</div>
¿Alguna idea de como hacer esto o algo similar?
Gracias de antemano!
Estoy realizando la validación con mis atributos de mi clase donde tengo set y get, los mensajes de error los tengo en mi messages.properties y mi controlador quien envía el objeto atributo al Html pero al dar submit carga la pagina normal pero no me muestra los mensajes en el Html.
Si las esta validando por que entra en el if (result.hasErrors()) { ... }
pero en el html no se reflejan los errores del message.properties
messages.properties
NotEmpty.CBindingDTO.nombre = Ingrese el nombre de usuario
OBJETO:
import javax.validation.constraints.NotEmpty;
public class CBindingDTO {
// @NotEmpty(message = "Ingrese el nombre") --> Asi tampoco refleja el message en el html
@NotEmpty
private String nombre;
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
}
Controlador:
import javax.validation.Valid;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PostMapping;
import com.example.demo.clase.CBindingDTO;
@Controller
public class BindingDTOcontrol {
@GetMapping("/bin")
public String bin(Model model) {
model.addAttribute("form", new CBindingDTO());
return "binding";
}
@PostMapping("/bin")
public String binpost(@Valid @ModelAttribute CBindingDTO dto, BindingResult result, Model model) {
if (result.hasErrors()) {
System.out.println("ERROR:" + result.getFieldError());
model.addAttribute("form", dto);
return "binding";
}
return "binding";
}
}
HTML:
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div class="container">
<h1 class="display-4">
<span th:text="${title}">Our App</span>
</h1>
<div th:if="${generalError != null }" th:text="${generalError}"
class="alert alert-danger" role="alert"></div>
<form action="#" th:action="@{/bin}"
th:object="${form}" method="post">
<fieldset class="row g-3">
<div class="form-group col-lg-2">
<label>agrupacion</label> <input class="form-control" type="text"
th:field="*{nombre}" id="agrupacion" placeholder="agrupacion">
<div th:if="${#fields.hasErrors('nombre')}" th:errors="*{nombre}"
class="form-text"></div>
</div>
<br /> <br />
<div class="form-group col-sm-12">
<input class="btn btn-outline-success mb-3" type="submit"
id="submitButton" th:value="Guardar">
</div>
</fieldset>
</form>
</div>
</body>
</html>
Hola buenas tardes estoy tratando de guardar los datos de un objeto y almacenarlos en el LocalStorage, lo que ocurre es cuando quiero almacenar los datos en LocalStorage , me muestra como que nunca ingresaron los valores , antes de enviar el formulario me imprime el objeto en consola con los dato pero no se envian localStorage con get item ese es mi problema , que no se almacenan los valores, dejo el codigo :
========================================================================
Codigo Javascript:
let baseDatos=();
const dineroGrupo=document.getElementById("dineroGrupo");
const nomGrupo=document.getElementById("nomGrupo");
const Registro=document.getElementById("form");
const cantAmigos=localStorage.getItem("cantAmigos"); //extraigo el valor del local storage
function Persona(edad,profesion,dni,nombre){
this.edad=edad;
this.profesion=profesion;
this.dni=dni;
this.nombre=nombre;
}
function botonEnviar(baseDatos)
{
localStorage.setItem("datos", JSON.stringify(baseDatos));
}
function agregar(){
baseDatos.push(miPersona);
}
//USO DOM
function registro(){
//Registro
for(var i=0;i<cantAmigos;i++){
//Ingrese legend
var itemLegend=document.createElement('legend');//creo un elemento legend
itemLegend.textContent=("Dato" + (i+1)) ;
Registro.appendChild(itemLegend);
//inserto label NOMBRE / APELLIDO
var itemLabel=document.createElement('label');//creo un elemento label
itemLabel.textContent='Ingrese el nombre y apellido del integrante:';// Escribes un elemento en la label
Registro.appendChild(itemLabel);
//Inserto input
var itemInput=document.createElement('input');
itemInput.textContent=''
Registro.appendChild(itemInput);
//inserto id 1
itemInput.id="nombre";
// var nombre=nomApellido.value;
//inserto label EDAD
var itemLabel=document.createElement('label');//creo un elemento label
itemLabel.textContent='Ingrese Edad del integrante:';// Escribes un elemento en la label
Registro.appendChild(itemLabel);
//inserto Input
var itemInput=document.createElement('input');
itemInput.textContent=''
Registro.appendChild(itemInput);
//inserto id 2
itemInput.id="edad";
//inserto Label DNI
var itemLabel=document.createElement('label');//creo un elemento label
itemLabel.textContent='Ingrese DNI:';// Escribes un elemento en la label
Registro.appendChild(itemLabel);
//inserto Input
var itemInput=document.createElement('input');
itemInput.textContent=''
Registro.appendChild(itemInput);
//inserto id 3
itemInput.id="dni";
//var dni=dniAmigo.value;
//Guardo en localStorage DNI
//document.getElementById("dni").onchange=guardarDatos;
//Inserto profesion
var itemLabel=document.createElement('label');//creo un elemento label
itemLabel.textContent='Ingrese Profesion:';// Escribes un elemento en la label
Registro.appendChild(itemLabel);
//inserto Input
var itemInput=document.createElement('input');
itemInput.textContent=''
Registro.appendChild(itemInput);
//inserto id 4
itemInput.id="profesion";
//var profesion=profesionAmigo.value;
miPersona=new Persona(edad,profesion,dni,nombre);
agregar(miPersona);
document.getElementById("sumbit").onclick = botonEnviar(baseDatos);
}
}
registro();
Codigo html:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form id="form"></form>
<form action="" method="" enctype="">
<legend>Junta</legend>
<input id="sumbit" type="submit">
</form>
<script src="../js/registro.js"></script>
</body>
</html>
Heredé un sistema web en el que se encuentran varios archivos viejos que ya no están referenciados en la Base de Datos. Es decir, se borraron instancias de modelos en los que se borraba la referencia a un Media File pero el Media File en si mismo, nunca fue borrado. Me gustaría saber si conocen alguna librería ya probada que no genere errores para lograr el objetivo de borrar esos archivos.
Actualmente, codifique unos signals que sirven para borrar Media Files cuando sus respectivas referencias en la base de datos son eliminadas, o bien, cuando son actualizadas.
import uuid
from django.db import models
from django.dispatch import receiver
from django.utils.translation import ugettext_lazy as _
class MediaFile(models.Model):
file = models.FileField(_("file"),
upload_to=lambda instance, filename: str(uuid.uuid4()))
# These two auto-delete files from filesystem when they are unneeded:
@receiver(models.signals.post_delete, sender=MediaFile)
def auto_delete_file_on_delete(sender, instance, **kwargs):
"""
Deletes file from filesystem
when corresponding `MediaFile` object is deleted.
"""
if instance.file:
if os.path.isfile(instance.file.path):
os.remove(instance.file.path)
@receiver(models.signals.pre_save, sender=MediaFile)
def auto_delete_file_on_change(sender, instance, **kwargs):
"""
Deletes old file from filesystem
when corresponding `MediaFile` object is updated
with new file.
"""
if not instance.pk:
return False
try:
old_file = MediaFile.objects.get(pk=instance.pk).file
except MediaFile.DoesNotExist:
return False
new_file = instance.file
if not old_file == new_file:
if os.path.isfile(old_file.path):
os.remove(old_file.path)
Pero ese código me sirve solamente con los Media Files que son borrados actualmente, no los viejos que ya no estaban referenciados.
¿Alguna idea?
Tengo un proyecto actualmente pero quisiera saber como pueden trabajar dos personas simultaneas en el mismo proyecto. soy muy nuevo en la programacion y para seguir aprendiendo un compañero y yo queremos ver como creamos una aplicacion con Lenguaje C# y base de datos de SQL
Kapil from HostEONS contacted us to post an offer – welcome, Kapil!
He’s been in the IT industry since 1998. HostEONS is a Singapore-based company that offers KVM, OpenVZ, shared reseller, and dedicated hosting services.
This offer is for Los Angeles:
But wait, there’s more! Some very cool bonuses:
Pretty cool stuff!
Kapil shared a little more about HostEONS:
“HostEONS Pte. Ltd. is a hosting company that provides various hosting services like – VPS Hosting (Premium Ryzen KVM VPS, Budget KVM VPS with RAID 10 SSD, OpenVZ 7 based VPS in 5 locations – Los Angeles, Las Vegas, New York, Jacksonville, Dallas), Shared Web Hosting with Direct Admin, LiteSpeed, CloudLinux and more, Reseller Web Hosting also with DA, LiteSpeed, Cloud Linux etc.. Dedicated Servers, Domain Registration. We have 24×7 Support, we understand how important hosting services are for our clients hence we answer all support tickets as soon as possible, average ticket resolution time is 1 hour. Our VPS as well as Shared Web Hosting orders are processed and setup instantly upon payment and we accept a large variety of payment methods to make it easier for our clients to pay.”
Their WHOIS is public and they are registered in Singapore (Registration No. 201806413N). You can find their TOS on their website and you can pay with Credit/Debit Card (Stripe), PayPal, AliPay, UnionPay, BitCoin, WebMoney, Perfect Money, Yandex, Bank Wire Transfer, OXXO Mexico, Boleto Brasil, PayTM India, and Netbanking India.
Remember that the LEB community would love to hear about your experience in the comments section below!
Now read more to see the offers!
RYZEN 1
|
RYZEN 2 |
NETWORK INFO
InterNAP – Los Angeles, CA, USA
Test IPv4: 103.114.160.160
Test IPv6: 2402:d0c0:0:26::7cbe
HOST NODE SPECIFICATIONS
Ryzen 3900X
128GB RAM
2x 2TB NVME
RAID1
10 Gbps uplink
Please let us know if you have any questions/comments and enjoy!
Tengo un problema con el siguiente código, lo que sucede este pido que el usuario ingrese una palabra y determina cuantas veces se repitió un carácter, ejemplo si ingreso la palabra Hoola la salida será:
h 1
o 2
o 2
l 1
a 1
quiero que las letras que se repitan solo se impriman una sola vez es decir que en el ejemplo anterior no se imprima dos veces la letra “o” es decir que la salida sea así:
h 1
o 2
l 1
a 1
cualquier sugerencia o aporte me serie de gran ayuda.
public class Contador {
public static void main(String() args) {
Scanner sc =new Scanner(System.in);
String palabra;
char()Arraypalabra;
char caracter;
int contador = 0;
System.out.println("Escribe una palabra");
palabra = sc.next();
Arraypalabra = palabra.toCharArray();
for(int i = 0; i < Arraypalabra.length; i++) {
caracter = Arraypalabra(i);
for(int j =0 ; j < Arraypalabra.length; j++) {
if(Arraypalabra(j)== caracter) {
contador++;
}
}
System.out.println("La letra:" + Arraypalabra(i)+" "+"Se repitio :"+contador);
contador = 0;
}
}