自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(837)
  • 论坛 (5)
  • 收藏
  • 关注

转载 python多个装饰器的执行顺序

https://www.cnblogs.com/qbdj/p/10974631.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 def decorator_a(func): print 'Get in decorator_a' ...

2020-11-03 16:40:09 18

转载 Django 自定义表名和建立索引

https://blog.csdn.net/linqunbin/article/details/93352723通过db_table和db_column自定义数据表名和字段名假如你的数据库里已经有了一张数据表,且该表包含多个字段,你希望通过Django直接访问该数据表的各个字段而不是重新建立新表,你这时可以通过db_table指定数据表名,还可以通过db_column指定希望访问的字段名。在我们创建一个模型时,Django的ORM会根据应用名(app name), 模型名(model name)

2020-10-28 11:06:33 74

转载 用FastDFS一步步搭建文件管理系统(FastDFS + Nginx )

https://blog.csdn.net/xiatiancc/article/details/83819062一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100参考:分布式文件系统FastDFS设计原理参考:FastDFS分布式文件系统1、简介FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中..

2020-10-26 15:56:40 84

转载 python中的super()用法以及多继承协同任务

https://www.cnblogs.com/miyauchi-renge/p/10923127.html理解了python的MRO之后,我们就可以更加准确地使用super()函数,以及使用super()完成多继承协同任务super().method()是调用父类中的方法,这个搜索顺序当然是按照MRO从前向后开始进行的super([type][, object-or-type])根据官方文档,super函数返回一个委托类type的父类或者兄弟类方法调用的代理对象。super函数用来调用已经再

2020-10-21 14:04:46 26 1

转载 Django默认认证系统对is_active的验证

https://blog.csdn.net/qq_39202382/article/details/88824786Django在使用默认的认证系统进行登录校验的时候authenticate函数会连同数据库里面的is_active一起验证,这样的我们这么写的代码就会有问题user=authenticate(username=username,password=password) if user: if user.is_active:

2020-10-19 15:44:29 37

转载 我的Python学习笔记(三):私有变量

https://www.cnblogs.com/semon-code/p/8242062.html一、私有变量的定义在Python中,有以下几种方式来定义变量:xx:公有变量 _xx:单前置下划线,私有化属性或方法,类对象和子类可以访问,from somemodule import *禁止导入 __xx:双前置下划线,私有化属性或方法,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,系统定义名字(不要自己发明这样的名字) xx_:单后置下划线,用于避免与Pytho

2020-10-10 10:37:47 36

转载 “unbound method”的含义在 Python2 和 Python3 中是否已经改变

https://www.v2ex.com/t/452551以下是通过 inspect 库获取类内方法的两端代码:Python2>>> class A(object):... def a(self):... print('a')...... @staticmethod... def b():... print('b')...... @classmethod... def c(cls):.

2020-10-09 17:36:34 12

转载 Python中function和method

https://blog.csdn.net/u013553529/article/details/79244083

2020-10-09 17:35:05 110

转载 Python:多态、鸭子模型和抽象基类

https://www.jianshu.com/p/5ed8865c98021. 多态 什么是多态 -- 多态,指的是一种事务具有多种形态; -- python是一种动态语言,默认支持多态,同一个方法 调用 不同的类对象 ,执行的 结果各不相同; 多态实现 -- 继承:不同子类 继承 同一父类; -- 重写:子类重写 同一个方法,保证执行结果各不相同; 示例 -- 有如下代码: 作者:猎户座_alpha链接:https://www.jianshu.com/p/

2020-10-09 14:43:19 23

转载 Python抽象类和接口类

https://www.cnblogs.com/weihengblog/p/8528967.html一、抽象类和接口类继承有两种用途:一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能.实践中,继承的第一种含义意义并不很大,甚至常常是有害的。因为它使得子类与基类出现强耦合。继承的第二种含义非常重要。它又叫“接口继承.

2020-10-09 14:28:35 186

转载 SQL删除重复数据只保留一条

https://blog.csdn.net/anya/article/details/6407280在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记

2020-09-29 18:35:07 20

转载 数据库索引原理,及MySQL索引类型

https://blog.csdn.net/weixin_42181824/article/details/82261988MySQL索引类型一览 让MySQL高效运行起来本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个

2020-09-27 16:34:40 26

转载 Git:git-merge的--ff和--no-ff

https://blog.csdn.net/chaiyu2002/article/details/81020370博客Git用法总结系列收藏于IT老兵驿站。Git:Git-merge的–ff和–no-ff。前言Git merge最容易糊涂的地方就是这个--ff参数和--no-ff 参数,通过本文,把这个整理清楚。其实官网讲的非常清楚,不过可能因为是英文的,所以大家阅读起来会有一些障碍。(PS:其实还是应该逐步逐步提高自己阅读英文文档的能力,想达到一个更高的高度,是需要客服自己本身很多

2020-09-24 16:19:31 28

转载 数据库索引相关面试题

https://blog.csdn.net/qq_34988624/article/details/858388501、索引的底层实现原理和优化B+树,经过优化的B+树,主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此InnoDB建议为大部分表使用默认自增的主键作为主索引。3、什么情况下设置了索引但无法使用以“%”开头的LIKE语句,模糊匹配 OR语句前后没有同时使用索引 数据类型出现隐式转化(如varchar不加单引号的话可能会自动转换为int型)4、简单描...

2020-09-24 14:45:20 86

转载 如何在有限的内存限制下实现数十亿级手机号码去重

https://www.jianshu.com/p/b39eb55d4670版权申明原创文章:本博所有原创文章,欢迎转载,转载请注明出处,并联系本人取得授权。版权邮箱地址:banquan@mrdwy.com问题难点文本和数据的去重是经常要用到的重要操作,普通数量的文本处理并不存在技术上的难点,可以直接在内存中高效处理,但是如果涉及到的文本量达到了数十亿级别,直接在内存中处理文本去重工作几乎变成不可实现,例如假设有个文本中包含有20亿手机号码,每个手机号码共计11位数字,int最大值只能保存

2020-09-24 11:02:48 85

转载 Python基础-类变量和实例变量

https://www.cnblogs.com/crazyrunning/p/6945183.html写在前面如非特别说明,下文均基于Python3大纲:1. 类变量和实例变量在Python Tutorial中对于类变量和实例变量是这样描述的:Generally speaking, instance variables are for data unique to each instance and class variables are for attributes an

2020-09-24 10:17:05 41

转载 图解排序算法(三)之堆排序

https://www.cnblogs.com/chengxiao/p/6129630.html预备知识堆排序  堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。堆  堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。如下图:同时,我们对堆中的结点按层进行编号,将这种逻辑结

2020-09-21 22:56:31 22

转载 大数据处理之哈希表(二)--出现频率最多的top xxx 位

https://blog.csdn.net/xx123427/article/details/79299894上篇文章中只是求了出现频次最高的值,可是大数据处理往往需求的是top 10 ,top 100或者某一段区间的数据。显然只定义一个Hash a是不能放下的。如果是求出现频次top100呢?最起码定义 Hash arr[100]吧。比如拿计数器10000长度和数据范围为32767来说。我们最少要分4次,分别是数据取余4后 0 1 2 3的四种情况第一次余数为0,即4的倍数这一组...

2020-09-14 15:16:26 44

转载 大数据处理之Hash哈希表(一)

https://blog.csdn.net/xx123427/article/details/79299894现在的网络公司对于数据的处理的非常看重的。比如拿百度来说,10大热搜词就是从海量的用户搜索的数据中找到的,我们想的很简单,只要把所有用户搜索的数据按搜索次数 排列下来,随便用个快排?归并?取前10种出现频次最高的不同的数据就好了,可是用户搜索的数据实在是太多了。使用快排归并那种内部排序是需要我们使用电脑内存的,现在电脑一般都是4-8G的内存。这可能连数据百分之1都存放不下。数据都不齐全,何谈排.

2020-09-14 15:15:20 59

转载 Nginx-keepalived+Nginx实现高可用集群

https://www.cnblogs.com/yanjieli/p/10682064.html集群架构图:说明:Keepalived机器同样是nginx负载均衡器。1)实验环境准备(此处都是使用的centos7系统)# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)在所有节点上面进行配置# systemctl stop firewalld //关闭防火墙# sed -i 's/

2020-05-22 20:42:50 109

转载 Django+Nginx+uWSGI部署到服务器admin后台样式消失

https://blog.csdn.net/qq_34374753/article/details/86598970问题描述:使用uwsgi作为主要服务器,nginx为反向代理服务器,运行项目之后,发现admin后台的css样式消失。而不使用反向代理则正常运行。解决办法:1. 项目的setting文件配置加入以下代码:STATIC_URL = '/static/'STATIC...

2019-03-20 10:09:42 894

转载 中山证券:从A股两次大牛市的特征 看当前股市走势

http://finance.sina.com.cn/stock/marketresearch/2019-02-25/doc-ihsxncvf7602862.shtml?cre=tianyi&mod=pchp&loc=37&r=0&rfunc=34&tj=none&tr=12中山证券李湛  ●客观分析历史上A股市场典型牛市的特征,既可以为我们...

2019-02-26 11:16:32 490

转载 python 循环高级用法 [expression for x in X [if condition] for y in Y [if condition] ... for n in N [if con

http://www.cnblogs.com/bonelee/p/8545263.html高级语法除了像上面介绍的 [x ** 2 for x in L] 这种基本语法之外,列表推导式还有一些高级的扩展。4.1. 带有if语句我们可以在 for 语句后面跟上一个 if 判断语句,用于过滤掉那些不满足条件的结果项。例如,我想去除列表中所有的偶数项,保留奇数项,可以这么写:&...

2019-02-26 09:22:31 2176

转载 python中yield的用法详解——最简单,最清晰的解释

https://blog.csdn.net/mieleizhi0522/article/details/82142856首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。接下来是正题:首先,如果你还没有...

2019-02-26 09:20:49 233

转载 mysql数据文件迁移(转)(亲测可用)

https://blog.csdn.net/cici2013/article/details/819401731、确定mysql数据库文件存放目录一般默认是在/var/lib/mysql目录下。先登录自己的mysql数据库,比如我用root账户登录,然后使用下面查询语句查询:show variables like '%dir%';得到数据库文件配置信息: 可以看到其...

2019-02-19 16:02:43 734

转载 Mysql百万级数据迁移实战笔记

https://blog.csdn.net/qq_41790443/article/details/80885287背景上个月跟朋友一起做了个微信小程序,趁着5.20节日的热度,两个礼拜内迅速积累了一百多万用户,我们在小程序页面增加了收集formid的埋点,用于给微信用户发送模板消息通知。这个小程序一开始的后端逻辑是用douchat框架写的,使用框架自带的dc_mp_fans表存储微信...

2019-02-19 16:01:22 629

转载 应用 Locust 快速上手写压测

http://www.moye.me/2017/06/24/locust-load-testing/引子 做为一个压测工具(库),locust 其实解决这么一个问题:AB 之类压测工具不能编写复杂的因果逻辑,而现实场景中,待压的服务往往是有一套完整执行流程的,比如 APP 要访问一个 API,是需要先鉴权(验明不是非 APP 访问),再登录换 Token,然后才是 API 调用……这一...

2018-09-20 17:51:25 832

转载 python学习笔记(locust性能测试模块)

https://www.cnblogs.com/cllovewxq/p/7692248.html  locust是基于python的性能测试工具、支持python2.7及其以上的版本、相对于主流的LR与Jmeter工具使用的方式不一样、locust是通过编写python代码来完成性能测试的。通过LR与Jmeter都是一个特定平台、我们只能在这个平台上使用、局限性很大。但是利用locust通...

2018-09-20 17:50:27 4963 1

转载 Locust压力测试使用总结

https://blog.csdn.net/jojoy_tester/article/details/77926470上次做接口压力测试前一直研究使用jmeter,本以为可以拿来使用了,但是真正进行并发接口时,发现jmeter在单机下并发1000个时,台式电脑单机资源早就被使用完,整个jmeter卡得死死的,结果那晚使用jmeter并发失败,幸好之前也准备了另外一个压测小公举Apache ab...

2018-09-20 17:49:16 2309

转载 Locust性能测试框架,从入门到精通

http://lovesoo.org/locust-performance-testing-framework-from-entry-to-mastery.html1. Locust简介Locust是使用Python语言编写实现的开源性能测试工具,简洁、轻量、高效,并发机制基于gevent协程,可以实现单机模拟生成较高的并发压力。官网:https://locust.io/主要特点如...

2018-09-20 17:48:32 874

转载 深入浅出开源性能测试工具Locust(脚本增强)

http://debugtalk.com/post/head-first-locust-advanced-script/在《深入浅出开源性能测试工具Locust(使用篇)》一文中,罗列了编写性能测试脚本时常用的几类脚本增强的场景,本文是对应的代码示例。关联在某些请求中,需要携带之前从Server端返回的参数,因此在构造请求时需要先从之前的Response中提取出所需的参数。 ...

2018-09-20 17:46:58 297

转载 性能测试工具 深入浅出开源性能测试工具 Locust (使用篇 1)

https://testerhome.com/topics/7607在《【LocustPlus序】漫谈服务端性能测试》中,我对服务端性能测试的基础概念和性能测试工具的基本原理进行了介绍,并且重点推荐了Locust这一款开源性能测试工具。然而,当前在网络上针对Locust的教程极少,不管是中文还是英文,基本都是介绍安装方法和简单的测试案例演示,但对于较复杂测试场景的案例演示却基本没有,因此很多测...

2018-09-20 17:45:55 241

转载 初试Gevent – 高性能的Python并发框架

http://python.jobbole.com/87041/Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。于greenlet、eventlet相比,性能略低,但是它封装的API非常完善,最赞的是提供了一个monkey类,可以将现有基于Python线程直接转化为greenlet,相当...

2018-09-20 17:41:03 313

转载 gevent

https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001407503089986d175822da68d4d6685fbe849a0e0ca35000Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。...

2018-09-20 17:40:23 99

转载 WineQQ

https://phpcj.org/wineqq/(转发备注:实测可用,安装完后把windows下的字体拷贝到/home/xxx/.wine/drive_c/windows/Fonts即可无乱码,作者持续更新,可关注上面的原链接)最后更新日期:2018年5月5日[20180505]1、QQ升级为小俊的9.0.3_23719。[20180420]1、QQ升级为小俊的9.0.2_23475。[2018...

2018-06-11 17:04:51 1142 1

转载 关于搭建HTTPS服务器服务

https://blog.csdn.net/github_38885296/article/details/78788257 关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS 的服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各...

2018-05-30 15:22:03 1362

转载 Apache配置HTTPS功能

https://www.cnblogs.com/liaojiafa/p/6028816.htmlapache配置https一、yum 安装openssl和openssl-devel,httpd-devel二、生成证书(也可以从公司的证书颁发机构获取):#建立服务器密钥 openssl genrsa -des3 1024 > /usr/local/apache/conf/server.k...

2018-05-30 15:20:59 324

转载 信安实践——自建CA证书搭建https服务器

https://www.cnblogs.com/libaoquan/p/7965873.html1.理论知识https简介HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。超文本...

2018-05-30 15:12:24 2697 1

转载 户外强度分级

https://www.douban.com/note/76628628/1.0级含以内 说明在户外活动时间在5小时以内完成,只要注意合理分配,基本上没有完不成的.标准香八拉是属于0.8级.山路行程 5-11KM 1.5级  说明有强度的户外活动在6小时,户外活动时间在10个小时以内. 没有轻松1.0的能力完成比较困难,新手不可能完成.相当于要有在8小时连续完成两个标准香八拉的能力.山路行程在16...

2018-05-28 14:54:23 671

转载 Docker实践(3)—浅析device mapper的thin provision

https://www.cnblogs.com/hustcat/p/3908985.htmlthin provision是在 kernel3.2 中引入的。它主要有以下一些特点:(1)允许多个虚拟设备存储在相同的数据卷中,从而达到共享数据,节省空间的目的;(2)支持任意深度的快照。之前的实现的性能为O(n),新的实现通过一个单独的数据避免了性能随快照深度的增加而降低。(3)支持元数据存储到单独的设...

2018-05-25 16:33:26 316

空空如也

hshl1214的留言板

发表于 2020-01-02 最后回复 2020-01-02

在windows中保护虚拟的设备驱动需要做什么?

发表于 2010-10-12 最后回复 2011-05-07

在windows中保护虚拟设备驱动需要做什么?

发表于 2010-10-12 最后回复 2010-10-12

请问gcc下这段C程序为什么汇编成这样

发表于 2010-09-30 最后回复 2010-10-02

请解释void (A::*fun)(); fun=&A::fun; 和 (p->*fun)();

发表于 2010-09-05 最后回复 2010-09-06

空空如也

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

TA关注的人 TA的粉丝

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