序: 看micropython的parser代码时,出现了比较复杂的宏,于是研究一番,总结如下: parser中的宏: #define RULE_EXPAND(x) x #define RULE_PADDING(rule, ...) RULE_PADDING2(rule, __VA_ARGS__, ...
分类:
编程语言 时间:
2020-03-19 21:38:03
阅读次数:
104
主要使用request库和beautifulSoup库爬取今日热榜的数据。 具体代码实现: 1 import requests 2 from bs4 import BeautifulSoup 3 import time 4 import pandas 5 import re 6 7 def get_ ...
分类:
编程语言 时间:
2020-03-19 13:50:59
阅读次数:
94
nltk.parse句法分析 1).上下文无关文法 2).递归下降解析器 3).图表分析,动态规划 from nltk.parse import * parser = CoreNLPParser(url='http://localhost:9966') tokens = 'Rami Eid is s ...
分类:
其他好文 时间:
2020-03-16 09:22:31
阅读次数:
72
1.加载3dtile数据(url是3dtile数据配置文件,proxy可能存在跨域所需要的代理) //加载3dtiles function add3DTiles(url, proxy) { var tileset = viewer.scene.primitives.add(new Cesium.Ce ...
分类:
其他好文 时间:
2020-03-11 15:29:10
阅读次数:
70
1. 词法分析方面,掌握正则表达式,了解dfa/nfa。 2. Parsing 方面,能读懂BNF,知道AST,会写简单的递归下降parser,会用antlr之类的parser generator。 3. 优化方面,知道现代编译器的优化能力有多强,知道如何配合编译器写出高效易读的代码,避免试图out ...
分类:
其他好文 时间:
2020-03-10 09:15:03
阅读次数:
62
安装 pip install beautifulsoup4 小测 1. 即使安装的是beautifulsoup4,但是使用时简写为bs4 2. 从bs4库导入一个BeautifulSoup类,注意B和S大写 3. html.parser为解析器,还有xml,lxml, html5lib等解析器 bs ...
分类:
编程语言 时间:
2020-03-09 22:25:39
阅读次数:
65
pandas过滤文件重复行 import pandas as pd import os import argparse import random import string # 增加参数 parser = argparse.ArgumentParser( description="过滤文件重复行, ...
分类:
其他好文 时间:
2020-03-06 10:44:39
阅读次数:
85
目录 1. 文件上传功能 2. cookie处理 3. 会话维持与模拟登陆 4. SSL证书验证 5. 代理设置 6. 超时设置 7. 构建Request对象 8. urllib简单介绍 9. 正则介绍 10. 校花网图片爬取与多页爬取 ...
分类:
编程语言 时间:
2020-02-29 13:12:04
阅读次数:
89
传统文件上传 1. 导入jar包:commons fileupload, commons io 2. 在前端提供一个form表单和文件选择域 3. 编写controller 注意事项 form表彰的enctype取值必须是:multipart/form data(用分隔符将表彰内容分隔成多个部分), ...
分类:
编程语言 时间:
2020-02-28 18:55:02
阅读次数:
66
Invalid argument syntax org.springframework.core.env.Simple CommandLineArgs Parser.parse 具体问题应该是启动的commandline 输入命令格式问题 Purpose This CommandLineProper ...
分类:
编程语言 时间:
2020-02-28 15:35:56
阅读次数:
155