码迷,mamicode.com
首页 > 2018年07月08日 > 全部分享
Python UDP实例
UDP通信过程 udp 不需要经过3次握手和4次挥手,不需要提前建立连接,直接发数据就行。 server端 client端 输出结果 粘包分析 第一种: server client 服务端结果:没有产生粘包 第二种: 输出结果 TCP VS UDP tcp基于链接通信 基于链接,则需要listen( ...
分类:编程语言   时间:2018-07-08 10:41:14    阅读次数:169
actor、reactor与proactor模型:高性能服务器的几种模型概念(转)
actor模型: 实体之通过消息通讯,各自处理自己的数据,能够实现这并行。 说白了,有点像rpc。 skynet是actor模型。 reactor模型: 1 向事件分发器注册事件回调 2 事件发生 4 事件分发器调用之前注册的函数 4 在回调函数中读取数据,对数据进行后续处理 libevent是re ...
分类:其他好文   时间:2018-07-08 10:41:06    阅读次数:144
【微软版本】redis 安装启动及设置密码<windows>
redis 安装启动及设置密码<windows> redis 1. 安装 1.1 下载解压包,直接解压到任意路径下即可 windows下载地址:ttps://github.com/MSOpenTech/redis/releases 2.启动 2.1 启动要先开启一个控制台作为服务端,启动服务,然后在 ...
分类:Windows程序   时间:2018-07-08 10:40:52    阅读次数:250
java基本类型
恢复内容开始 类型 基本类型 JAVA的类型 引用类型 基本类型 整形 (byte、short、int、long) 浮点型 (float、double)字符型 (char) 布尔型 (boolean) 整形 位 (bit):要么是0、要么是1 字节 (byte):8个bit. 2^0 2^4=>16 ...
分类:编程语言   时间:2018-07-08 10:40:39    阅读次数:191
第十一篇:socket编程(一)
本篇主要介绍网络编程的基础,以及UDP/TCP网络的socket编程,。。。 一、网络通信 关于网络通信即通过网络(介质)来进行信息的交换(数据的接收和发送),而需要实现一台终端与另一台终端的通信,首先我们需要找到那台终端,那么我们怎么找到那台终端或者说通过什么找到那台终端进行通信呢?这里就需要IP ...
分类:其他好文   时间:2018-07-08 10:40:31    阅读次数:113
Spring Boot中报错org.apache.ibatis.binding.BindingException: Parameter 'XXXX' not found. Available parameters are [0, 1, param1, param2]的解决办法
我这里的报错信息显示: 原因:当只有一个参数时,Mapper中可以不使用@Param,但是当有多个参数的时候,要使用@Param。 原来的代码: 改成: 就成功返回结果了。 ...
分类:编程语言   时间:2018-07-08 10:40:23    阅读次数:2946
锁&lock与latch
C:\Users\Administrator\Desktop ...
分类:其他好文   时间:2018-07-08 10:40:15    阅读次数:152
IoC容器的一般概念和问题
简单模型 以上代码表示一个IoC容器能提供的最基础功能,但完备的IoC容器绝不会止步于此。IoC容器的诸多特性,都是面对现实需要,应运而生。 作用域或缓存 为了更彻底的满足上述需求,容器一般会提供作用域或缓存的概念。在同一个作用域或缓存中,容器始终返回同一个实例,在不同作用域或缓存中,容器返回不同的 ...
分类:其他好文   时间:2018-07-08 10:40:06    阅读次数:146
Tomcat------启动出错
描述:在cmd中,执行startup.bar时,报错:Using CLASSPATH: "E:\Tomcat\bin\bootstrap.jar;E:\Tomcat\bin\tomcat-juli.jar 原因: 在电脑上使用jdk1.6.exe文件安装后,又在环境变量配置中配置了jdk1.8的路径 ...
分类:其他好文   时间:2018-07-08 10:39:57    阅读次数:368
Linux 下安装mysql 8.0.11(CentOS 7.4 系统)
CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1、检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已安装的mariadb rpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命 ...
分类:数据库   时间:2018-07-08 10:39:50    阅读次数:414
用理论告诉你 三极管和MOS管的区别在哪
在电路设计当中假设我们想要对电流中止控制,那就少不了三极管的帮助。我们俗称的三极管其全称为半导体三极管,它的主要作用就是将微小的信号中止放大。MOS管与三极管有着许多相近的地方,这就使得一些新手不断无法明白两者之间的区别,本篇文章就将为大家引见三极管和MOS管的一些不同。 关于三极管和MOS管的区别 ...
分类:其他好文   时间:2018-07-08 10:39:44    阅读次数:164
ES2015继承的实现
以上代码经过Babel编译后为 以上代码主要做了三件事 通过B.prototype设置构造函数的原型链,实现原型继承 通过Object.setPrototypeOf设置函数对象的的内部原型属性,实现静态属性继承 通过apply,将this和arguments应用到父类构造函数,初始化父类实例属性 J ...
分类:其他好文   时间:2018-07-08 10:39:35    阅读次数:166
libevent
对于一个服务器程序,流程基本是这样的: 1. 创建socket,bind,listen,设置为非阻塞模式 2. 创建一个event_base,即 struct event_base * event_base_new(void) 3. 创建一个event,将该socket托管给event_base,指 ...
分类:其他好文   时间:2018-07-08 10:39:28    阅读次数:162
Redis配置出现的错误
# Creating Server TCP listening socket 127.0.0.1:6379: bind: No error 解决方法: 运行以下命令: redis-cli.exe shutdown exit redis-server.exe redis.windows.conf # ...
分类:其他好文   时间:2018-07-08 10:39:14    阅读次数:180
Python基础知识:列表list
知识点: 1、列表是可变数据类型--可以改变元素的值 2、sort没有返回值,sorted有返回值 3、更新数据项 索引赋值:不能超过索引范围 分片赋值:可以同时改变一个范围内的数据项 list1[x:y] = list2 4、列表方法 练习一: 练习二: ...
分类:编程语言   时间:2018-07-08 10:39:05    阅读次数:132
java-springmvc配置
jar包保存在百度云盘jar目录下 1.xml配置 web-app节点下增加 <!-- 配置SpringMVC前端控制器 --> <servlet> <servlet-name>springmvc-test</servlet-name> <servlet-class>org.springframew ...
分类:编程语言   时间:2018-07-08 10:38:57    阅读次数:148
sun.misc.BASE64Encoder找不到jar包的解决方法
1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!! 2. 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import ...
分类:编程语言   时间:2018-07-08 10:38:49    阅读次数:202
1168条   上一页 1 ... 59 60 61 62 63 64 65 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!