Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

5
¿Qué significan &, <<, * en este archivo database.yml?
Hasta ahora solo he usado database.yml con cada parámetro llamado explícitamente, en el archivo a continuación usa algunos caracteres que no entiendo. ¿Qué significa cada línea y símbolo (&amp;, *, &lt;&lt;), ¿cómo leo este archivo? development: &amp;default adapter: postgresql database: dev_development test: &amp;test &lt;&lt;: *default database: test_test cucumber: &lt;&lt;: *test …



10
Un selector de CSS para obtener el último div visible
Una pregunta difícil sobre el selector de CSS, no sé si es posible. Digamos que este es el diseño HTML: &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div style="display:none"&gt;&lt;/div&gt; &lt;div style="display:none"&gt;&lt;/div&gt; Quiero seleccionar el último div, que se muestra (es decir, no display:none), que sería el tercero diven el ejemplo dado. Eso sí, el …
161 html  css  css-selectors 

7
¿Cómo obtener el nombre del método de llamada?
¿Hay alguna manera en Ruby para encontrar el nombre del método de llamada dentro de un método? Por ejemplo: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 




13
Cree un archivo .txt si no existe y si agrega una nueva línea
Me gustaría crear un archivo .txt y escribirle, y si el archivo ya existe, solo quiero agregar algunas líneas más: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); tw.WriteLine("The next …
161 c#  text-files 



15
Cambiar el intervalo de SetInterval mientras se está ejecutando
He escrito una función de JavaScript que usa setInterval para manipular una cadena cada décima de segundo durante un cierto número de iteraciones. function timer() { var section = document.getElementById('txt').value; var len = section.length; var rands = new Array(); for (i=0; i&lt;len; i++) { rands.push(Math.floor(Math.random()*len)); }; var counter = 0 …




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.