自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MachineGun

python之路

  • 博客(9)
  • 收藏
  • 关注

原创 关于FastDFS安装时的一些小小坑

前言网上可以搜到很多安装教程,但是对于新手来说,难免会踩一些小坑,导致重新搜其它教程,很浪费时间。下面写一些亲身经历以及朋友提供的小小坑,大佬绕过。安装libfastcommon可能遇到的问题:-bash: make: command not found-bash: gcc: command not found解决方案:debian通过apt-get install gcc ma...

2019-04-15 16:29:16 412

原创 安装redis,执行make test测试时遇到You need tcl 8.5 or newer in order to run the Redis test

图片是盗用的别人的。刚才自己换了个虚拟机安装的时候,碰见了这个bug。其实他就是说你没有 tcl8.5这个玩意儿。百度搜有人给了个wget+连接 下载压缩包这那的。我试了一下,完全没用,根本下不下来,卡在发送请求那儿了。其实很简单。sudo apt-get install tcl8.5就可以了。...

2019-04-06 17:59:19 320

原创 csrf 攻击原理,解决方案

csrf 攻击原理简单来说就是: 你访问了信任网站 A,然后 A 会用保存你的个人信息并返回给你的浏览器一个cookie,然后呢,在 cookie 的过期时间之内,你去访问了恶意网站 B,它给你返回一些恶意请求代码,要求你去访问网站 A,而你的浏览器在收到这个恶意请求之后,在你不知情的情况下,会带上保存在本地浏览器的 cookie 信息去访问网站 A,然后网站 A 误以为是用户本身的操作,导致来...

2019-04-05 21:02:47 5405

原创 简单的web服务器

重头理一遍,写一个简单的web服务器。自己作为测试记录用。import socketimport reimport multiprocessingimport time# import dynamic.mini_frameimport sysclass WSGIServer(object): def __init__(self, port, app, static_pa...

2019-04-05 20:47:26 133

转载 Python 的内存管理机制及调优手段

调优手段:1.手动垃圾回收2.调高垃圾回收阈值3.避免循环引用内存管理机制:引用计数、垃圾回收、内存池。引用计数:引用计数是一种非常高效的内存管理手段, 当一个 Python 对象被引用时其引用计数增加 1, 当其不再被一个变量引用时则计数减 1. 当引用计数等于 0 时对象被删除。垃圾回收 :引用计数引用计数也是一种垃圾收集机制,而且也是一种最直观,最简单的垃圾收集技术。...

2019-03-14 22:44:46 328

原创 Python 中类方法、类实例方法、静态方法有何区别?

类方法:是类对象的方法,在定义时需要在上方使用“@classmethod”进行装饰,形参为 cls,表示类对象,类对象和实例对象都可调用;类实例方法:是类实例化对象的方法,只有实例对象可以调用,形参为 self,指代对象本身;静态方法:是一个任意函数,在其上方使用“@staticmethod”进行装饰,可以用对象直接调用,静态方法实际上跟该类没有太大关系。...

2019-03-14 22:39:24 722

原创 用白话理解线程,互斥锁

多线程同样附上百度百科。很复杂。线程,大家都懂,程序运行起来后,执行代码的东西。多线程呢,由多个子线程,同时处理,程序运行更快捷。速度是快了,但是会有一个问题,共享资源。就会出现资源互相占用,抢资源的问题比如说,两个子线程,同时运行一个程序,比如同时算数,加到1个亿。这个时候就会出现打架,或者卡住的现象。这个时候就需要互斥锁。相当于大家排队上厕所。如果这个厕所门上没锁,那谁来了,都得进...

2019-02-23 00:46:13 246

原创 UDP和TCP

TCP和UDP的优缺点及区别这个是百度到的。写的非常详细,但是。。看着太累了。。简单说下我的理解吧UDP:想象成小区楼后面的邮箱。信息想象成信件,邮递员就是网络。只要你写了地址,门牌号,内容,邮递员就会帮你送达。但是,不安全,信件的话,很有可能出现意外(网络等原因)被别人拿走。(丢包)TCP:想象成两个人通信,打电话,打手台对讲机。同样会出现信号不好(丢包)的情况,但是可以补救,等信号好了...

2019-02-21 21:43:18 137

原创 udp

因为我以前学习过通信技术方面,在京港地铁工作过一段时间。在开始学习的时候,说到UDP,TCP的时候一懵。因为原理几乎一样。尤其讲到单工,双工,半双工的时候,感觉翻一翻,还能找到那会儿的笔记!这个只是以代码的方式呈现了。这个以前我也只是知道概念,没有仔细的去研究过。找到了之前的一篇小代码,写的是个自己跟自己对话的沙雕聊天代码。(其实也是教程里的小项目哈哈哈)import socketdef...

2019-02-21 21:10:28 75

空空如也

空空如也

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

TA关注的人

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