搜索到与相关的文章
Python

CentOS 升级Python3.5

系统环境CentOS7.3阿里云服务器1.ll/usr/bin/python*2.此时python的默认版本还是2.7.53.mvpythonpython.bak备份源文件后期可以恢复2.7.5版本4.下载自己需要的python版本https://www.python.org/ftp/python/以3.5为例子5.下载好了利用FTP工具上传到/root上传不再演示6.mkdir/usr/local/python3创建python3的文件存放位置依照个人习

系统 2019-09-27 17:57:41 2746

Python

使用Python操作Redis5.0新特性Stream实现订阅发布功能

本文完整代码下载:github链接目前在做的工作有一部门是搭建一个可供公司内部使用的推送平台,用的中间件是redis,于是就自然的想用redis5.0版本的新特性来实现这个功能,网上的demo比较少,且大多是终端操作的命令行,写了一个Python的类和大家分享。在介绍具体实现之前,先大致介绍一下背景。在Redis5.0版本发布之前,redis也有一个发布、订阅功能,但功能非常简单,只能单纯的发布和订阅,适合在即时通信里使用。缺点非常多:消息没有持久化的机制

系统 2019-09-27 17:56:13 2746

Python

简单了解python gevent 协程使用及作用

简介没有切换开销。因为子程序切换不是线程切换,而是由程序自身控制,没有线程切换的开销,因此执行效率高,不需要锁机制。因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了,所以执行效率比多线程高很多Python对协程的支持还非常有限,用在generator中的yield可以一定程度上实现协程。yield传统的生产者-消费者模型是一个线程写消息,一个线程取消息,通过锁机制控制队列和等待,但一不小心就可能死锁。如果改用协程,

系统 2019-09-27 17:47:08 2746

编程技术

[转]基本应用层的TCP/IP协议介绍 (HTTP/FTP/POP

基本应用层的TCP/IP协议介绍(HTTP/FTP/POP/SMTP)来源:http://www.networkdictionary.com/chinese/protocols/tcpip.phpHTTP:超文本传输协议更详细的HTTP协议头信息参考我blog之前的文章。HTTP:超文本传输协议HTTP:HypertextTransferProtocol超文本传输协议(HTTP)是应用层协议,由于其简捷、快速的方式,适用于分布式和合作式超媒体信息系统。自1

系统 2019-08-29 23:27:27 2746

Javascript

javascript关于位置的相关参数解释

javascript关于位置的相关参数解释clientX:相对于网页的x坐标clientY:相对于网页的y坐标offsetX:相对于父容器的x坐标offsetY:相对于父容器的y坐标offsetLeft:获取对象相对于版面或由offsetParent属性指定的父坐标的计算左侧位置offsetTop:获取对象相对于版面或由offsetParent属性指定的父坐标的计算顶端位置screenX:相对于显示器的x坐标screenY:相对于显示器的y坐标scroll

系统 2019-08-29 23:08:01 2746

编程技术

用shell计算小数

今天朋友给我处了一道难题有一组数据,数据格式如下:每行一个数据,以列的形式存在,一共是140行zhaoyj]#tail-7num.txt100.2457100.2458100.2459100.2457100.2456100.2457100.2455用这些数据按照以下公式进行计算:在讲解这个公式之前我先给大家介绍一下以下几个变量,帮助大家理解这个公式Sum1:所有数据之和Count:行数之和Avg:平均值(sum/count)Minus:每个数据与平均值之差

系统 2019-08-29 22:39:49 2746

编程技术

一个人,一座城,一声心疼

本博客,将逐渐停止更新。。。四年多来,感谢CSDN和大家对我的支持和鼓励,谢谢!坚持,是一种信仰博客,我会坚持写下去,坚持谱写新的篇章尽自己的薄力,把中国和世界互联网行业最新的技术,分享给时代进步者.....大家可以关注,我的独立博客:http://blog.ithomer.net我的微信官方公众账号:ithomer一个人,一座城,一声心疼

系统 2019-08-29 22:35:26 2746

编程技术

FL2440开发板U盘挂载

在移植好内核和跟文件系统的基础上,进行USB的移植。S3C2440集成了USB控制器支持USB1.1版本,支持USB主机和USB设备主机符合OHCI1.0版本,Linux2.6.29.1的内核支持USB控制器,只需在内核中配置即可。在内核目录下,输入makemenuconfig,进入配置菜单,如下:DeviceDrivers-àSCSIdevicesupport-à<*>SCSIdevicesupport[*]legacy/proc/scsi/suppor

系统 2019-08-29 22:34:57 2746

Android

如何创建android虚拟设备

当下载,安装sdk后,并已经完全配置成功adt,也写出了一个简单的helloworld但发现一运行,没设备;咋办呢?点击开始-》所有程序androidsdktools->avdmanager;点击new即可;如下图如何创建android虚拟设备

系统 2019-08-29 22:32:46 2746

编程技术

exhaustive a char dictionary

May18,2007:May18,2007:Thereisasampleofexhaustiveachardictionary.importjava.util.regex.Matcher;importjava.util.regex.Pattern;importjava.util.*;publicclassTest...{publicstaticvoidmain(Stringargs[])...{newTest();}String[]chars=...{"a

系统 2019-08-29 22:30:21 2746