Red de conocimientos sobre prescripción popular - Conocimiento dental - ¿Qué deben hacer las mujeres embarazadas si tienen insomnio? ¡No te preocupes, tenemos una idea!
¿Qué deben hacer las mujeres embarazadas si tienen insomnio? ¡No te preocupes, tenemos una idea!
El insomnio durante el embarazo es un problema problemático. Hay muchas razones detrás de esto, incluidos los cambios físicos y los cambios en el ritmo de vida. Sin embargo, tenemos estas sugerencias para ayudarte a mejorar tu insomnio.
Acondicionamiento MTC
Pruebe el acondicionamiento MTC, ¡pero recuerde escuchar los consejos del médico!
♀?Mantente activo
¡Desarrolla algunos pasatiempos personales y haz ejercicio! ¡Las investigaciones han descubierto que el ejercicio realmente puede ayudar a mejorar el insomnio!
Leer obras literarias durante el embarazo
Leer obras literarias durante el embarazo para aprender más sobre el embarazo y sentirte más relajada.
Come algo de fruta.
¡Cuando sientas anorexia, come algo de fruta! El jengibre fresco también es una buena ayuda. Se puede colocar en platos o preparar té. Recuerde comer menos, más a menudo y descansar bien. Si le resulta demasiado incómodo, pruebe con la vitamina B6. ¡No pases hambre, trae algunos snacks!
上篇: Cómo implementar programación modular en un microcontroladorDescubramos el misterio de la modularidad y vislumbremos su verdadera cara. Archivo fuente en lenguaje c*. C Cuando se trata de archivos fuente en lenguaje C, todo el mundo está familiarizado con ellos. Porque casi todos los códigos de programa que escribimos habitualmente están en este XX. archivo c. El compilador también utiliza este archivo para compilar y generar los archivos objeto correspondientes. Como base de la programación modular, en este archivo se encuentra el código fuente de todas las funciones que queremos implementar. Lo ideal sería ver la modularidad como una caja negra. En otras palabras, solo nos preocupamos por las funciones proporcionadas por el módulo, sin considerar los detalles de implementación dentro del módulo. Por ejemplo, cuando compramos un teléfono móvil, sólo necesitamos conocer las funciones que proporciona el teléfono móvil, y no necesitamos saber cómo envía mensajes de texto o cómo responde a nuestras pulsaciones de teclas. Estos procesos son sólo una caja negra para nuestros usuarios. En el desarrollo de programas a gran escala, un programa consta de muchos módulos y es muy probable que las tareas de redacción de estos módulos se asignen a diferentes personas. Cuando escriba este módulo, probablemente necesite usar la excusa de utilizar un módulo escrito por otra persona. En este momento, lo que nos preocupa es qué tipo de interfaz implementa su módulo, cómo debe llamarse y cómo está organizado internamente el módulo. Para mí no es necesario prestar demasiada atención. Buscar la unidad de la interfaz y proteger los detalles innecesarios del exterior tanto como sea posible es a lo que debemos prestar atención. Archivo de encabezado en lenguaje c*. h habla de programación modular, que inevitablemente implicará una compilación de varios archivos, es decir, una compilación de proyectos. En un sistema de este tipo, suele haber varios archivos C, cada uno con funciones diferentes. En nuestro archivo C, debido a que necesitamos proporcionar una interfaz externa, debemos proporcionar algunas funciones o variables para llamadas desde otros archivos externos. Digamos que tenemos un monitor LCD. c, proporciona la función de controlador LCD más básica LcdPutChar(char cNewValue); // Para generar un carácter en la posición actual, esta función debe llamarse en otro archivo, entonces, ¿qué se debe hacer? Esta es la función de los archivos de encabezado. Se le puede llamar archivo de descripción de interfaz. Sus archivos no deben contener ningún código funcional sustancial. Podemos entender este archivo de encabezado como una especificación, que es la función de interfaz o variable de interfaz proporcionada por nuestro módulo. Al mismo tiempo, el archivo también contiene algunas definiciones de macro importantes y cierta información estructural. Sin esta información, es probable que las funciones o variables de la interfaz no funcionen correctamente. Pero el principio general es que la información que el mundo exterior no debe conocer no debe aparecer en el archivo de encabezado, pero la información necesaria para que el mundo exterior llame a las funciones de interfaz o variables de interfaz en el módulo debe aparecer en el archivo de encabezado. de lo contrario, el mundo exterior no podrá llamarnos correctamente. Funciones de interfaz proporcionadas. Por lo tanto, para que funciones o archivos externos llamen a las funciones de interfaz que proporcionamos, debemos incluir el archivo de descripción de la interfaz que proporcionamos, es decir, el archivo de encabezado. Al mismo tiempo, nuestro propio módulo también debe incluir este archivo de encabezado del módulo (porque contiene las definiciones de macro o estructuras requeridas en el archivo fuente del módulo). Al igual que todos los archivos que usamos habitualmente están por triplicado, el módulo en sí también lo necesita. para incluir este archivo de encabezado. Definamos este archivo de encabezado. En términos generales, el nombre del archivo de encabezado debe ser coherente con el nombre del archivo fuente, para que podamos saber claramente qué archivo de encabezado describe qué archivo fuente. Entonces obtuvimos el archivo de encabezado LCD LCD.h. c, cuyo contenido es el siguiente. # IFN def _ LCD _ H _ # define _ LCD _ H _ extern LcdPutChar(char cNewValue); esto es similar a cómo definimos una función en el archivo fuente. La diferencia es que el modificador externo se agrega delante, lo que indica que es una función externa y puede ser llamada por otros módulos externos. # ifndef _ LCD _ h _ # define _ LCD _ h _ # endif Estas compilaciones condicionales y definiciones de macros tienen como objetivo evitar inclusiones duplicadas. Si hay dos archivos fuente diferentes que necesitan llamar a la función LcdPutChar(char cNewValue), ambos incluyen el archivo de encabezado a través de #include "LCD. h". Al compilar el primer archivo fuente, dado que _LCD_H_ no se ha definido, #ifndef _LCD_H_ se mantiene, por lo que se define la condición _LCD_H_ y se incluye la siguiente declaración. Al compilar el segundo archivo, _LCD_H_ ya está definido porque el primer archivo contiene la hora. 下篇: ¿Dónde está el lugar de estacionamiento más barato en el distrito de Haishu, Ningbo?