防止事故发生的安全技术措施主要包括消除危险源、限制能量或危险物质、隔离等。其中,选项A设置薄弱环节并不是一种常用的防止事故发生的安全技术措施;选项D个体防护属于事故预防中的个体防护措施,不属于安全技术措施;选项E避难与救援是在事故发生后采取的措施,也不属于防止事故发生的安全技术措施。因此,正确的选项是B和C。