自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dong的博客

自己的一些总结

  • 博客(37)
  • 收藏
  • 关注

原创 python 实现redis stream类型简单消息队列

【代码】python 实现redis stream类型简单消息队列。

2023-12-12 18:02:05 631

原创 go多种字符串拼接方式

【代码】go多种字符串拼接方式。

2023-11-22 17:05:26 81

原创 go单行读取文件内容和全部读取文件内容

【代码】go单行读取文件内容和全部读取文件内容。

2023-11-22 17:01:39 96

原创 #python 内建模块简单用法 集合

【代码】#python 内建模块简单用法 集合。

2023-10-27 17:52:04 71

原创 python类中部分魔术方法基本使用

【代码】python类中部分魔术方法基本使用。

2023-09-18 14:52:41 45

原创 go读取csv文件

【代码】go读取读取csv文件。

2023-09-14 17:32:16 175

原创 beego框架安装及了解

简单安装了解beego框架项目结构

2023-07-24 17:55:34 62

原创 go 实现websocket 通信

【代码】go 实现websocket 通信。

2023-07-13 15:24:30 230

原创 list中两数之和等于给定的另一个数 python优化解法

一次循环获取列表中两数之和为给定的 目标数

2023-07-10 09:51:18 154 1

原创 matplotlib 画散点图

【代码】matplotlib 画散点图。

2023-04-17 14:49:41 96 1

原创 openpyxl 写入execl

#--conding:utf-8--from openpyxl import Workbookfrom openpyxl import load_workbookimport osfilepath = '/home/public/a.xlsx'newfilepath = '/home/public/b.xlsx'output = '/home/public/output'#打开工作薄wb = load_workbook(filepath)#获取活动中的表格ws = wb.activ

2021-04-03 10:49:12 112

原创 python脚本备份数据库

# -*- coding:utf-8 -*-import osimport timeimport shutilimport scheduleimport datetimeDB_HOST = '127.0.0.1'DB_USER = 'root'DB_USER_PASSWD = '1234'DB_NAME = r'/home/public/wangyadong/mysql/mysqlAll.txt'BACKUP_PATH = '/home/public/wangyadong/mysql/'

2021-03-04 12:22:31 425 1

原创 php封装原生链接数据库

<?phpclass DbConn{ private $conn = NULL;//连接对象 private $rs = NULL;//结果集 //通过单例设计模式,获得该类的对象 public static function getInstance() { static $obj = NULL; if($obj == NULL) { $obj = new DbConn(); } return $obj; } //防止克隆

2021-02-18 22:04:22 114

原创 python 处理200个文件的数据,存到文本内

# -*- coding:utf-8 -*-import reimport osimport pymysqlfrom datetime import datetime, date, timedeltaimport timeimport shutilimport sysimport _thread# 连接数据库#def dbh_connect(databaseName):# global cur# global conn# conn = pymysql.conne

2021-02-05 16:10:44 189

原创 Python 检查文本关键字和文本中数量是否一致

# -*- coding:utf-8 -*-import osdef num(filePath): path = './' + filePath flag = False if os.path.exists(path): flag = True else: return '输入的目录不存在' fileArr = os.listdir(path) try: for filename in fileArr:

2021-01-25 20:13:40 88

原创 Python 音频添加静音段(多个)

# -*- coding:utf-8 -*-import osimport soximport sysdef soxWav(jPath, path): infiles = [] lists = [] jingyin = './' + jPath filePath = './' + path + '/' if os.path.isfile(jingyin): flag = True else: return '静音段不存在

2021-01-20 11:41:58 1735 1

原创 python递归扫描关键字返回文件路径

# -*- coding:UTF-8 -*-import sysimport osreload(sys)sys.setdefaultencoding('utf-8')sys.setrecursionlimit(100000)arr = []def find_data(name,files,gPath): '''递归寻找文件的地址''' for filePath in files: fileList = {} dirList = {}

2021-01-20 10:21:12 146

原创 php 实现简单队列

<?phpclass Queue { private $maxsize; private $queueArr; public function __construct($maxsize) { $this->maxsize = $maxsize; $this->queueArr = []; } public function setQueue($data) { if($this->isFull()

2021-01-06 16:33:03 287 1

原创 简单shell 脚本监控磁盘占用

#!/bin/bashpercent=`df -k | grep -v Filesystem| awk '{print int($5)}'`#oldIFS=$IFS#IFS=''percents=($percent)per=`df -k | grep -v Filesystem| awk '{print $6}'`pers=($per)local_host="`hostname --fqdn`"local_ip=`host $local_host 2>/dev/null | awk

2020-12-23 20:33:21 334

原创 python脚本将目录下相同前缀的文件放到对应目录

# -*- coding:utf-8 -*-import osimport sysimport os.pathimport shutilarr = []sourcefile = sys.argv[1]fileList = os.listdir(sourcefile)for file in fileList: fileIndex = file.find('.') if fileIndex == -1: return '没有找到正确的切分点' newFi

2020-12-23 20:29:25 1020

原创 python脚本根据文本内容切割音频

# -*- coding:utf-8 -*-import reimport osimport pymysqlfrom datetime import datetime, date, timedeltaimport timeimport shutilimport sysimport _threadimport jsonimport reimport mathdef getTextInfo(): pattern = re.compile('xmin = .*\n.*xmax

2020-11-25 17:49:06 623

原创 Python使用正则匹配处理文本

文本内容处理import repattern = re.compile('xmin = .*\n.*xmax = .*\n.*text = ".*"')pattern1 = re.compile('xmax = .*')pattern2 = re.compile('xmin = .*')# with open('./041.TextGrid') as lines: #一次性读入txt文件,并把内容放在变量lines中# # m = pattern1.findall(lines)#

2020-11-07 16:03:01 987

原创 php实现下载download

function download($file_sub_path, $file_name) { //用以解决中文不能显示出来的问题 //$file_name=iconv("utf-8","gb2312",$file_name); $file_sub_path = $file_sub_path; $file_path = $file_sub_path . $file_name; $file_path = str_rep..

2020-11-02 20:14:56 1037

原创 Python 切割音频

# -*- coding:utf8 -*-from pydub import AudioSegment#from CutApp.models import *import osimport sysmediaName = sys.argv[1] # 文件名starttime = sys.argv[2] # 开始时间endtime = sys.argv[3] # 结束时间resPath = sys.argv[4] # 新的音频名sound = AudioSegment.from_f

2020-11-02 19:55:46 595

原创 Python实现多线程编程脚本定时任务

Python脚本定时任务import datetimeimport scheduleimport threadingimport timeimport osfrom datetime import datetime, date, timedelta####执行命令def dituTask(): yesterday = (date.today() + timedelta(days=-1)).strftime("%Y%m%d") os.system("nohup python3

2020-11-02 19:46:27 1299

原创 shell脚本根据后缀将文件夹下所有文本归类

shell脚本根据后缀将文件归类#!/bin/bash这里的路劲时绝对路径 根据实际情况修改cd /home/public/wyd/webroot/file/para/1603185608145/for file in $(ls *)do newfile=${file%%.*} f=${newfile: -1} if [ $f == 'p' ]; then cp -r $file ../pangbai elif [ $f == 'g' ]; then c

2020-11-02 19:31:25 724

原创 定时执行shell脚本拉取数据

#! /bin/bash#获取前一天时间date=`date -d yesterday +%Y%m%d`#当前时间nowdate=`date +%Y%m%d%H%M`#每天几点的时间time=`date "+%H%M"`while truedo fileName="./file.$date" if [ ! -f $fileName ] && [ $time -gt 1000 ];then python3 /home/work/pv/sendEmail.py #

2020-07-31 10:57:09 752

原创 python2 、3调用三方接口

自己测试可以,大家如果用可以先用脚本测试一下,多多给意见版本不同需要使用得三方类库不同,使用前请确认好自己得版本python2.X:#coding=utf-8#!/usr/bin/env pythonimport jsonimport base64import requestsif __name__ == "__main__": image_file = open('./1.png', 'rb') image = image_file.read() image_fi

2020-07-31 10:29:15 379

原创 php常见面试题总结

1、nginx 的工作原理Nginx 由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个 location block(location 是 Nginx 配置中的一个指令,用于 URL 匹配),而在这个 location 中所配置的每个指令将会启动不同的模块去完成相应的工作。2、PHP-FPMMaster 主进程 / Worker 多进程模式。启动 Master,通过 FastCGI 协议监听来自 Nginx 传输的请求。每个

2020-07-30 17:29:20 505

原创 php实现入栈 出栈

栈原理:先进后出,设置栈的最大容量,容器++i:如果i=1 那么这个就是先加 变为2在作为下标i++:如果i=1 那么这个就是2先作为下标使用,在加变3当然大家也可以根据容器的个数count后进行判断是否存满<?phpclass Data{ const MAXSIZE = 4;// 栈最大容量 private $top = 1; private $data = array();// 利用数组存储数据 public function __construct(){

2020-07-30 14:50:15 388

原创 git部分常用命令简介

初始化仓库 git init获取远程仓库代码 git clone 代码库地址(ssh)查看当前分支 git branch切换分支:git checkout 分支名提交代码:git add 修改的文件此时需要回滚git reset 文件名git commit -m “本次提交注释”回滚提交:git revert “版本号”git push origin dev:dev查看版本差异 git diff查看提交历史:git log查看状态:git status更新代码:gi

2020-07-29 17:57:34 64

原创 linux简单命令总结

1、查看文件大小:ls -lh ls-ll2、查看后台运行:jobs3、查看磁盘占用:df -h4、一直输出查看文件末尾:tailf 文件名5、查看运行:top6、查看进程:ps -aux | gerp 进程名7、杀死进程:kill 进程id8、输出查看 :cat重定向内容:cat a.txt >> b.txt清空文件内容:cat /dev/null > a.txt9、后台运行脚本:nohup python a.py &10、查看历史命令:hi

2020-07-29 17:31:48 80

原创 python脚本读取文件数据写入mysql

import jsonimport codecsimport pymysqlimport osfrom datetime import datetime, date, timedeltayesterday = (date.today() + timedelta(days = -1)).strftime("%Y%m%d")filename = “visualplat_ecology_day.”fileName = filename + yesterday#fileName = “visualp

2020-07-29 17:02:32 436

原创 yii框架php获取execl数据

function exread(){//引入类库require(‘PHPExcel1/Classes/PHPExcel.php’);//elsx文件路径$inputFileName = “1.xlsx”;date_default_timezone_set('PRC');// 读取excel文件try {inputFileType=PHPExcelIOFactory::identify(inputFileType = PHPExcel_IOFactory::identify(inputFil

2020-07-29 16:55:27 129

原创 django简单学习

django基础学习总结:1、django是一款mvc的框架,c层主要接受用户输入的部分有框架处理,它更关注M(models)T(template)v(view)既MVTtemplate层创建在和项目容器同一层 里边创建html文件M:数据 数据存取 验证T:数据表现v:业务逻辑一、项目project中manage.py:控制脚本,用于启动,配置setting.py:配置文件(如数据库,路径,访问ip等)urls.py:url与视图对应文件二、app(相当于一个单独的逻辑模块

2020-07-28 17:02:28 263

原创 vue新手环境搭建

vue模板下载地址:http://www.templatesy.com/Search/tags/48vue安装步骤:1、安装node.js 官网:https://nodejs.org/zh-cn/ 建议直接安装在C盘2、安装完成后配置环境变量:(1)点击电脑右键属性->高级->环境变量->用户变量添加变量名 值, 系统变量在path中添加安装路径3、配置np...

2020-05-07 14:42:12 84 1

原创 laravel框架简单总结

01—什么是 laravelLaravel 是 Taylor Otwell 开发的一款基于 PHP 语言的 Web 开源框架,采用了 MVC 的架构模式。由于 Laravel 具备 Rails 敏捷开发等优秀特质,深度集成 PHP 强大的扩展包(Composer)生态,让 Laravel 在发布之后的短短几年时间得到了极其迅猛的发展。下面 我分享一张 图片,此图是goole提供,lara...

2020-05-07 14:36:45 830

空空如也

空空如也

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

TA关注的人

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