Sistema Operativo

Quisiera un consejo sobre sistema operativo para programar Actualmente tengo Windows 10 pero escucho que linux es lo mejor para desarrolladores. Nunca lo e usado muy bien pero me llama la atención de usarlo Tengo un Intel Core i5 8400 16 Gb De ram DDR4 de 2400 Mhz Y Un disco sólido de 256 Gb Adata SU800

Qué linux me recomiendan usar y que se fácil de manejar para usar los programas de desarrollo y se sienta más fluido que windows 10 y que me permita trabajar con doble pantalla y usar mi one drive sin errores ni nada por el estilo Muchas gracias a quien me pueda ayudar con este consejo

Cómo graficar sistema de inecuaciones (desigualdad) en java?

necesito graficar un sistema de inecuaciones dado por el usuario de manera dinámica, pero no sé con que librería o método podría hacerlo, ya que necesito generar las sombras de las inecuaciones, en sus diferentes direcciones, estaba pensando en utilizar JFreechart pero no sé si su clase XY tendrá algún método para graficar esas sombras.

Además de eso necesito obtener los puntos de intersección donde interceptan las ecuaciones del sistema de inecuaciones? Necesito ideas?

Desde ya, muchas gracias!

Error en mi código VB. NET sistema Biblioteca


Al seleccionar todos los Ítem y quitarlos “todos” no aumenta el stock en el libro que corresponde, solo lo aumenta al primer ID. Pero si selecciono solo uno de ellos si funciona a la perfección. Todos los registros están en DatagridView donde al querer quitar “eliminar” los registros se añade una columna con un checkbox solo los que están con un checked seran eliminados, al seleccionar todos los checkeds y eliminar todos ocurre un error “la función aumentar cantidad solo aumenta al primer Item y no a los que corresponde”.

 Dim result As DialogResult             result = MessageBox.Show("Realmente decea quitar los libros seleccionados?", "Eliminando registros", MessageBoxButtons.OKCancel)              If result = DialogResult.OK Then                 Try                     For Each row As DataGridViewRow In dgvdetalleprestamo.Rows                         Dim marcado As Boolean = Convert.ToBoolean(row.Cells("Eliminar").Value)                         If marcado Then                             Dim onekey As Integer = Convert.ToInt32(row.Cells("coddetallepres").Value)                             Dim vdb As New vdetalle_prestamo                             Dim func As New fdetalle_prestamo                             vdb.gcoddetallepres = onekey                             vdb.gcodlib = dgvdetalleprestamo.SelectedCells.Item(3).Value                             vdb.gcodpre = dgvdetalleprestamo.SelectedCells.Item(2).Value                             vdb.gcantidad = dgvdetalleprestamo.SelectedCells.Item(5).Value                           If func.eliminar(vdb) Then                             If func.aumentar_cantidad(vdb) Then                              End If                             cboeliminar.CheckState = CheckState.Unchecked                         Else                             MessageBox.Show("Libro no fue retirado", "Quitando libros", MessageBoxButtons.OK, MessageBoxIcon.Warning)                         End If                     End If                  Next                 Call mostrar() 

La función AUMENTAR CANTIDAD DEBIERA IR AHÍ?

    Public Function aumentar_cantidad(ByVal dts As vdetalle_prestamo)             Try                 conectado()                 cmd = New SqlCommand("aumentar_cantidad")                 cmd.CommandType = CommandType.StoredProcedure                 cmd.Connection = cnn                 cmd.Parameters.AddWithValue("@codlib", dts.gcodlib)                 cmd.Parameters.AddWithValue("@cantidad", dts.gcantidad)                  If cmd.ExecuteNonQuery Then                     Return True                 Else                     Return False                 End If             Catch ex As Exception                 MsgBox(ex.Message)                 Return False             Finally                 desconectado()             End Try         End Function 

Sistema de visualização com session com erro

Fala ai galera, bom eu tava fazendo esse sistema de visualização para um fórum que estou desenvolvendo, e acabou que eu emcontrei um problema…

Fiz ele utilizando Sessions, porém a cada atualizada na página, conta +1 view no bd. Como posso corrigir isso sem que aconteça bugs na hora do usuário acessar outros posts?

<?php  session_start(); try{     // CONEXAO AO BANCO DE DADOS EM PDO     $  pdo = new PDO("mysql:host=localhost;dbname=testerede", "root", ""); }catch(PDOException $  e){     // RETORNA O ERRO SE HOUVER UM     echo $  e->getMessage(); }   $  _SESSION['view'] = 1;  if (isset($  _SESSION['view'])) {     $  d = date('Y-m-d');     $  sql = $  pdo->prepare("INSERT INTO views (id_views,id_user,id_post,data 

) VALUES (NULL, ‘1’, ‘1’, ‘$ d’);”); $ sql->execute(); }else{ echo “erro”; } ?>

Sistema não identificando senha criptografada

Então, fiz um sistema em php ligado ao meu mysql onde tem uma tabela chamada authme e nela tem as informação de login, como senha, nome e outras coisas mais na hora de logar o sistema não reconhecer a senha criptografada, ai se eu pega a senha ja do jeito que ta no bancos de dados ela entra no sistema

Exemplo registrei a senha 12345 criptografada fica $ SHA$ 50fdc0a77d1689bb$ ff363f687bc07e7337bb37dfe994f2f90ac84b185e2b6846b588644325a81884

e só entra com a senha criptografada

meu codigo

<?php    include("admin/bd/config.php");  if (isset($  _POST['username']) && isset($  _POST['password'])) {     $  username = $  _POST['username'];     $  password = $  _POST['password'];      $  get = mysqli_query($  con,"SELECT * FROM authme WHERE username = '$  username' AND password = '$  password'");     $  num = mysqli_num_rows($  get);      if ($  num == 1) {         while ($  percorrer = mysqli_fetch_array($  get)) {             $  adm = $  percorrer['adm'];             $  username = $  percorrer['username'];              session_start();              if ($  adm == 1) {                 $  _SESSION['adm'] = $  username;                 echo '<script type="text/javascript">window.location = "admin/index.php"</script>';             }else{                 $  _SESSION['nor'] = $  username;                 echo '<script type="text/javascript">window.location = "index.php"</script>';             }           }     }else{         echo "O email ou a senha está errado";     } }   ?> 

Erro Sistema para fila de Clientes Python

Estou programando um sistema de fila porem tem um erro que nao consigo resolver ´´´python

—————————————————————

if comando == supervisor :

positivo = 'sim' negativo = 'nao' lançar1 == 'lançar_pc1' lançar2 == 'lançar_pc2' lançar3 == 'lançar_pc3' lançar4 == 'lançar_pc4' lançar5 == 'lançar_pc5' lançar6 == 'lançar_pc6' lançar7 == 'lançar_pc7' lançar8 == 'lançar_pc8' lançar9 == 'lançar_pc9' lançar10 == 'lançar_pc10' lançar11 == 'lançar_pc11' mostrar == 'verfilas'  print('Bem vinda Monalisa') print('Caso queira fazer o lançamento de um cliente digite lançar_numerodocomputador') print('Exemplo lançar_pc2') comandomona = input('Digite aqui o comando: ')   if comandomona == mostrar :  elif comandomona == lançar1 :      arquivo1 = open('pc1.txt','a') # abrindo modo escrita     print('Separando Por duas barras //')     print('Digite o número do cliente , CNPJ , Nome , e dia que o cliente entrou em contato.')     dadopc1 = input('Por favor digite conforme as instruções acima: ')     arquivo.write('{}\n'.format(dadopc1))     print('Lançado com sucesso\n')     arq.close() #O arquivo é fechado do modo de adição para ser aberto             #posteriormente no modo de leitura elif comandomona == lançar2 :      arquivo2 = open('pc2.txt','a') # abrindo modo escrita     print('Separando Por duas barras //')     print('Digite o número do cliente , CNPJ , Nome , e dia que o cliente entrou em contato.')     dadopc1 = input('Por favor digite conforme as instruções acima: ')     arquivo.write('{}\n'.format(dadopc2))     print('Lançado com sucesso\n')     arq.close() #O arquivo é fechado do modo de adição para ser aberto             #posteriormente no modo de leitura     elif comandomona == lançar3 :      arquivo3 = open('pc3.txt','a') # abrindo modo escrita     print('Separando Por duas barras //')     print('Digite o número do cliente , CNPJ , Nome , e dia que o cliente entrou em contato.')     dadopc3 = input('Por favor digite conforme as instruções acima: ')     arquivo.write('{}\n'.format(dadopc3))     print('Lançado com sucesso\n')     arq.close() #O arquivo é fechado do modo de adição para ser aberto             #posteriormente no modo de leitura elif comandomona == lançar4 :      arquivo4 = open('pc1.txt','a') # abrindo modo escrita     print('Separando Por duas barras //')     print('Digite o número do cliente , CNPJ , Nome , e dia que o cliente entrou em contato.')     dadopc4 = input('Por favor digite conforme as instruções acima: ')     arquivo.write('{}\n'.format(dadopc4))     print('Lançado com sucesso\n')     arq.close() #O arquivo é fechado do modo de adição para ser aberto             #posteriormente no modo de leitura                                               else:            

´´´ inserir a descrição da imagem aqui

erro acima está dando nessa linha elif comandomona == lançar1 :

como criar um diretório no sistema android?

Estou usando o seguinte código para criar um diretório quando o usuário apertar um botão dentro de um fragment, mas ainda não esta funcionando, E não sei o porque.

            File dir = new File("/novaPasta");             try{                 if(dir.mkdir()) {                     System.out.println("diretorio criado");                 } else {                     System.out.println("diretorio não criado");                 }             }catch(Exception e){                 e.printStackTrace();             } 

e estou usando as seguintes permissões:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" /> 

não tenho erro algum no log, somente a mensagem de que o diretório não foi criado

Sistema web para PWA

Tenho sistema desenvolvido em php(back-end) e bootstrap(front-end) e preciso de um serviço de notificação… “Converter” ele para pwa seria uma boa opção? Começar do zero utilizando (no meu caso Angular) seria uma boa? teria como reaproveitar código do que tenho em HTML, CSS, JS, PHP?