自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翔云

Just try, don't shy.

  • 博客(20)
  • 资源 (15)
  • 收藏
  • 关注

原创 同一端口监听tcp和udp请求

问题:众所周知,同一台机器的同一个端口只可以被一个进程使用。一个进程使用同一个端口同时监听tcp、udp请求,是否可以呢?答案:是可以的。代码:server为了同时监听,server使用select进行多路访问控制。 server端代码如下:/*TCPINETuse select*/#include<stdio.h>#include<stdlib.h>#include<string.h

2017-07-30 18:33:34 6210 4

原创 git 提交的代码被删除

问题:开发机A修改代码,然后提交到远程仓库;在另一台开发机B上,pull拉取更新,可以看到开发机A提交的代码更新。 但是在git 远程仓库(非裸仓库no-bare)服务器上查看时,仓库工作区文件并没有更新,A提交的更新,被删除了,但没提交到仓库。$ git status# On branch master# Your branch is ahead of 'origin/master' by

2017-07-30 13:36:12 2112

原创 git 提交代码remote: error:updating the current branch in a non-bare repository is denied

问题:开发机提交代码到远程仓库时,出错如下错误:$ git push origin masterCounting objects: 3, done.Delta compression using up to 4 threads.Compressing objects: 100% (2/2), done.Writing objects: 100% (3/3), 267 bytes | 0 by

2017-07-30 13:11:20 6226

原创 git 代码仓库拷贝问题

问题:文件从Windows拷贝到Linux,没有人为改动,却出现大量的文件改动 Changed but not updated# git status# On branch master# Your branch is ahead of 'origin/master' by 2 commits.## Changed but not updated:# (use "git add

2017-07-30 12:58:01 3093

原创 Linux下批量kill多个进程的方法

有两个进程,需要kill,单个操作比较费力$ ps -ef | grep kafdeploy 31679 1 0 14:25 pts/0 00:00:00 /bin/bash /usr/local/orange/daemonKafka.shdeploy 31698 1 0 14:25 ? 00:00:00 /usr/local/orange/bin

2017-07-29 16:50:31 1534

原创 python 字符串转为时间戳

方法一>>> text='2016-7-10'>>> d=datetime.datetime.strptime(text, '%Y-%m-%d')>>> t=d.timetuple()>>> stamp=int(time.mktime(t))>>> print stamp1468080000>>>方法二>>> text='2016-7-10'>>> t=time.strptime(te

2017-07-29 16:36:10 1585

原创 python 时间戳转为字符串

方法一 import datetimeimport timestamp = int(time.time())print datetime.datetime.fromtimestamp(stamp)2017-07-29 16:08:32方法二>>> time.strftime("%Y-%m-%d %H:%M", time.localtime(stamp))'2017-07-29 16:08'

2017-07-29 16:17:27 29686 2

原创 cp: cannot create regular file `/usr/local/bin/orange': Text file busy

问题:发布新版本,进行可执行文件拷贝时,遇到问题: cp: cannot create regular file `/usr/local/bin/orange’: Text file busy原因:可执行(进程自身代码)被进程占用,不允许被修改,尤其是覆盖。解决办法:方法一 a) 重命名老的文件; b) 拷贝新的文件; c) 进程重启,使用新的文件; d) 删除老的文件;

2017-07-29 15:51:16 46739 1

原创 python 生成器generator

为了节省内存,可用生成器代替列表,代码执行时才生成数据。例如:mygen = (x*x for x in range(3))print mygenfor i in mygen: print i结果<generator object <genexpr> at 0x7fd3f1862230>014结果:mygen = (x*x for x in range(3))print mygenfo

2017-07-23 20:00:50 389

原创 HTTP长连接---requests的长连接

使用HTTP协议时,为了充分利用资源,经常会用到http的长连接,也就是底层tcp连接的复用。 在requests库中,HTTP的长连接是通过Session会话实现的。 会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同一主机发送多个请求,底层的

2017-07-23 17:53:10 17427

原创 Django 的request 和 response对象

Django的封装性很强,有时感觉”只见树木,不见森林”。 要理解Django框架,最重要的一点就是理解request和response对象。 Django 使用request 和response 对象在框架中传递状态。所有的请求信息封装在request中,例如http or https, GET or POST,header等等, 而返回给客户端的信息封装在response中。引用官方文档:

2017-07-17 23:05:59 797

原创 django 返回json格式数据

下面简单介绍如何使用httpresponse 自定义结果,并使用json格式,返回给客户端。import jsonfrom django.http import HttpResponsedef get_an_apple(request): resp = {'errorcode': 100, 'detail': 'Get success'} return HttpResponse(

2017-07-17 18:43:38 42617

原创 命令行下如何发邮件

前几天,由于业务需要,学习了下命令行下如何发送邮件,总结成本文。首先,安装mailx$ yum install mailx其次,配置服务# /etc/mail.rc ignore mime-version content-transfer-encoding# Only include selected header fields when forwarding messages.fwdret

2017-07-17 17:36:46 919

原创 使用Django rest framework api时,客户端返回结果为html标签

问题:在使用rest framework开发过程中,经常使用raise APIException来返回处理结果。 但是发现,命令行下查看,每次返回的总是一大串的html标签(实际上是rest framework api的页面)。 而我们期望返回的是我们填写的提示信息,例如,”时间格式错误”,“参数太长”,“成功”等等。解决办法:查看DEBUG首先怀疑的是settings中的DEBUG问题,经过

2017-07-16 17:49:22 5616

原创 Django 如何使用logging打印日志

Django使用python自带的logging 作为日志打印工具。简单介绍下logging。logging 是线程安全的,其主要由4部分组成:Logger 用户使用的直接接口,将日志传递给HandlerHandler 控制日志输出到哪里,console,file… 一个logger可以有多个HandlerFilter 控制哪些日志可以从logger流向HandlerFormatte

2017-07-15 18:33:51 17074

原创 python日期时间转为字符串或者格式化输出

年月日时分秒>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")2017-07-15 15:01:35年月日 小时分钟>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")2017-07-15 15:013.年月日>>> print datetime.

2017-07-15 15:58:54 13878

原创 python 字符串转为日期

1. 转换为整型格式的日期days='2017-07-28'fmt_list = days.split('-')new_fmt = ''.join(fmt_list)print new_fmt20170728 2. 使用datetime进行转换>>> text='2016-7-10'>>> print datetime.datetime.strptime(text, '%Y-%m-%d

2017-07-15 15:43:43 49464 2

原创 python 当前时间多加一天、一小时、一分钟

首先看下,datetime的使用import datetime>>> print datetime.datetime.now()2017-07-15 15:01:24.619000格式化时间>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")2017-07-15 15:01:35>>> print datetime.dat

2017-07-15 15:38:40 72338

原创 读《大秦帝国》第二部

今天是7月1日,2017年已经过去一半了。刚刚将《大秦帝国》第二部读完,马克一下。第一部中,秦孝公的果决刚毅令人印象深刻。这种敢于承认落后,敢于改变现状的豪气和意志力,久久回荡。与商鞅相依相扶,“君为青山,臣为松柏”,披荆斩棘,终成大业。第二部,则是纵横捭阖。使人深深折服是,苏秦张仪,对天下大势的分析和把握,游说各国,百折不挠。

2017-07-01 17:32:41 472

原创 python HTTP请求---使用urllib2

具体实例如下:#!/usr/bin/pythonimport urllib2import jsonurl="http://my.oms/api/notification/?format=json&page_size=10"req=urllib2.Request(url)# tokentoken='3c04c16d3d361db3bd4511803bbc8aad36795788'req.add_

2017-07-01 12:07:08 1425

mysql-replicant-python.zip

书中使用的示例代码下载

2021-08-29

git post-update

服务器代码库工作区不更新问题解决,具体问题描述请参看 http://blog.csdn.net/lanyang123456/article/details/76378229

2017-07-30

Spreadsheet-ParseXLSX-0.16.tar.gz

该包用于解决无法找到Spreadsheet-ParseXLSX的问题,具体安装方法可参考http://blog.csdn.net/lanyang123456/article/details/41519501

2014-11-26

U盘安装XP_Win7系统指南

本文档主要讲述了如何使用U盘进行系统的安装。并针对安装系统过程遇到的问题进行了解答。希望给有需要的人一点帮助。

2014-07-12

Linux下的C++标准库

Linux下的std C++ 标准库 下载后,解压,将文件拷贝到/lib或者/usr/lib目录下,可以解决提示libstdc++。so找不到的问题

2013-06-04

sqlite嵌入式编程实例

本资源给出了linux+ARM 环境下SQLite数据库嵌入式编程实例。 详细内容请参考 Linux下SQLite数据库移植与编程 . http://blog.csdn.net/lanyang123456/article/details/7680670

2012-06-20

Linux下sqlite3编程实例

本文件给出了sqlite编程实例源码及其执行结果。其中,源码实例中包括了最常用的一些API,非常适合对于初学者学习使用。 有关SQLite安装与编程请参考下面的帖子 Linux下SQLite数据库安装操作与编程 . http://blog.csdn.net/lanyang123456/article/details/7680532

2012-06-20

Linux RS485 通信代码

本资源给出了Linux下进行RS485通信的实例代码

2012-03-20

rt5370驱动

腾达 无线USB网卡 型号:W311M 芯片类型:rt5370 该驱动是linux下针对rt5370 rt2800等芯片的驱动,可以通过交叉编译移植到嵌入式开发板。

2012-03-20

Linux系统下dhcp源码

提供Linux系统下DHCP源码下载 dhcp-3.1.1.tar.gz

2012-03-16

ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz

ndiswrapper是Linux用于安装无线网卡驱动的一款软件。 ndiswrapper调用Windows下的驱动为Linux系统所用。

2012-03-07

Linux下使用USB转串口获取GPS数据

本文档,就linux系统下如何使用GPS设备(USB插口)读取GPS数据做了比较详细的阐述。主要介绍了如何使用USB转串口驱动,以及如何打开ttyyUSB0,如何读取数据等等。

2012-03-01

深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误

深入理解Linux内核 第三版是经典的linux内核分析的圣经,里面分析透彻,解析明了。 书中有些错误影响阅读,经过多方收集,特列出。

2011-03-07

考研数学公式大全 最全面的

最全面的公式集合,一个很好的参考工具,涵盖高数 概率论 线性代数

2009-05-23

空空如也

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

TA关注的人

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