Articles of operadores

Android: ¿Cómo obtengo la potencia de la señal GSM para todos los operadores de red disponibles?

Estoy trabajando en una pequeña aplicación para verificar la potencia de la señal de varios operadores de red en mi área. La señal de mi operador actual es bastante inestable y quiero analizar la fortaleza de otros operadores GSM. Sofar He estado usando el TelephonyManager y un PhoneStateListener con la llamada onSignalStrengthsChanged para obtener la […]

¿Qué hace el C ??! ??! operador hacer?

Vi una línea de C que se veía así: !ErrorHasOccured() ??!??! HandleError(); Se compiló correctamente y parece funcionar bien. Parece que está comprobando si se ha producido un error, y si lo tiene, lo maneja. Pero no estoy muy seguro de lo que realmente está haciendo o cómo lo está haciendo. Parece que el progtwigdor […]

¿Cómo funciona ~ ~ (no tilde / bang tilde) alterar el resultado de una llamada al método ‘contiene / incluido’?

Si lees los comentarios en la página jQuery inArray aquí , hay una statement interesante: !!~jQuery.inArray(elm, arr) Ahora, creo que un doble signo de exclamación convertirá el resultado a tipo boolean , con el valor de true . Lo que no entiendo es ¿cuál es el uso del operador tilde ( ~ ) en todo […]

¿Es posible obtener el puntero de función de un operador estándar incorporado?

Quiero referirme a los punteros de funciones de los operadores integrados, pero no sé cómo especificar las sobrecargas de tipos específicos. Tengo la siguiente firma de clase de plantilla: template class MyAction { public: MyAction(ParamsType& arg0, ParamsType& arg1, FnCompareType& fnCpmpare) : arg0_(arg0), arg1_(arg1), fnCompare_(fnCpmpare) {} bool operator()() { if((*fnCompare_)(arg0_,arg1_) { // do this } else […]

utilizando y (&&) operador en script if declaration bash

Tengo tres variables: VAR1=”file1″ VAR2=”file2″ VAR3=”file3″ Cómo usar y ( && ) operador en una statement if como esta: if [ -f $VAR1 && -f $VAR2 && -f $VAR3 ] then … fi Cuando escribo este código, da error. ¿Cuál es la manera correcta?

¿Qué pseudo-operadores existen en Perl 5?

Actualmente estoy documentando todos los operadores de Perl 5 (vea el proyecto perlopref GitHub) y he decidido incluir los pseudo-operadores de Perl 5 también. Para mí, un pseudo-operador en Perl es cualquier cosa que se parece a un operador, pero en realidad es más de un operador o una pieza de syntax. Ya documenté los […]

¿De qué sirven los métodos asociativos correctos en Scala?

Empecé a jugar con Scala y aprendí cómo los métodos se pueden asociar correctamente (a diferencia de la asociatividad de la izquierda más común en los lenguajes imperativos orientados a objetos). Al principio, cuando vi un código de ejemplo para cons una lista en Scala, noté que cada ejemplo siempre tenía la Lista en el […]

¿Por qué ‘&&’ y no ‘&’?

¿Por qué es && preferible para & y || preferible a | ? Le pregunté a alguien que ha estado progtwigndo durante años y su explicación fue: Por ejemplo, en if (bool1 && bool2 && bool3) { /*DoSomething*/ } , bool1 tiene que ser verdadero para probar bool2 que tiene que ser verdadero antes de […]

¿Qué significa | = (un solo tubo igual) y & = (un solo y único igual) significa

En líneas abajo: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; ¿Qué significa |= (un solo tubo igual) y &= (un solo &= único igual) significan en C # Quiero eliminar el atributo del sistema para mantener a los […]

Precedencia de && más ||

Como sé que el operador lógico && tiene mayor prioridad que || . Al ejecutar el código: #include int main() { int i = 1, j =1, k = 1; printf(“%d\n”,++i || ++j && ++k); printf(“%d %d %d”,i,j,k); return 0; } está dando el resultado: 1 2 1 1 lo cual es posible solo cuando […]