Red de conocimiento informático - Conocimiento sistemático - ¿Qué tal el teléfono móvil Haier W919? Cualquiera que lo haya usado puede darme algún consejo.

¿Qué tal el teléfono móvil Haier W919? Cualquiera que lo haya usado puede darme algún consejo.

Lo estoy usando ahora. Han pasado 2 semanas desde que lo compré. Me siento bastante bien. Te daré algunas sugerencias:

(1) El cuerpo está sobre el. Del mismo tamaño que un billete de 100, con un tacto de 9,2 mm. Es bastante fino y se puede sujetar con una mano sin problemas. La mano de obra de la máquina también es bastante buena y el marco de metal tiene un aspecto muy impresionante. No hay problemas como cubierta suelta y fugas de luz.

(2) La pantalla grande es diferente de usar. La experiencia de navegar por Internet, ver películas y jugar es fantástica. La resolución de 720P es lo suficientemente detallada y clara. Los parámetros dicen que la pantalla está hecha de material TFT, pero el ángulo de visión no es muy diferente al de una pantalla IPS (mi teléfono móvil anterior con pantalla TFT se volvía gris cuando lo inclinaba en cierto ángulo, pero este estaba inclinado a 160 /170 grados También tiene muy buena pinta).

(3) El sistema está muy limpio y no hay software innecesario. El 1G de RAM ocupará aproximadamente el 45% después del arranque. El sistema ha utilizado aproximadamente 1G del almacenamiento corporal (ROM) de 8G, aproximadamente 1G se puede usar para instalar el software del usuario y los otros 5,29G son la tarjeta SD incorporada. . El sistema admite App2SD, pero está instalado en una tarjeta TF externa de forma predeterminada. La tarjeta SD incorporada se utiliza principalmente para almacenar documentos, etc.

(4) No busqué específicamente películas 1080P para probar. Todas las películas convencionales deberían poder verse. Solo he jugado Temple Escape por un tiempo. Solía ​​​​poder jugar este juego en un solo núcleo, así que, naturalmente, no hubo ningún problema. Mis requisitos en estos aspectos no son muy altos, por lo que no puedo dar una sugerencia completa.

(5) La cámara es adecuada para fotografías/disparos diarios (de hecho, mis fotos anteriores de 500 W eran bastante buenas), la velocidad de respuesta para tomar fotografías es muy rápida (aproximadamente 1 segundo) y la imagen La calidad tomada durante el día es buena. El rendimiento de las tomas cercanas y lejanas es excelente, y la macro (aproximadamente 10 cm) captura los detalles bastante bien, pero no es muy satisfactoria de noche o en habitaciones oscuras (el resplandor de la luz es alto). más pesado y hay más puntos de ruido en las áreas oscuras), y la cámara suprime las capacidades de ruido.

(6) La capacidad de la batería de 2630 mAh es bastante satisfactoria y la duración de la batería es promedio. El tiempo que se puede usar depende de cómo se use. Normalmente uso alrededor del 20% del tiempo en días laborables (contando desde las 7:00 de la mañana hasta las 17:00 de la tarde) (haciendo llamadas telefónicas y leyendo las noticias), y lo uso todo el tiempo después de las 19:00. por la noche (ver páginas web, ver películas, etc.) y puedo utilizar alrededor del 20% hasta las 24:00. Si usas menos te durará dos días. La carga es rápida, unas 3 horas. La máquina no genera mucho calor y no hay sensación evidente durante la carga y el uso continuo.

(7) La señal del teléfono móvil también es buena. Modo de espera dual SIM dual (pase único, es decir, dos tarjetas SIM no pueden hablar al mismo tiempo), la intensidad de la señal es similar a la de los teléfonos móviles que usé antes (Nokia, ZTE, Huawei, etc.), la señal WIFI es una un poco más potente que mi último teléfono móvil, está por encima de la media de Bar. Antiguamente el teléfono estaba separado por una pared (6 o 7 metros) y el WIFI era viejo, pero este es mejor. El Bluetooth también es bueno e intenté comunicarme con mi antiguo teléfono móvil. No salí a probar el GPS, pero pude localizarlo en casa.

(8) La versión de escritorio 360 incorporada es un poco antigua y no admite cambiar el tamaño de los íconos. La pantalla ya es grande y los íconos grandes se ven un poco desagradables, así que los desinstalé e instalé. una nueva versión después de rootearme: no puedes instalar las antiguas ni las nuevas sin desinstalarlas. Si no usas 360 Desktop, no necesitas desinstalar el escritorio del sistema. Solo puedes instalar el escritorio individual. software sin root. Nota: Antes de desinstalar el escritorio del sistema, instale el software de escritorio individual, como 91 o GO, y configúrelo como el escritorio predeterminado. De lo contrario, puede resultar inconveniente operar sin un escritorio.

Esta máquina no admite brújula electrónica, giroscopio, inducción de campo magnético cercano (NFC), etc. Si tiene requisitos especiales, verifique los parámetros usted mismo.

上篇: Sistema de registro de pases de vehículos de la policía de tránsito de Jinan 下篇: ¿Son realmente tan importantes las actualizaciones importantes? Antecedentes: Creo que los estudiantes que han usado Node.js para aplicaciones web deben estar preocupados por el problema de que el código recién modificado necesita reiniciar el proceso de Node.js antes de que pueda actualizarse. Los estudiantes que están acostumbrados a usar PHP se sentirán muy incómodos y gritarán que PHP es el mejor lenguaje de programación del mundo. Reiniciar manualmente el proceso no solo es una tarea muy molesta y repetitiva, sino que además no se puede ignorar el tiempo de inicio cuando la escala de la aplicación es un poco mayor. Por supuesto, como Cheng, no importa qué idioma uses, no permitirás que esas cosas te torturen. La forma más directa y común de resolver este tipo de problemas es monitorear las modificaciones del archivo y reiniciar el proceso. Este método también proporciona muchas soluciones maduras, como el supervisor de nodos abandonado, el ahora popular PM2 o ​​el relativamente liviano node-dev. Este artículo proporciona otra idea. Con solo ligeras modificaciones, puede lograr un verdadero código de actualización en caliente sin reinicio y resolver el molesto problema de actualización de código en las aplicaciones web Node.js. Idea general Hablando de actualización en caliente de código, la función de actualización en caliente más famosa del lenguaje Erlang es actualmente. Este lenguaje se caracteriza por una alta concurrencia y programación distribuida, y sus principales escenarios de aplicación son similares al comercio de valores, servidores de juegos y otros campos. Todos estos escenarios requieren que los servicios tengan métodos de operación y mantenimiento durante la operación, y la actualización del código activo es una parte muy importante, por lo que primero podemos comprender brevemente el enfoque de Erlang. Como nunca he usado Erlang, el siguiente contenido son rumores. Si desea tener una comprensión profunda y precisa de las actualizaciones en caliente del código de Erlang, es mejor consultar la documentación oficial. La carga de código de Erlang es administrada por un módulo llamado code_server. Excepto por parte del código necesario al inicio, la mayor parte del código se carga mediante code_server. Cuando code_server descubre que el código del módulo se ha actualizado, recargará el módulo y luego ejecutará nuevas solicitudes con el nuevo módulo, mientras que las solicitudes originales que aún se están ejecutando continuarán ejecutándose con el módulo anterior. Una vez que se carga un módulo nuevo, el módulo antiguo se marcará como antiguo y el módulo nuevo se marcará como actual. En la próxima actualización en caliente, Erlang escaneará y eliminará los módulos antiguos que aún se están ejecutando y luego continuará actualizando los módulos de acuerdo con esta lógica. No todos los códigos en Erlang permiten actualizaciones en caliente y los módulos básicos como el kernel, stdlib y los compiladores no pueden actualizarse de forma predeterminada. Podemos encontrar que hay un módulo similar a code_server en Node.js, que es el sistema requerido, por lo que el método de Erlang también debería probarse en Node.js. Al comprender el método de Erlang, podemos resumir aproximadamente cómo resolver el problema del código. Actualización en caliente en Node.js Puntos clave, como cómo actualizar el código del módulo, cómo usar el nuevo módulo para manejar solicitudes, cómo liberar los recursos del módulo anterior, etc. Luego analizaremos estos puntos uno por uno. Cómo actualizar el código del módulo Para resolver el problema de actualizar el código del módulo, necesitamos leer directamente la implementación del administrador de módulos de Node.js y vincular module.js. Con una simple lectura, puede encontrar que el código central se encuentra en el módulo. _load para que podamos simplificar el código y publicarlo. //Compruebe el caché en busca de archivos referenciados. // 1. Si el módulo ya existe en la caché: devuelve su objeto de exportación. // 2. Si el módulo es nativo: llame a `NativeModule.reuire()` con // el nombre del archivo y devuelva el resultado. // 3. De lo contrario, cree un nuevo módulo para el archivo y guárdelo en la caché. // Luego, deje que cargue el contenido del archivo antes de devolver su // objeto de exportación. módulo. _load = function(solicitud, padre, isMain) { var nombre de archivo = Módulo. _resolveFilename(solicitud, padre); var cachedModule = módulo. _ cache[nombre de archivo]; if (módulo en caché) { devolver exportaciones de módulo en caché } var módulo = nuevo módulo (nombre de archivo, módulo principal);