- 博客(29)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 网络游戏防沉迷实名认证python2版本
#coding:utf-8'''Date 2021-04-19@Weijc'''import jsonimport requestsimport timeimport md5SECRET_KEY = "4514bba63c02648cd2c7bdbed2d9e103"APPID = "4c63fa52e36a4c50b3f47077c763915e"BIZID = "1199006120"def headers_sign_encrypt(secret_key,head.
2021-04-20 11:03:04
800
2
原创 python 实现深拷贝
def clone(data): if isinstance(data,list): tmp_data = [] for x in data: xt = clone(x) tmp_data.append(xt) elif isinstance(data,tuple): tmp_data...
2019-11-19 16:25:10
795
原创 python xml.dom.minidom 简单读取xml文件
#coding:utf-8import osimport os.pathimport xml.dom.minidomimport xlrdimport xlwtdef get_xml_dom(xml_file=''): """ """ if xml_file: dom = xml.dom.minidom.parse(xml_file) else: ...
2018-06-15 17:59:35
3503
原创 python递归方法 dict 转 xml
dd = {"a":"a","b":{"cc":"cc","dd":{"eee":"eee"}}}def dict_to_xml(data): def to_xml(data): xx = [] for k,v in data.iteritems(): if isinstance(v
2018-04-11 11:22:36
2333
原创 docker基本使用
1,从docker hub中下载基础镜像: docker pull image_name2,以基础镜像生成一个容器 docker run -t -i -d -p 1234:4321 -p 5678:8765 --name new_container_name image_name /usr/sbin/init 说明:--name 生成一个叫new_cont...
2018-03-21 17:06:28
263
原创 python 类装饰器
class A(object): """ 不带参数的类装饰器 """ def __init__(self,func): self.i = 0 self.func = func def __call__(self,*args,**kwargs): #do somethings self.i += 1 return self.func(*args,**kwargs)...
2018-03-21 16:59:28
225
原创 GOLang time 时间戳、日期字符串相互转化
package mainimport "time"import "fmt"//import "strconv"func main() { fmt.Println("time ===============:") const base_format = "2006-01-02 15:04:05" //获取当前时间 nt := time.Now() fmt.Printf("now datetime:%.
2018-01-24 17:46:23
38558
原创 sqlite数据库的导出与导入
一,在sqlite数据库的shell 操作:1,导出数据库某个表:.output table_name.sql.dump table_name如果是导出全部表:直接 .dump2,导入数据表:.read table_name.sql二,python 脚本:1,导出表:cmd = "sqlite3 db.sqlite3 '.dump table_na
2017-12-28 12:06:37
11424
原创 TortoiseGit 免密码操作
在Windows使用TortoisedGit客户端时候每次push 都提示输入密码,比较麻烦下面介绍免密码push1,本地生成ssh key:下载opensshForWindows,安装,将openssh安装目录bin 添加到系统环境变量中打开命令提示符,输入命令生成key。 ssh-keygen -t rsa 根据提示输入或者使用默认的直接Enter 直到结束此时将会在o
2017-09-27 14:31:24
4036
原创 python可迭代对象去重
可迭代对象去重(保持顺序不变)def filter_multi(items,key=None): """ 可迭代对象去重(保持顺序不变) [1,4,7,2,4,7,3,5] ==> [1,4,7,2,3,5] """ its = list() for x in items: val = x if key is None else key(x) if val not
2017-09-22 11:36:38
621
原创 ubuntu17.04 gnome 的简单使用
前几天看到ubuntu gnome 的版本 还不错哦 废话少说,直接教程直接官网下载ubuntu-gnome版本https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME(如果已经安装了ubuntu 也可以安装安装gnome插件 本教程不涉及)安装过程就不说了1,中文输入法在侧边菜单栏中的显示应用程序中找到 Fcitx 配置 选
2017-08-27 19:38:27
7060
原创 logrotate与rsyslog基本使用
centos 默认都有这两个服务logrotate 日志切割rsyslog 日志管理(可进行日志收集(转存储))https://shenwang.blog.ustc.edu.cn/logrotate-%E6%97%A5%E5%BF%97%E8%BD%AE%E8%BD%AC/logrotate:logrotate 默认配置在/etc/logrotate.conf 在这里会
2017-07-11 10:33:06
1292
原创 Git服务器基本配置使用
centos 7.3 中命令大全https://gist.github.com/guweigang/9848271一,安装 yum install git二,创建自己的git 服务器http://www.jianshu.com/p/10b6a1ee7f641,创建一个git用户adduser git_user ,设置密码passwd git_user2,创建
2017-07-11 10:30:38
610
转载 批量删除redis键值(使用通配符)
转自:http://blog.youkuaiyun.com/spring21st/article/details/15771861如果是默认的0数据库:redis-cli -a password keys "key*" | xargs redis-cli -a password del如果是指定数据库:redis-cli -a password -n 10 keys
2017-02-16 10:58:20
2584
原创 linux 更新系统时间
有时候经常需要更改linux时间,后又要重新设置当前时间,使用date 命令太啰嗦,故使用:rdate -s tick.greyware.com 可以直接返回当前时间
2017-01-19 11:19:27
3355
原创 pypy+uwsgi+dango+nginx 简单部署
关于pypy+uwsgi+dango+nginx的部署,与python+uwsgi 等的部署基本相同差别主要是在pypy和python、以及uwsgi 的插件问题 关于pypy 这里不做介绍1,安装pypy:apt-get install pypy 或者 yum install pypy2,安装pypy的pip(需要安装setuptools模块):获取pip脚本:点击
2016-12-28 10:15:25
1370
转载 window用一张照片隐藏一个文件
使用一张图片隐藏掉想隐藏的文件(障眼法)转自:点击打开链接:1,要隐藏的文件 hide.txt2,将其打包成hide.rar3,使用img1.png 文件隐藏打开命令提示符输入 copy b/ img1.png + hide.rar new_img.png然后将原文件hide.rar hide.txt img1.png 等文件删除掉,留下new_
2016-12-12 14:34:10
431
原创 python redis模块订阅与发布
订阅:import redisdef redis_sub(*cha): """ redis客户端订阅多个信道 """ conn = redis.StrictRedis() ps = conn.pubsub() #订阅信道 ps.subscribe(*cha) #监听发布的信息 for info in ps.listen(): if info['type'] ==
2016-12-09 11:58:14
884
原创 python函数装饰器
无参数的装饰器def wraper_func(func): def _func(request,*args,**kwargs): #do something return func(request,*args,**kwargs) return _func有参数的装饰器:def wraper_func_arg(*f_args): def wraper_func(fu
2016-12-09 10:51:00
326
原创 python简析xml格式的字符串为字典格式
try: import xml.etree.cElementTree as ETexcept: import xml.etree.ElementTree as ETdef xml_to_dic(xml_str): msg = {} root_elem = ET.fromstring(xml_str) if root_elem.tag == 'xml': for ch in ro
2016-12-09 10:37:35
3211
原创 python判断系统大小端
def check_sys(): import struct val = 0x12345678 pk = struct.pack('i',val) hex_pk = hex( ord(pk[0]) ) if hex_pk == '0x78': print '小端' elif hex_pk == '0x12': print '大端'
2016-12-08 18:45:51
3138
原创 windows安装pip工具
运行以下脚本:#!/usr/bin/env python## Hi There!# You may be wondering what this giant blob of binary data here is, you might# even be worried that we're up to something nefarious (good for you for bein
2016-12-08 18:31:01
109138
原创 python时间戳与日期格式互转
def stamp_to_datetime(stamp,strformat="%Y-%m-%d %H:%M:%S"): """时间戳转日期格式 """ import datetime import time stamp = int(stamp) strf = time.strftime(strformat,time.localtime(stamp)) dt_format = dat
2016-12-08 17:58:41
2353
循环多次post请求django+nginx+uwsgi服务器就会出错
2016-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人