elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1] 2 3 4 5 6 7 8 9
1  Programación / Programación C/C++ / printf o cout? en: 8 Febrero 2024, 19:11 pm
siempre me negué a usar printf o printf_s por lo difícil que son usar tantos símbolos, pero lo que veo es que a bajo nivel, cout llama a demasiadas subfunciones para hacer lo mismo
Yo se que con las pc de hoy la diferencia serian a lo sumo milésimas de segundos.
La pregunta que deseo hacer es ¿es mejor printf a cout para ahorrar código y tiempo a bajo nivel ?
2  Programación / Scripting / problema al intentar instalar libreria glpk en: 28 Diciembre 2023, 01:42 am
Citar
C:\WINDOWS\system32>pip install glpk
Collecting glpk
  Using cached glpk-0.4.7.tar.gz (161 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: glpk
  Building wheel for glpk (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for glpk (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [15 lines of output]
      WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
      running bdist_wheel
      running build
      running build_ext
      building 'glpk' extension
      creating build
      creating build\temp.win-amd64-cpython-38
      creating build\temp.win-amd64-cpython-38\Release
      creating build\temp.win-amd64-cpython-38\Release\src
      "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DVERSION_NUMBER=\"\\\"0.4.7\\\"\" -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\include -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcsrc\2to3.c /Fobuild\temp.win-amd64-cpython-38\Release\src\2to3.obj
      2to3.c
      "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DVERSION_NUMBER=\"\\\"0.4.7\\\"\" -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\include -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcsrc\bar.c /Fobuild\temp.win-amd64-cpython-38\Release\src\bar.obj
      bar.c
      C:\Users\Usuario\AppData\Local\Temp\pip-install-f9vnx_eg\glpk_29a41e5906394fe4930faede20276728\src\lp.h(24): fatal error C1083: No se puede abrir el archivo incluir: 'glpk.h': No such file or directory
      error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.35.32215\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for glpk
Failed to build glpk
ERROR: Could not build wheels for glpk, which is required to install pyproject.toml-based projects
este es el error que me da, me podrian dar una mano  ;D
3  Programación / Scripting / aplicación de if en subcadenas usando python en: 18 Septiembre 2023, 03:03 am
Tengo una cadena que solo contiene {[()]}.
La idea es que por cada llave corchete o paréntesis exista su correlativo cierre las posibles respuestas son true o false.
El problema que estoy hallando es que siempre sale true les paso mi código
Código:
class Solution():
    def isValid(self, s:str) -> bool:
        n=int (len(s)/2)
        while (n==0):
            for i in s:
                for j in reversed(s):
                    if (i!=j):
                        return False
                    break
            n-=1
        else:
            return True
       
4  Programación / Programación C/C++ / errores en una clase de un libro en: 9 Enero 2023, 03:35 am
buenas noches, estaba leyendo un libro "aprenda c++ avanzado como si estuviera en primero"
el primer ejemplo es hacer una clase de un objeto número complejo
la cuestión es que tanto en el headler como su implementación en un pequeño sector no me corre me podrían dar una mano y ver que error tiene ?
pongo solo la parte del error porque es bastante largo
complejo.h
Código:
#pragma once
#ifndef __COMPLEJO_H__
#define __COMPLEJO_H__
#include <iostream>
class complejo
{
private:
double real, imag;
public:
//constructores
complejo(void);
complejo(double, double im = 0.0);
complejo(const complejo&);
//setThing
void SetData(void);
void SetReal(double);
void SetImag(double);
//GetThing
double GetReal(void) { return real; }
double GetImag(void) { return imag; }
//sobrecarga operadores aritmeticos
complejo operator+ (const complejo&);
complejo operator- (const complejo&);
complejo operator* (const complejo&);
complejo operator/ (const complejo&);
//sobrecarga operadores de asignacion
complejo& operator = (const complejo&);
//sobrecarga operador de comparacion
friend int operator== (const complejo&, const complejo&);
friend int operator!= (const complejo&, const complejo&);
//sobrecarga del operador de insercion en el flujo de salida
friend ostream& operator<< (ostream& , const complejo&);

};

#endif // !__COMPLEJO_H__
la parte final del ostream y en el complejo.cpp es
Código:
ostream& operator<< (ostream& co, const complejo& a)
{
co << a.real;
long fl = co.setf(ios::showpos);
co << a.imag << "i";
co.flags(fl);
return co;
}
los errores que me tiran son
Citar
Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado suprimido
Error   C2143   error de sintaxis: falta ';' delante de '&'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C2433   'ostream': 'friend' no se permite en las declaraciones de datos   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C4430   falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C2238   símbolos (token) inesperados delante de ';'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C2872   'ostream': símbolo ambiguo   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2143   error de sintaxis: falta ';' delante de '&'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C4430   falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2086   'int ostream': nueva definición   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2872   'ostream': símbolo ambiguo   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2473   'operator <<': parece una definición de función, pero no hay ninguna lista de parámetros.   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C4430   falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2065   'co': identificador no declarado   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2059   error de sintaxis: 'const'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   107   
Error   C2143   error de sintaxis: falta ';' delante de '{'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   108   
Error   C2447   '{': falta el encabezado de función (¿lista formal de estilo anterior?)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp   108   
Error   C2143   error de sintaxis: falta ';' delante de '&'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C2433   'ostream': 'friend' no se permite en las declaraciones de datos   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C4430   falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C2238   símbolos (token) inesperados delante de ';'   complejo   C:\Users\Usuario\source\repos\complejo\complejo\complejo.h   32   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   18   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   19   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   20   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   21   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   22   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   23   
Error   C2679   '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable)   complejo   C:\Users\Usuario\source\repos\complejo\complejo\main.cpp   24   
5  Programación / Programación C/C++ / duda con una clase de un libro en: 25 Septiembre 2022, 01:01 am
buenas estoy leyendo un libro que se llama Open Data Structures (in C++)
en un momento dice lo siguiente
Citar
In this chapter, and throughout this book, it will be convenient to have
arrays that keep track of their size. The usual C++ arrays do not do this,
so we have defined a class, array, that keeps track of its length. The
implementation of this class is straightforward. It is implemented as a
standard C++ array, a, and an integer, length:

y manda estos codigos


estoy equivocado o se me hace que le falta algo mas de codigo a esa clase
6  Programación / Scripting / buscar un resultado especifico en una lista en: 20 Septiembre 2022, 03:10 am
tengo una lista de números quiero saber si la suma de alguna combinación de ellos da un número especifico si es así lo muestre por pantalla esos números y si no que muestre no hay combinación posible
la lista es [1484.22, 108232.76, 176396.21, 24198.48, 169730.89, 678014.29, 290686.27, 230137.01, 44312.82, 13455.77, 28043.32, 192772.68, 18959.6, 25437.53, 541800.77, 12484.72, 57927.72, 409054.79, 40875.61, 71816.21, 113477.16, 222382.1, 7257.94, 143278.25, 2273.06, 118080.24, 45247.6, 133151.58, 267.97, 1018.53, 50602.21, 19182.73, 373.29, 14702.22, 4041.68, 80831.78, 1189.09, 20255.8, 46619.66, 5016.87, 23460.55, 109208.0, 107395.87]
el código que tengo es el siguiente
Código:
import pandas as pd

lista_trabajar = pd.read_excel('preproceso.xlsx')

monto_a_trabajar = lista_trabajar.iloc[:, -1]
monto = monto_a_trabajar.tolist()
monto_A_Buscar = 1346675.28
resultado = []

print (monto)

def suma(monto, monto_A_Buscar):
    for i in monto:
        resultado.append(i)
        resul = sum(resultado)
        if resul == monto_A_Buscar:
            return resultado
        else: print ('no salio')
7  Programación / Scripting / for en lista python en: 18 Julio 2022, 18:31 pm
tengo una lista de esta caracteristica
Citar
datos = [(a,b,c),(a1, b1, c1),(a2,b2,c2)....]
los datos b y c son el mínimo y máximo
con un for quiero recorrer la lista usando el binomio (b,c) (b1,c1) y asi sucesivamente alguna idea que me puedan dar
8  Programación / Scripting / buscar una palabra en archivos html de varios directorios con python en: 1 Junio 2022, 00:57 am
Pues mi problema es este: tengo mi copia de Facebook, el cual vino en formato HTML y pesa 5 gb. y en las charlas quiero buscar una palabra concreta. El problema es que para cada charla hay una carpeta donde se aloja un archivo HTML. ¿Cómo elijo una carpeta, abro el HTML, busco la palabra, si no se encuentra la palabra, voy a la siguiente carpeta y realizo el mismo procedimiento, así hasta encontrar la charla donde esta esa palabra(sin darme cuenta acá me estaba dando solo el algoritmo) Respuesta: para mi mismo abajo te pongo el código, no es muy bonito y debería refinarlo un poco mas, pero funciona
Código:
# -*- coding: utf-8 -*-
"""
Created on Tue May 31 10:57:13 2022

@author: Administrador
"""

from pathlib import Path
import codecs

palabra_elegida = "Paula"

pathlist = Path(r"C:\Users\Administrador\Downloads\face\facebook-nor1").glob('**/*.html')


for path in pathlist:
    file = codecs.open(path, "r", "utf-8")
    for linea in file:
        for palabra in linea.split():
            if palabra==palabra_elegida:
                print(path)             
               
9  Programación / Scripting / contar elementos de dos listas en python en: 3 Noviembre 2021, 02:02 am
hola comunidad como estan mi problema es el siguiente tengo dos listas la primera seria la de las variables que corre de 0 a 35 y la segunda una lista mas grande, donde salen al azar estas variables, me gustaria saber como almacenar la cuenta de esas variables.
les dejo lo que voy haciendo.
quiero saber cuantos 1 hay cuantos dos etc
Código:
lista1=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]

lista2=[1,2,3,
1,4,5,1,6,7,1,8,9,2,0,0,1,5,8,2,3,7,5,6,10,6,7,11,0,0,0,1,6,7,5,6,12,5,7,8,
4,12,1,6,12,0,3,5,6,0,0,0,5,10,12,3,6,11,5,6,8,13,0,0,7,12,14,2,0,0,1,14,15,1,5,6,4,5,16,
9,17,18,5,6,10,8,17,0,3,5,6,0,0,0,6,8,0,3,6,0,19,0,0,20,21,22,5,23,24,1,5,6,3,4,5,3,5,7,
2,4,12,1,5,7,1,8,18,0,0,0,17,18,20,2,5,18,6,16,25,0,0,0,1,7,0,1,4,18,0,0,0,1,5,6,26,27,28,
2,5,8,1,5,29,1,6,8,1,5,6,1,2,12,0,0,0,6,15,30,1,6,5,6,11,0,1,6,18,6,12,20,0,0,0,7,0,0,
0,0,0,1,5,24,7,8,0,1,5,21,1,6,31,1,5,30,12,0,0,1,6,20,0,0,0,5,6,11,1,15,32,33,34,35,
6,1,14,1,5,6,
]
for i in lista2 :
    for j in lista1:
        if i=j:
10  Foros Generales / Dudas Generales / deep web en: 21 Diciembre 2019, 06:59 am
hola como están, como dice el titulo .
como hago para ingresar a la deep web  ...antes antes que no existiera google youtube etc era mas fácil...ahora como se hace ?
jajaj estoy algo oxidado ya
Páginas: [1] 2 3 4 5 6 7 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines