#编程人生

网络编程-TCP/IP各层介绍(5层模型讲解)

1、TCP/IP五层协议讲解物理层--数据链路层--网络层--传输层--应用层我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议就理解了整个互联网通信的原理。首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比...

python网络编程相关

什么是网络套接字socket?简述基于tcp协议的套接字的通信流程。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同应用程序进程间的网络通信和连接。1.服务器先用socket函数来建立一个套接字,用这个套接字完成通信的监听。2.用bin...
代码星球 ·2020-09-25

python基础学习笔记——网络编程(协议篇)

咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做?首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质。其次,你要拨...

python异步编程之asyncio(百万并发)

前言:python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了python性能方面的短板,如最新的微服务框架japronto,resquestspersecond可达百万级。 python还有一个优势是库(第...

Javascript模块化编程:require.js的用法

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  <scriptsrc="1.js"></script>  <scr...

浅谈React编程思想

React是Facebook推出的面向视图层开发的一个框架,用于解决大型应用,包括如何很好地管理DOM结构,是构建大型,快速Webapp的首选方式。React使用JavaScript来构建用户界面,因此可以说是一个用来构建用户界面的JavaScript库。 1、为什么使用 React?React是为...
代码星球 ·2020-09-13

iOS函数式编程

是把操作尽量写成一系列嵌套的函数或者方法调用。函数式编程特点:每个方法必须有返回值(本身对象),把函数或者Block当做参数,block参数(需要操作的值)block返回值(操作结果)代表:ReactiveCocoa。用函数式编程实现,写一个加法计算器,并且加法计算器自带判断是否等于某个值. @interfa...
代码星球 ·2020-09-11

iOS链式编程范例

http://www.jianshu.com/p/87ef6720a096链式编程思想:是将多个操作(多行代码)通过点号(.)链接在一起成为一句代码,使代码可读性好。a(1).b(2).c(3)链式编程特点:方法的返回值是block,block必须有返回值(本身对象),block参数(需要操作的值)代表:masonry...
代码星球 ·2020-09-11

转:iOS与函数式编程

函数式编程当中的函数f(x)强调无状态,其实是强调将状态锁定在函数的内部,一个函数它不依赖于任何外部的状态,只依赖于它的入参的值,一旦值确定,这个函数所返回的结果就是确定的。可能有人会觉得入参也是状态,是外部传入的状态,其实不然,我前面说过变量才会有状态,值是没有状态的,函数式编程当中的函数,可以一句话归结为:隔绝一切...
代码星球 ·2020-09-10

Javascript 面向对象编程

Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要...

程序人生--一个程序员对学弟学妹建议

我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#,VB.Net这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万...

职场:第二章:人生无常,记录一下

聊聊最近发生的一些事情,我尽量会用客观事实进行描述。2019年9月份的时候,入职了一家公司,上班时间是早上八点半,晚上八点半,一周工作六天,也就是996。由于我是搬在公司附近租的房子,所以也不是很抵触。就这样干着,到10月28号的时候发了九月份的工资,干到11月的时候,老板的贷款被银行抽贷了,大量的员工被裁没有拿到薪酬...

JavaSE:第十七章:编程测试题

**练习:求1+2!+3!+...+20!的和**   longsum=0;   for(inti=1;i<=20;i++){      longtemp=1;   ...

Spring框架:第七章:AOP切面编程

什么是AOPAOP是面向切面编程。全称:AspectOrientedProgramming面向切面编程指的是:程序是运行期间,动态地将某段代码插入到原来方法代码的某些位置中。这就叫面向切面编程。使用一个案例来体现AOP底层实现原理一个简单计算数功能加日记日记工具类publicclassLogUtils{publicst...

JavaSE:第十五章:网络编程

史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。网络编程:包含网络编程概述,通讯要素,IP和端口号,网络通信协议,InetAddress类,TCP网络通信,UDP网络通信,URL编程。...
代码星球 ·2020-09-08
首页上一页...3233343536...下一页尾页