Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

13
No heredarás de std :: vector
Ok, esto es realmente difícil de confesar, pero tengo una fuerte tentación en este momento para heredar std::vector. Necesito unos 10 algoritmos personalizados para el vector y quiero que sean directamente miembros del vector. Pero, naturalmente, también quiero tener el resto de std::vectorla interfaz. Bueno, mi primera idea, como ciudadano …
189 c++  oop  inheritance  stl  vector 




3
Reaccionar componente funcional sin estado, Componente puro, Componente; ¿Cuáles son las diferencias y cuándo debemos usar qué?
Llegué a saber que desde React v15.3.0 , tenemos una nueva clase base llamada PureComponent para extender con PureRenderMixin incorporado. Lo que entiendo es que, bajo el capó, esto emplea una comparación superficial de accesorios dentro shouldComponentUpdate. Ahora tenemos 3 formas de definir un componente Reaccionar: Componente sin estado funcional …

10
¿Cuál es la diferencia entre la programación síncrona y asíncrona (en node.js)
He estado leyendo nodebeginner y me encontré con las siguientes dos piezas de código. El primero: var result = database.query("SELECT * FROM hugetable"); console.log("Hello World"); El segundo: database.query("SELECT * FROM hugetable", function(rows) { var result = rows; }); console.log("Hello World"); Entiendo lo que se supone que deben hacer, consultan la …


5
¿Cuál es el punto de noreturn?
[dcl.attr.noreturn] proporciona el siguiente ejemplo: [[ noreturn ]] void f() { throw "error"; // OK } pero no entiendo de qué sirve [[noreturn]], porque el tipo de retorno de la función ya lo es void. Entonces, ¿cuál es el punto del noreturnatributo? ¿Cómo se supone que debe usarse?


9
Webpack.config cómo copiar el index.html a la carpeta dist
Estoy tratando de automatizar los activos que entran / dist. Tengo el siguiente config.js: module.exports = { context: __dirname + "/lib", entry: { main: [ "./baa.ts" ] }, output: { path: __dirname + "/dist", filename: "foo.js" }, devtool: "source-map", module: { loaders: [ { test: /\.ts$/, loader: 'awesome-typescript-loader' }, { …
189 webpack 

1
¿Necesito almacenar la sal con bcrypt?
El javadoc de bCrypt tiene este código para encriptar una contraseña: String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); Para verificar si una contraseña de texto sin formato coincide con una que se ha cifrado previamente, use el método checkpw: if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); else System.out.println("It does not match"); Estos fragmentos de …


5
Creación de una API para aplicaciones móviles: autenticación y autorización
Visión general Estoy buscando crear una API (REST) ​​para mi aplicación. El propósito inicial / primario será el consumo de aplicaciones móviles (iPhone, Android, Symbian, etc.). He estado buscando diferentes mecanismos de autenticación y autorización para API basadas en web (estudiando otras implementaciones). Tengo la cabeza concentrada en la mayoría …

16
Elige un elemento aleatorio de una matriz
Supongamos que tengo una matriz y quiero elegir un elemento al azar. ¿Cuál sería la forma más sencilla de hacer esto? La forma obvia sería array[random index]. ¿Pero tal vez hay algo como Ruby array.sample? O si no, ¿podría crearse un método de este tipo utilizando una extensión?
189 arrays  swift  random 

10
PHP PDO: charset, establecer nombres?
Tenía esto anteriormente en mi conexión normal mysql_ *: mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); ¿Lo necesito para la DOP? ¿Y dónde debería tenerlo? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
189 php  mysql  pdo 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.