d3.js世界地图

2020年12月31日 ,作者: 黄兵

最近需要在网页上面显示世界地图,地图相关区域,显示相关信息,这里有一个很好的示例:world map 02 update to d3 v4好是好,但是你不能用,这里主要原因是中国地图有些问题,具体可以参考这篇文章:权威来啦!如何识别“问题地图”?中国地图正确打开方式为您呈现! 有些地区与中国官方的地图有冲突,请大家注意。具体官方标准地图可以这里查看:http://bzdt.ch.mnr.gov.c...

SecRepo.com-与安全性相关的数据样本

2020年12月28日 ,作者: 黄兵

这个网站收集了很多的数据样本,用于网络安全研究:寻找与安全相关的各种类型的样本可能会非常麻烦。这是我尝试保留一些已找到,创建或指向的与安全相关的数据的精选列表。网址:SecRepo.com - Samples of Security Related Data同时这里有很全的访问日志列表,可以下载之后使用:https://www.secrepo.com/self.logs/

TypeError: write() argument must be str, not BeautifulSoup

2020年12月24日 ,作者: 黄兵

最近在使用BeautifulSoup处理页面的内容,将内容保存到文件,出现如下错误:TypeError: write() argument must be str, not BeautifulSoup具体代码如下:def save_country_flag_svg_file(self): get_flag_uri = self.get_country_flag_uri(IP_STACK_UR...

Python 统计函数运行时间

2020年12月24日 ,作者: 黄兵

最近需要比较不同函数对于同一个问题解决所用的时间差异,于是统计了一下程序运行时间,具体如下:def query_many(self, ip_list): start = time.time() with futures.ThreadPoolExecutor(self._max_workers) as executor: to_do = [] for item...

TypeError: an integer is required (got type str)

2020年12月23日 ,作者: 黄兵

在使用MySQLdb的时候出现了如下错误:TypeError: an integer is required (got type str)出现问题的原因:需要int值,给的却是string值,仔细检查了代码,发现端口哪里写错了:self.crawler_mysql_host = '192.168.50.218'self.crawler_mysql_port = '3306'这里端口应该是int值,...

sqlalchemy.exc.StatementError: (builtins.TypeError) Not a boolean value: False

2020年12月22日 ,作者: 黄兵

在使用SQLAlchemy更新数据的时候,出现如下错误:sqlalchemy.exc.StatementError: (builtins.TypeError) Not a boolean value: False[SQL: UPDATE ip_info SET is_mobile=%s, `rDNS`=%s, ip_connection_id=%s WHERE ip_info.id = %s][p...

textarea 标签的默认值

2020年12月21日 ,作者: 黄兵

发现textarea标签与input标签设置默认值不同,input有value属性,但是textarea没有,所以需要在textarea设置默认值,则可通过以下方法:直接操作:<textarea>hello!</textarea>根据id获取元素,并设置默认值:<textarea id="t1"></textarea><script>document.getElementById("t1").va...

python 使用readlines()读文件的时候\r\n

2020年12月17日 ,作者: 黄兵

下面是使用Python读取一个txt文件的示例:@staticmethoddef read_config(): black_list_path = os.path.join(os.getcwd(), f'config\\black_list.txt') if os.path.exists(black_list_path): with open(black_list_pat...