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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 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 ... 401
111  Programación / Java / Re: Duda: ¿Como hago esto en Java? en: 26 Diciembre 2017, 13:50 pm
Empecemos por lo básico.
En Java no vas a poder pasar punteros a funciones como tal.
En Java se pasan objetos o valores nativos, que no vienen al caso ahora.
Cuando una función recibe un "callback", del tipo que sea, lo que recibe es un objeto con (generalmente) 1 método que será llamado. Por ejemplo, una función podría recibir como parámetro una interfaz como esta:

Código
  1. interface Callback {
  2.    void doIt();
  3. }

Y esta sería la clae que almacena el "callback":

Código
  1. public class Test {
  2.    private Callback callback;
  3.  
  4.    public Test(Callback callback) {
  5.        this.callback = callback;
  6.    }
  7.  
  8.    public callIt() {
  9.        callback.doIt();
  10.    }
  11. }

Eso es todo, no hay más. En Java todo es muy simple, solo hay que adaptarse a ello.

Además, en Java 8, se ha agregado una sintaxis para los callbacks de este estilo. Antes, se hacía así una "lambda":

Código
  1. Test test = new Test(new Callback(){
  2.    public void doIt(){
  3.        // Code
  4.    }
  5. });

Ahora, con Java 8:
Código
  1. Test test = new Test(() -> { /* Code */ });
112  Programación / PHP / Re: Carpeta de servidor de file input en: 25 Diciembre 2017, 22:18 pm
Los archivos PHP que se ejecuten en el servidor no conocen tu entorno local. Solo conocen su entorno. Los archivos a los que accederá serán los suyos.
113  Foros Generales / Noticias / Re: Un cajero con Windows XP ‘hackeado’ con solo pulsar 5 veces una tecla en: 21 Diciembre 2017, 21:15 pm
Vuelve StickyKeys al ataque xD
114  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar en txt con salto de liena en: 17 Diciembre 2017, 16:20 pm
Bueno, hay editores de texto en Windows (como el Bloc de Notas) que no reconoce el \n solo como salto de línea.
En Unix y Mac, sí que es reconocido (y en otro editores de Windows, vaya).
En Windows se pondría "\r\n", que es lo que contiene Environment.NewLine.
115  Programación / .NET (C#, VB.NET, ASP) / Re: Guardar en txt con salto de liena en: 17 Diciembre 2017, 13:35 pm
Escribiendo un salto de línea "\n" antes.
116  Programación / Programación C/C++ / Re: Donde incluir librerías en clases en: 17 Diciembre 2017, 13:31 pm
Prácticamente todas las clases y funciones de la librería estandar llevan el namespace std, así que es posible.

Las liberías deberías añadirlas solo en donde las necesites. Además, ten en cuenta que si haces un include en una header y luego haces include de ese header, vas a traerte todos los includes que haya hecho ese header. (Al fin y al cabo, un include no es más que reemplazar el #include con el contenido del archivo referenciado)
117  Programación / Programación C/C++ / Re: error: 1d returned exit status en: 17 Diciembre 2017, 13:20 pm
Dificil saberlo.
Las causa típicas de este problema podría ser que ya hayas compilado y ejecutado el programa, y el programa siga en ejecución, con lo cual al intentar compilarlo de nuevo, no puede reemplazar el ejecutable antiguo.

De todos modos, ¿el error es solo ese?
118  Programación / Programación C/C++ / Re: Donde incluir librerías en clases en: 15 Diciembre 2017, 17:01 pm
cout es del namespace std, tal como pones en el main: "using namespace std;".
Esa línea no la has puesto en clase.cpp (Sinó, tendrás que escribir std::cout y std::endl)
119  Programación / Scripting / Re: [Python 3] Unir dos listas en una en: 5 Diciembre 2017, 15:11 pm
No asignaste el resultado de la suma a la variable:
Código
  1. asm_file_cont = asm_file_cont + f1
120  Programación / Scripting / Re: [Python 3] Unir dos listas en una en: 4 Diciembre 2017, 13:31 pm
así no consigues una lista nueva que contenga las dos, solo imprimes ambas.

Se entiende. En vez de print, simplemente lo asignas a una variable.
Páginas: 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 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines