自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 golang(go) gin 框架 单元测试

golang (go) 语言中的gin框架如何实现单元测试好久没有更新, 之前学习python, 现在又多学习了一门go语言。 go在性能上确实比python要强大很多。但总体各有优劣。最近在使用gin写一个东西的时候,出现了一个问题:浏览器模拟请求进行代码测试,是看不 代码性能如何的,更别说调优了。那么怎么使用单元测试对其进行调优? 写出的代码性能怎么样,有什么需要改进的地方?这就要提到...

2020-03-05 21:45:47 3079

原创 爬虫之JSEncrypt()加密/解密 (python)

在爬虫的路上,会遇到各种各样的妖魔鬼怪。你不打死她,她就会一直恶心你,直到… …最近在做登录的时候遇到了密码加密的问题。通过fiddler抓包分析,登录页面后出现一个login.js,一看就是来者不善。js如下:var login = { init: function (ctx_) { login.constVar.ctx__ = ctx_; login...

2019-04-09 18:31:03 10944 2

原创 python爬虫————js混淆之二重js

话接上头,上一篇讲了一下简单的js反爬,还可以通过python重写解密过程。这一篇的js,相对烧饭,反正我是没有解密出来, 只是使用js模块执行,得出结果。其缺点是执行速度较慢。这里再说一下解密js的目的是得到js中隐藏的cookie,以便访问网站,从而得到html源码。使用环境:python3 requests js2py一、requests请求得到的js如下:<script...

2019-03-13 09:53:18 993 1

原创 python爬虫 js混淆与破解

爬虫与反爬是一场没有声音的战斗,不断的爬与反爬,在交替中推动技术的前进。今天要说的是js混淆那么什么是js混淆反爬呢?,呵呵,我也没有定义^_^一、现象我使用的是python语言,使用requests请求网站得到的响应不是我们熟透的html文件,而是一串比较陌生的内容,他就是js,需要执行这段js,从中找到相应的cookies,放在请求request中,才能正常请求得到html源码...

2019-03-13 09:26:16 5285 2

转载 python 执行js代码

参考:https://www.cnblogs.com/qingsheng/p/9594200.html

2019-03-12 09:07:08 433

原创 git(windows)常用的方法及一些坑

本人去踩过的一些坑:当远程连接仓库的时候如果连接不上,那你有没有更新新的ssh到github上?如何安装就不说了,下载,一路next,说的必要了获取并上传ssh的方法如下:获取ssh打开git bash进入到新的路径中,打开新生成的文件,找到ssh密钥上传达github上,进行,报备, 这样电脑在连接运程的时候会通过你存入的ssh来判断是不是你本人的操作。这一步都做好后,...

2019-03-08 14:39:03 196

转载 python 23种设计模式及实现

转载自:https://www.cnblogs.com/Liqiongyu/p/5916710.html

2019-03-08 09:52:38 319

原创 tf.transpose()用法及参数 perm的使用原理

对于这个函数tf.transpose()这个函数 ,相信都不会陌生,刚刚上手的时候,比较 验证理解的相信是他的参数 perm[],里面究竟怎么取?不绕沟子了,看看参数几何?def transpose(a, perm=None, name="transpose"):漂亮 ,就一个perm,,,,那怎么计算 呢?举个粟子:input_data.dims = (1, 4, 3) #这是输入...

2019-01-26 17:47:59 1359

原创 Image.new,ImageDraw, draw.text等函数的用法

在学习伙伴们刚刚入门的时候图片外理的时候 ,往往需要对图片做一定的操作,接下来,我放上一些demon,介绍python中PIL库的一些常见的用法 。废话不多 ,直接上代码 :#一, 创建图片并在图上添加文本 from PIL import Image,ImageDraw,ImageFonta = '我们不一样' # 定义文本font = ImageFont.truetype('./...

2019-01-26 17:09:21 26911 4

原创 tensorflow张量的打印

如何打印一个张量`代码如下:import tensorflow as tfx = tf.Variable(tf.constant(0.1, shape=[10]))y = tf.Variable(tf.random_normal([1, 3, 3, 2]))with tf.Session() as sess: sess.run(tf.global_variables_init...

2019-01-24 16:32:55 1688

原创 tf.nn.conv2d() 参数说明

tf.nn.conv2d用法详解tf.nn.conv2d()我们已经知道这个函数是用于做二维卷积的,但是他容易和tf.layers.conv2d()混淆。对于初学者来说,他的参数也不是那么容易理解,只是了解到一点皮毛,并不能一下子就记住。下面我们来看一下他定义时的参数:def conv2d(input, # 张量输入 filter, # 卷积核参数 strides, # 步...

2019-01-24 16:31:38 21391 7

转载 强化学习:DQN(转载)

关于强化学习中DQN主要内容:强化学习是什么?主要表现的3个方面 : 1 使用神经网络逼近函数 2 使用经验回放进行训练 3 设置单独的target DQN 计算Q值详见http://www.broadview.com.cn/article/419382...

2019-01-10 11:49:21 172

原创 Tensorflow实现策略网络(深度强化学习)之cartPole

所谓策略网络  即建立一个神经网络模型,它可以通过观察环境状态,直接预测出目前最应该执行的策略(Policy),执行这个策略可以获得最大的期望收益(包括现在和未来的Reward)。  到这里了, 相信你也了解什么是cartPloe,也了解他的原理是什么, 我这里就不再细说了。实现cartPole需要使用的模块-gym gym现在只能在ubuntu上使用,安装如下:sudo pip in...

2019-01-09 16:12:58 1170 1

原创 关于matplotlib及相关cmap参数的取值

关于matplotlib及相关cmap参数的取值在matplotlib中对于图片的显示有如下方法(这不是重点), 其中有cmap=‘binary’的参数。plt.imshow(imgs[i].reshape(28, 28), cmap='binary')#或如下:也可以达到相同的效果plt.imshow(imgs[i].reshape(28, 28), cmap=plt.get_cmap(...

2018-12-25 16:17:05 29491

原创 python anaconda安装sklearn时出现:DLL load failed,或者导入numpy时出现导入模块错误问题

python anaconda安装sklearn时出现:DLL load failed,或者导入numpy时出现导入模块错误问题出现原因出现原因一、如果遇到错误:ImportError:DLLloadfailed1、找不到指定的模块,出现错误原因:安装包的来源问题,也可以理解为包版本兼容问题,有的包使用官方出版,有的包使用whl文件安装解决方案:将所有包都统一来源,要么全部使用官方出版的包,...

2018-12-24 10:17:21 2500 1

转载 python跨模块的全局变量引用

在python面向对象开发的过程中往往会有###全局变量的问题,对于新入局小白来说确实 是一个不小的问题,接下来可以给大家提供一种思路。尽管某些书籍上总是说避免使用全局变量,但是在实际的需求不断变化中,往往定义一个全局变量是最可靠的方法,但是又必须要避免变量名覆盖。Python 中 global 关键字可以定义一个变量为全局变量,但是这个仅限于在一个模块(py文件)中调用全局变量:我们知道...

2018-11-26 15:52:34 7314 1

空空如也

空空如也

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

TA关注的人

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