ServenBlog

ServenBlog
存在即合理,一切皆有可能

python

python 转换中文域名

阅读(1)评论(0)

最近在搞备案查询系统和过滤系统,遇到中文转码问题,记录下 print '中国'.decode('utf8').encode('punycode') print 'fiqs8s'.decode('utf8').decode('punycode')

Go

Golang 在 Mac、Linux、Windows 下如何交叉编译

阅读(8)评论(0)

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=win...

Linux

socket 基础

阅读(18)评论(0)

socket 概念   网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。   建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者...

socket

阅读(8)评论(0)

编程开发

github 命令行使用

阅读(15)评论(0)

一、有空在写 二、创建项目 发POST就可以新建,于是使用curl构造POST: curl -u 'username' https://api.github.com/user/repos -d '{"name":"RepoName"}'

Linux

nginx log_format 配置

阅读(29)评论(0)

在http模块配置如下 log_format access '$remote_addr - $remote_user [$time_local] ' ' "$request" $status $body_bytes_sent ' ' "$http_ref...

python

ansible python api 2.0使用[ 转载 ]

阅读(18)评论(0)

最近想利用python来调用anbile来实现一些功能,发现ansible的api已经升级到了2.0,使用上比以前复杂了许多。  这里我参考了官方文档的例子,做了一些整改,写了一个python调用ansible的函数,执行过程中输出执行结果。函数返回执行结果,便于筛选和存储所需的数据: # vim exec_ansible.py #!...

python

flask之jinja2中使用字典、列表、方法等变量

阅读(27)评论(0)

在jinja2模板中使用{{name}}结构表示一个变量,它是一种特殊的占位符,告诉模板引擎这个位置的值从渲染模板时使用的数据中获取  test.py # -*- coding:utf-8 -*- __author__ = 'guoqianqian' from flask import Flask from flask_script im...

python

Python操作各种数据库

阅读(34)评论(0)

一、操作mysql python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可,在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql。 import pymysql # 创建连接,指定数据库的ip地址,账号、密码、端口号、要...