#编程人生

网络编程之socket

1.socket概念  也叫做套接字。用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求,它是一个处于应用层和网路层之间的一个封装起来供人使用的接口  面向连接(TCP):通信之前一定要建立一条连接,这种通信方式也被成为”虚电路“或”...
代码星球 ·2020-04-09

网络编程基础知识(待更新补充)

1.C/S架构(client/server)  即客户端(泛指客户端程序exe)与服务端架构2.B/S架构(Browser/Server)  浏览器端与服务器端架构 3.广播  主机之间‘一对所有’的通讯模式,网络对其中每一台主机发出的信号无条件复制并转发,所有主机都可无条件接收  特...

超市购物程序设计---面向对象编程逻辑思路,理解类和对象的典型例子---有点抽象,值得反复揣摩。

超市购物程序设计---面向对象编程逻辑思路,理解类和对象的典型例子---有点抽象,值得反复揣摩。项目工程文件:  定义商品类Product.java:1packagecn.ftf.shop;23publicclassProduct{4privateStringProName;56publicStri...

2019-6-28笔记总结-编程语言发展史和python安装

一、编程语言的发展史  1.机器语言(就是010101的二进制数,直接用二进制跟计算机直接沟通交流,直接操作硬件)    优点:计算机能够直接读懂,速度快    缺点:开发效率极低  2.汇编语言(用简单的英文标签来表示二进制数,直接操作硬件)    优点:开发效率高于机器语言    缺点:执行效率低于机器语言  3....

Python网络编程中的服务器架构(负载均衡、单线程、多线程和同步、异步等)

这篇文章主要介绍服务器架构。网络服务需要面对两个挑战。第一个问题是核心挑战,要编写出能够正确处理请求并构造合适响应的代码。第二个挑战是如何将网络代码部署到随系统自动启动的Windows服务或者是Unix守护进程中,将活动日志持久化存储。并且在无法连接到数据库或者后端存储区时发出警告,为其提供完整的保护,以防止所有可能的...

网络编程之异步IO,rabbitMQ笔记

对于网络并发编程而言,多线程与多进程算是最常见的需求场景了。毕竟网站开放就是想要更多的流量访问的。回顾回顾下之前学过的关于线程,进程和协程的知识点IO密集型任务--用多线程更好计算密集型任务--用多进程更好 线程概念:计算机中工作的最小单元 进程:默认有主线程,可以有多线程共存,并共享内存资源。&n...

编程语言之Intellij搭建Golang开发环境

1.提示GOPATHisempty解决方法:a.新建文件夹(这里我的是"GoWorkPath"),里面在手动创建bin、pkg、src三个目录。b.vi~/.bash_profile,打开编辑模式,添加exportGOPATH=[***/GoWorkPath]source~/.bash_profile使编辑生效goen...

shell编程题(五十一)

题目:  显示当前系统上所有用户的shell,要求,每种shell只显示一次;答案:  cut-d:-f7/etc/passwd|sort-u ...
代码星球 ·2020-04-09

shell编程题(五十)

题目:  统计/bin、/usr/bin、/sbin和/usr/sbin等各目录中的文件个数;答案:  ls/bin|wc-l ...
代码星球 ·2020-04-09

shell编程题(四十四)

题目:  创建一个用户mandriva,其ID号为2002,基本组为distro(组ID为3003),附加组为linux;答案:  #!/bin/bashgroupaddlinuxgroupadd-g3003distrouseradd-u2002-gdistro-Glinuxmandriva ...
代码星球 ·2020-04-09

shell编程题(四十三)

题目:  查看哪些蜘蛛在抓取内容答案:  /usr/sbin/tcpdump-ieth0-l-s0-w-dstport80|strings|grep-iuser-agent|grep-i-E'bot|crawler|slurp|spider' 这题没看懂!!! tcpdump命令:Linuxtcpd...
代码星球 ·2020-04-09

shell编程题(三十三)

题目:  获得访问前10位的ip地址 答案:  awk'{print$1}'access.log|sort|uniq-c|sort access.log172.16.8.11--[19/Sep/2018:12:35:21+0800]"GET/console/stat/onlineVisitorRef...
代码星球 ·2020-04-09

shell编程题(三十二)

题目:  根据端口号列出进程号答案:  sudonetstat-ntlp|grep22|awk'{print$7}'|cut-d/-f1 运行结果: linuxcut命令: cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定File参数,cut命令...
代码星球 ·2020-04-09

shell编程题(三十一)

题目:  查看当前连接SYN的IP数答案:netstat-an|grepSYN|awk'{print$5}'|awk-F:'{print$1}'|uniq-c|sort-nr|more 运行结果:...
代码星球 ·2020-04-09

shell编程题(三十)

题目:  获取前10个time_wait连接最多的IP地址答案:  netstat-n|grepTIME_WAIT|awk'{print$5}'|uniq-c|sort-nr|head-n10 ...
代码星球 ·2020-04-09
首页上一页...6465666768...下一页尾页