#编程人生

python网络编程之TCP通信实例

一.server.pyimportsockethost="localhost"port=10000s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind((host,port))s.listen(5)while(1):sock,addr=s.accept()pr...

Python网络编程(Sockets)

 #!/usr/bin/python3#Thisisserver.pyfileimportsocket#createasocketobjectserversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#getlocalmachinenamehos...
代码星球 ·2020-08-09

Python多线程编程

 thread模块#!/usr/bin/python3import_threadimporttime#Defineafunctionforthethreaddefprint_time(threadName,delay):count=0whilecount<5:time.sleep(delay)count...
代码星球 ·2020-08-09

【Scala】利用Akka的actor编程模型,实现2个进程间的通信

文章目录步骤一、创建maven工程,导入jar包二、master进程代码开发三、worker进程代码开发四、控制台结果一、创建maven工程,导入jar包<properties><maven.compiler.source>1.8</maven.compiler.source><...

【Scala】Actor并发编程实现单机版wordCount

文章目录对单个文本文件进行单词计数对多个文本文件进行单词计数importscala.actors.Actorimportscala.io.Source//读取文件名称样例类caseclassSubmitTask(fileName:String)classActor2WordCountextendsActor{overr...

【Hadoop离线基础总结】zookeeper的介绍以及集群环境搭建、网络编程和RPC的简单了解

ZooKeeper介绍概述ZooKeeper是一个分布式协调服务的开源框架,主要用来解决分布式集群中应用系统的一致性问题。例如怎样避免同时操作同一数据造成脏读的问题。ZooKeeper本质上是一个分布式的小文件存储系统(ZooKeeper上面的每个文件内容最好不要超过1M),提供基于类似文件系统的目录树方式的数据存储,...

【Hadoop离线基础总结】linux的shell编程

基本了解概述Shell是一个用C语言编写的程序,通过shell用户可以访问操作系统内核服务,它类似于DOS下的command和后来的cmd.exe。Shell既是一种命令,也是一种程序设计语言ShellScripts是一种为Shell编写的脚本程序。Shell编程一般指Shell脚本编程,不是指开发Shell自身She...

【Linux基础总结】Shell 基础编程

重启虚拟机遇到磁盘损坏如何解决Shell编程中变量的声明、引用及作用域Shell程序概述以文件形式存放批量的Linux命令集合,该文件能够被Shell解释执行,这种文件就是Shell脚本程序通常由一段Linux命令、Shell命令、控制语句及注释语句组成编写Shell脚本是纯文本文件,可以使用任何文本编辑器编写Shel...

代码实现:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单

/*两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。*/publicclassTest18{publicstaticvoidmain(String[]args){String[]s1...

代码实现:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.第二个完全数是28, //它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加, //编程找出1000以内的所有完数。

importjava.util.ArrayList;importjava.util.List;//一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.第二个完全数是28,//它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,//编程找出1000以内的所有完数。publiccla...

[译]Java8:循环与函数式编程

Java8函数式编程的加入彻底改变了游戏规则。对Java开发者来说这是一个全新的世界,我们也需要做出相应的改变。在这篇文章中我们将找寻传统循环代码的可替代方案。Java8的函数式编程特性改变了编程思路,从 “我们怎样去做” 变成了“我们想做什么”。这也...
代码星球 ·2020-08-08

[译]java8新特性:函数式编程(functional programming)的优点

Java8引入了函数式编程,他对java是一个极大的扩展。Java从此不在是一个单纯的面向对象语言,现在他同时混合了函数式编程。这是巨大的改变,需要我们调整面对对象的编程习惯,以适应这些变化。 但是为什么我们需要去适应这些改变?为什么我们需要花费时间精力上手函数式编程而不是直接用面对对象解决问题?函数式编程的...

初识 JAVA并发编程 笔记

线程:CPU执行的最小执行单元并发/高并发(服务端能够承载的吞吐量)1、硬件基础CPU核心数,内存,磁盘[机械硬盘,固态硬盘],网络2、软件层面(最大化的利用硬件资源)线程数量、JVM内存分配大小、网络通讯机制(BIO、NIO、AIO)、磁盘IO3、线程数量如何提升服务端的并发数量好比:单行车道,和多行车道并发和并行单...

网络编程之协议

为计算机网络中进行数据交换而建立的规则、标准或约定的集合。UDP面向无连接,数据不安全,速度快。不区分客户端与服务端。TCP  *面向连接(三次握手),数据安全,速度略低。分为客户端和服务端。三次握手:客户端先向服务端发起请求,服务端响应请求,传输数据...
代码星球 ·2020-08-08

网络编程三要素之端口号

每个程序在设备上的唯一标识每个网络程序都需要绑定一个端口号,传输数据的时候除了确定发到哪台机器上,还要明确发到哪个程序。端口号范围从0-65535编写网络应用就需要绑定一个端口号,尽量使用1024以上的,1024以下的基本上都被系统程序占用了。常用端口mysql:3306oracle:1521web:80tomcat:...
首页上一页...4041424344...下一页尾页