搜索到与相关的文章
Python

解决yum对python依赖版本问题

错误#yumlistFile"/usr/bin/yum",line30exceptKeyboardInterrupt,e:^SyntaxError:invalidsyntax解决办法一是升级yum。二是修改yum的解释器为旧版本python2.7,即将连接文件/usr/bin/python连接回/usr/bin/python2.7。治标不治本,不推荐。三是在设置里更改解释器设置,即修改/usr/bin/yum文件,指定使用python2.7作为yum的解释

系统 2019-09-27 17:47:57 2613

Python

mac下同时安装python2和python3

macos以前没有使用过,这次使用了一把,的确还是比较不顺手的,估计从今以后,就要把平台逐渐切换到mac了。今后好的文章,专门会开一个macos专栏,专门记录macos的使用过程中的心得,体会,以及遇到的一些问题总结。一般是python2默认安装了,python3没有安装,这时候一般使用命令:brewinstallpython3进行安装这里有个基础知识要记录一下,就是不同方法安装python的路径是不一样的,如下所示:接下来就要看具体步骤了。1控制台输入:

系统 2019-09-27 17:47:33 2613

Python

python用match()函数爬数据方法详解

match()函数的使用。以及从文本中提取数据的方法。在学习re模块的相关函数前应了解正则表达式的特殊字符准备一个要爬取的文本文档:直接从某个网页拷贝一份代码,粘贴在一个txt文件里,以供学习。方法很简单,比如打开百度视频的热门电影网页,右键点击查看源代码,然后复制,粘贴到一个txt文件里,保存到工作目录下。有4000多行。re.match(pattern,string,flags=0)①pattern,是正则表达式。string,被检验的字符串。②fla

系统 2019-09-27 17:46:09 2613

Python

Python实现二叉堆

优先队列的二叉堆实现在前面的章节里我们学习了“先进先出”(FIFO)的数据结构:队列(Queue)。队列有一种变体叫做“优先队列”(PriorityQueue)。优先队列的出队(Dequeue)操作和队列一样,都是从队首出队。但在优先队列的内部,元素的次序却是由“优先级”来决定:高优先级的元素排在队首,而低优先级的元素则排在后面。这样,优先队列的入队(Enqueue)操作就比较复杂,需要将元素根据优先级尽量排到队列前面。我们将会发现,对于下一节要学的图算法

系统 2019-09-27 17:38:24 2613

编程技术

灵活使用XMultipleSeriesRenderer设置自定义的

ACE绘制的图形,坐标轴上的刻度值,要么显示为数字,要么显示为时间:那么能不能在坐标轴上显示自己的内容,比如文字呢?这需要使用XYMultipleSeriesRenderer的addTextLabel(int,String)方法。该方法接收一个int参数,用于指定要显示文字的X轴坐标,比如在X轴坐标1的位置显示“昆明”,则addTextLabel(1,”昆明”);当然,原来tick数字1仍然会显示,这样数字“1”和文字标签“昆明”会重叠再一起,因此,我们还

系统 2019-08-29 23:53:41 2613

编程技术

顺序输入流 SequenceInputStream

顺序输入流SequenceInputStream博客分类:javaIOJavaSequenceInputStream类可以将几个输入流串联在一起,合并为一个输入流。当通过这个类来读取数据时,它会依次从所有被串联的输入流中读取数据。对于程序来说,就好像是对同一个流操作。SequenceInputStream类的构造方法为:SequenceInputStream(Enumeratione)--------在枚举类型的参数e中包含了若干需要被串联的输入流。Seq

系统 2019-08-29 23:49:26 2613

编程技术

WPF架构关键技术剖析(4)--总结

结合这个系列博文,加上我前面的对依赖属性模拟的博文,如果大家仔细看过,应该收获很大,可以讲Silverlight的页面交互机制应该是非常的清楚了,而这篇博文的Action实现,其实就是一个简易的交互框架。Silverlight本身提供的Triggers,Behaviors也是这个原理,当然,他们做得更细更好些。理解了这种交互机制,其实我们可以很轻松的增加一些巧妙功能来加快silverlight页面开发。比如,我们多采用MVVM,我们就可以直接执行VM中的公

系统 2019-08-29 23:28:33 2613

编程技术

tcp/ip udp p2p

TCP,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信。当一个socket(通常都是serversocket)等待建立连接时(好像也可以叫做通信阻塞),另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。一个服务器可以进行多个客服的通信,需要用用到线程U

系统 2019-08-29 22:55:35 2613

编程技术

FreeSwitch Sip

在继续学习FreeSWITCH之前我们有必要来学习一下SIP协议,因为它是FreeSWITCH的核心。但即使如此,讲清楚SIP必然需要很大篇幅,本书是关于FreeSWITCH的,而重点不是SIP。因此,我将仅就理解FreeSWITCH必需的一些概念加以通俗的解释,更严肃一些的请参阅其它资料或RFC(RequestForComments)。SIP的概念和相关元素会话初始协议(SessionInitiationProtocol)是一个控制发起、修改和终结交互式

系统 2019-08-29 22:42:20 2613

编程技术

有用的报表组件——FusionCharts v3参数说明

功能特性animation是否动画显示数据,默认为1(True)showNames是否显示横向坐标轴(x轴)标签名称rotateNames是否旋转显示标签,默认为0(False):横向显示showValues是否在图表显示对应的数据值,默认为1(True)yAxisMinValue指定纵轴(y轴)最小值,数字yAxisMaxValue指定纵轴(y轴)最小值,数字showLimits是否显示图表限值(y轴最大、最小值),默认为1(True)图表标题和轴名称c

系统 2019-08-29 22:37:28 2613