自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ERROR:python 引用 DLL 出现 %1 不是有效的 Win32 应用程序

一、问题及解决描述:当使用c++生成的dll给python使用,python使用ctypes调用dll时出现不是有效的win32应用程序原因:python的编译环境有32位和64位,而c++编译的dll动态链接库也是有32位和64位平台之分解决方法:如果dll链接库是别人提供的,那么只能创建新的虚拟环境,安装python解析器与dll支持的平台环境一致(此方法此处不解释),如果dll是自己编...

2019-11-13 18:04:18 9432 1

原创 python读取excel中的图表解决方法

描述处理excel数据的问题

2021-12-27 13:04:04 2436

原创 Python dict重写get方法

Python dict重写get方法一.应用场景有时,在使用get方法获取对应的value的时候,如:df_dict.get(“name”),如果name对应的value为None或者name这个key不存在时.希望将这个key加入到df_dict中,并且给value一个值;此时可以对df_dict这个对象的get方法进行重写.二.步骤1.自定义一个MyDict的类,并继承自dict类;2.重写get方法;3.实例化MyDict创建df_dict对象;4.df_dict的其它用法与dict

2021-04-28 16:54:06 1507

原创 docker如何进入一个运行失败的container查看数据卷

处理docker当容器运行失败,无法进入container查看数据卷的方法问题描述当某用户提供的docker镜像启动过程所需的参数无法获知的时候,可以通过查看docker容器中的启动脚本来确定,但是可能存在镜像提供者没有将数据卷的功能绑定到本地的启动服务器中,致使容器无法启动,报警信息简陋,唯一的方法就是查看启动脚本,而容器没有启动的情况下是无法通过docker exec命令进入容器查看脚本信息.此时需要绑定数据卷启动容器,通过绑定的数据卷到本地后,即使容器启动失败,也可以找到数据卷的位置,查看脚本信

2020-11-04 18:10:08 1865

原创 使用pyspark统计用户访问(uv)TOP_N

使用pyspark统计用户访问TOP_N说明:使用pyspark库uv的TOP_N实现一、数据说明用户访问数据,IP地址,URL二、代码实现导入pyspark及环境配置import osfrom pyspark import SparkContextimport timeJAVA_HOME='/root/bigdata/jdk'#向系统环境变量中添加 JAVA_HOM...

2019-09-19 12:01:13 1252 1

原创 pyspark中ip地理位置统计案例代码实现

ip地理位置统计案例代码实现案例分析:一、 ip地理位置统计案例思路加载城市ip段信息,获取ip起始数字和结束数字,经度,纬度加载日志数据,获取ip信息,然后转换为数字,和ip段比较比较的时候采用二分法查找,找到对应的经度和纬度对相同的经度和纬度做累计求和数据形式日志访问信息,对应:去敏感用户ID,IP地址IP收录信息,对应IP起始和结束范围、IP经坐标代码实现...

2019-09-19 11:47:58 551 3

原创 深入理解python中None的真正用法

深入理解python中None的用法一、首先应该理解Nonepython中的是一种特殊的对象,对象类型为NoneType竟然是对象,那么就应该有对象的属性,但是None它比较特殊,它的值就是None.二、了解None的使用在日常代码使用中判断一个变量的值是否为空是需要根据类型来判断的:a = False # 此时a的类型为boolif a: print(1)else:...

2019-09-13 01:41:02 6205 3

原创 GitLab修改username

当注册好的gitlab账号后,发现注册时填写的username名称取得不好username实际上就是远程的url地址,如:https://git.lug.ustc.edu.cn/pysion_lin/修改步骤:1.登入账号2.点击设置3.选择右菜单栏Account选项4.修改后缀信息后Update username-->完成注:修改后的登录username也需要更改为当前最新...

2019-08-13 16:35:41 11071 1

原创 flask中的用户认证(simple_authenticate)

用户认证中心通过session的设置和获取判断用户是否已经登录.此处使用的是flask中的before_request的钩子函数进行简化,并增加一个装饰器为每一需要认证的功能模块进行装饰:导入所有需要的python包from flask import Flask,g,session,request,make_response步骤1:创建一个app对象app = Flask(__name...

2019-08-08 10:42:11 575

转载 CentOs

centos查看端口被哪个应用端口占用命令在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的一般格式为: netstat [选项]...

2019-08-08 10:12:12 97

空空如也

空空如也

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

TA关注的人

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