首页 文章 精选 留言 我的

精选列表

搜索[import],共10008篇文章
优秀的个人博客,低调大师

isort 5.11.0 发布,Python import 分段工具

isort 是一个 Python 实用程序 / 库,用于按字母顺序对导入进行排序,并自动分成不同的部分和类型。它为各种编辑器提供命令行实用程序、Python 库和插件,以快速对所有导入进行排序。它需要 Python 3.6+ 才能运行,但也支持格式化 Python 2 代码。 isort 5.11.0 正式发布,更新内容如下: 添加对 Python 3.11 支持的支持 (#2024) 删除对 Python 3.6 的支持 (#2020) 添加 GH 发布助手 (#2023) 修复集成测试(#2022) 修复单元测试 (#2021) 修复 Rich 兼容性 (#1961) 修复 Pyodide CDN URL (#1991) 添加尾随逗号选项(#1876) 在不可恢复的异常消息中添加缺失的空间 (#1933) skip-gitignore:使用允许列表,而不是拒绝列表(#1900) 不匹配括号的无限循环(#1919) 记录共享配置文件 (#1896) 修复示例插件中的构建后端值 (#1892) 删除对 j​​amescurtin/isort-action 的引用(#1885) 拆分长 cython 导入线(#1931) 添加命令行标志,以对所有重新导出进行排序 (#1862) (#1863) 添加 tox 配置示例 (#1856) 文档:添加 frozenset 和元组设置的示例 (#1822) 添加多个配置文档 (#1850) 更新公告:https://github.com/PyCQA/isort/releases/tag/5.11.0

优秀的个人博客,低调大师

Android NDK 使用自己的共享库(Import Module)

LOCAL_PATH := $(call my-dir)//标准mk语句,指编译路径,所有mk文件第一句都是这个 /**这个模块表示引用了一个本地的静态库 include $(CLEAR_VARS) //清除各种变量,因为这些变量是静态全局的,如果清除,下次编译时又会用到这些变量造成出错 LOCAL_MODULE := libopencore-amrnb //本地静态库模块的名字,这个名字在下面编译jni时需要引用 LOCAL_SRC_FILES := lib/libopencore-amrnb.a //本地静态库文件地址 include $(PREBUILT_STATIC_LIBRARY) //PREBUILT_STATIC_LIBRARY表示先build一个静态库 **/ /**这个模块表示引用了一个本地的动态链接库 include $(CLEAR_VARS) //同上www.2cto.com LOCAL_MODULE := libswscale //本地动态库模块的名字 LOCAL_SRC_FILES := lib/libswscale.so //本地动态库文件位置 include $(PREBUILT_SHARED_LIBRARY) //表示先build这个动态链接库 http://blog.csdn.net/smfwuxiao/article/details/6591927 NDK r5 开始支持预编译共享库。预编译共享库就是从其他地方获得源码编译出的共享库,而不是Android系统自带的。方法如下:1、声明共享库模块 把共享库声明为一个独立模块。假如 libfoo.so 与 Android.mk 位于同一目录。则 Android.mk 应该这样写: [plain] view plain copy LOCAL_PATH:=$(callmy-dir) include$(CLEAR_VARS) LOCAL_MODULE:=foo-prebuilt#模块名 LOCAL_SRC_FILES:=libfoo.so#模块的文件路径(相对于LOCAL_PATH) include$(PREBUILT_SHARED_LIBRARY)#注意这里不是BUILD_SHARED_LIBRARY 这个共享库将被拷贝到 $PROJECT/obj/local 和 $PROJECT/libs/<abi> (strip过的) 2、在其他模块中引用这个共享库 在 Android.mk 中,将这个共享库的模块名加入 LOCAL_STATIC_LIBRARIES (静态库)或 LOCAL_SHARED_LIBRARIES (动态库) 例如, 使用 libfoo.so 的方法: [plain] view plain copy include$(CLEAR_VARS) LOCAL_MODULE:=foo-user LOCAL_SRC_FILES:=foo-user.c LOCAL_SHARED_LIBRARY:=foo-prebuilt include$(BUILD_SHARED_LIBRARY) 3、为共享库导出头文件 这个共享库一般有相应的头文件,比如 libfoo.so 就有 foo.h。 一个简单方法(在Android.mk中写): [plain] view plain copy include$(CLEAR_VARS) LOCAL_MODULE:=foo-prebuilt LOCAL_SRC_FILES:=libfoo.so LOCAL_EXPORT_C_INCLUDES:=$(LOCAL_PATH)/include include$(PREBUILT_SHARED_LIBRARY) 这样,使用该共享库的模块就会在它的 LOCAL_C_INCLUDES 变量加入该头文件搜索路径。4、调试共享库 建议你的共享库保留调试信息。 $PROJECT/libs/<abi> 目录下的共享库都是 strip 之后的(没有调试信息)。有调试信息的版本可被ndk-gdb使用。5、共享库 ABI 你的共享库与目标系统ABI的兼容性很重要。 请检查 TARGET_ARCH_ABI,有以下值: armeabi => ARMv5TE 以上 armeabi-v7a => ARMv7 以上 x86 => x86 建议: armeabi ABI 可以运行在所有 ARM CPU 上。 本文转自wanqi博客园博客,原文链接:http://www.cnblogs.com/wanqieddy/p/4514650.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

Gitlab 中 Github import 功能存在远程代码执行漏洞

漏洞描述 GitLab 是由GitLab公司开发的、基于Git的集成软件开发平台。 GitLab 的漏洞版本中存在远程代码执行漏洞,允许经过身份验证的用户通过GitHub API端点导入远程执行代码。 漏洞名称 GitLab 远程代码执行漏洞 漏洞类型 代码注入 发现时间 2022/8/23 漏洞影响广度 广 MPS编号 MPS-2022-54280 CVE编号 CVE-2022-2884 CNVD编号 - 影响范围 GitLab CE/EE@[11.3.4, 15.1.5) GitLab CE/EE@[15.2, 15.2.3) GitLab CE/EE@[15.3, 15.3.1) 修复方案 **升级GitLab CE/EE到 15.1.5 或 15.2.3 或 15.3.1 或更高版本 ** 参考链接 https://www.oscs1024.com/hd/MPS-2022-54280 https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2884 https://security.tencent.com/ti/update_detail/C9Me3lNW8Ih7ZPJBrEyHkbOcoKVtnwaj 情报订阅 OSCS(开源软件供应链安全社区)通过最快、最全的方式,发布开源项目最新的安全风险动态,包括开源组件安全漏洞、事件等信息。同时提供漏洞、投毒情报的免费订阅服务,社区用户可通过配置飞书、钉钉、企业微信机器人,及时获得一手情报信息推送: https://www.oscs1024.com/?src=osc 具体订阅方式详见: https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册