自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 python之os.path

 os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os.path.exists(path)  #路径存在则返回True,路径损坏返回Fal

2017-08-31 16:48:11 155

原创 python之获取路径

在程序中需要用当当前文件的目录,用于别的操作,比如:寻找log、config等对应的目录 一、在程序启动加上命令参数,程序中获取。 python test.py  /apphome/mypy/test 在程序中,就可以获取了 mydir=sys.argv[2] 二、同os.path的方法获取 basedir=os.path.absptah(os.path.dirname

2017-08-31 16:36:46 480

转载 socket的5个异常

 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以看到一个Listending状态的端口。只需

2017-08-31 15:03:03 375

原创 zookeeper集群部署问题

今天在新的linux主机上部署zookeeper集群,各种配置完成、检查完毕后,启动报错如下: java.net.NoRouteToHostException: No route to host         at java.net.PlainSocketImpl.socketConnect(Native Method)         at java.net.AbstractPlainS

2017-08-30 09:50:55 212

原创 python之Flask(一)

一、简介: Flask是python的一个小型web框架,用熟练后完全可以深入到源码中进行学习。相对于django要轻量级很多。但是小并不意味这功能少,基于最初的设计就是可扩展的框架,因此Flask的很多扩展,很多功能的实现可以基于扩展开发,非常方便。 Flask有两个依赖 1、路由、调试和基于Werkzeug的wsgi服务网关 2、Jinja2模版 werkzeug和jinja2都是由

2017-08-29 23:12:11 430

转载 python的__name__和__main__

 #hello.py def sayHello(): str="hello" print(str); if __name__ == "__main__": print ('This is main of module "hello.py"') sayHello() python作为一种脚本语言,我们用python写的各个module都可以包含以上那么一个累

2017-08-29 09:35:35 227

原创 python之redis-cluster

redis有2种部署方式,单点和cluster。 生产中为避免单点故障丢失数据都会部署为cluster,最近有用到python开发涉及到操作redis的操作。简单封装了下,可以在传参的时候确定是连接哪种模式。 需要安装的python插件: redis-2.10.6 (redis-2.10.3 ) redis-py-cluster-1.3.4 详见代码: class myRedis(ob

2017-08-24 22:11:08 11072

原创 python数据类型之number

 1、类型定义 python的数值类型包括:Integer、Long integer、Boolean、Double-precision floating 和 Complex number (1)Integer相当于c语言中的long,在32为机器上取值范围是 -2^31~2^31-1, 64位机器上取值范围是 -2^63~2^63-1        a =13        b = 

2017-08-16 23:54:50 379

原创 python之struct

最近在写一个tcp的服务端,交互的报文是字节流。 在python中解析字节流,那就是必须用到struct包,但是在使用过程中发现一个问题。 那就是使用struct.pack的时候发现拼出来的字符串和自己想得到的不一样。 比如下面这段代码: import struct import binascii import dis print '5sI len is:',struct.calcs

2017-08-13 22:00:23 630

原创 git入门简单操作实例

需要在github官网上注册自己的用户(https://github.com),比较简单不多说 进入到自己的主机,点击NEW创建新的工程 输入工程名称,选择遵循开源协议GPL,点击Create repository就可以创建成功一个工程   4、4 4、创建完后跳转到ShopCard工程下,

2017-08-13 21:58:27 284

原创 crontab调度shell的小问题

今天有个新同事问题,为什么加在crontab里面的shell脚本没有执行,我手动执行完全没有问题啊。 这是为什么为什么? 让他把shell脚本发我后,我让他修改了两个地方: 1、shell脚本第一行增加一行   . $HOME/.bash_profile 2、shell的获取路径的方法  mypath=·path·  改为 mypath=绝对路径 之后问题就解决了,这是为什么呢?

2017-08-04 22:23:41 266

原创 关于HTTP的头connection的事

这个问题主要是想说一下HTTP协议头connection设置的一些问题。 之前就遇到过无论是作为客户端还是服务端出现了端口出现一些不正常的状态(比如:CLOSE_WAIT、CLOSING等),造成端口不被释放资源浪费,更严重的情况可能会把主机的句柄耗尽导致服务挂起。 讲connection设置之前先说一下,必须对tcp四次分手的过程很熟悉,以下截图是四次分手的各种情况下端口对应的状态值

2017-08-04 21:41:48 2390

空空如也

空空如也

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

TA关注的人

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