c# – como obtener la celda seleccionada de un gridControl devexpress

Tengo un problema con devexpress? intento obtener el valor de una celda seleccionada en un gridControl, en un datagridview normal de windows form lo hacía así:

dataGridView1.CurrentRow.Cells(1).Value.ToString();

Pero con el gridControl que trae devexpress no funciona.. con que código se puede hacer de la misma manera?

Como liberar memoria em uma aplicação WPF em C#?

Bom eu criei um sistema em WPF e C# e a cada dia que passa ele fica maior, eu sinceramente nunca havia me preocupado com a questão de memória pra aplicações pequenas não faz muita diferença, mas não é o caso.

Ai agora tenho a seguinte situação, algumas pessoas ficam dias com o sistema aberto e ele só vai consumindo memoria até chega uma hora que estoura e ele fecha.

Não há cota suficiente para processar este comando (Memory: 739614720)
em MS.Win32.UnsafeNativeMethods.PostMessage(HandleRef hwnd, WindowMessage msg, IntPtr wparam, IntPtr lparam)
em System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)
em System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)
em System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
em System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
em MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
em MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
em System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
em System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Eu pesquisei um pouco e pelo que vi era para o GC fazer a “faxina” automaticamente, mas não é o que está acontecendo. Eu também chamei o Dispose em algumas classes de DataBase mas não ajudou muito também.

Eu depurei o sistema e simulei algumas situações

inserir a descrição da imagem aqui

Mesmo que eu feche a aba ou troque a ordem de serviço eu percebi que realmente a memoria não limpa.

Alguém tem alguma ideia do que posso fazer para melhorar essa situação.

Eu peguei alguns logs e esse erro acontece em pessoas que ficam com o sistema vários dias aberto normalmente 2 ou 3 dias, ele não passa disso porque estoura a memoria kkk.

Numa empresa de 60 funcionários acontece umas 2 ou 3 vezes por dia ao todo, mas gostaria de otimizar o código, porque o sistema vai crescer e esse problema pode ficar serio no futuro.

machine learning – Cómo obtener los SHAP values para un predictor kNN

Tras leer el paper y ver el código de python, entiendo que con kernel SHAP tengo que hacer todos los subgrupos de parámetros posibles y hacer una nueva predicción con cada uno de ellos. Después, una vez que tengo todos esos valores, calculo los SHAP para obtener una media ponderada.

No sé si hay algo que no estoy entendiendo bien poque me parece un proceso demasiado costoso para más de 20 parámetros.

Como imprimir dos matrices juntas?

Como puedo hacer para imprimir dos matrices de 4×4 juntas? con juntas me refiero a poner una matriz en la izquierda y la otra matriz en la derecha, asi como comparandolas

java – Como saber qual o objeto ao qual pertence outro objeto?

Tentei arranjar um exemplo mais simples, então tenho uma Pessoa que tem uma lista de Carros.
Tendo eu um Carro c1, como saberei a quem pertence?

public class Pessoa {

    private String nome;
    private ListaCarros carros;

    public Pessoa(String nome, ListaCarros carros) {
        this.nome = nome;
        this.carros = carros;
    }
}

public class ListaCarros {

    private HashMap<String, Cama> listaCarros;

    public ListaCarros() {
        listaCarros = new HashMap<>();
    }

    public void adicionar(Carro carro) {
        listaCarros.put(carro.getMatricula(), carro);
    } 

}

public class Carro {

    private String matricula;

    public Carro(String matricula) {
        this.matricula = matricula;
    }  

    public String getMatricula() {
        return matricula;
    }

}
public class Teste{
    public static void main(String() args){

        Carro c1 = new Carro("00-AA-00");
        Carro c2 = new Carro("99-AA-99");

        ListaCarros l1 = new ListaCarros();
        l1.adicionar(c2);
        l1.adicionar(c1);

        Pessoa p1 = new Pessoa(Afonso, l1);

        //Como poderei fazer isto?
        //c1.getPessoa().getNome(); 


    }
}

Como poderei ir buscar o nome do proprietário?

A única solução será colocar mais um parâmetro com o nome do prorietário?

java – Como gerar números pseudo-aleatórios utilizando a hora como parâmetro? Javascript

Preciso gerar número aleatórios de 0 a 100 que permaneçam mesmo após atualizar a pagina, por isso pensei em utilizar o horário como parâmetro.

São 7 variáveis, cada variável precisa receber um número entre 0-100 e esse número precisa se manter sem alteração por, pelo menos, 5 minutos.

Exemplo:" 
Carro1 = 80km/h
Carro2 = 48km/h
Carro3 = 10km/h...."

Após isso eu preciso converter esse valor recebido para um número de 1 a 5 para outra função

Exemplo: "

   var fill1
   if(Carro1 <= 20 ) fill1 = 1.0;
   if(Carro1  >= 21 && Carro1 <= 40 ) fill1 = 2.0;
   if(Carro1 >= 41 && Carro1 <= 60) fill1 = 3.0;
   if(Carro1 >= 61 && Carro1 <= 80) fill1 = 4.0;
   if(Carro1 >= 81 && Carro1 <= 100) fill1 = 5.0; "

   var fill2
   if(Carro1 <= 20 ) fill2 = 1.0;
   if(Carro1  >= 21 && Carro1 <= 40 ) fill2 = 2.0;
   if(Carro1 >= 41 && Carro1 <= 60) fill2 = 3.0;
   if(Carro1 >= 61 && Carro1 <= 80) fill2 = 4.0;
   if(Carro1 >= 81 && Carro1 <= 100) fill2 = 5.0;..."

Toda ajuda é bem vinda.
Obrigado

Como hacer que aparezca una imagen cuando apreto un boton en python, utilizando tkinter

Soy nuevo en lo que es python y estoy experimentando un poco. Ultimamente estoy intentando de realizar un programa que al apretar un botón aparece una imagen en la pantalla.

El programa no me tira ningún error, pero no me da el resultado esperado cuando lo corro. Cuando apreto alguno de los botones me aparece un recuadro en blanco donde debería aparecer la imagen.

from tkinter import *

raiz = Tk()

miframe=Frame(raiz)
miframe.pack()
miframe.config(bg="black",width=800, height=600)


valor = StringVar()

def codigoBoton(valor):

        if valor=="parabola":
            imagen=PhotoImage(file="parabola.png")
            imgcuad=Label(miframe,image=imagen)
            imgcuad.grid(row=1, column=2)


parab=Button(miframe, text="parabola", command=lambda:codigoBoton("parabola"))
parab.grid(row=1, column=1)


mainloop()

javascript – Como fazer uma div que fica fixa somente até uma determinada parte da página?

Me refiro a algo que aparece e vai acompanhando a gente a medida em que damos scroll na página mas, por exemplo, quando chegamos no header ou no footer ela para de acompanhar e fica lá parada. Como se faz isso no js vanilla?

Como apagar as linhas que se repetem

Por exemplo tenho uma lista:

#1 13204520291
#2 6093153827
#3 6093153827
#4 567085724
#5 567085724

Preciso que as linhas que se repetem que são: #2, #3, #4, #5
sejam apagadas, e fique somente a linha: #1
É possivel? desde já agradeco!

ios – Como mostrar un Toolbar temporal abajo de un UITableViewController en Swift Xcode?

Necesito mostrar un Toolbar de manera temporal en la parte de abajo de un UITableViewController, es decir, solamente cuando se seleccionen varias celdas para realizar acciones en forma masiva y luego ocultarlo.

Lo he insertado en el storyboard arrastrando directamente un (Bar Buttom Item) desde la librería de objetos a la parte inferior del UITableViewController y automáticamente me agrego un Toolbar quedando de la siguiente manera.

introducir la descripción de la imagen aquí

No estoy seguro si esta es la manera correcta de realizarlo, pero lo que quiero lograr es esto:

introducir la descripción de la imagen aquí

Al ejecutarlo no se visualiza el toolbar, creo que es porque la tabla ocupa toda la pantalla.

Como es la manera correcta de agregar, mostrar y ocultar un Toolbar abajo de un UITableViewController ?

Saludos.