@byte96 onda que laburas a distancia :p... depende el laburo, no es que ganas mas.. supongo que dependera de la empresa... Lo que si tenes que ser muy prolijo para laburar a distancia, la falta de horarios puede trastornarte...
Si fuese por mí trabajaría siempre en verano (aquí julio y agosto) para poder estar con el aire acondicionado en la oficina, y me tomaría las vacaciones en otoño
Existe alguna manera de almacenar durante una iteracion el valor de una variable, que va sumando de otra variable que acumula de una única iteracion, es decir almacenar el resultado de una iteracion por una parte y el resultado del conjunto en otra? Esto esta dentro de una función que devuelve una matriz. El de una ya lo tengo, pero como tengo que inicializar a algún valor el contador (0) pues no me hace lo que quiero...
@PabloLozano lenguaje java. Estoy haciendo un juego de eliminar bloque de 3 o mas. Si se eliminan tengo que dar una "puntuación" de dicha iteracion (jugada) y la total (todas las jugadas)
@FernandoBenavidel podes armar una pregunta? la respuesta es seguro que si, pero sin ver que estas haciendo es dificil decirte el como.. podes guardar el resultado en un vector por ejemplo y saber en cada movimiento que puntaje tenia...
@gbianchi Si, eso esta bien, pero tengo el problema que tengo que inicializarlo a algun numero y cada vez que entro en ese metodo la variable me la pone al valor inicializado (0)
boolean sal=true; int[]guardapunt=new int[12]; for (i = 0; i < guardapunt.length; i++) { if (guardapunt[i] == 0 && sal==false) { guardapunt[i] = aux; sal=false; } }
System.out.println("Puntuacion esta iteracion "+aux); for (i = 0; i < guardapunt.length; i++) { aux1+=guardapunt[i]; } System.out.println("Puntuacion total "+aux1);
ahora mismo solo me guarda lo de la primera, o sea hago mas iteraciones pero no me actualiza, que creo que ya se por que, me crea en cada vez que llama al metodo un nuevo array
@FernandoBenavidel no se que es cada cosa.. no sabria como ayudarte.. de seguro estas creando guardapunt cada vez que entras, por lo tanto siempre vale 0 todo ese vector.
ya, es que para mi es una tonteria de problema, ya ves...
guarda el valor aux que es la puntuacion de cada iteracion. comprueba hasta llegar a un cero y cambia el boolean para salir del bucle sin escribir en el resto y despues va sumando todo lo del array y almacenando. voy a intentar lo otro
@FernandoBenavidel perfecto.. esas dos cosas las tenes si ordenas el codigo...
el vector con puntuacion, no puede inicializarse ahi adentro, se tiene que inicializar cuando empieza todo.. y tenerlo en algun lado siempre (global, pasarlo a la funcion, como quieras...)
@FernandoBenavidel eh? no entiendo nada.. la posicion del array es el turno o el numero de iteracion... la inicializas una sola vez cada vez que empezas... en el turno 1...
si, int i=0.para la primera pasada del metodo bien
@gbianchi llego a la segunda, hace otra vez int i=0, etc...
@gbianchi solucionado
no me gusta mucho pero es lo unico que he encontrado y funciona for (int i = 0; i < guardapunt.length; i++) { if (guardapunt[i] == 0){ if(sal==true) { guardapunt[i] = aux; System.out.println("dentro "+aux); sal=false; } }
Tengo otro problema... Si introduzco 0 0 0 0, tengo que volver al programa principal, osea volver de una metodo al programa principal (main) Para ello tengo un boolean =true en el main. luego if (x1 == 0 && x2 == 0 && y1 == 0 && y2 == 0) { permanecer = false; } No se es que lo que estoy haciendo mal ahi. Hice un debug y si me cambia el boolean y el valor de las variables
@CamiloVasquez Jejeje... ayúdame con esto ya tengo el controler que me devuelve un JsonResult el tema es que cuando lo llamo desde el método del JavaScript estoy llamando al link del Controler/Action pero me parece debo llamar a lo que el json contiene
// GET: Cliente public JsonResult Index() { List<Cliente> _cliente = clienteService.GetAll().ToList(); config = new MapperConfiguration(cfg => cfg.CreateMap<Cliente, ClienteViewModel>()); List<ClienteViewModel> list = config.CreateMapper().Map<List<ClienteViewModel>>(_cliente); return Json(list, JsonRequestBehavior.AllowGet); }
Trabajo con ASP.NET MVC, estoy utilizando la librería DataTable.net
Estoy trayendo datos desde la base de datos por medio de un JsonResult que me devuelve la información en un texto plano.
Método
// GET: Cliente
public ActionResult Index()
{
List<Cliente> _cliente = clienteServ...
El participio es, en gramática, la forma no personal del verbo que este toma para funcionar como adjetivo sin perder del todo su naturaleza verbal. Esta condición de participar de ambas naturalezas es la que da origen a su nombre, tal como afirma el Diccionario de la lengua española de la RAE en algunas de sus ediciones anteriores. En algunas lenguas, como el latín, existe más de un participio.
== Clases ==
En español existe una clase de participio reconocido actualmente como forma verbal, al que se denomina simplemente participio. Hasta recientes ediciones del RAE, se le denominaba como «participio…
@CamiloVasquez Así es solo llama al jsonresult, creo debo devolver un ActionResult el cual llame a un método jsonresult que me obtenga los datos y devolver una view
@Scorpion todas las arquitecturas y pardigmas de programación son igualmente de potentes, en el sentido en que no existirá nada que puedas hacer en uno que no puedas hacer en otro.
@Scorpion en este caso yo no estaría muy de acuerdo con @EduenSarceño ... creo que es mejor usar php en poo (programación orientada a objetos) que por medio de procesos (php espagueti) y usar MVC (modelo vista controlador)
@Scorpion si eres nuevo en programación, te recomendaría aprender lo básico. Por ahora que usas php familiarizate con lo básico, estructuras de control, flujo de un programa, unidades lógicas (en php son funciones). Conforme de familiarizas con estos conceptos generales podrás empezar a explotar funcionalidades adyacentes al lenguaje, en php serían el paradigma orientado objetos basados en clases. Traits, excepciones, entre otros.
@CamiloVasquez el MVC no existe en las arquitecturas modernos, salvo que tu crees directamente una Interfaz de usuario.
@EduenSarceño en esto si estoy de acuerdo @Scorpion debes aprender lo básico e ir aumentando el nivel poco a poco pero tu preguntaste que es mejor no preguntaste por donde empezar lo cual recibe dos respuestas totalmente diferentes
@EduenSarceño y según ud cual es una arquitectura moderna? yo en back no es que sea muy pro
No, MVP es el término más correcto a lo que ustedes llaman MVC
un controlador es aquél que interactua con el usuario, si no hay interacción directa y sólo sirve para presentar un modelo, entonces es un presentador, no un controlador.
Por ejemplo lo que laravel llama "controllers" son "presentadores"
Te soy honesto no hay material que explique unicmente conceptos, te tocará que bajar algún libro práctico con contenido bastante repetido y poco relevante.
Busca algo como "Learning php" o libros sobre web. Eventualmente aprenderás los conceptos. Mi temario sería lo siguiente:
Programación orientada a objetos: Aprender los 4 pilares de la POO: abstración, encapsulamiento, herencia y polimorfismo. Aprender los conceptos generales de cohesión y acoplamiento.
Temas que están presentes en la POO pero no son pilares: Miembros estáticos Miembros constantes
Referente a la arquitectura del software: Patrones de diseño: patrón estrategia, patrón composición, Inversión de control y Dependency Injection.
@Scorpion laravel tiene binarios (aplicaciones de consola) que sirven para generar assets entre otras cosas (recursos, migraciones, etc) una vez creados los recursos es como cualquier aplicación web.
para aprender Laravel a fondo te recomendaría entender primero HttpFoundation y HttpKernel de las clases de Symfony.
@fredyfx data table trae su funcion para hacer el ajax, hacer un ajax por fuera para luego meter los datos en datatable me parece un proceso largo...como estás hermano ? no te había saludado hoy
Bueno señores posiblemente aparezca por aca un rato estos 3 días como posiblemente no xD feliz fin de semana para todos @fredyfx hermano cuidate, todo bien !!