程式码
python 的 compile 函式可以将字串转换成可执行
Python 的 compile() 函式可以将字串转换成可执行的程式码物件,可以用来执行动态的程式码,或是建立可重复使用的程式码物件。 其中,source 是要编译的字串,filename 是档案名称,mode 是指定编译模式,可以是 exec、eval 或 single,flags 是指定编译时的选项,dont_inherit 是指定是否要继承全域变数,optimize 是指定编译时的优化等级。 下面是一个简单的范例,使用 compile() 函式将字串转换成可执行的程式码物件: 可以看到,执行程式码物件后,可以得到正确的结果
gitlab 10.3 开始使支援静态应用安全检查
GitLab 10.3 开始使支援静态应用安全检查,会程式码扫描,已查找可能被恶意利用的程式码,如 XSS 等,目前此功能只支援 Ruby、JavaScript 与 Python 。扫描结果将会显示在合并分支的页面中。让程式码合并进入主分支之前提早发现问题