上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 新的环境配置pycharm的项目时,发现pycharm不能连接到mysql数据库。由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java缺少mysql的驱动。 1.先确保python能正常连接到数据库 可以如下图测试,如果无报错,说明正 阅读全文
posted @ 2018-08-19 20:47 BruceLong 阅读(3097) 评论(0) 推荐(1) 编辑
摘要: 问题 今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息: 翻译过来就是: 解决方案 selenium版本降级 通过pip show selenium显示,默认安装版本为3.8.1。 将其卸载pip uninstall selenium,重新安装并指定版本号pip ins 阅读全文
posted @ 2018-08-19 10:38 BruceLong 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 所需要环境:ubuntu16.04 第一步用:sudo apt install docker.io 第二步:完成后查看一下有没有成功 命令:docker -v,如果是输入错了写成了大V他会提示你有哪些命令,这里需要注意的是v是小写的 小v看版 第三步:启动docker服务 命令:sudo servi 阅读全文
posted @ 2018-08-19 10:15 BruceLong 阅读(4001) 评论(0) 推荐(1) 编辑
摘要: 为了看出两者的区别,首先定义一个table: 使用ipairs对其进行遍历: for i, v in ipairs(a) do for i, v in ipairs(a) do print(v) print(v) end end 输出的结果是: HelloWorldGoodBye 可见ipairs并 阅读全文
posted @ 2018-08-18 22:18 BruceLong 阅读(681) 评论(0) 推荐(0) 编辑
摘要: Lua提供了专门的内置函数assert( )来完成上述的类似功能 assert首先检查的是第一个参数是否返回错误,如果不返回错误,则assert简单返回,否则则以第二个参数抛出异常信息。 assert()是普通函数,他首先计算两个参数,然后在调用函数,如: 先进行tonumber(n), "inva 阅读全文
posted @ 2018-08-18 15:31 BruceLong 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 1.使用情景 在我们Ajax爬虫时需要用到以下这样的数据的时候我们会一个一个地复制粘贴,这样会很麻烦 解决方法:这个只是我个人写的,提供给大家用,如有更好的方法也可以在下方评论 阅读全文
posted @ 2018-08-15 11:19 BruceLong 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1、相关知识简介 HTTP协议 HTTP是常用的应用层协议之一,是面向文本的协议。HTTP报文传输基于TCP协议,TCP协议包含头部与数据部分,而HTTP则是包含在TCP协议的数据部分,如下图 HTTP报文本质上是一个TCP报文,数据部分携带的内容为HTTP报文,HTTP报文多数情况下是一串文本,当 阅读全文
posted @ 2018-08-13 20:57 BruceLong 阅读(10441) 评论(0) 推荐(0) 编辑
摘要: requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。 两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根 阅读全文
posted @ 2018-08-13 08:51 BruceLong 阅读(9686) 评论(0) 推荐(0) 编辑
摘要: 描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 我们可以使用 list() 转换来输出列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表 阅读全文
posted @ 2018-08-12 21:29 BruceLong 阅读(369) 评论(0) 推荐(0) 编辑
摘要: import requestsfrom pyquery import PyQuery as pqurl = 'https://www.zhihu.com/explore'headers = { 'user-agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x 阅读全文
posted @ 2018-08-10 21:15 BruceLong 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 题目:有一个字典对象,d = {'a':1,'b':2},请用尽量简洁的代码将d转换成{1: 'a', 2: 'b'} 第一种方法: 结果 第二种方法: dict(zip(d.values(), d.keys())) 结果 阅读全文
posted @ 2018-08-10 13:03 BruceLong 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: pycharm常用快捷键 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 F1 阅读全文
posted @ 2018-08-09 20:59 BruceLong 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语法: 参数 sequen 阅读全文
posted @ 2018-08-09 16:57 BruceLong 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 如果你设置一个线程为守护线程,,就表示你在说这个线程是不重要的,在进程退出的时候,不用等待这个线程退出。 如果你的主线程在退出的时候,不用等待那些子线程完成,那就设置这些线程的daemon属性。即,在线程开始(thread.start())之前,调用setDeamon()函数,设定线程的daemon 阅读全文
posted @ 2018-08-08 10:00 BruceLong 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1 概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 属于贪婪模式的量词,也叫做匹配优先量词,包括: “{m,n}”、“{m,}”、“?” 阅读全文
posted @ 2018-08-08 08:39 BruceLong 阅读(233) 评论(0) 推荐(0) 编辑
摘要: # 模拟一个接收数据import socketimport timedef auto_hack(udp_socket, recv_msg, revc_ip, revc_port=2425): # 发送数据 while True: print('-' * 65) # 测试 # udp_socket.s 阅读全文
posted @ 2018-08-05 09:29 BruceLong 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 之后要在Ubuntu虚拟机上玩PyTorch,安装了Pycharm。 然而每次打开Pycharm需要在其bin目录下进入终端,然后输入sh pycharm.sh,很麻烦。既然Ubuntu是桌面系统,为什么不好好利用呢? 法1(失败):直接在Pycharm中 Tools→Create Desktop 阅读全文
posted @ 2018-08-05 08:28 BruceLong 阅读(7371) 评论(0) 推荐(0) 编辑
摘要: 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助于状态码,浏览器(或者说用户)可以知道服务器是正常的处理了请求,还是出现了错误。 状态码以3位数字和原因短语组成,例如 200 OK 。 数字的第一位指定了响应类型,后两位无分类。响应类别一共有5种: 1XX Information 阅读全文
posted @ 2018-08-04 10:46 BruceLong 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 1.什么是CA证书。 看过一些博客,写的比较形象具体。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧?假设 A 公司的张三先生要到 B 公司去拜访,但是 B 公司的所有人都不认识他,他咋办捏?常用的办法是带公司开的一张介绍信,在信中说:兹有张三先生前往贵公司办理业务,请给予接洽......云云 阅读全文
posted @ 2018-08-04 08:25 BruceLong 阅读(41818) 评论(6) 推荐(13) 编辑
摘要: python@ubuntu:~/Desktop/test$ ls11.txt 123.txt 12.txt 13.txt 223.txt 323.txtpython@ubuntu:~/Desktop/test$ find ./ -name 1*find: 路径必须在表达式之前: 123.txt用法: 阅读全文
posted @ 2018-08-02 11:24 BruceLong 阅读(763) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页