07通用技术八月 29, 2020python实战10_pytest测试和覆盖率插件安装:pipinstallpytest-cov命令:pytest—cov=src—cov-report=htmlsrc:python源代码路径(文件夹形式,不支持模块or模块.py等形式)注意:文件夹下所有符合文件名:test_._test.py都必须能跑通,否则html报表中只有函数定义,没有python实战
07通用技术八月 29, 2020python实战08_多线程性能分析(装饰器和chromeTrace)多线程开发时,需要进行性能分析时,希望查看各线程(进程的执行时序图)类似如下效果转化脚本和使用方法如下代码将在error.log(添加到debug.log可能更合理)中添加部分日志,当然,生成的日志无法直接用chrometracing绘制时序图,但经过转化脚本后则可以使用方式01,装饰器@cal_tpython实战
07通用技术八月 29, 2020python实战07_调试pdbpdb是python自带的一个包,为python程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。Python多线程的时候调试的简单方法(thread.run)https://blog.csdn.net/york1996/python实战
08领域技术八月 23, 2020opencv小白10PracticalExercise学习笔记0430使用OpenCV实现图像孔洞填充31使用OpenCV将一个三角形仿射变换到另一个三角形#Givenapairoftriangles,findtheaffinetransform.warpMat=cv2.getAffineTransform(np.float32(tri1Cropped),np.fAI应用和opencv
08领域技术八月 23, 2020opencv小白09PracticalExercise学习笔记0320使用OpenCV实现基于增强相关系数最大化的图像对齐(略)21使用OpenCV的Eigenface如何计算如何计算EigenFaces要计算EigenFaces,我们需要使用以下步骤:1)获取面部图像数据集:我们需要一组包含不同类型面部的面部图像。在这篇文章中,我们使用了来自CelebA的约20AI应用和opencv
07通用技术八月 23, 2020django入门进阶07_用户模块与权限系统Django默认提供了用户权限管理模块authuser表,User是auth模块中维护用户信息的表,在数据库中该表被命名为auth_user.该表继承自Abstractuser.group表,定义用户组模型,该表只包含一个name字段和一个permissions(权限)多对多关系字段,在数据库中被命django入门进阶
07通用技术八月 18, 2020项目实战07线上问题定位之自上而下查看进程下线程和资源占用使用ls/proc/pid/task/查看线程使用ps-eLf命令/psaux-L/psaux-el使用pstree查看线程数量cat/proc/19135/status|grepThreadspstree-p19135|wc-l程序状态字段解释DUninterruptiblf编程语言
07通用技术八月 16, 2020python进阶21_再识单例模式父子进程内部变量是否可以直接共享,当然不是,需要“特殊加工”下才行。那么在web开发中的单例模式,是真正的全局唯一的单例么?自然也是否惭愧,自己用单例还是比较多的,还真是第一次注意到这一点。之前使用时,想当然的以为就是(应用程序级别)全局唯一的,譬如java的类里的static,python模块中的python进阶
07通用技术八月 16, 2020django入门进阶08_数据库事务锁1.1:乐观锁:概念:同一条数据很少会因为并发修改而产生冲突,适用于读多写少的场景。实现方式:读取一个字段,执行处理逻辑,当需要更新数据时,再次检查该字段是否和第一次读取一致。如果一致,更新数据,否则不更新,重新读取后再提交。1.2:悲观锁:概念:当一条数据正在被修改时,不允许其他任何关于这条数据django入门进阶
07通用技术八月 16, 2020django入门进阶09_中间件django的中间件(middleware)是一个轻量级的插件系统,在django中的请求和响应中,可以利用中间件干预视图的请求和响应。如何启用中间件若要启用中间件组件,请将其添加到Django配置文件settings.py的MIDDLEWARE配置项列表中。五大钩子函数传统方式自定义中间件其实就是django入门进阶
07通用技术八月 8, 2020RK3399产品参数分析RK3399的产品特性Core•Big.Little体系结构:双核Cortex-A72四核Cortex-A53,64位CPU•ARMMali-T860MP4GPU,OpenGLES1.1/2.0/3.0/3.1/3.2,Vulkan1.0,OpenCL1.2,DX11Memory•双通道DDR3-1t玩物不丧志
07通用技术八月 8, 2020python入门07_wtfbook疑问和验证Whatthef*ckPython!:https://github.com/leisurelicht/wtfpython-cnDeepdown,we’reallthesame./本质上,我们都一样.classWTF:passOutput:>>>WTF()==WTF()#两个不同的对象应该不相等##疑python入门
08领域技术八月 3, 2020雷神视频项目学习笔记雷神(雷霄骅)博客学习笔记我的开源视音频项目汇总https://blog.csdn.net/leixiaohua1020/article/details/42658139FFmpeg示例程序是我做的最多的一类程序。这些示例程序展示了利用FFmpeg的类库进行视音频程序开发的方法,比较适合新手学习FFAI应用和opencv
07通用技术八月 3, 2020cpp_学习笔记大学时学习的第一门编程语言就是C,实际开发时C++的使用还是较多的,基本上前三年均以Cpp为主。无奈读研和工作后就从未再接触过C和CPP了,目前公司产品需要,再回头拾起Cpp的知识吧,复习为主,只摘录重点。参考教程C++教程:https://www.runoob.com/cplusplus/cpp-cpp
07通用技术八月 2, 2020cpp_gcc,make和cmakegcc,make,cmake关系1.gcc是GNUCompilerCollection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。3.但cpp