13 sisiair

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

移动APP漏洞自动化检测平台建设

前言:本文是《移动APP客户端安全笔记》系列原创文章中的第一篇,主要讲的是企业移动APP自动化漏洞检测平台建设,移动APP漏洞检测发展史与前沿技术,APP漏洞检测工具与平台,以及笔者的一些思考。希望能对移动App自动化漏洞检测感兴趣的同学有所帮助,限于笔者技术水平与文章篇幅,有些内容暂没有逐一详细分析,后续我争取多学习多分享,在此也欢迎大家指点和交流。一、国内Android App漏洞检测

2017-03-03 14:18:05

聊聊高并发系统之限流特技-2

转自:2016-06-14  张开涛 上一篇《聊聊高并发系统限流特技-1》讲了限流算法、应用级限流、分布式限流;本篇将介绍接入层限流实现。接入层限流接入层通常指请求流量的入口,该层的主要目的有:负载均衡、非法请求过滤、请求聚合、缓存、降级、限流、A/B测试、服务质量监控等等,可以参考笔者写的《使用Nginx+Lua(OpenResty)开发高性能Web应用》

2017-03-03 14:13:52

NGINX限流的一些思考 - php

原文链接:http://blog.csdn.net/soar_away/article/details/51980247我们经常遇到这种情况, 服务器资源有限,但是客户端来的请求在不断的上涨, 为了保证一部分的请求能够正常相应, 不得不放弃一些客户端来的请求, 这个时候我们会选择行的进行一些NGINX的限流操作, 这种操作可以很大程度上缓解服务器的压力, 使其他正常的请求能够得到正

2017-03-03 13:15:16

聊聊高并发系统之限流特技一

原文链接:http://www.jianshu.com/p/2596e559db5c

2017-03-03 11:03:05

CentOS 6.8安装Python2.7.13

查看当前系统中的 Python 版本python --version返回 Python 2.6.6 为正常。检查 CentOS 版本cat /etc/redhat-release返回 CentOS release 6.8 (Final) 为正常。安装所有的开发工具包yum groupinstall -y "Development tools"

2017-02-24 11:50:53

使用Flask-Mail扩展发送邮件

1、安装 Flask-Mailpip install Flask-Mail2、发送邮件# -*- coding: utf-8 -*-#****************************************************************# sendmail.py# Author : sisiair# Version : 0.1.0# D

2017-02-22 14:30:30

从源码解析Python的Flask框架中request对象的用法

flask中的request对象发送请求使用起来十分方便,但也有一些需要注意的地方,这里我们来从源码解析Python的Flask框架中request对象的用法,需要的朋友可以参考下.from flask import requestFlask 是一个人气非常高的Python Web框架,笔者也拿它写过一些大大小小的项目,Flask 有一个特性我非常的喜欢,就是无论在什么地方,如

2017-02-10 11:04:47

jQuery选择器

不会用选择器,望元素兴叹,难受的要死!在此全面的记录一遍。看完就彻底知之了!jquery的选择器分为以下几类基本选择器层次选择器过滤选择器表单选择器1. 基本选择器选择器描述示例#id根据id匹配一个元素$("#test")选取id为test的元素.class根据类名匹配元素

2017-01-22 09:46:24

MYSQL添加远程用户或允许远程访问方法

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;Query OK, 0 rows affected, 1 warning (0.01 sec)mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.01

2017-01-12 17:45:28

Flask创建表单

使用flask提交表单的方式1、前端html:{% extends "base.html" %}{% import "bootstrap/wtf.html" as wtf %}{% block title %}Flasky{% endblock %}{% block page_content %} Hello, {% if name %}{{ name }}{% els

2017-01-12 15:22:27

gevent程序员指南

gevent程序员指南由Gevent社区编写gevent是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。介绍本指南假定读者有中级Python水平,但不要求有其它更多的知识,不期待读者有 并发方面的知识。本指南的目标在于给予你需要的工具来开始使用gevent,帮助你 驯服现有的并发问题,并从今开始编写异步应用程序。贡献者

2017-01-10 10:59:23

python 文件读写时用open还是codecs.open

当我面有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。下面主要整理一下平时用的最多的写入到文件中,一般以txt结尾,linux里不会以后缀来区分文件类型,后缀可以随便,也可以没有。      python读写文件估计大家都用open内置函数,或者file这个工厂函数,这两个的效果基本一样。

2016-12-29 11:03:18

python 编码问题之终极解决

结合之前遇到的坑以及下面贴的这篇文章, 总结几种python乱码解决方案,如果遇到乱码,不妨尝试一下?1,必备#encoding=utf-82, python编程环境编码import sysreload(sys)sys.setdefaultencoding('utf8') 3,不知道神马编码的时候用chardet查一下from c

2016-12-29 11:02:03

python高级编程-生成器

生成器(Generators)生成器也是一种迭代器,但是你只能对其迭代一次。这是因为它们并没有把所有的值存在内存中,而是在运行时生成值。你通过遍历来使用它们,要么用一个“for”循环,要么将它们传递给任意可以进行迭代的函数和结构。大多数时候生成器是以函数来实现的。然而,它们并不返回一个值,而是yield(暂且译作“生出”)一个值。下面是一个计算斐波那契数列的生成器:'''

2016-12-27 15:17:59

快速PYTHON性能优化要点

翻译,两篇博文 Quick Python Performance Optimization一 二, 很短第一篇仅是解释,如何用正确并且高效的方式完成在日常Python编码中简单的事情1.在ipython交互shell中使用%timeit (per line) 和 %prun (cProfile)测量你的代码,并且找到性能的瓶颈.这和"过早优化是一切罪恶的

2016-12-27 13:42:40

PYTHON join 和 split 函数用法

python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的。1.join用法示例 >>>li = ['my','name','is','bob'] >>>' '.join(li) 'my name is bob'  >>>'_'.join(li) 'my_name_is_bob'  

2016-12-27 10:16:58

飘逸的python - 偏函数functools.partial

原文链接:http://blog.csdn.net/handsomekang/article/details/9712125函数式编程的思想。可以理解成绑定了一部分参数的函数。作用就是少传参数,更短,更简洁。我之前做的一段用户留存率的程序。需求是这样子的,选择某一天,然后以这天为准,次日留存,3日留存,7日留存,14日留存,30日留存。已有一个获取第几天后的函数

2016-12-27 10:13:59

python高级编程-装饰器学习笔记

python装饰器装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。首先,让我们讨论下如何写你自己的装饰器。1、一切皆对象我们先来理解下P

2016-12-26 14:46:55

python中*args 和 **kwargs 的用法学习笔记

*args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个函数。1、*args 是用来发送一个(非键值对)可变数量的参数列表给一个函数.这里有个例子帮你理解这个概念:def test_var_args(f_arg, *argv):    print("first normal arg:", f_arg)    for arg in arg

2016-12-26 11:07:06

Python串口编程

python的串口网上有很多例子,这里了只是把认为好的整理到一起。首先,应该安装serial模块,还能开始后续的操作。我用的python2.6,serial模块可以在这里下载安装serial模块下载 1,字符串的发送接收短接串口的2、3脚,创建一个文本,如: import serial    t = serial.Serial('co

2016-12-23 17:09:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!