搜索到与相关的文章
编程技术

ice问题死循环问题解决

查看进程的线程资源使用情况:15047为进程PIDps-Lp15047cutop-H-p150471.首先排查哪些进程cpu占用率高。通过命令psux[]$psuxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDadmin15020.00.0511721032?S11:040:00sshd:admin@pts/1admin15030.00.0681361512pts/1Ss11:040:00-bashadmin155

系统 2019-08-12 09:29:45 2185

编程技术

小小程序员的学习计划

追过很多新技术,迷茫于还有太多东西要学,有些找不到方向、不知所措。常在一个叫酷壳的网站上转悠,渐渐想明白了,其实学习技术也像看电影看书一样,要看就看经典的。我们的生命如此短暂,作为程序员的职业生涯可能会更短。与其追逐各种新潮的技术,不如把有限的精力投入到经典的技术之中。平时酷爱看各种技术书籍,但缺乏系统的梳理。读书感悟都散落在每本书的字里行间和空白处。于是借着准备从最经典、最基础知识学习的机会,开始由底向上,系统地整理以前所学。一、计算机数学大学时认真学习

系统 2019-08-12 09:29:44 2185

各行各业

【状态保持】Cookice解析以及原理分析【续】

1.Domain通过Cookice的Domain属性可以限制Cookice发送的域,只有向这个域发出请求的时候,才可以再请求中附带这个Cookice的信息。ex:如果Cookice的Domain属性设置为.cnblogs.com,则请求www.cnblogs.com的时候,可以携带这个Cookice的信息;如果Cookice的Domain属性设置为www.cnblogs.com,那么在请求file.cnblogs.com的时候就不会携带这个Cookice的

系统 2019-08-12 09:27:15 2185

各行各业

Git&GitHub学习日志

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。作为一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,而且正变得越来越流行了。最近我正在学习使用Git工具,因此收集了很多资料,比如经典的ProGit,不仅有英文原版,还有中文翻译版,我也因此将该中文翻译整理成pdf格式。我整理的ProGit

系统 2019-08-12 09:27:12 2185

Python

浅谈终端直接执行py文件,不需要python命令

然后给脚本文件运行权限,方法(1)chmod+x./*.py方法(2)chmod755./*.py(777也无所谓啦)这个命令不去调整,会出现permissiondenied的错误终端直接执行。如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/envpython(或者是#!/usr/bin/python)那就可以直接在终端里运行:./*.py如果没有这个注释就在终端中执行:python./*.py(注意:有些linux版本上运行即使上面

系统 2019-09-27 17:56:48 2184

Python

python爬虫常用模块

对于一些简单的爬虫,python(基于python3)有更好的第三方库来实现它,且容易上手。Python标准库–logging模块logging模块能够代替print函数的功能,将标准输出到日志文件保存起来,利用loggin模块可以部分替代debugre模块正则表达式sys模块系统相关模块sys.argv(返回一个列表,包含所有的命令行)sys.exit(退出程序)Python标准库–urllib模块urllib.requset.urlioen可以打开HT

系统 2019-09-27 17:56:28 2184

Python

Python爬虫利用cookie实现模拟登陆实例详解

Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。举个例子,某些网站是需要登录后才能得到你想要的信息的,不登陆只能是游客模式,那么我们可以利用Urllib2库保存我们以前登录过的Cookie,之后载入cookie获取我们想要的页面,然后再进行抓取。理解cookie主要是为我们快捷模拟登录抓取目标网页做出准备。我之前的帖子中使用过urlopen()这个函数来打开网页进行抓取,这仅仅只是一个简单的Py

系统 2019-09-27 17:56:06 2184

Python

python操作CouchDB的方法

本文简单讲述了python操作CouchDB的方法,分享给大家供大家参考。具体方法如下:1.安装pythoncouchDb库:https://pypi.python.org/pypi/CouchDB/0.102.连接服务器>>>importcouchdb>>>couch=couchdb.Server('http://example.com:5984/')3.创建数据库>>>db=couch.create('test')#新建数据库>>>db=couch['

系统 2019-09-27 17:55:43 2184

Python

python画图的函数用法以及技巧

对于刚刚学习编程的同学来说对编程是非常陌生的,对很多的代码也是非常陌生,高中忙于学习的我们甚至可以说是对编程是一无所知,进入大学进入到这个专业才开始接触很多电脑相关的东西才开始接触编程,下面我就教大家如何利用编程语言画图,以Python语言为例,我们这次利用Python画一个爱心。turtle绘图turtle绘图是python中引入的一个简单绘图工具,利用turtle模块绘图又被称为海龟作图,因为绘图过程可以看作是一个小海龟行走的轨迹。海龟就像是屏幕上的画

系统 2019-09-27 17:53:34 2184

Python

python面试中较常问及的知识点梳理---列表&字典&综合部分

•数据类型-列表1.已知AList=[1,2,3,1,2],对AList列表元素去重,写出具体过程。2.如何实现“1,2,3”变成[“1”,“2”,“3”]3.给定两个list,A和B,找出相同元素和不同元素4.[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]5.合并列表[1,5,7,9]和[2,2,6,8]6.如何列表的元素?•数据类型-字典1.字典操作中del和pop有什么区别2.按照字典的内的年龄排序d1=[{

系统 2019-09-27 17:53:33 2184