自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python学习:jsonpath的性能问题

问题前面刚总结了,利用jsonpath可以快速访问和设置json对象节点值的帖子。没想到这么快就打脸了。python的jsonpath居然性能如此之差,简直无法接受。今天其实就是抛一个问题,作为记录,希望后续能够找到解决之道。方案利用python装饰器,可以轻松写一个记录函数执行时间的功能。代码如下:import timefrom functools import wrapsdef exec_time(): def decorator(func): .

2020-12-26 23:23:10 935 4

原创 Python学习:函数类型自动检查

问题python语言是一门易学易用的语言,不过相比起c++、java语言,就是读别人的代码,是比较痛苦的,尤其代码量比较大的情况,更是如此。def add(a, b): return a + bprint(10,20)print('10','20')问题的根本原因,就是python中一切皆是对象,函数丢失了类型信息,读起来相当痛苦,只有执行过程,才比较方便掌握代码。解决方案方法一,类型注释python语言缔造者,也已经看出来了代码中没有类型信息的问题。当下的p.

2020-12-25 23:44:07 561

原创 Python学习:基于paramiko的交互式shell

问题我们希望在windows或者linux上,可以使用ssh连接远程服务器,并且能够执行一般的linux命令,同时还要能够有一定交互能力。比如需要切换root用户,输入管理员用户密码等。解决方案Python的paramiko库,可以支持。但实现也有挺多问题需要考虑。主要有以下几点内容:命令执行,能够获取命令结果 命令执行,能够支持指定的预期结果 命令执行,要有超时能力,不能挂死。用法1:ssh = Ssh2Client('127.0.0.1', 22)ssh.connec.

2020-12-25 20:16:54 1622 2

原创 Python学习:json对象快速访问,jsonpath的神奇妙用

概述json对象和xml对象都是树形结构,文本存储,容易理解。但是,构造起来却相当繁琐,嵌套比较深,代码也不好看,难以维护。xml和xpath是一对,很容易联想到json和jsonpath也应该成对出现。jsonpath可以使用得json对象访问变得更加简洁,代码更易维护,避免过多的分支嵌套。幸运的是,jsonpath有规范定义,java和python也都有第三库可以使用。安装jsonpath库jsonpath第三方库,github上有好几个,比如jsonpath,jsonpath-rw,j

2020-12-11 21:35:43 725

深度学习 epub版本

深度学习的epub格式,可读性还比较高,感兴趣同下载。

2018-06-07

通过管道进行cmd进程输入输出重定向,源代码

源代码这是一个头文件,解决了命令行输入输出重定向问题,可以直接使用。测试代码如下: #include "console.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { Console console; if( false == console.RunProcess("cmd.exe") ) { cout<<"create cmd.exe process fail"<", 3000, outstr); cout<<outstr<", 3000, outstr); cout<<outstr<<endl; return 0; }

2012-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除