自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fly2010love的专栏

如果再见不能红着眼,是否还能红着脸

  • 博客(36)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python 守护进程

#!/usr/bin/python# encoding: utf-8# usage:启动: python some_control.py start# 关闭: python some_control.py stop# 状态: python some_control.py status# 重启: python some_control.py restart

2017-07-08 15:34:31 786

原创 python分析nginx中access日志

最近项目需要,通过访问日志来确认每秒并发量,处理时间超60ms的量,每小时处理量之类的数据,故花了点小时间用python分析access日志来得到数据报表,切入正题就是代码,简单快速,一天十几个G的access日志文件,在几分钟内可以得到相应的报表

2017-03-15 17:52:29 3643

原创 基于hiredis封装HMSET命令

关于hiredis中执行HMSET,当被设置的field中包含空格时,使用redisCommand的格式进行传入将会被截断,这是需使用redisCommandArgv来进行操作,一下代码为对redisCommandArgv进行封装的HMSET命令,其他需要设置多个域的命令,只需要修改对应命令标识即可

2016-04-14 10:54:33 2856 2

原创 linux安装ICE开发环境

linux安装ICE开发环境安装ICE中间件 1. vi /etc/yum.repos.d/zeroc-ice-amzn.repo 输入以下内容后保存退出: [zeroc-ice] name=Ice 3.5 for Amazon Linux releasever−releasever - basearch baseurl=http://www.zeroc.

2016-03-24 09:21:35 832

原创 nginx+python+fastcgi环境搭建

安装flup python模块wget https://pypi.python.org/packages/source/f/flup/flup-1.0.tar.gz#md5=530801fe835fd9a680457e443eb95578 --no-check-certificate    tar -xzvf flup-1.0.tar.gz    cd flup-1.0    py

2016-03-23 16:53:17 3995 5

原创 Python字典

Python字典

2015-08-14 15:35:36 3644

原创 Python元组

Python元组

2015-08-14 11:10:19 1164

原创 Python列表

Python列表操作

2015-08-14 10:54:49 414

转载 Python字符串

Python 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Programming"Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字

2015-07-26 15:04:43 429

原创 python循环语句

Python提供了for循环和while循环(在Python中没有do..while循环),其中break continue的作用跟C/C++ java中一样: 1. while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。 2. for 循环 重复执行语句 3. 嵌套循环 你可以在while循环体中嵌套for循环 4. pass语句 空语句*while循环whi

2015-07-26 14:46:09 653

原创 Python学习之跨越篇

本人在工作中大量使用了C/C++语言,具有面向对象思想,熟练shell脚本语言,熟悉java基本使用,且语言都是想通的,所以在python学习过程中跳过基本语法,记住python为缩进格式语法和:等之间的使用方式,在后面的学习过程中,通过调试和阅读别人的代码来深入了解语法。后期将进行Python跟其他语言都不一样的语法和使用方式进行学习

2015-07-16 10:37:10 338

原创 Python学习之环境篇

Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网:http://www.python.org/你可以在一下链接中下载Python的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。Python文档下载地址:http://www.python.org/doc/Python安装 Python已经被移植在许多平台上

2015-07-16 10:30:35 369

原创 Python学习之开头篇

Python简介 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,可以在一个Python提示符,直接互动执

2015-07-16 10:17:04 1084

转载 linux awk命令详解

简介 awk 文本分析工具

2015-06-27 10:01:25 418

原创 mysql安装部署

mysql安装部署

2015-06-17 15:48:41 405

原创 openssl处理非阻塞socket

openssl处理非阻塞socket

2015-06-12 12:00:54 8251

原创 libevent添加ssl加密功能

libevent的ssl加密功能

2015-06-11 16:52:22 12604 3

原创 openssl编程之服务端

openssl编程之服务端

2015-06-11 16:18:20 4553

原创 openssl编程之客户端

openssl编程之客户端

2015-06-11 16:07:23 3571

原创 nginx-upstream安装配置

nginx-upstream安装配置nginx使用upstream模块配置tcp负载均衡和代理注意:以下所使用的源码均放在:/home/source 目录下1.使用VMVirtualBox安装CentOS6.5x64系统(自行百度)2.http://www.nginx.org下nginx-1.8.0.tar.gz源码,https://github

2015-06-11 11:45:10 3829

原创 openssl证书生产过程

使用OpenSSL生成证书   下载安装openssl(把ssl目录下的openssl.cnf 拷贝到当前目录下)1.首先要生成服务器端的私钥(key文件):[root@localhost opensslKey]# cp /usr/local/ssl/bin/openssl.cnf ./[root@localhost opensslKey]# lsopenssl.c

2015-06-08 17:14:54 2576

原创 gsoap代码生成和代码使用

gsoap代码生成实现onvif协议的设备发现和能力集获取下面是利用生成的代码进行设备发现的过程(在代码面前,一切都不是秘密注释部分表示可有可无,主要是为测试发现过程需要哪些信息),主函数的内容如下:struct soap *soap = NULL; struct wsdd__ProbeType wsdd__Probe;//int result = 0; 

2015-05-31 16:51:02 1111

原创 gSoap代码生成

gSoap代码生成工具gSoap代码生成工具,主要是针对onvif协议进行的一种协议的透明性封装,先介绍一下gSoap: gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类

2015-05-31 16:45:55 638

原创 eXosip笔记

最近自己联系使用eXosip库来做一个sip协议相关的东西,之前在公司用的是老的版本,好像是2.3来的,这几天刚下了一个2.4的版本试了一下,写完感觉基本上差不多;不过到最后一直出来内存泄露的问题,用了十几分钟定位问题,最后发现不是自己写的代码处的问题,而是在eXosip库退出时的退出函数eXosip_quit本身里面处理存在内存泄露问题,代码如下:初始化中:m_ctx = eXosip_

2015-05-31 16:42:28 2141 1

原创 redis集群&主从部署

redis集群&主从部署1.安装redis,并把src目录中对应的可执行文件建立软连接到/bin目录下2.新建目录:mkdir redis_slave_20043.修改配置:将redis.conf文件拷贝一份到redis_slave_2004,修改文件内容为:daemonize yesport 2004 #端口配置为对应目录的端口cluster-en

2015-05-31 16:00:18 425

原创 redis集群配置

redis集群部署1.安装redis,并把src目录中对应的可执行文件建立软连接到/bin目录下2.新建目录:mkdir redis_master_6379 redis_master_2001 redis_master_2002 redis_master_20033.修改配置:将redis.conf文件每个目录拷贝一份,修改文件内容为:daemonize y

2015-05-31 15:57:24 616

原创 redis主从配置

redis主从配置1.安装redis,并把src目录中对应的可执行文件建立软连接到/bin目录下2.新建目录mkdir redis_master redis_slave将redis源码中的redis.conf文件拷贝到新建的两个目录redis_master使用默认配置并修改daemonize yes项(此项为配置后台运行,可不配置)redis_slave目录中的re

2015-05-31 15:54:57 476

原创 关于利用live555,RTSP取流

利用live555里面的一个live555mediaserver来作为媒体服务器,然后利用里面的TestRTSPClient来取得码流,当然官网上说了:RTSPClient只是个测试程序,如果用作产品还需要进行优化,不过可以作为参考,我也是用他来作为一个对live555入门的东西

2015-03-19 00:08:20 8437 2

原创 makefile源文件收集

得到指定路径下源文件名称集合依次循环取得各目录下的所有源文件

2015-03-18 23:58:23 588

原创 C++前置声明

类前置声明: 只是提供了声明,并没有定义类

2015-03-18 23:50:11 854

原创 c++运算符重载

C++运算符重载简单实现

2015-03-18 23:47:02 427

转载 SlidingMenu常用属性设置记录

本文摘抄自网络以为大神的博客对于SlidingMenu常用的一些属性设置记录

2015-03-18 23:43:32 427

原创 linux 分析进程占用CPU过高

进程占用cpu过高时,通过gdb等工具来查看相关信息,然后定位并解决问题

2015-03-18 23:41:01 1801

原创 单链表

链表是一种常用的数据结构,链表是通过自引用结构体类型的指针成员指向结构体本身建立起来的。

2015-03-18 23:39:05 391

原创 双向链表

双向链表是指链表中的每个节点都有两个指针域,一个指向直接前驱节点,一个指向直接后继节点

2015-03-18 23:33:31 367

原创 用SVN的SubWCRev管理同步项目版本号

使用svn进行项目代码管理过程中,都有这么个问题,发布版本的时候,几下了svn的版本号,然后出现bug后,根据记录去查找对应的svn版本的代码进行定位和解决bug,但是大部分时候我们希望,在日志里面,或者在软件中编译进去svn号,这样就可以快速的定位到是哪个svn的版本出现问题,下面通过在vs2008中实现1.首先新建一个模板,比如叫version_template.h,内容如下:#ifndef _

2015-03-18 23:20:36 1979

C++封装的linux下的线程池

C++封装的linux下的可动态增减的线程池,总共有三个源文件: main.cpp 为例子程序,ThreadPool.cpp和ThreadPool.h为线程池实现文件,仅供学习交流使用

2013-12-28

C++封装的一个跨平台的线程类和锁类

C++封装的一个linux和windows的线程类,一个线程锁类,两个配合使用实现一份多线程的代码适应两个平台

2013-12-28

智能家居系统简单模型

基于QT3.3的智能家居的系统,实现了简单的控制家电(模拟电机等)功能,有视频播放功能和GPRS功能

2011-12-19

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

TA关注的人

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