es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DESIGN-PATTERNS

¿Cómo abstraer la interfaz a dos clases similares?

Estoy escribiendo un motor de Ultimate Tic-Tac-Toe como un ejercicio de programación (para mí, no para tareas) y tengo dos clases similares. Una es una clase MiniBoard que contiene un solo tablero normal de Tic-Tac-Toe, y otra Board que es en sí mismo un gran tablero de Tic-Tac-Toe compuesto por . . . Read more

Patrón Grok con campos opcionales al final de la línea.

Quiero “comprender” estas dos líneas: usg210 CEF:0|ZyXEL|USG210|4.65(AAPI.1)|0|Control de Acceso|5|devID=bccf4fxxxxxx src=192.168.1.228 dst=255.255.255.255 spt=7303 dpt=7303 msg=Coincide con la regla predeterminada, SE DESCARTA proto=17 app=others usg210 CEF:0|ZyXEL|USG210||0|Sitios Web Bloqueados|9|devID=bccf4fxxxxxx src=192.168.1.228 dst=23.57.22.128 spt=50938 dpt=443 msg=gameplay.intel.com : Juegos, Rule_id=5, SSI=N (Filtro de Dominio HTTPS) Patrón: |(?:.*)|%{DATA:class}|%{WORD:loglevel}|devID=%{WORD:mac} src=%{IPV4:ipsrc} dst=%{IPV4:ipdst} spt=%{WORD:spt} dpt=%{WORD:dpt} msg=%{GREEDYDATA:msg}( proto=%{WORD:proto} app=%{WORD:app})? Los campos . . . Read more

¿Qué patrón se puede usar aquí para previsualizar este resultado?

Tengo un método para realizar un pedido, public async Task<bool> Ordenar(Solicitud solicitud) { // Cada paso realiza cosas diferentes. await Paso1(solicitud); await Paso2(solicitud); await Paso3(solicitud); await Paso4(solicitud); … await PasoN(solicitud); } public async Task<bool> Paso1(Solicitud solicitud) { var cantidad1 = await cambiarAlgo1(solicitud); await Pago1(cantidad1); } public async Task<bool> Paso2(Solicitud solicitud) . . . Read more