首页
学习
活动
专区
工具
TVP
发布

武军超python专栏

专栏作者
75
文章
77876
阅读量
12
订阅数
孤儿进程和僵尸进程
我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。
武军超
2019-07-02
1.6K0
python中property装饰器,迭代器,生成器,http请求中的post和put的区别,URL和URI, RESTfulAPI
python property() 函数: @property装饰器就是负责把一个方法变成属性来进行调用的结构,实现既可以检查参数,又可以以点的形式进行调用类中的方法。
武军超
2019-07-02
1K0
web是如何实现跨域的
跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域 浏览器有同源策略本身是禁止跨域访问的 为什么浏览器要限制跨域访问呢?原因就是安全问题:如果一个网页可以随意地访问另外一个网站的资源,那么就有可能在客户完全不知情的情况下出现cookie泄露的安全问题 为什么要跨域: 既然有安全问题,那为什么又要跨域呢? 有时公司内部有多个不同的子域,比如一个是location.company.com ,而应用是放在app.company.com , 这时想从 app.company.com去访问 location.company.com 的资源就属于跨域
武军超
2019-07-02
6270
SQL注入和XSS攻击
SQL注入: 所谓SQL注入,就是通过把SQL命令插入到提交的Web表单或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,导致数据库中的信息泄露或者更改。 防范: 1.永远不要信任用户的输入,将用户输入的数据当做一个参数处理: 使用参数化的形式,也就是将用户输入的东西以一个参数的形式执行,而不是将用户的输入直接嵌入到SQL语句中,用户输入就被限于一个参数。 2.避免提示详细的错误信息: 当用户输入错误的时候,避免提示一些详细的错误信息,因为黑客们可以利用这些消息,使用一种标准的输入确认机制来验证所有的输入数据的长度、类型、语句、企业规则等。 3. 加密处理: 将用户登录名称、密码等数据加密保存。加密用户输入的数据,然后再将它与数据库中保存的数据比较,这相当于对用户输入的数据进行了“消毒”处理,用户输入的数据不再对数据库有任何特殊的意义,从而也就防止了攻击者注入SQL命令。 4.确保数据库安全: 锁定你的数据库的安全,只给访问数据库的web应用功能所需的最低的权限,撤销不必要的公共许可,如果web应用不需要访问某些表,那么确认它没有访问这些表的权限。如果web应用只需要只读的权限,那么就禁止它对此表的 drop 、insert、update、delete 的权限,并确保数据库打了最新补丁。
武军超
2019-07-02
2.3K0
shell脚本中如何不让父shell生成子shell
#!/bin/sh   cd /home/user/Downloads   pwd  
武军超
2019-07-02
1K0
SAN(存储区域网络),WWN, WWPN,WWNN区别
存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。以下介绍WWN,WWNN,WWPN的意义与区别:
武军超
2019-07-02
8.7K0
2018年9月25日python的web框架Django入门的理论知识
1、什么是软件     软件就是解决某一问题或者某类问题的指令集合,是一个工具,是一个进程,是程序。
武军超
2019-02-25
3520
Linux中怎么实现文件的拆分和合并
linux中: 文件的合并: 创建两个文件a, b :touch a b  cat a > b 是把a的内容写到b中,b中的内容会被覆盖 cat a >> b 是把a的内容追加到b文件的末尾,b的内容不会被覆盖 cat a b > c  是把两个文件重新组合成一个新的文件
武军超
2019-02-25
3.2K0
异步操作Celery的实现
celery: 使用场景: 主要用于做异步 1. 解决一些耗时的操作(在原进程继续执行的情况下,开一个新的进程运行比较耗时的程序,让celery去做耗时的事情,给用户一个快速地响应,跑完给一个信号就可以了,不需要让用户等太长时间) 2. 定时执行某些任务 (网站天气定时的更新)
武军超
2019-02-25
8800
ubuntu上web项目的部署,:uwsgi, uwsgi + nginx, uwsgi+nginx分布式部署
Ubuntu中pip和pip3区别: pip默认给python2用,pip3默认给Python3使用
武军超
2019-02-25
1K0
MongoDB简单总结
1. mongoDB的exe文件安装完之后     -可以先在c盘根目录创建一个data文件夹, 在data文件夹中创建一个名字叫db的文件夹,用于存储数据库中的数据     也可以自定义存储数据的数据库位置:         mongod --dbpath 路径 2. 打开cmd输入mongod启动mongoDB服务器
武军超
2019-02-25
3690
json字符串和字典的区别
json字符串和字典的区别: json: (JavaScript Object Notation)的首字母缩写,字面的意思是(javascript对象表示法),这里说的json指的是类似于javascript对象的一种数据格式对象,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式, 前端使用ajax的时候后台返回该前端的数据格式就是json格式的。
武军超
2019-02-25
3K0
11月12日正则表达式的匹配函数
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None
武军超
2019-02-25
7520
11月10日python爬虫分析网页的模块lxml和Beautiful Soup
format自动排列 # 定义文件存储的位置,原始的定义要改变的地方是定义在字符串中的 fileName = 'g:/spider/poetry/poetry{0}.html' f = open(fileName.format(z), "wb")
武军超
2019-02-25
9290
11月9日python分布式爬虫
实例方法, 静态方法, 类方法的区别 实例方法: 类中定义的普通方法,只能通过实例对象调用 静态方法: 静态方法主要是用来存放逻辑性的代码,逻辑上类型属于这个类,但是和类本身没有关系,实例对象和类对象都可以 调用 类方法的区别:假设有个方法,且这个方法在逻辑上采用类本身作为对象来调用更合理,那么这个方法就可以定义为类方法。另外,如果需要继承,也可以定义为类方法,实例对象和类对象都可以调用
武军超
2019-02-25
3700
11月7日python爬虫框架Scrapy基础知识
爬虫最好的方式: 下载一页匹配一页,以后可以使用多线程让抓取页面和存储到数据库分开进行
武军超
2019-02-25
3750
11月6日排序函数,匿名函数,回调函数,递归函数, zip函数
##### 排序sort, sorted的区别: list.sort(func=None, key=None, reverse=False(or True)) 对于reverse这个bool类型参数,当reverse=False时:为正向排序;当reverse=True时:为方向排序。默认为False。 执行完后会改变原来的list,如果你不需要原来的list,这种效率稍微高点 >>> list = [2,8,4,6,9,1,3] >>> list.sort() >>> list [1, 2, 3, 4, 6, 8, 9]
武军超
2019-02-25
1K0
2018年10月15日中间件,CDN,IDC,云计算
—————————————————————————————————— 中间件是一类软件的总称,主要用于管理计算机资源和网络通讯,可以连接两个独立的应用程序或者两个独立的系统,即使接口不同,通过中间件,应用程序也可以工作在多平台或OS环境。
武军超
2019-02-25
7260
2018年10月8日django查看版本命令,python2&3中print区别,iterable报错,SSH,pycharm/ubuntu颜色设置
————————————————————————————————————————————————————————
武军超
2019-02-25
6830
2018年10月7日虚拟机出现无法连接MKS错误提示和docx, rtf类型文件简介
在VMware中打开虚拟机时报错: “无法连接MKS:套接字连接尝试次数太多,正在放弃”
武军超
2019-02-25
7650
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档