自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows下go dep环境搭建

1.下载dep可执行文件打开https://github.com/golang/dep/releases下载最新的dep-windows-amd64.exe2.添加gopath环境变量3.将GOPATH/bin添加到path路径中4.将dep-windows-amd64.exe放入GOPATH/bin下,修改名称为dep.exe5.安装完成,打开cmd查看dep是否安装...

2020-02-17 00:20:45 1525

原创 Python对象三要素判断方式

概述: Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值) is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同,而Type()获取对象类型进行判断: ==:是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等 is:也被叫做同一性运算符,...

2019-06-26 02:17:43 1409

原创 window.name + iframe前端跨域

概述: window.name这个属性不是一个简单的全局属性 --- 只要在一个window下,无论url怎么变化,只要设置好了window.name,那么后续就一直都不会改变,同理,在iframe中,即使url在变化,iframe中的window.name也是一个固定的值,利用这个,我们就可以实现跨域了代码实例:test1.html<!DOCTYPE html&gt...

2019-06-25 02:20:04 2968

原创 location.hash + iframe跨域

实现原理: a欲与b跨域相互通信,通过中间页c来实现。 三个页面,不同域之间利用iframe的location.hash传值,相同域之间直接js访问来通信。具体实现: A域:a.html -> B域:b.html -> A域:c.html,a与b不同域只能通过hash值单向通信,b与c也不同域也只能单向通信,但c与a同域,所以c可通过parent.parent...

2019-06-25 02:04:54 669

原创 iframe+postMessage跨域通信实践

概述: postMessage方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。语法: otherWindow.postMessage(message, targetOrigin, [transfer]); otherWindow:其他窗口的引用,如 iframe的contentWindow、执行window...

2019-06-25 01:40:38 475

原创 jsonp解决跨域实践

Jsonp解决跨域核心原理解析:动态加载服务端返回的js代码 执行服务端返回的可执行js代码 请求方式为get 使用script标签的src属性加载另一个域名的js资源 使用JSONP模式来请求数据的时候服务端返回的是一段可执行的JavaScript代码。因为jsonp跨域的原理就是用的动态加载script的src,所以我们只能把参数通过url的方式传递,所以json...

2019-06-25 00:57:00 107

原创 Centos下netstat的使用

1.netstat的安装 yum install net-tools2.列出所有连接 netstat -a 3.只列出tcp和udp协议的连接(IPv4 和 IPv6 的连接) -t 列出tcp协议连接 -u 列出udp协议连接 -x 只列出所有监听unix端口netstat -lx 4.禁...

2019-06-24 00:52:24 7303

原创 windows下使用python将文档转换为pdf的两种方式

环境安装: pip install win32com 或者下载安装包安装 pip install pywin32-223-cp36-cp36m-win_amd64.whldemo1:# -*- encoding: utf-8 -*-import osfrom win32com import client#pip instatll win32comdef doc2pdf(doc_...

2019-06-19 14:42:42 3114

原创 kafka的一些脚本命令

1.启动kafka服务启动zookeeperbin/zookeeper-server-start.sh config/zookeeper.properties启动kafkabin/kafka-server-start.sh config/server.properties2.创建一个主题bin/kafka-topics.sh --create --zookeeper localhos...

2019-06-19 14:33:52 205

原创 Python中互相import注意事项

1.示例代码1).循环引用中的模块不能在定义阶段就直接调用,将引用的模块的代码放在当前py文件的函数和类方法中#module1.pyfrom import_demo import module2class Model(object):def __init__(self):self.name = "aaa"def do_something(self):...

2019-06-13 16:40:55 2561

原创 基于autopep8的python代码格式化实战

环境描述: python环境:python3.6 依赖库安装:pip installautopep81.python代码中格式化python代码字符串代码实例:import autopep8some_code = '''i = 0if True: if i == 0: if i == 2: print("abc") print(1...

2019-06-11 17:41:17 897

原创 kafka docker查看及修改主题分区实践

环境描述: 操作系统:Linux centos 7 kafka环境:docker1.进入docker:docker exec -it kakfa /bin/bash2.进入docker中kafka的文件目录:cd opt/kafka_2.12-2.2.13.查看当前主题的信息:bin/kafka-topics.sh --zookeeper IP:2181 --de...

2019-06-10 18:42:01 3760

原创 java连接kafka,构建生产者和消费者实例

开发工具:IEDA在pom.xml中添加环境依赖:<!-- kafka --><dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.10</artifactId> <version>0.10.2....

2019-06-10 16:41:33 2437 1

原创 Class path contains multiple SLF4J bindings.使用java连接kafka是报错

使用java写客户端连接kafka是报错如下:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/Admin/.m2/repository/org/slf4j/slf4j-log4j12/1.7.21/slf4j-log4j12-1.7.21.jar!/...

2019-06-10 16:00:59 1266

原创 centos 7下redis docker的安装及远程连接

环境描述:操作系统:centos 7Redis版本:最新版本的redis docker1.拉取redis docker:docker pull redis2.运行redis docker 1).使用密码登录的方式启动 docker run --name redis -p 6379:6379 -itd --restart=alwa...

2019-06-06 00:54:28 732

原创 python连接kafka

python环境 Python版本:python3.6 kafka第三方库安装方式:pip install kafka 操作系统:window 101.生产者连接发送消息代码# -*- coding: utf-8 -*-import jsonfrom kafka import KafkaProducerproducer = KafkaProducer...

2019-06-03 17:53:23 2044

原创 pandas中的Series和DataFrame

1.Series介绍及创建Series是一种类似与一维数组的对象,由下面两个部分组成: values:一组数据(ndarray类型) index:相关的数据索引标签创建Series的两种方式:第一种:由列表或numpy数组创建:s1 =Series([11,22,33,44,55],index=['a1','b1','c1','d1','e1'],name='Hello ...

2019-06-03 00:44:02 235

原创 python中numpy.random的使用函数说明

1.numpy.random.rand(d0, d1, ..., dn): 生成一个[0,1)之间的随机浮点数或N维浮点数组,若没有参数输入,则生成一个数2.numpy.random.randn(d0, d1, ..., dn): 生成一个浮点数或N维浮点数组,取数范围:正态分布的随机样本数3.numpy.random.standard_normal(size=None...

2019-06-02 03:13:40 569

原创 kafka docker启动时报could not be established. Broker may not be available

ontroller id=1, targetBrokerId=1] Connection to node 1 (/10.10.14.220:9092) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)[2019-05-31 09:16:06,308] W...

2019-05-31 17:44:35 3933 1

原创 centos下zookeeper和kafka docker的安装及启动运行

1.拉取镜像wurstmeister/zookeeper和wurstmeister/kafkadocker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka运行zookeeperdocker run -itd --name zookeeper -p 2181:2181 wurstmeister/zookeeper...

2019-05-31 17:41:15 928

原创 Will not attempt to authenticate using SASL (unknown error) ,运行kafka的时候,提示连接zookeeper错误

[2019-05-31 06:36:19,419] INFO Socket error occurred: 10.10.14.220/10.10.14.220:2181: Connection refused (org.apache.zookeeper.ClientCnxn)[2019-05-31 06:36:20,609] INFO Opening socket connection to s...

2019-05-31 16:56:05 4088 1

原创 在centos docker中封装flask应用,并使用命令和dockerfile两种方式制作镜像实战

环境描述: 1.基础镜像版本centos最新版本 2.宿主linux系统:centos 7 3.保证docker服务已安装功能描述: 拉去centos镜像,并使用centos镜像封装自定义的flask应用,将封装的新的centos实例打包为新的镜像方式一:使用命令的方式打包镜像1.查看上篇在centos docker中安装flask及运行flas...

2019-05-31 00:39:02 1029

原创 python中key列表和values列表合并的多种方式

key_list = ["a", "b", "c", "d"]value_list = ["v1", "v2", "v3", "v4"]key_valu_to_dict = dict(zip(key_list, value_list)) # 转换为字典print(key_valu_to_dict)key_value_to_list = list(zip(key_list, valu...

2019-05-30 18:43:02 3862

原创 centos7 环境下使用centos docker中运行flask应用及后台运行实战

环境描述: 1.在centos 7 linux上 2.安装docker服务 3.使用最新版本的centos docker功能描述: 1.在docker中安装python环境、安装pip、flask包 2.在docker中编辑flask应用代码 3.在宿主环境启动docker、运行docker中的flask服务 4.开启800...

2019-05-30 00:47:55 1909

原创 WARNING: IPV4 forwarding is disabled. Networking will not work. 运行centos docker的时候报错

报错如下:进入docker之后,无法ping通外网及安装包等解决方式:1.编辑主机环境的系统配置文件vim /etc/sysctl.conf,添加一行配置如下:2.保存后重启主机网络服务:systemctl restart network3.查看配置是否成功:sysctl net.ipv4.ip_forward (如下配置成功)4.再次进入docke...

2019-05-29 23:48:23 750

原创 python实现协程的三种方式

1.使用yield 来实现协程import asyncioimport timeasync def job(t): # async 形式的功能 print('Start job ', t) await asyncio.sleep(t) # 等待 "t" 秒, 期间切换其他任务 print('Job ', t...

2019-05-25 04:07:14 5005

原创 AttributeError: module 'gevent' has no attribute 'spawn'或者module 'gevent' has no attribute 'joinall'

使用gevent模块创建协程代码时报错:pydev debugger: process 10700 is connectingConnected to pydev debugger (build 183.5912.18)Traceback (most recent call last): File "F:\Program Files\JetBrains\PyCharm 2018.3....

2019-05-25 03:46:51 1772

原创 使用bat脚本启动django项目

bat脚本功能描述: 简化启动过程,启动前自动将表的新增、修改和删除过程同步到数据库实体表中bat脚本代码如下:@echo offpython manage.py makemigrationspython manage.py migratepython manage.py runserver脚本存放路径:放在django项目一级目录下,如上图和manage.py同...

2019-05-23 23:20:15 2083

原创 python异步IO(asyncio)协程实战

1.概念描述: asyncio 是用来编写并发代码的库,使用async/await语法。 asyncio 被用作多个提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。 asyncio 往往是构建 IO 密集型和高层级结构化网络代码的最佳选择 event_loop 事件循环:程序开启一个无限的循环,程序员会把一...

2019-05-23 00:51:23 1289

原创 centos 7中firewalld防火墙命令的使用

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2.配置firewalld...

2019-05-21 17:39:03 121

原创 Uncaught Error: AMQJS0011E Invalid state not connected.mqtt启动的时候8083端口无法ping通解决

问题描述: 前端使用websocket访问mqtt,报错如下: Uncaught Error: AMQJS0011E Invalid state not connected.前端报错截图:尝试使用tcping端口:使用图形界面连接失败:emqtt启动命令如下:docker run --rm -d--name emqx -p 18083:1...

2019-05-21 17:29:45 5802 1

原创 python中lambda表达式使用实战

1.lambda表达式的定义 python 使用 lambda 来创建匿名函数 lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去 lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。 ...

2019-05-21 00:29:35 963

原创 Centos 7 下influxdb docker的安装及使用

1.拉取influx镜像 docker pull daocloud.io/daocloud/influxdb:latest2.运行容器 docker run -d -p 8083:8083 -p8086:8086 --expose 8090 --expose 8099--name influxsrv daocloud.io/daocloud/influxdb:late...

2019-05-20 15:42:00 1124

原创 python3基于 Doc2Vec 的电影评论分析实战

环境描述: python环境:python3.6需求描述: 本文使用IMDB 电影评论数据集作为示例来测试 Doc2Vec在情感分析中的有效性,数据集中包含了 5,000 条积极评论,5,000 条消极评论和 5,000 条未标记的电影评论。我们首先利用 Doc2Vec 对未标记评论进行训练。除了同时使用 DM 和 DBOW 向量作为输入以外,对积极和消极情绪...

2019-05-20 15:28:21 1173

原创 ubuntu下mysql数据库docker的定时备份脚本

1.脚本功能描述: 每天凌晨12点定时备份docker中的mysql数据库中库名为mydb的数据库的所有数据,保存到mydb+当前日期.sql的sql文本文件中保存2、新建备份的shell脚本如下:root@ubuntu:/home/h2# cat /home/h2/mysqlbak.sh#docker exec -it mysql mysqldump -u roo...

2019-05-19 03:13:09 362

原创 使用js连接mqtt

描述:使用javascript连接mqtt代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <t...

2019-05-17 18:42:23 9757

原创 python中使用shuffle和permutation对列表进行随机洗牌区别

函数:shuffle将列表的所有元素随机排序,不生成新的数组返回示例:import randomlist = [20, 16, 10, 5];random.shuffle(list) # 参数只能是列表,元组、字典、字符串会报错print("随机排序列表 : ", list)random.shuffle(list)print("随机排序列表 : ", list)执行结果:...

2019-05-17 00:53:42 1207

原创 python中enumerate函数实战

enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中seasons = ['Spring', 'Summer', 'Fall', 'Winter']print(list(enumerate(seasons))) # 返回下标索引和值for i, element in enumerate...

2019-05-16 23:24:34 167

原创 python3.6合并多个文件代码

#coding=utf-8import ospath = os.getcwd()filedir = path[:-9] + "\\aclImdb\\train\\unsup" #获取目标文件夹的路径#获取当前文件夹中的文件名称列表filenames=os.listdir(filedir)#打开当前目录下的result.txt文件,如果没有则创建f=open(path[:-9] +...

2019-05-16 00:25:44 637

原创 django创建项目的一些命令

1.django-admin startproject myproject #创建项目2.python manage.py runserver # 使用默认的IP和端口启动django服务器3.python manage.py runserver 0.0.0.0:8080 #指定ip端口启动django服务器4.python manage.py startapp myapp # ...

2019-05-16 00:07:59 758

gojs去水印源代码 v1.8.23

gojs去水印,左上角水印去除,不影响任何代码功能,验证有效

2018-07-09

小播放器制作

在vc6.0的中用MFC制作一个小播放器,可以让初学者对可视化和MFC、C/C++有更好的认识。

2013-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除