Red de conocimiento informático - Computadora portátil - ¿Qué significa bdg?

¿Qué significa bdg?

Bdg es dietilenglicol butil éter

Es un compuesto orgánico de fórmula molecular C8H18O3, HO(CH2)2O(CH2)2O(CH2)3CH3, que puede reaccionar con el agua. . Miscible y soluble en etanol, éter, aceites y muchos otros disolventes orgánicos en cualquier proporción. Se utiliza comúnmente como disolvente para nitrocelulosa, barniz, tinta de impresión, aceite, resina, etc. y como intermediario para plásticos sintéticos.

Uso 1

Debido a su mayor punto de ebullición y menor tasa de evaporación, se puede utilizar como disolvente de pinturas, tintas, resinas, etc., pudiendo disolver grasas, colorantes. , resinas y nitratos de celulosa, etc., también se utilizan en síntesis orgánica.

Uso 2

Se utiliza principalmente como disolvente, utilizado en recubrimientos, tintes, resinas, etc., y también como intermedio para plastificantes y diluyente de líquidos de frenos hidráulicos. Además, también se utiliza para producir compuestos de piperonilbutoxi. La LD50 oral de este producto en ratas es 6560 mg/kg.

La LD50-6 oral en ratas es de 560 mg/kg, lo que resulta ligeramente tóxico. Es irritante para la córnea de los ojos pero no causa daños permanentes. Mínima irritación de la piel.

Nota: Tiene un alto punto de ignición/punto de inflamación, pero sigue siendo un líquido inflamable. Preste atención a la prevención de incendios. Las personas alérgicas a este disolvente deben evitar el contacto prolongado.

S24Evitar el contacto con la piel.

Evitar el contacto con la piel.

S26En caso de contacto con los ojos, aclarar inmediatamente con abundante agua y consultar a un médico.

En caso de contacto con los ojos, aclarar inmediatamente con abundante agua y consultar a un médico.

上篇: Cómo utilizar el tráfico 5g por tiempo limitado 下篇: Cómo conectar cocos2dx3.2 lua en SDKPaso uno: Ver el punto de entrada inicial de cocos2dx llamando a lua: [cpp]viewplaincopyboolAppDelegate::applicationDidFinishLaunching(){CCDirector*pDirector=CCDirector::. SharedDirector(); pDirector-gt; setOpenGLView(CCEGLView:: SharedOpenGLView()); CCEGLView:: SharedOpenGLView()-gt; setAnimationInterval; (1.0/60);//registerluaengineCCLuaEngine*pEngine=CCLuaEngine::defaultEngine();//desde aquí comienza el viaje de lua.CCScriptEngineManager::sharedManager()-gt;setScriptEngine(pEngine);//Guarde el nuevo lua recién creado Objeto del motor que se llamará en otro lugar. std::stringpath=CCFileUtils::sharedFileUtils()-gt; fullPathForFilename("hello.lua "); // La clase de herramienta CCFileUtils debe encapsular la ruta de búsqueda del archivo. // A continuación, ejecute el script directamente y use las oraciones en el proyecto helloCpp. Debería haber un código como //CCScene *pScene = HelloWorld::scene(); //pDirector-gt; runWithScene(pScene); No existe tal código aquí. Puedes adivinarlo: funciones como esta deben implementarse en hello.lua, y de hecho así debe ser. //----, porque lo que se necesita agregar a la escena y a otros nodos son algunos objetos de clase c, //Dado que hello.lua puede hacer esto, entonces lua debe tener la capacidad de acceder y operar estas clases y objetos , //En otras palabras, debe haber un mecanismo para que c filtre la interfaz para que lua la llame, //es decir: lua puede acceder a algunas cosas, //En otras palabras, debe haber un mecanismo para que c filtre salida de la interfaz para que lua llame, // Es decir: lua puede acceder a algunas cosas, // En otras palabras, debe haber un mecanismo para que c filtre la interfaz para que lua llame. pEngine-gt;executeScriptFile(path.c_str());returntrue;} Paso 2: Vea qué hace realmente CCLuaEngine [cpp].