- 博客(150)
- 资源 (18)
- 收藏
- 关注
原创 运维笔记之centos配置开机自启动
/etc/rc.d/rc.local脚本会在Centos系统启动时自动执行,可以把需要开机后执行的命令直接放在这里。
2023-12-22 09:29:58 580
原创 运维笔记之centos7安装mysql数据库
如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中。
2023-12-14 08:30:42 478
原创 Python笔记之按订单重量与去向进行拼车运输算法
使用Python的interval、itertools 进行拼车。在TMS模块,对同去向不同客户之间的订单进行拼车以节省运输成本。
2023-11-30 09:10:04 463
原创 Python笔记 之 根据用户订单计算商品同单概率
该算法通过获取用户订单详情(未拆分订单),根据商品关联关系算法计算商品两两同单的概率,并以此为先验概率向用户推荐商品。
2022-09-13 16:27:25 536
原创 python笔记 之 自定义配置文件
读取指定filename和section的配置文件并已dict的格式返回。该示例引用Python笔记 之 自定义装饰器简化日志输出。
2022-08-27 11:24:51 452
原创 Python笔记 之 闭包及装饰器
在函数内部定义一个内嵌函数,内嵌函数引用外部函数的变量并且作为外部函数的返回值返回。实质上也是一个闭包,闭包传递的是变量,而装饰器传递的是函数,也就是说,装饰器是一个传递函数的闭包。
2022-08-22 10:22:00 244
原创 Python笔记 之 简单并发任务(线程/进程池)
线程池的基类是 concurrent.futures 模块中的ThreadPoolExecutor 和 ProcessPoolExecutor两个子类,其中 ThreadPoolExecutor 用于创建线程池,而 ProcessPoolExecutor 用于创建进程池。4,调用 ThreadPoolExecutor 对象的 shutdown(wait = True) 方法来关闭线程池。3,调用 ThreadPoolExecutor 对象的 submit() 方法来提交线程任务;
2022-08-22 10:19:09 1241
原创 Python笔记 之 wmi模块
说明:不同环境相关子类的属性各不相同,可以通过将遍历结果打印出来根据实际情况进行筛选。import wmiself.infos.append('电脑配置:')# 获取主板信息self.infos.append('主板信息:')self.infos.append('制造商:%s' % bbd.Manufacturer)self.infos.append('主板型号:%s' % bbd.Product)self.infos.append('服务编号:%s' % bbd.SerialNumber)...
2022-08-15 15:57:56 1885
原创 C#笔记 之 Oracle.ManagedDataAccess包的安装及配置
使用Oracle.ManagedDataAccess完成c#对Oracle数据库的操作
2022-07-29 11:43:39 5882
原创 Oracle笔记 之 空值null的处理
简单介绍Oracle数据库里空值null的处理方法,三个基础函数nvl,decode,coalesce。
2022-07-20 08:49:21 4139
原创 Oracle笔记 之 分组统计排名函数dense_rank/rank()-over()函数
dense_rank/rank()-over()用于对数据进行统计排名。rank-over()函数对相同的统计值的排名相同,不同的统计值之间的排名不连续(相同统计值的排名均为其前面不同统计值的数量+1)。dense_rank-over()函数对相同的统计值的排名相同,不同的统计值之间的排名连续。注意:如果over()中使用order by 进行排序后没有重复的值则dense_rank/rank()-over()统计排名结果一致且排名均连续。...
2022-07-07 15:32:18 5896
原创 Oracle笔记 之 偏移量分析函数lag/lead-over函数
lag() over() 与lead() over() 函数是跟偏移量相关的两个分析函数,通过这两个函数可以在一次查询中取出同一字段的前N行的数据(lag)和后N行的数据(lead)作为独立的列,从而更方便地进行进行数据过滤。这种操作可以代替自联接查询,并且LAG和LEAD的执行效率更高。...
2022-07-07 11:42:58 4539
原创 Python笔记 之 居民身份证简单判断
需求在用户数据清洗中需要简单地判断身份证的有效性,单并不想通过相关接口进行验证。身份证验证将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;将这17位数字和系数相乘的结果相加;用加出来和除以11,查看余数;余数可能为0 1 2 3 4 5 6 7 8 9 10这11个数字,分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2;身份证号分18位和15位,15位身份证号或
2022-05-13 11:02:29 1193
原创 python笔记 之 手机号有效性简单判断
需求在用户数据清洗中需要简单地判断手机号的有效性,于是从网上查找到运营商的号段,通过简单判断手机号的前三位是不是在号段内和剩余的8位是不是全为数字来简单判断用户手机是否有效。号段移动移动号段包含139,138,137,136,135,134,147,150,151,152,157,158,159,178,182,183,184,187,188联通联通号段包含130,131,132,155,156,185,186,145,176电信电信号段包含133,153,177,173,180,181,1
2022-05-12 11:32:43 1180
原创 Python笔记 之 Flask模块简介
Flask是Python一个轻量级的Web应用框架,适合一些分层比较少,开发成本低,逻辑不怎么复杂的web项目。pip下载Flask包后,再使用pycharm创建项目时选择flask可以生成架构。架构包含 :存放html模板的文件夹(默认为templates)存放静态文件资源的文件夹(默认为static)项目程序文件(默认为run.py)路由及配置项目自动生成的run.py文件。from flask import Flask app = Flask(__name__)
2022-04-24 10:02:59 1373 1
原创 Oraclelinux7.8图形化安装Oracle12c
说明本文实在作者使用vmcenter6.7版本环境下搭建虚拟机完成的。Oraclelinux版本OracleLinux-R7-U8-Server-x86_64-dvd.iso安装包选择ServerwithGUIvirtualization clientvirtualization hypervisorvirtualization toolscompatibility librariesdevelopment toolssecurity toolssmart card suppor
2022-04-15 10:57:54 1496 1
原创 oraclelinux挂载新lvm分区
说明本文实在作者使用vmcenter6.7版本环境下搭建虚拟机完成的。Oraclelinux版本OracleLinux-R7-U8-Server-x86_64-dvd.iso挂载磁盘使用网页版的vmcenter关闭虚拟机虚拟机挂载新磁盘启动虚拟机。查看磁盘使用fdisk -l命令,查看系统已识别磁盘,找到未格式化磁盘(本例为/dev/sdb)。指定新磁盘进行操作fdisk /dev/sdb创建新分区依次执行如下命令:n 创建新分区p 默认为主分区,一块磁盘最多可分4块主
2022-04-15 10:42:22 808
原创 网络服务商域名服务器
网通202.102.224.68202.102.227.68电信222.88.88.88222.35.35.35移动114.114.114.114114.114.115.115
2022-04-13 17:25:29 85
C013_ftpTools.py
2021-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人