02 2017 档案

python生成器,函数,数组
摘要:1.什么是生成器用一个比喻来形容,工厂中生产保龄球的流水线,机器每次只生产一个保龄球,下次继续生产下一个,直到停止(原料不足,停止供电等条件)为止。机器就是我们的生成器。 2.使用示例在python中数组的语法是[] 生成器的语法是() 运行结果如下:运行后,数组全部初始化,生成器执行一次,记录当前 阅读全文

posted @ 2017-02-28 13:48 迪米特 阅读(3245) 评论(0) 推荐(0) 编辑

javascript的单线程
摘要:1.什么是javascript的单线程javascript是单线程的语言,所以在一个进程上,只能运行一个县城,不能多个线程同时运行。也就是说javascript不允许多个线程共享内存空间。如果多个线程想同时运行,则必须采用排队的方式。即只有当前一个线程执行完毕,后一个线程才开始执行。javascri 阅读全文

posted @ 2017-02-26 14:36 迪米特 阅读(267) 评论(0) 推荐(0) 编辑

linux下/var/run目录下.pid文件的作用
摘要:1.pid文件的内容用cat命令查看,可以看到内容只有一行,记录了该进程的ID 2.pid文件的作用防止启动多个进程副本 3.pid文件的原理进程运行后会给.pid文件加一个文件锁,只有获得该锁的进程才有写入权限(F_WRLCK),把自身的pid写入该文件中。其他试图获得该锁的进程会自动退出。 代码 阅读全文

posted @ 2017-02-26 13:27 迪米特 阅读(10551) 评论(0) 推荐(0) 编辑

nginx详解
摘要:1.什么是nginxnginx有两个作用1)web服务器(接收HTTP请求,解析HTTP请求,响应HTTP请求)2)代理服务器(中间人,客户端和目标服务器之间通过代理服务器访问) 2.代理服务器代理服务器分为两种,正向代理和反向代理1)正向代理客户端A==代理服务器B==服务器C客户端A访问服务器C 阅读全文

posted @ 2017-02-26 12:55 迪米特 阅读(592) 评论(0) 推荐(0) 编辑

python WSGI框架详解
摘要:1.web应用的本质1)浏览器发送一个HTTP请求2)服务器收到请求,生成一个HTML文档3)服务器把HTML文档作为HTTP响应的body发个浏览器4)浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示 2.什么是WSGI,为什么需要WSGI上面的web应用过程,如果由我们自己来实 阅读全文

posted @ 2017-02-16 21:47 迪米特 阅读(7040) 评论(2) 推荐(0) 编辑

jquery的deferred使用详解
摘要:1.什么是deferred对象deferred对象是一个延迟对象,意思是函数延迟到某个点才开始执行,改变执行状态的方法有两个(成功:resolve和失败:reject),分别对应两种执行回调(成功回调函数:done和失败回调函数fail) 2.deferred对象使用示例ajax方式其实是defer 阅读全文

posted @ 2017-02-15 21:24 迪米特 阅读(22692) 评论(1) 推荐(1) 编辑

IP地址欺骗
摘要:1.什么是IP地址欺骗按照IP网络协议,数据包头包含来源地和目的地信息,而IP地址欺骗,就是通过伪造数据包爆头,使显示的信息源不是实际的来源,就像这个数据包是从另一台计算机上发送的。 2.IP地址欺骗场景1)DDOS(分布式拒绝攻击),攻击者随机生成大批假冒源IP,向受害者发起请求,从而达到隐藏自身 阅读全文

posted @ 2017-02-15 00:22 迪米特 阅读(1597) 评论(0) 推荐(0) 编辑

中间人攻击
摘要:1.什么是中间人攻击Man-in-the-MiddleAttack(简称“MITM攻击”),通过各种技术手段将攻击服务器放置在两台正常通信的计算机之间。 2.中间人攻击的三种方式1)DNS欺骗修改受害人计算机host,或者DNS服务器,控制路由器等方法,把受害人要访问的域名对应的ip解析为攻击者控制 阅读全文

posted @ 2017-02-13 18:04 迪米特 阅读(891) 评论(0) 推荐(0) 编辑

git使用GitHub远程仓库
摘要:1.为什么要使用远程仓库我们知道本地仓库可以很容易地实现版本控制,但在多人开发的情况下,我们需要使用一个服务器作为远程仓库。GitHub是一个开源代码库平台以及版本控制系统。 2.GitHub仓库创建1)新建代码库2)添加并修改README.md文件 3.Clone代码库到本地代码库地址:Clone 阅读全文

posted @ 2017-02-03 20:23 迪米特 阅读(184) 评论(0) 推荐(0) 编辑

git使用详解
摘要:1.什么是gitgit是一个分布式版本控制系统,类似SVN,但比SVN要强大很多的版本控制系统。 2.git的特点1)git可以在本地进行版本管理,如同一个本地版本管理服务器一样,可在合适的时间将本地版本推送到统一的版本管理服务器。2)git每次会提取真个代码仓库的完整镜像,相当于对整个代码仓库做了 阅读全文

posted @ 2017-02-03 17:42 迪米特 阅读(305) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示