PZXBC's blog

学以致用


  • 首页

  • 关于

  • 标签60

  • 分类12

  • 归档44

初识Celery

发表于 2018-11-22 | 分类于 技术 , 分布式任务队列 | 评论数: | 阅读次数:
本文字数: 643 | 阅读时长 ≈ 1 分钟

在开发的过程中,我们或多或少都会开发一些小的程序,比如下载数据、清理数据、发送邮件等等。程序写完后,我们会将它们部署到特定的机器上去运行,有些需要在Linux机器上跑,有些又需要在Windows机器上面跑。需要定时的话就在任务计划中添加一个计划,每个程序运行的结果都可以自己写入相应的日志文件中。这样的解决方案对于少数的任务来说足够了,如果任务数量变多了,我们就会被下面的任务困扰

  1. 任务非常多,单机性能有限,怎么自动分布到不同的机器上去运行
  2. 方便的获取任务运行的结果
  3. 有效的监控运行的任务
阅读全文 »

2018-11-16-周度总结

发表于 2018-11-16 | 分类于 技术 , 每周整理 | 评论数: | 阅读次数:
本文字数: 1.6k | 阅读时长 ≈ 3 分钟

这周做任务的时候老是遇到各种难以解决的小问题,都折腾了很久的,导致东西没做多少。。。

Gitlab-Runner

需要在Windows服务器上部署一个应用,恰好上面也跑了gitlab-runner,所以直接在项目的.gitlab-ci.yml配置了部署脚本。本想着一切挺完美的,每次push后,新文件自动复制,然后重启应用!

阅读全文 »

2018-11-09周度

发表于 2018-11-09 | 分类于 技术 , 每周整理 | 评论数: | 阅读次数:
本文字数: 972 | 阅读时长 ≈ 2 分钟

这周工作任务主要有:

  1. 公司内部git使用的培训
  2. 博客重新整理
  3. 交易系统网页端启动技术方案研究
阅读全文 »

Python解析邮件附件乱码

发表于 2018-11-07 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 1.8k | 阅读时长 ≈ 3 分钟

最近有个需求需要批量下载邮箱中某一类型邮件的附件,使用了Python标准库中的IMAP以及EMAIL模块。但是下载下来后总有一些附件的标题是乱码。。。了解了下邮件协议后,终于发现问题所在了。

阅读全文 »

Linux文件删除问题

发表于 2018-05-31 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 258 | 阅读时长 ≈ 1 分钟

有个数据服务器磁盘空间快要被占满了,使用了rm删除一些无用的大文件后,使用df -h查看磁盘状态,发现并没有释放空间。

经常一番查找后确认是因为被删除的文件还在被进程引用。可以通过命令lsof | grep deleted确认是不是这个原因,命令执行后,如果被删除的文件在命令结果列表里,那么就是该文件还在被引用。

解决方法: 关闭对应进程,释放占用的fid

另外,这次操作的磁盘对应的文件系统是LVM的,了解下相关命令。

# 显示磁盘信息
fdisk -l
# 查看LVM映射
pvdisplay
lvdisplay -a

服务端技术开发

发表于 2018-02-23 | 分类于 技术 , 服务端开发 | 评论数: | 阅读次数:
本文字数: 63 | 阅读时长 ≈ 1 分钟

前言

记录在服务端开发过程中使用的技术以及工具。这个页面是一个汇总页面,会不断更新。。。

开发工具

  • SSH
  • VIM
  • Tmux

rsync使用

发表于 2017-04-06 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 1.2k | 阅读时长 ≈ 2 分钟

最近有个需求想把服务器上的照片同步到电脑后,然后再使用Google Photo备份到google。想到了使用rsync来做同步。

rsync是一个类UNIX系统下的数据镜像备份工具,它的特性如下:

  1. 可以镜像保存整个目录树和文件系统
  2. 可以很容易做到保持原来文件的权限、时间、软硬链接等等
  3. 无须特殊权限即可安装
  4. 优化的流程,文件传输效率高
  5. 可以使用rsh、ssh等方式来传输文件,当然也可以通过直接的socket连接
  6. 支持匿名传输

在使用rsync进行远程同步时,可以使用两种方式:远程Shell方式(用户验证由ssh负责)和 C/S 方式(即客户连接远程rsync服务器,用户验证由rsync服务器负责)。

无论本地同步目录还是远程同步数据,首次运行时将会把全部文件拷贝一次,以后再运行时将只拷贝有变化的文件(对于新文件)或文件的变化部分(对于原有文件)。

阅读全文 »

Python中的字符编码

发表于 2017-01-18 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 1.1k | 阅读时长 ≈ 2 分钟

Python中用str类型来表示带编码的字符串,不同的字符编码可以通过unicode这个中间格式来转换。

# -*- coding: utf-8 -*-
# utf-8编码的字符串
a = '测试字符串'
# 转换为unicode
ua = a.decode('utf-8')
# 编码为gbk的字符串
ga = ua.encode('gbk')
阅读全文 »

v2ray使用

发表于 2016-10-19 | 更新于 2018-02-24 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 982 | 阅读时长 ≈ 2 分钟

v2ray是新一代理软件,原生支持Socks、HTTP、Shadowsocks、VMess等协议,内置路由功能,可以选择性转发或者阻止连接。使用v2ray,你需要在墙外有一台可以安装v2ray的服务器(支持Windows、Linux、MacOS、FreeBSD系统),然后在需要翻墙的设备上安装v2ray客户端;另外还可以通过在墙内配置一台v2ray中转服务器,用户直接通过浏览器HTTP代理或者Socks代理连接中转服务器,而中转服务器连接墙外的v2ray(文中使用的就是这种方式)。

阅读全文 »

BeautifulSoup使用

发表于 2016-06-17 | 分类于 技术 | 评论数: | 阅读次数:
本文字数: 2.1k | 阅读时长 ≈ 4 分钟

BeautifulSoup是一个HTML与XML数据分析工具。它可以让你从HTML或者XML中获取你需要的数据以及修改对应数据。

阅读全文 »
123…5

Author

希望能够每天提升一点~~~

44 日志
10 分类
54 标签
RSS
GitHub E-Mail
Creative Commons
© 2019 Author | 86k | 2:23
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v6.5.0