- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 mongodb 根据另一个集合的字段更新本集合
在monggodb的研究过程中,我想根据另一个集合的字段更新本集合的字段。设collect1里有以下字段{ "code": "7eds", "id": 11}{ "code": "df96", "id": 22}设collect2里有以下字段{ “src_id”:7eds "dst_id":df96}我想将collect2中的src_id和dst_id按照collect1中的code更新为id可以用以下的语句var doc = db.collect1.find({});
2021-07-27 17:46:12 493
原创 python或js查找某个对象或字典下深层嵌套属性的方法
def search_property(obj, count, res, arr): if count > 8: return False count += 1 if isinstance(obj, list): length = min(len(obj), 5) for i in range(length): if obj[i] == res: arr.append(i)
2021-07-21 10:35:11 321
原创 指代消解《End-to-end Neural Coreference Resolution》论文笔记
此前的研究语法解析的错误会传递到模型中(parsing mistakes can introduce cascading errors)手动特征工程的构建不具有泛化性(many of the hand-engineered rules do not generalize to new languages)基本术语参考链接1:https://blog.csdn.net/Answer3664/article/details/102942352参考链接2:https://blog.csdn.net/
2021-05-15 15:50:08 601
原创 第二章 知识图谱表示与建模
知识图谱表示与建模知识表示客观事物的机器标示定义客观实体的机器指代或指称一组本体约定和概念模型定义用户描述客观事物的概念和类别体系支持推理的表示基础提供机器推理的模型与方法用于高效计算的数据结构人可理解的机器语言 只是表示必须接近人的认知语义网络 三元组(节点1、联想弧、节点2) 缺点 :无形式化语法、无形式化语义描述逻辑 互联网本体语言(OWL)互联网时代语义网知识表示框架RDF && RDFS标准栈表示组:URI
2020-09-22 21:59:15 504
原创 第一章 概述
第一章 概述知识表示 知识表示决定了图谱构件的产出目标:知识图谱的语义描述框架(Description framework)、Schema与本体(Ontology)、知识交换语法(Syntax)、实体命名及ID体系 知识图谱:词(Vocabulary)、实体(Entity)、关系(Relation)、事件(Event)、 术语体系(Taxonomy)、规则(Rule) RDF 基本数据模型:三元组(Triple) 基本逻辑结构:主谓宾 描述框架:实体、实体的属性
2020-09-20 21:54:03 105
转载 Python获取并输出当前日期当前时间
import time print(time.time())print(time.strftime('%Y%m%d',time.localtime(time.time())))print(time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))) 详解: 取得时间相关的信息的话,要用到python time模块,python time...
2020-09-18 11:17:46 2210 1
转载 漏洞基本概念
cvss通用漏洞评分系统 cve统一的漏洞编号标准 oval开放漏洞描述语言 cce描述软件配置缺陷的一种标准化格式 cpe结构化命名规范 cwe描述不同类型漏洞的特征 SCAP安全标准框架 NVD美国国家漏洞库 https://nvd.nist.gov/ ...
2020-09-17 15:44:03 381
转载 CPE命名标准 - Common Platform Enumeration
参考网站:https://nmap.org/book/output-formats-cpe.html 打开上面的网站,看第一段内容: Common Platform Enumeration (CPE) is a standardized way to name software applications, operating systems, and hardware platforms. CPE是(Common Platform Enumeration的缩写)以标...
2020-09-17 15:29:32 930
转载 flask中的CBV和FBV
flask中CBV使用from flask import Flask, views app = Flask(__name__) class Login(views.MethodView): methods = ['POST', 'GET'] # 如果需要在CBV中加装饰器的话,括号里就是装饰器的内存地址,可以传多个 decorators = () def get(self): print('get 请求') return 'l
2020-09-14 14:58:02 214
原创 Python实现读取csv文件并转换为excel并压缩
实现了读取文件夹中多个csv文件并将其逐个转换为excel文件,最后将excel文件压缩成.zip压缩包import zipfileimport pandas as pdimport osclass csv_excel_zip(): ''' 读取一个文件夹内的所有csv文件,并将其转化为excel,最后将所有的excel表格压缩成压缩包 ''' def __init__(self, path, out_name): self.path = path
2020-08-19 17:46:24 1698
转载 Python 发送带附件的邮件 发出去的附件格式就成bin
导语:学习到使用Python发送带附件的邮件,但收件人收到的附件格式是bin,附件名称也不是filename写的名称。1、效果如下:2、解决办法: 将 att1[‘Content-Disposition’] = 'attachment;filename = “星测试附件.txt”'替换成 att1.add_header(‘Content-Disposition’, ‘attachment’, filename=‘星测试附件.txt’),即可完美解决3、源码如下:import smtplibfro
2020-08-14 14:20:07 1317 1
原创 Python从入门到精通第十一章习题
import timefrom numpy import matfrom numpy import random'''求100以内素数(质数)'''def _11_1(): list = [] for i in range(2, 100): for j in range(2, i): if i % j == 0: break else: list.append(i)
2020-08-13 17:26:47 136
原创 Python从入门到精通第九章习题
'''递归调用,输入的5个字符相反顺序显示'''def _91(str, length): if length < 0: return ' ' else: return str[length] + _91(str, length-1)# str = input('请输入5个字符:')# length = len(str) - 1# print(_91(str, length))'''5个人坐一起,第5个人比第4个大2岁,第4个比第3个大
2020-08-11 17:44:03 188
原创 Python从入门到精通第八章习题
'''分数序列,求其前20项之和'''def _82(): i, j, list = [2], [1], [] for n in range(1, 21): i.append(i[n-1]+j[n-1]) j.append(i[n-1]) list.append(i[n-1]/j[n-1]) print('%.2f' % sum(list))# _82()'''求1!+···+20!的值'''def _83(n):
2020-08-11 14:04:27 176
原创 Python从入门到精通第七章习题
'''讲一个数据列表复制到另一个'''def _71(): l1 = [1, 2, 3, 4, 5] l2 = l1.copy() print('l1=', l1) print('l2=', l2)# _71()'''一个球从100米自由落下,每次落地后反弹原高度一半,第10次落地,经过多少米,第10次反弹多高'''def _72(): h = 100 length = 0 count = 0 while h <= 1
2020-08-11 11:03:23 203
原创 Python从入门到精通第六章习题
import time'''输出指定格式日期'''def _61(): print(time.strftime('%Y年%m月%d日 %H点%M分%S秒'))# _61()'''输入一行字符,统计英文字母,空格,数字和其他字符的个数'''def _62(): string = input('请输入一串字符:') alpha, space, number, others = 0, 0, 0, 0 for i in string: if i.i
2020-08-10 14:08:27 186
原创 Python从入门到精通第五章习题
'''水仙花数'''def _51(): for a in range(1, 10): for b in range(1, 10): for c in range(1, 10): num = a*100 + b*10 + c cube_sum = a**3 + b**3 + c**3 if num == cube_sum:
2020-08-10 11:36:32 289
原创 Python从入门到精通第四章习题
import time'''暂停一秒输出,并格式化当前时间'''def _41(): time.sleep(1) print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))# _41()'''有一对兔子,从出生后3个月起每个月生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,每个月兔子的总数斐波那契数列'''def _42(): num = [1, 1] for i in r
2020-08-07 16:38:12 149
原创 Python从入门到精通第二章习题
'''1,2,3,4四个数字组成无重复数字的3位数'''def _21(): for a in range(1, 5): for b in range(1, 5): for c in range(1, 5): if a != b and b != c and a != c: print(a, b, c)# _21()'''根据利润分级奖金'''def _22():
2020-08-07 16:36:06 313
原创 Python从入门到精通第三章习题
'''输入某年某月某日,判断是第几天'''def _31(): y = eval(input('请输入年份:')) m = eval(input('请输入月份:')) d = eval(input('请输入日期:')) d += (m-1) * 30 if m < 9: d += m/2 else: d += (m+1)/2 if m > 2: if y % 400 == 0 or y
2020-08-07 16:35:40 213
工程控制协议.rar
2020-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人