Colección de citas famosas - Slogan de motivación - Video conmovedor de mensajes de texto de soldados nacidos en la década de 1990.

Video conmovedor de mensajes de texto de soldados nacidos en la década de 1990.

Creo que el principal dolor reside en los siguientes aspectos: primero, mi libertad está restringida; segundo, tengo que trabajar de noche; tercero, mi trabajo es aburrido;

Recientemente, los internautas volvieron a publicar violentamente un video de soldados nacidos en la década de 1990 que permanecieron en Xinjiang usando ropa protectora. Algunos elogiaron a sus hermanitos por ser adorables, mientras que otros sintieron pena por ellos. Entonces, ¿qué tan miserables son los soldados que se quedaron en Xinjiang? Creo que el principal dolor reside en los siguientes aspectos: primero, mi libertad está restringida; segundo, tengo que trabajar de noche; tercero, mi trabajo es aburrido;

Permítanme hablar primero del primer punto: la libertad es limitada. Este tipo de libertad se puede dividir en los siguientes aspectos: primero, libertad de transporte; segundo, libertad de amor; tercero, libertad de vida; Los soldados que se quedan en la zona fronteriza, como su nombre indica, permanecen en la frontera, lo que significa un transporte inconveniente, por lo que es más difícil para los soldados ir a casa a visitar a sus familiares durante sus vacaciones. Algunos soldados tenían novias antes y después de unirse al ejército; Al ingresar a las fuerzas de defensa fronteriza, la distancia entre ellos se volvió Son muy grandes, por lo que es difícil mantener la relación entre ellos, y los teléfonos móviles no se pueden usar con frecuencia en el ejército, lo que también pondrá en peligro su relación amorosa estacionada; En la frontera no hay nada que jugar y la vida es realmente aburrida.

Hablemos del segundo punto. Tenemos que trabajar de noche. Los soldados que permanecen en Xinjiang deben turnarse para cambiar de turno con sus compañeros de equipo, a veces en medio de la noche, y otras veces tienen que hacer guardia bajo el sol abrasador, lo cual es muy duro.

Hablemos del tercer punto. El trabajo es aburrido. El trabajo de los soldados que permanecen en Xinjiang es principalmente hacer guardia y patrullar, lo cual es relativamente aburrido en comparación con otras profesiones. Para una persona nacida en la década de 1990, será aún más aburrido y también causará soledad.

En general, los soldados que permanecen en Xinjiang todavía lo pasan mal, tanto física como mentalmente, pero siempre es necesario que alguien cargue con la pesada carga de este mundo. Precisamente gracias a la existencia de estos soldados que permanecieron en Xinjiang, la gente de las zonas fronterizas ha ganado innumerables noches de sueño tranquilo. Por lo tanto, debemos respetar y tratar con amabilidad a cada ejército popular estacionado en las zonas fronterizas.

¡Trabajaron duro!

上篇: Frases de Humor 2021: ¡Nunca entenderás mi tristeza, así como el día no entiende la oscuridad de la noche! 下篇: ¿Puedo usar self para métodos de configuración y carga diferida en iOS? En programación, a menudo usamos carga diferida. Como sugiere el nombre, al usarlo, abriremos espacio al implementar métodos de fuente de datos, como UITableView, el control más utilizado en el desarrollo de iOS. Por lo general, escribimos vista de tabla objetivo-c-(nsinteger): (uitableview *)vista de tabla número de inserción de fila: (nsinteger)sección { return self. dataarray.count}-(uitableviewcell *)vista de tabla: (uitableview *)celda de vista de tabla para rowatindexpath: (nsindexpath *)ruta de índice {//1. obtener celda xwshopcell * cell = [xwshopcell con vista de tabla]; // 2. Transferir celda de modelo = self matriz de datos [fila de índice] // 3. Devolver celda de retorno } en el. código, se devuelve self .data array. de hecho, las propiedades de @ propiedad (no atómica, fuerte) nsarray * dataarray@property se utilizan para generar métodos get y set para propiedades. pero en el código anterior, return self.dataArray.count llamará -(nsarray *)dataarray { return _ dataarray }. Si al atributo miembro dataArray no se le asigna un valor al principio, al usarlo, se generará un error y un puntero nulo si no se reescribe, por lo que generalmente anularemos el método get // Reescribiremos el método get - ( nsarray *) dataArray { if( nil = = _dataArray){ _dataArray =[nsarray];} return _dataArray} Este tipo de escritura evitará que se asignen valores a las propiedades de los miembros. En resumen, la carga diferida de Objective-C en realidad llama al método get del atributo miembro para inicializar el valor, mientras que la carga diferida de Swift es el método proxy dataSource de la vista de tabla de la función Swift // MARK tabview (vista de tabla: UITableView, sección numberofroweinsertion: Int) es diferente de Objective-C -> Int { return self . data array . count } vista de tabla funcional (vista de tabla: UITableView, cellforrowatdinexpath indexPath: NSIndexPath) - gt; Obtener celllet cell = xwshopcell. cellwithtableview(vista de tabla)//2. Transferir celdas del modelo. Vino = ego. matriz de datos[rutaíndice. fila]//3. Return cell return cell} y la propiedad return self.dataArray.count almacenada en Swift deben inicializarse, se debe confirmar el tipo y también se pueden usar tipos opcionales.