Как сбилдить библиотеки POCO

Скачал cmake версии 3.14.3 и стянул исходники с офф репозитория POCO. Но в итоге Cmake нагенерировал мне кучу мусор, а в папке lib, только файлы с расширением .pc, а самых .lib нету. Пробовал сбилдить не все сразу библиотеки, а по отдельности(к примеру Poco Net), но Cmake выкидывает ошибку, что ему не подходит версия. Кто скажет, как эту беду сблидить и может заодно посоветовать что можно почитать, чтобы хорошо разобраться с Cmake и как правильно его использовать.

Statement, Java y MySQL método poco eficiente

Tengo un método que asigna el siguiente número dependiendo de los números de fila que hay en la base de datos, lo que me parece que es gastar recursos por gastar y me gustaría cambiarlo, pero no he localizado en la documentación algo que me permita hacerlo. Utilizo XAMPP con mysql para las pruebas.

El método abre la conexión con la base de datos, realiza la sentencia SELECT * FROmM tabla; posteriormente se guarda en un ResultSet con un bucle WHILE se recorren todas las filas, se coge el último número introducido, se le suma uno y se asigna a un jTextField para que introduzca el siguiente. Lo que me parece absurdo imaginando que puede haber más de 1000 filas me gustaría cambiar la sentencia por un SELECT count(codigo) FROM tabla; y así me cuente directamente cuantas filas hay y sume uno. Esto me presenta dos problemas: el primero es que si alguna fila ha sido borrada tendré problemas ya que se intentará insertar un número que es clave primaria repetido, el segundo problema es que no quiero utilizar ResultSet para no tener que recorrer todas las filas.

Una solución sería buscar si el número ya ha sido introducido, pero volvemos al problema de que tendrá que recorrer todas las filas y es lo que quiero evitar.

¿Se os ocurre como hacer más eficiente este método?

   private void asignarCodigo() throws ClassNotFoundException, SQLException {      //Cargo driver     Class.forName("com.mysql.jdbc.Driver");     //Creo conexión     Connection cnx = DriverManager.getConnection(ruta, usuario, pass);     //Creo sentencia     Statement sentencia = cnx.createStatement();      //Ejecuto sentencia sobre un resultset     ResultSet resultado = sentencia.executeQuery("SELECT * FROM tabla;");     //Variable para saber e ltamaño de ResultSet     int ultimo = 0;     //Recorro el bucle para saber el último código de departamento     while (resultado.next()) {         ultimo = resultado.getInt(1);     }     // Sumo uno al último código de departamento      ultimo++;     //Asigno el nuevo id al campo de texto     jTextFieldCodigo.setText(String.valueOf(ultimo));     //Libero recursos     ////resultado.close();     sentencia.close();     cnx.close();  } 

Tabla: introducir la descripción de la imagen aquí

Poner widget un poco más grande

Hay una página que me permite poner un widget de el precio del dólar, pero lo pone de un tamaño muy pequeño, hay forma de ponerlo al tamaño deseado?

Intenté con font-size, pero no me funciona, alguien sabe alguna manera?

#indicadores{     position: absolute;     top: 730px;     left: 380px;     font-size: 180px;

HTML:

<div id="indicadores">  <!-- DolarWeb Start --><div id="DolarCO3"><h2><a href="https://dolar.wilkinsonpc.com.co/">Dolar Hoy Colombia</a></h2><a href="https://dolar.wilkinsonpc.com.co/indicadores-economicos-dolar.html">Indicadores Economicos</a></div><script type="text/javascript" src="https://dolar.wilkinsonpc.com.co/widgets/gratis/dolar-cop-usd-3.js"></script><!-- DolarWeb End -->                     </div>

introducir la descripción de la imagen aquí

¿Leer fichero de texto poco a poco en Java?

llevo muchas horas dándole vuelta a esto pero no he sido capaz.

Estas son tres líneas al azar del fichero de texto:

Marlon Brando#1924-04-03#Estados Unidos#1945# Al Pacino#1940-04-25#Estados Unidos#1967# Robert Duvall#### 

Me pide lo siguiente: se importa el fichero de texto alternativo con formato delimitado por almohadillas (#) Y según tengo entendido, cada vez que haya una almohadilla tengo que guardar cada atributo en una variable distinta,

¿tenéis alguna idea de cómo hacerlo por favor?

Poco HTTPS application failes to respond after a short interval

I have a web application (HTTP only) written in C++ using Poco libraries. When I try to switch to HTTPS, the server works fine for some time serving pages requested. But after say, 30 seconds or so, I get a “Secure Connection Failed” on the browser.

I checked with netstat to see if my application is still listening on that port, it does. I also tried enabling/disabling keep alive with setKeepAlive() on the HTTPServerParams object without much luck.

I do the following in my main:

Poco::File privKeyFile(cfg.getPrivateKeyFile()); if (!privKeyFile.exists()) {     cout << "Private key file does not exist!" << endl;     return -1; } Poco::Net::initializeSSL(); Poco::SharedPtr<KeyConsoleHandler> pconsoleHandler = new KeyConsoleHandler(true); Poco::SharedPtr<AcceptCertificateHandler> pCertHandler = new AcceptCertificateHandler(true); Context::Ptr pContext = new Context(     Context::SERVER_USE,     cfg.getPrivateKeyFile(),     cfg.getCertFile(),     cfg.getCABundleFile(),     Context::VERIFY_RELAXED,     9,     false,     "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH" ); SSLManager& mngr = SSLManager::instance(); mngr.initializeServer(pconsoleHandler, pCertHandler, pContext); 

I also changed ServerSocket object to SecureServerSocket before creating the HTTPServer object.

I intend to have HTTPS connection working normally, until the user session expires (10 mins). This is all I really need to setup HTTPS on an existing HTTP application? Have I missed anything in the initialization sequence?