Imaginemos que tengo dos páginas en mi aplicación JSF 2: la primera página muestra una tabla de objetos (autos o lo que sea) y otra página puede mostrar los detalles de un objeto específico. La página de la tabla está en el scope de la solicitud porque los objetos se deben volver a cargar cada […]
Por alguna razón, parece que no puedo pasar una matriz de cadenas como parámetro a scriptblock. ¿Qué estoy haciendo aquí mal? Mi script que se llama desde otro script: param( [parameter(Mandatory=$true)] [string[]]$myarr ) foreach ($elem in $myarr){ $elem } Lo llamo desde otro script como $myarr=@(“111″,”222”) start-job -filepath myscript.ps1 -arg $myarr obtuvo solo el primer […]
Hasta la fecha, uso la siguiente implementación del patrón de generador (a diferencia de la implementación que se describe aquí ): public class Widget { public static class Builder { public Builder(String name, double price) { … } public Widget build() { … } public Builder manufacturer(String value) { … } public Builder serialNumber(String value) […]
void DoWork(int n); void DoWork(const int &n); ¿Cuál es la diferencia?
En C / C ++, la función principal recibe parámetros que son de tipo char* . int main(int argc, char* argv[]){ return 0; } argv es una matriz de char* y apunta a cadenas. ¿Dónde se encuentran estas cuerdas? ¿Están en el montón, la stack o en otro lado?
Si tuviera este código, por ejemplo: int num = 5; int *ptr = # ¿Cuál es la diferencia entre las dos funciones siguientes? void func(int **foo); void func(int *foo); Donde llamo a la función: func(&ptr); Me doy cuenta de que el primero de los dos toma un puntero a un puntero como parámetro, mientras que […]
Tengo este script guardado en “test.vbs”: Set FSO = CreateObject(“Scripting.FileSystemObject”) Set File = FSO.OpenTextFile(workFolder &”\test.txt”, 2, True) File.Write “testing” File.Close Set File = Nothing Set FSO = Nothing Set workFolder = Nothing Cuando ejecuto el script, quiero pasar el valor de la variable “workFolder”. ¿Cómo puedo hacer esto? ¿Puedo hacerlo? Algo como “cscript test.vbs workFolder: […]
Dado el siguiente código: void foo( int* array ) { // … } void bar( int** matrix ) { // … } int main( void ) { int array[ 10 ]; int matrix[ 10 ][ 10 ]; foo( array ); bar( matrix ); return 0; } No entiendo por qué recibo esta advertencia: advertencia: pasando […]
En mi aplicación de Android voy a implementar mis cadenas con la internacionalización. Así que actualmente tengo un problema con la gramática y la forma en que se construyen las oraciones en diferentes idiomas. Por ejemplo: “Hace 5 minutos” – Inglés “vor 5 Minuten” – alemán ¿Puedo hacer algo como lo siguiente en strings.xml? {0} […]
¿Cómo puedo usar Parameters.AddWithValue con un SqlDataAdapter? Abajo buscando códigos. var da = new SqlDataAdapter(“SELECT * FROM annotations WHERE annotation LIKE ‘%”+txtSearch.Text+”%'”, _mssqlCon.connection); var dt = new DataTable(); da.Fill(dt); Reescribí el código de esta manera: SqlDataAdapter da; da = new SqlDataAdapter(“SELECT * FROM annotations WHERE annotation LIKE ‘%@search%'”, _mssqlCon.connection); da.SelectCommand.Parameters.AddWithValue(“@search”,txtSearch.Text); var dt = new DataTable(); […]