- 博客(37)
- 资源 (8)
- 收藏
- 关注
原创 在UTF-8中,汉字需要3个字节编码,英文字符用1个字节
UNICODE是万能编码,包含了所有符号的编码,它规定了所有符号在计算机底层的二进制的表示顺序。有关Unicode为什么会出现就不叙述了,Unicode是针对所有计算机的使用者定义一套统一的编码规范,这样计算机使用者就避免了编码转换的问题。Unicode定义了所有符号的二进制形式,也就是符号如何在计算机内部存储的,而且每个符号规定都必须使用两个字节来表示,也就是用16位二进制去代表一个符号,这样就导致了一个问题,英文编码的空间浪费,因为在ANSI中的符号都是一个字节来表示的,而使用了UNICODE编码就白白
2021-09-26 15:48:17
2157
转载 Python 如何将字符串转为字典
在工作中遇到一个小问题,需要将一个python的字符串转为字典,比如字符串:user_info = '{"name" : "john", "gender" : "male", "age": 28}'我们想把它转为下面的字典:user_dict = {"name" : "john", "gender" : "male", "age": 28}有以下几种方法:1、通过 json 来转换>>> import json>>> user_info..
2021-08-20 17:16:05
3116
转载 各大AI开放平台汇总分析
AI开放平台已经成为企业重要的基础设施。各大公司都建立了自己的AI开放平台,除了BAT+科大讯飞的建设的四大AI开放平台外,各公司纷纷推出了自己的人工智能平台,AI平台介绍和汇总如下,不断更新中。 目录 百度AI开放平台 阿里云人工智能平台 腾讯AI开放平台 科大讯飞开放平台 华为云AI平台 Face++旷视 360人工智能研究院 网易人工智能 京东AI开放平台 小米AI开放平台 海康威视 OLAMI 欧拉密 AI 云知声开放平台 搜狗...
2021-08-11 10:56:22
6423
1
原创 cypher语言学习
1、非字母或空格类型关系可以用“`”(1左边的)引号引起来,如Create (m)-[:`TYPE WITH SPACE`]->(n)2、当需要匹配多种关系中的一种时,可以通过竖线(|)连接起来Match (m:Movie)-[:ACTED_IN|DIRECTED]-(n:Person{name:’Tom’})3、可变长关系和固定长度关系:-[:TYPE*minHops..maxHops]->,-[:TYPE*fixHops]->,如MATCH p= (n:Person
2021-08-04 09:42:37
391
转载 攻击资源合集
相关资源列表https://mitre-attack.github.io/ mitre科技机构对攻击技术的总结wikihttps://huntingday.github.io MITRE | ATT&CK 中文站https://arxiv.org 康奈尔大学(Cornell University)开放文档http://www.owasp.org.cn/owasp-proj...
2020-02-10 10:38:30
6439
原创 jquery异步post几种方式
AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。一、表单形式ajax提交<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>login test</title> ...
2019-11-22 09:35:33
603
转载 Python代码规范和命名规范
一、简明概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识2、代码格式2.1、缩进统一使用 4 个空格进行缩进2.2、行宽每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120)理由:这在查看 side-by-side 的 diff 时很...
2019-05-20 09:13:34
285
原创 Neo4j 实现对博客数据分析
目录1. 数据准备2. 数据导入2.1常见数据导入方式概览2.2 导入工具对比2.3该实例中数据导入2.4neo4j进程开启3. 数据库模式分析3.1 图数据模型展示3.2 现有约束和索引展示3.3 所有关系类型展示3.4 所有节点标签(类型)展示3.5 节点个数统计3.6 关系个数统计3.7 数据存储空间展示3.8 数据采样...
2019-05-14 17:27:54
2710
转载 Cytoscape.js_关系图API_文档
开始本节将向您介绍开始使用Cytoscape.js所需的基本步骤。包括Cytoscape.js如果您使用的是HTML环境,则将Cytoscape.js包含在<script>标签,例如:<script src="cytoscape.js"></script>若要使用CDN中的Cytoscape.js,请使用CDNJS。请不要从文档中链接到C...
2019-05-05 10:55:39
5263
原创 Python语言实现Neo4j数据库Web可视化(cytoscape)开发
目录1. neo4j 在win系统中安装配置2. 工具准备(1)后端(2)前端3. 环境准备(1)Pycharm中安装flask(2)安装neo4j的python驱动(3)创建文件夹,下载前端显示依赖包,如图4. 开发过程(1)flask开发(2)cytoscape开发5. 效果图(1)启动网站(2)效果预览1. neo4j 在wi...
2019-04-23 09:48:48
33662
51
原创 Neo4j CQL语法
1. 创建节点CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" })其中dept为节点名,Dept为标签名(可理解为表名)CREATE (emp:Employee{id:123,name:"Lokesh",sal:35000,deptno:10})2. 检索Neo4j使用CQL MAT...
2019-04-22 11:12:09
976
原创 chromedriver与chrome版本对应关系
看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本 支持的Chrome版本v2.43 v69-71v2.42 v68-70v2.41 v67-69v2.40 v66-68v2.39 v66-68v2.38 v65-67v2.37 v64-66...
2019-04-22 08:47:07
1404
转载 知识图谱+Recorder︱中文知识图谱API与工具、科研机构与算法框架
文章目录 @[toc] 一、知识图谱商业应用 01 唯品金融大数据 02 PlantData知识图谱数据智能平台 03 拍拍贷图数据库技术 04 CN-DBpedia 05 OpenKG.CN——开放的中文知识图谱 06 楚辞 07 海致大数据 08 腾讯云星图 09 网感至察 10 慧科技术 - 商业AI(NLP...
2019-01-29 10:18:13
3165
转载 自己动手搭建恶意软件样本行为分析环境
互联网的飞速发展在给用户的日常工作生活带来了巨大方便的同时,也给各种各样的恶意软件提供了一片繁衍扩散的沃土。媒体上时有关于某种恶意软件大规模流行造成严重损失的报道。恶意软件的扩散早已引起信息安全业界的重视,各安全软件和杀毒软件厂商都有成型的解决方案。不过恶意软件的更新换代总是走在安全厂商的产品前面,恶意软件变种的出现速度越来越快,单纯使用防杀毒软件已不能完全保证用户远离恶意软件。本文提出...
2018-12-21 09:22:36
1317
原创 利用Lxml库中xpath语法爬取异步加载网页中图片并存入mongodb
一、Lxml介绍 lxml是python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言,它最初是用来搜寻XML文档的,但是它同样适用于HTML文档的搜索。XPath的选择功能十分强大,它提供了非常简明的路径选择表达式,另外,它还提供了超过10...
2018-12-03 10:09:39
1036
原创 pymongo 利用gridfs构建大文件存储系统
一、gridfs介绍GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等),适合于不常改变但是经常需要连续访问的大文件。GridFS 也是文件存储的一种方式,但是它是存储在MonoDB的集合中。GridFS 可以更好的存储大于16M的文件。GridFS 会将大文件对象分割成多个小的chunk(文件片段),一般为256k/个,每个chunk将作...
2018-11-30 14:55:45
4048
1
原创 pycharm下anaconda环境中无法识别pymongo、selenium等插件的解决方法
通过plugin和pip中安装的pymongo无法在anaconda编译器环境中识别,可以通过命令行中输入三条代码完成安装1.anaconda search -t conda selenium,如下C:\Users\Administrator>anaconda search -t conda seleniumUsing Anaconda API: https://api.anaco...
2018-11-15 09:28:15
1946
原创 vim 多行注释和取消注释
多行注释1.按ctr+v进入列模式,按上下键选多行如图2. 按大写I进入插入模式,输入#,然后按两次esc键3. 保存wq 取消注释ctr+v进入列选择模式,选择多列,然后按d即可删除...
2018-08-02 16:27:47
1056
原创 fabric v1.0.0 多节点(3节点)部署
首先按照https://blog.youkuaiyun.com/qq_30852577/article/details/79170406在三个节点实现免密码登录,按照链接https://blog.youkuaiyun.com/qq_30852577/article/details/80896031安装docker、docker-compose与go环境,安装完成后执行下面操作1.生成公私钥和证书Fabric中有两...
2018-07-31 10:56:46
945
1
转载 【转】Ubuntu下国内源更新
Ubuntu安装后默认的官方源是美国的服务器,但是美国服务器在国内安装软件等会有较大的限制。所以我们需要将默认的源切换为国内源。一般来说,常用的国内源有阿里源(这是中国官方源)、网易源和搜狐源等等。除此之外,还有高校源,比如清华、中科大以及浙大等等。如果是在校学生,那么换成自己学校内部的源,更新和安装软件的速度会很快。如果是非校园网络,那么最推荐的就是阿里源。不同版本的Ubuntu系统的源列表不相...
2018-07-27 10:58:42
218
原创 ubuntu16.04下fabric v1.0.0手动多步骤安装(单机版)
1. 安装docker与docker-compose(docker-compose要支持v2版本的yaml)参考https://docs.docker.com/install/linux/docker-ce/ubuntu/1.1 使用国内阿里源安装dockercurl -fsSLhttp://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg |...
2018-07-04 08:32:23
1353
原创 redhat 创建新用户 adduser与useradd区别 新用户加入sudoers选项
一、adduser与useradd区别(1)创建用户命令两条:adduser 用户名useradd 用户名(2)用户删除命令(必须在账户注销情况下才能删除):userdel 用户名 (只删除用户)userdel -r 用户名 (连同用户目录一起删除)(3)区别adduser 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码useradd ...
2018-06-20 11:06:58
9064
原创 ubuntu中打开ssh远程连接及集群内免密登录
1. 打开ssh服务端(1)安装OpenSSH Ubuntu缺省没有安装SSH Server,使用以下命令安装: sudo apt-get install openssh-server openssh-client 不过Ubuntu缺省已经安装了ssh client。(2)打开ssh的拷贝scp服务root密码登录因为scp是基于ssh的拷贝服务,ssh在没有密钥登...
2018-06-20 09:33:45
633
原创 docker私有仓库建立及DOCKER_OPTS配置不生效的解决
1. 搭建环境docker私有仓库服务器(系统:ubuntu 16.04,IP:10.0.2.10)docker私有仓库客户机(系统:ubuntu 16.04,IP:10.0.2.11,10.0.2.12)2. 搭建过程(1)三台机器分别安装docker-ce最新版curl -sSL https://get.docker.com/ | sh 安装docker-ce(2)10.0.2....
2018-03-06 09:01:31
6373
转载 Docker教程之 Swarm搭建Docker集群
Swarm介绍Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(docker client in Go, docker_py, docker等)均可以直接与Swarm通信。Swarm几乎...
2018-02-28 10:55:35
261
转载 巅峰对决之Swarm、Kubernetes、Mesos
这篇文章对比了三大主流调度框架:Swarm、Kubernetes和Mesos。文章不仅从理论上讨论了各个框架的优缺点,还从两个实际的案例出发,分析了每个框架具体使用方法。@Container容器技术大会将于6月4日在上海光大会展中心国际大酒店举办,来自携程、PPTV、蚂蚁金服、京东、浙江移动、海尔电器、唯品会、eBay、道富银行、麻袋理财、土豆网、阿里百川、腾讯游戏、点融网等公司的技术负责人将带来...
2018-02-28 10:46:58
2200
原创 ubuntu中创建root密码及查看当前目录
1. 创建root密码Ubuntu默认没有开启root密码,创建密码用命令sudo passwd修改主机名 sudo vim /etc/hostname2. 查看当前目录pwd
2018-02-13 16:59:10
2032
原创 ubuntu中修改文件权限
格式:chmod [who] [+|-|=] [mode] 文件(名)1. whou 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。2. +|-|=+ 添加某个权限。 - 取消某个权限。 = 赋予给定权限并取消其他所有权限(如果有的话...
2018-02-13 16:39:51
1057
转载 VirtualBox下虚拟Ubuntu系统中新增的SATA硬盘及扩容
1. 添加新硬盘(必须在虚拟机关机状态下进行)Settings -> Storage -> Controller: SATA -> Add Hard Disk然后,根据需求创建合适的硬盘2. 启动虚拟机查看现有系统的磁盘空间sudo fdisk -l可看到新加的虚拟硬盘,我这里的设备名为:/dev/sdb3. 给新加的硬盘分区fdisk /dev/sdb键入m,可看到帮助信息co...
2018-02-13 16:02:03
1680
原创 海外版mate9刷机国行android 8.0系统
购买了一个马来西亚版mate9,用了一段时间后对比国行系统感觉不如国行好用,总结几点:1)海外版google全家桶没法拆卸;2)系统占用内存大,4G内存不打开任何应用的情况下只剩下1.5G左右,打开几个应用后甚至只剩下0.6G内存;3)耗电厉害,中度使用能用一天;4)不翻墙情况下安装应用及其不方便,我是找了个酷安应用商店下载应用。总之,使用体验不太好。所以利用周末时间网上找攻略刷机,网上的刷机教程
2018-01-28 22:43:34
17646
原创 华为H3C ACL配置
一、ACL功能简介随着网络规模的扩大和流量的增加,对网络安全的控制和对带宽的分配成为网络管理的重要内容。通过对数据包进行过滤,可以有效防止非法用户对网络的访问,同时也可以控制流量,节约网络资源。ACL(Access Control List,访问控制列表)即是通过配置对报文的匹配规则和处理操作来实现包过滤的功能。二、ACL种类1. 基本ACL:只根据数据包的源IP地址制定规则,序号
2018-01-16 17:16:38
63393
原创 华为三层交换机端口汇聚和交换机备份 实例介绍
1. 组网及功能实现如图,配置以三层太网端口汇聚和交换机备份功能2. 三层交换机配置步骤(1)配置接口IP地址在SW1和SW2上分别创建VLAN1的三层地址10.1.1.1/30和10.1.1.2/30。(2)配置汇聚的端口属性在配置端口汇聚之前,首先要保证Sw1和Sw2所有汇聚的端口必须工作在全双工方式下,而且必须工作在相同的速率下(不能工作于自协商模式,自协商模
2018-01-10 17:07:38
13053
1
转载 交换机的生成树技术
在网络设计中,为了增强通信链路的可靠性,一般会在交换机之间设计一条或多条冗余链路。虽然冗余链路的添加可以保证链路的正常通信,但也可能会导致环路的产生。在广播密集型的网络中,环路会形成广播风暴,从而导致网络网络全部堵塞。对于二层以太网来说,连个局域网之间只能有一条活动着的链路,否则就会产生环路,形成广播风暴。但是为了加强一个局域网的可靠性,建立冗余链路又是十分必要的,因此,其中的一些通路必须
2018-01-09 09:39:14
7448
转载 【转】路由协议----IGP、EGP、RIP、OSPF、BGP、MPLS
1.路由控制的定义 1.1.IP地址与路由控制 互联网是由路由器连接的网络组合而成的。为了能让数据包正确地到达目标主机,路由器必须在途中进行正确地转发。这种向“正确的方法”转发数据所进行的处理就叫做路由控制或路由 路由器根据路由控制表(Routing Table)转发数据包。它根据所收到的数据包中目标主机的IP地址与路由控制表的比较得出下一个应该接收的路由器。因此,这个过程中路由
2018-01-09 09:12:51
10990
转载 loopback具体作用是什么?怎么用?
loopback就是回环(自己发,自己收),有两种实现方法,一是逻辑回环,另一个是物理回环。前者是用interfaceloopback 0 命令创建一个回环接口,后者就是接口做自己的发送和自己的接收端相连。loopback接口比任何其它的物理接口都更稳定,因为只要路由器启动,这个环回接口就处理活动状态,只有这个router失效时它才会失效。此类接口是应用最为广泛的一种虚接口,几乎在每台路由
2018-01-09 09:10:04
52367
1
转载 [转]常见的路由协议(RIP、OSPF、ISIS、BGP)
路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源。 常见的动态
2018-01-09 09:07:07
21663
orientdb,neo4j,allegrograph,fuseki图数据库性能对比
2019-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人