聚乙二醇300(PEG300) 作为一种经过FDA认证的药用辅料,凭借其优异的溶解性能、低毒性和良好的生物相容性,已成为实验室和药物制剂中不可或缺的多功能共溶剂。 一、PEG300 的化学与物理特性PEG300 是由多个乙二醇单元(—CH₂CH₂O—)聚合而成的线性中性聚合物,其平均聚合度约为6–7个重复单元。 作为中等分子量的聚乙二醇,PEG300 兼具良好的水溶性与一定的脂溶性,使其在药物递送系统中具有独特优势。 mL(25°C)溶解度:H₂O ≥ 100 mg/mL(≈333 mM),DMSO ≥ 100 mg/mL(建议使用新开封DMSO,避免吸湿影响溶解)二、体外研究应用:溶解性与实验操作指南DA 已批准聚乙二醇 PEG300不仅是实验室中的“万能溶剂”,更是连接基础研究与药物开发的重要桥梁。合理使用 PEG300,不仅能提升实验成功率,还能为后续CMC开发奠定基础。
这种聚乙二醇衍生物已广泛应用于针对广泛疾病的众多研究中,包括癌症、神经退行性疾病、代谢紊乱、心血管问题和炎症反应。 FDA 已批准聚乙二醇 (PEG) 在食品、化妆品和药物中用作载体或基质,包括可注射、局部、直肠和鼻腔制剂。 PEG300 在静脉和肌肉注射剂型中的终浓度可达 50%,无任何毒性作用。口服时,PEG300 的最高浓度可达 90%[4][5]。 可以替代,PEG300 的比例可上调, 90% PEG300 用于裸鼠腹腔给药也是有报道的,单丝我们目前比较常用的方案 PEG300 的比例一般在 40%-50% 左右。 PEG300 是液体的,它的浓度是多少呢?PEG300 本身就是液体状态的,是纯品,它的密度是 1.127 g/mL。
神奇的聚乙二醇,让护肤霜、牙膏变成了“神器” 用护肤霜给锂离子电池“润肤”的,是由来自香港中文大学工程系卢怡君教授带领的研究团队。 具体来说,该研究团队选用了一种廉价、安全、环保的水溶性高分子聚合物,也就是聚乙二醇,作为新型水基电解质稳定剂,将锂离子电池的稳定性窗口扩大到3.2V,提高了电池的稳定性和安全性,即便是在300个充放电周期后都能保持稳定 与此同时,研究还发现,将聚乙二醇与水、低浓度锂盐组合在一起后,不仅降低了制造锂离子电池的相对成本,还能将其毒性控制在较低的水平上。 更有意思的是,聚乙二醇并不是一种罕有物,在我们日常使用的护肤霜、牙膏、药品,甚至常喝的饮料中都有这一成分。 此次香港中文大学选用的聚乙二醇,常见、生产成本低,污染性低,重要的是它具有较高的稳定性,如果最终能够进入应用阶段,将极大的解决锂离子电池安全问题。 保障电池安全性,还能做些什么?
Hi3516DV300编译环境搭建问题及解决 1.安装完工具链,提示找不到gcc 问题: bash: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target /bin/arm-hisiv300-linux-gcc: 没有那个文件或目录。
System configuration 可修改 System hostname 为自定义名称,如“Hi3516DV300” 可修改 System banner 为自定义标语或删除亦可 按需配置 / 6.2 理解设备树 Hi3516DV300的设备树文件位置为内核目录下的 arch/arm/boot/dts/hi3516dv300.dtsi ,以下为针对该文件的部分注释。 |同时使用dt-bindings/clock/hi3516dv300-clock.h头文件。 _FIXED_3M>, | <&clock HI3516DV300_FIXED_3M>, | <&clock HI3516DV300 Hi3516DV300的中断源编号参见《Hi3516DV300 专业型 Smart IP Camera SoC 用户指南》中断系统相关章节。保留的中断源无法使用。
LeetCode笔记:Weekly Contest 300 1. 题目一 1. 解题思路 2. 代码实现 2. 题目二 1. 解题思路 2. 代码实现 3. 题目三 1. 解题思路 2. 代码实现 比赛链接:https://leetcode.com/contest/weekly-contest-300/ 1. 题目一 给出题目一的试题链接如下: 2325.
Vitaly has an array of n distinct integers. Vitaly wants to divide this array into three non-empty sets so as the following conditions hold:
定制模块行为 (1) Option Explicit ‘强制对模块内所有变量进行声明 Option Private Module ‘标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compare Text ‘字符串不区分大小写 Option Base 1 ‘指定数组的第一个下标为1 (2) On Error Resume Next ‘忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler ‘当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 ‘恢复正常的错误提示 (5) Application.DisplayAlerts=False ‘在程序执行过程中使出现的警告框不显示 (6) Application.ScreenUpdating=False ‘关闭屏幕刷新 Application.ScreenUpdating=True ‘打开屏幕刷新 (7) Application.Enable.CancelKey=xlDisabled ‘禁用Ctrl+Break中止宏运行的功能 工作簿 (8) Workbooks.Add() ‘创建一个新的工作簿 (9) Workbooks(“book1.xls”).Activate ‘激活名为book1的工作簿 (10) ThisWorkbook.Save ‘保存工作簿 (11) ThisWorkbook.close ‘关闭当前工作簿 (12) ActiveWorkbook.Sheets.Count ‘获取活动工作薄中工作表数 (13) ActiveWorkbook.name ‘返回活动工作薄的名称 (14) ThisWorkbook.Name ‘返回当前工作簿名称 ThisWorkbook.FullName ‘返回当前工作簿路径和名称 (15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小 (16) Application.Window.Arrange xlArrangeStyleTiled ‘将工作簿以平铺方式排列 (17) ActiveWorkbook.WindowState=xlMaximized ‘将当前工作簿最大化 工作表 (18) ActiveSheet.UsedRange.Rows.Count ‘当前工作表中已使用的行数 (19) Rows.Count ‘获取工作表的行数(注:考虑向前兼容性) (20) Sheets(Sheet1).Name= “Sum” ‘将Sheet1命名为Sum (21) ThisWorkbook.Sheets.Add Before:=Worksheets(1) ‘添加一个新工作表在第一工作表前 (22) ActiveSheet.Move After:=ActiveWorkbook. _ Sheets(ActiveWorkbook.Sheets.Count) ‘将当前工作表移至工作表的最后 (23) Worksheets(Array(“sheet1”,”sheet2”)).Select ‘同时选择工作表1和工作表2 (24) Sheets(“sheet1”).Delete或 Sheets(1).Delete ‘删除工作表1 (25) ActiveWorkbook.Sheets(i).Name ‘获取工作表i的名称 (26) ActiveWindow.DisplayGridlines=Not ActiveWindow.DisplayGridlines ‘切换工作表中的网格线显示,这种方法也可以用在其它方面进行相互切换,即相当于开关按钮 (27) ActiveWindow.DisplayHeadings=Not ActiveWindow.DisplayHeadings ‘切换工作表中的行列边框显示 (28) ActiveSheet.UsedRange.FormatConditions.Delete ‘删除当前工作表中所有的条件格式 (29) Cells.Hyperlinks.Delete ‘取消当前工作表所有超链接 (30) ActiveSheet.PageSetup.Orientation=xlLandscape 或ActiveSheet.PageSetup.Orientation=2 ‘将页面设置更改为横向 (31) ActiveSheet.PageSetup.RightFooter=ActiveWorkbook.FullName ‘在页面设置的表尾中输入文件路径 ActiveSheet.PageSetup.Le
300ms点击延迟 移动端的300ms点击延迟是因为移动端可以进行双击缩放的操作,因此浏览器在click之后要等待300ms,看用户有没有下一次点击,也就是判断这次操作是单击还是双击。 元素上重叠放置,如果A元素的touchstart事件绑定的回调函数是隐藏A元素自身,那么当点击A元素后A元素会消失,事件的触发顺序是touchstart -> touchend -> click,如果在300ms 元素消失,那么click事件便落到了B元素上,如果B元素是个链接或者绑定了click事件,那么B元素的默认行为或者是绑定的事件回调便会意外地触发,这就是点击穿透问题,解决这个问题还是需要解决click事件的300ms 解决方案 禁止缩放 通过完全禁止缩放来使双击缩放的功能失效,此时浏览器就可以禁用默认的双击缩放行为并且去掉300ms点击延迟,但是在这种情况下双指缩放的功能也会失效。 maximum-scale=1"> 更改默认的视口宽度 浏览器在包含width=device-width也就是视口宽度=设备宽度或者设置为比viewport值更小的页面上禁用双击缩放行为,没有双击缩放就没有300ms
Hi3798MV300/Hi3798MV300H处理器子系统 Hi3798MV300/Hi3798MV300H采用 ARMCortex-A53MPCore 四核处理器,Cortex-A53 MPCore 支持 OTP,支持 Unique ID Hi3798MV300/Hi3798MV300H应用场景 芯片中恒电区子系统主要用于芯片的低功耗模式控制,控制芯片的待机和唤醒流程,以及相关的系统控制。 Hi3798MV300/Hi3798MV300H架构 芯片恒电区子系统提供具体内容包括: 恒电区处理器 8051 中断系统 系统定时器 外设接口 系统控制寄存器 恒电区处理器 恒电区子系统集成
不能保证单独编译的文件系统可用,建议采用make all编译; 但可单独编译uboot,kernel; 可以传如下参数: a, BOOT_MEDIA:spi(default) or emmc b, CHIP:hi3516dv300
Hidv3516dv300鸿蒙2.0编译搭建 一、安装docker mkdir openHarmony cd openHarmony sudo snap install docker # 获取docker /build.sh --product-name Hi3516DV300 --ccache # 出现以下报错信息,执行下面指令更新预编译文件 bash .
这些年,大数据作为一个时髦概念,出现频率很高,关注度也很高。 对于很多人来说,当他第一次听到“大数据”这个词,会自然而然从字面上去理解——认为大数据就是大量的数据,大数据技术就是大量数据的存储技术。 但是,事实并非如此。 大数据比想象中复杂。它不只是一项数据存储技术,而是一系列和海量数据相关的抽取、集成、管理、分析、解释技术,是一个庞大的框架系统。 更进一步来说,大数据是一种全新的思维方式和商业模式。 今天这篇文章,我们来聊聊大数据。 近年来,大数据这个词的热度很高,受到公众的广泛关注。 对于很多人来
Given an unsorted array of integers, find the length of longest increasing subsequence. For example, Given [10, 9, 2, 5, 3, 7, 101, 18], The longest increasing subsequence is [2, 3, 7, 101], therefore the length is 4. Note that there may be more than
**解析:**Version 1,最长递增子序列,典型的动态规划问题,定义状态:以nums[i]作为结尾元素的最长递增子序列的长度,状态转移方程:遍历nums[i]之前的元素nums[j],如果nums[i] > nums[j],则其最长递增子序列的长度为max(dp[i], dp[j] + 1),遍历之后,可以找到以nums[i]作为结尾元素的最长递增子序列长度,最终返回的是所有元素的最长递增子序列长度中最长的一个。Version 2是一种技巧,使用order作为有序序列保持最长递增子序列长度,当新元素比有序序列的最后一个元素大时,此时增加新元素到有序序列中,否则,则将新元素插入到当前序列中,替换比其大或相等的元素,保证左侧元素都比它小,此时长度不变,order中始终保留较小的元素,这样利于插入新元素。order的长度等于最长递增子序列长度,但order的数据不一定等于最长递增子序列的数据。
再将以上二进制拼接起来计算十进制结果:00001010 00000011 00001001 00001100 = ?
找到整数数组中最长的递增子数组。该子数组可以为不连续的。如题目中例子所示,[10, 9, 2, 5, 3, 7, 101, 18]得到的最长子数组为[2,3,7,101]。
Given an unsorted array of integers, find the length of longest increasing subsequence. For example, Given [10, 9, 2, 5, 3, 7, 101, 18], The longest increasing subsequence is [2, 3, 7, 101], therefore the length is 4. Note that there may be more than
理由一:300道面试题助你基础和实践双吸收 Python是一门在软件开发领域中极具影响力且发展迅速的语言,同时也是计算机科学相关专业的本科生课程的重要组成部分,因此,从事Python编程是一个不错的想法 Python程序员面试秘笈》作为一本面试指导图书,它的目的就是帮助Python程序员顺利通过技术面试,因此附加了面试官可能向读者提出的问题,这些问题按章排列,读者可以很有针对性地学习,附赠的题库中更是含有300 但是,市面上大多数学习资料都不配带习题册,这样想要练习巩固的学者们也有些焦虑,而《Python程序员面试秘笈》就完美解决了大家的烦恼: ◆ 在线题库 300多个Python面试题免费学,线上题库让你随时随地都能学
给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。