自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关键对话读书笔记

一、什么是关键对话二、人们通常如何面对关键对话三、常见的关键对话四、掌握关键对话的好处五、成功的对话六、从“心"开始,如何确定目标七、留意的对话安全氛围八、保证安全氛围,让对方畅所欲言一、什么是关键对话关键对话有三个特征:对话双方的观点有很大差距。比如双方意见不合的争执,与不同意见的同事沟通;说服你的老板和父母。对话存在很高的风险。比如难得的面试机会,求婚,谈判,要求加薪。...

2019-07-12 16:13:05 823

原创 python flask使用指南及介绍

程序基本结构#程序的初始化from flask import Flaskapp = Flask(__name__)# 添加路由:注册视图函数# 请求:web浏览器->web服务器# web服务器-> flask程序实例调用对应的视图函数@app.route('/') #修饰器def index(): return '<h1> Hello Wo...

2019-07-12 16:02:26 347

原创 nginx做负载均衡的时候,检验后端服务健康状态的方法

在nginx.conf配置文件里面的upstream加入健康检查,如下:upstream name { server 192.168.0.21:80; server 192.168.0.22:80; check interval=3000 rise=2 fall=5 timeout=1000 type=http;}type:健康检查包的类型,现在支持以

2017-05-02 15:22:43 6734

转载 linux获取高精度时间的方法

转载:http://forever.blog.chinaunix.net编写linux下应用程序的时候,有时候会用到高精度相对时间的概念,比如间隔100ms。那么应该使用哪个时间函数更准确呢?1、time 该函数返回的是自1970年以来的秒数,显然精度不够,不能使用2、gettimeofday 该函数返回的是自1970年以来的秒数和微秒数,精度显然是够了。我想有很多程序员也是用的这

2016-12-06 17:30:29 16136

原创 ubuntu cp: 无法获取”/boot/initrd.img-3.13.0-100-generic” 的文件状态(stat): 没有那个文件或目录

在Ubuntu上执行# sudo apt-get install apt-transport-https ca-certificates命令时,提示如下错误update-initramfs: deferring update (hook will be called later) cp: 无法获取”/boot/initrd.img-3.13.0-100-generic” 的文件状态(stat):

2016-10-28 09:06:51 43361 3

转载 欢迎使用CSDN-markdown编辑器

NAT/防火墙穿越技术建立点对点信道的一个常见问题,就是NAT穿越技术。在处于使用了NAT设备的私有TCP/IP网络中的主机之间需要建立连接时需要使用NAT穿越技术。以往在VoIP领域经常会遇到这个问题。目前已经有很多NAT穿越技术,但没有一项是完美的,因为NAT的行为是非标准化的。这些技术中大多使用了一个公共服务器,这个服务使用了一个从全球任何地方都能访问得到的IP地址。在RTCPeeConnec

2016-08-16 22:44:58 353

原创 openstack:安装 glance,执行glance index,Failed to show index. Got error

glance index:1、Failed to show index. Got error:The request returned 500NotAuthenticated: You are not authenticated2、Connect error/bad request to Auth service at URL http://localhost:5000/v2.0/tokens.

2016-06-10 18:19:13 991

原创 Django 开发-视图开发

Django 开发-视图开发

2016-06-02 22:50:12 674

原创 Django 开发-管理站点管理应用数据

Django 开发-管理站点管理应用数据

2016-05-31 22:56:20 503

原创 正确配置了vmare网络配置,但是在NAT模式下,虚拟机没法自动获取ip地址

正确配置了vmare网络配置,但是在NAT模式下,虚拟机没法自动获取ip地址一直用得都挺好的,今天用虚拟机的时候,突然虚拟机获取不到地址,找了找资料,说是可能是主机端的nat服务和dhcp服务没开启,试了下果真如此。可能是前几天优化开机速度优化掉了。 开启Vmware DHCP 和 VMware NAT service。获取到ip了,也能ping通百度了

2016-05-31 07:12:31 7784 1

原创 Django administration后台管理添加页面保持中文出错解决办法,'ascii' codec can't encode characters in position 0-4:

Django管理页面保存中文信息出现 ‘ascii’ codec can’t encode characters in position 0-4 错误,解决办法如下在管理页面上添加信息的时候,字段内填写中文 提交后出现如下错误UnicodeEncodeError at /admin/polls/question/add/'ascii' codec can't encode characters

2016-05-21 16:30:03 4516

原创 Python scrapy 实现网页爬虫

Python scrapy 安装和简单网络爬虫的代码实现

2016-05-17 21:50:46 6137

原创 Python 线程的使用(threading模块)

Python 线程的使用线程可能是做每一个稍微复杂点的项目是必然会涉及到的,利用线程,可以把耗时、好性能的操作放到后台进行,而主线程可以继续处理其它的事情。 必须文件的下载等。下面使用一个简单的例子说明一下线程的使用。import threading, zipfileimport time#继承threading.thread类class AysnZip(threading.Thread):

2016-05-13 23:13:02 422

转载 (转载收藏用)linux sed命令详解

这篇文章转自 PythonTab中文网 原文链接: http://www.pythontab.com/html/2016/linuxkaiyuan_0401/1010.html简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着 简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的

2016-05-13 09:54:53 308

原创 Python 性能比较和做函数级单元测试的方法

这是从python的docs文档中摘录出来的两小节,以后再写python代码肯定会经常用到。性能度量有些用户对了解解决同一问题的不同方法之间的性能差异很感兴趣。Python 提供了一个度量工具,为这些问题提供了直接答案。例如,使用元组封装和拆封来交换元素看起来要比使用传统的方法要诱人的多。 timeit 证明了后者更快一些: from timeit import Time

2016-05-12 22:46:28 591

原创 python 模拟126邮箱发送邮件

用Python发送126邮件今天想做个自动化邮件提醒的功能,最近刚好在学习python,都说python那么强大,想试一下python能否搞定,搜一下资料,果真可以,而且又简单通俗易懂from email.mail.text import MIMETextimport smtplib#发件人列表to_list=["[email protected]", "[email protected]"]#对于大型的

2016-05-12 22:00:58 9147

原创 BM算法详解

BM算法简介在用于查找子字符串的算法当中,BM(Boyer-Moore)算法匹配还是非常高效的,一般情况下,比KMP算法快好几倍。注意: BM算法在移动模式串的时候是从左到右,而进行比较的时候是从右到左的。BM算法实际上包含两个并行的算法,坏字符算法和好后缀算法。这两种算法的目的就是让模式串每次向右移动尽可能大的距离(j+=x,x尽可能的大)。 BM其实包含两种算法:坏字符算法好后缀算法坏字

2016-05-07 15:45:29 1560

原创 KPM、BM、 AC、ACBM算法分析

KPM、BM、 AC、ACBM算法分析目录简介KPM算法简介BM算法 简介AC算法简介ACBM算法简介简介最近在定位DPI应用识别的问题,总是发现在特征数量达到一定规模的时候,特征匹配不出来;所以又得投身于分析有点难搞的ACBM算法了。 不过最终确定该问题并不是匹配部分问题,而是初始化编译状态机的问题。在分析该问题过程中,ACBM算法的有些细节的原理忘记了,看起代码来有点吃力。没办法只

2016-05-07 10:27:00 3612

原创 linux shell 查看进程运行或绑定的cpu和绑定执行进程到特定cpu上执行的方法

下面的命令可以查看进程在哪个CPU上运行。Vostro-270s:$ ps -eLo ruser,pid,ppid,psrroot         3     2   0root         5     2   0root         8     2   0root        10     2   0root        11     2   0root

2016-05-06 15:54:52 5502

原创 python 类中的__nozero__ ,__len__ 重写,可以定义对象的布尔值是True or False

Python中,每个对象都具有True和False,空对象、值为零的任何数字或者NULL对象None的布尔值都是False。如整型  0 长整型 0L浮点数 0.0空列表 []空元组()空字典()空字符串 ""None复数0.0+0.0j 对于一个自定义的类,可以通过重写__nozero__(), __len__()函数来说明一个类对象是否为Fa

2016-05-05 22:35:04 2113

原创 用awk根据文件跟列的内容统计数据

今天工作中遇到这样一个问题,需要把日志中某列满足一定条件的行数统计出来。为了实现自动化统计(每天都需要),作为一个IT屌丝,自然希望用脚本能搞定。突然想到awk应该能搞定这个问题,awk condition { action } 这种模式, 刚好能够解决问题。试了下,果然可以。下面是简单的例子。文件text.txt的内容test 12test2 14test 15统

2016-05-01 09:32:35 1036

原创 正则表达式-基本正则和拓展正则

POSIX basic and extended 基本正则和拓展正则

2016-04-28 23:08:54 558

原创 Linux命令-find及xargs的使用

由于f i n d具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),f i n d命令在该文件系统中同样有效,只要你具有相应的权限。F i n d命令的一般形式为:find pathname -options [-print -exec -ok]该命令的参数:pathname:  find命令所查找的

2016-02-24 17:46:04 405

原创 android 控件响应的各种方法

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Tex

2016-01-03 22:53:35 411

原创 adb shell ,出错 提示error: device not found

今天本想试试手,用am 工具启动一下android应用程序,然后一直提示如下错误。C:\Windows\system32>adb shellerror: device not found一开始认为是adb server异常或者没起来,就把server kill掉,然后重启,然后发现还是不行。adb kill-serveradb start-server。最后还是仔细

2016-01-03 21:53:48 1095

原创 andriod进程的优先级,已经android内存不够时,清除进程的机制

andriod进程主要分一下几个优先级,同一个优先级可能有同时存在多个进程:1、前台进程(Foreground): 与用户的操作密切相关,不同的应用通过调用不同的方法可以切换到前台进程。例如正在与用户进行交互的activity(调用resume方法)正在运行的BroadcaseReceiver(它的BroadcastReceiver.onReceive()方法被执行)正在运行的Se

2016-01-02 22:35:40 1102

原创 eclipse run andriod程序提示Please ensure that adb is correctly located at 问题

原来运行好好的环境,今天一直run不起来,一直提示如下错误:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse.Please ensure that adb is correctly located查看了一些资料,出现该问题可能主要是下面两

2016-01-02 22:07:48 438

空空如也

空空如也

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

TA关注的人

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