-
WinForm使用DataGridView实现类似Excel表格的查找替换
在桌面程序开发过程中我们常常使用DataGridView作为数据展示的表格,在表格中我们可能要对数据进行查找或者替换。 其实要实现这个查找替换的功能并不难,记...
SpringSun 2023-01-02458 0 0 -
macOS和Linux上手动编译OpenCV并作为依赖添加到Python/C++/Java
OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发...
Mintimate 2023-01-02464 0 0 -
ClickHouse ConnectionPool 链接池的优化
是维护的数据库连接的缓存,以便在将来需要对数据库发出请求时可以重用连接。 连接池用于提高在数据库上执行命令的性能。为每个用户打开和维护数据库连接,尤其是对动态数...
jasong 2023-01-02478 0 0 -
给Python算法插上性能的翅膀——pybind11落地实践
目前AI算法开发特别是训练基本都以Python为主,主流的AI计算框架如TensorFlow、PyTorch等都提供了丰富的Python接口。有句话说得好,人生...
乾彪 2023-01-02501 0 0 -
如何定位内存泄漏
在发现程序存在内存泄漏后,往往需要定位泄漏点,而定位这一步往往是最困难的,所以经常为了定位泄漏点,采取各种各样的方案,甭管方案优雅与否,毕竟管他白猫黑猫,抓住老...
高性能架构探索 2023-01-02451 0 0 -
使用基于Roslyn的编译时AOP框架
团队日常协作中,自然而然的会出现很多重复代码,根据这些代码的种类,之前可能会以以下方式处理
重典 2023-01-02472 0 0 -
如何在编码阶段减少代码中的bug?
静态分析工具能够在代码未运行的情况下分析源代码,发现代码中的bug。在C/C++程序中,静态分析工具可以发现程序错误,如空指针取消引用、内存泄漏、被零除、整数溢...
嵌入式与Linux那些事 2023-01-02442 0 0 -
Metalama简介3.自定义.NET项目中的代码分析
这里所说的代码分析,是可以通过一些自定义的方法,在使用不符合条件的代码时产生错误或警告。
重典 2023-01-02472 0 0 -
公式化思考面试与机试中的动态规划类题目
状态是指题目的条件能够组成的所有可能结果(比如括号的数量,每个括号是左括号还是右括号,括号的配对方式等)。 由于状态的描述方式许多,多数描述跟题目无关,这里给出...
奇迹狗狗 2023-01-02467 0 0 -
vector初始化与否造成巨大的性能差异
本文首发于公众号【高性能架构探索】,文章链接vector初始化与否造成巨大的性能差异
高性能架构探索 2023-01-02439 0 0