前言 第一次接触Xstream,是在做一个socket通信的项目,由于是二次重新开发,所以有部分代码沿用了原来的代码(改造前用的webservice),其中xml字符串转换为对象,以及对象转换为xml字符串的代码用到了这个包,所以我也就照葫芦画瓢,最终把项目顺利做完了,由于没有遇到什么问题,所以也就 ...
分类:
编程语言 时间:
2019-09-14 16:13:36
阅读次数:
465
最近在做wifi模块的时候,发现socket通信连接不同有可能是防火墙的问题,当防火墙关闭后,就可以连接上wifi了。如果两台机进行连接,可以通过ping ip的方式先检测两台机器能否连通,然后在用socket进行测试,会比较快捷。 那么,关闭防火墙也不是个事,这是用来保护电脑的,如果关闭,可能会有 ...
分类:
其他好文 时间:
2019-09-12 16:29:11
阅读次数:
100
Socket 通信首先要确保通信的两端网络能够通过 Ping 测试。 Socket 通信应用源码请参考“iTOP4418 开发板资料汇总(不含光盘内容)\08_iTOP-4418开发板 QtE 应用开发环境以及源码\02_QtE 应用例程”中的“iTOP-4418-QtE4.7-TCPsocket通 ...
分类:
其他好文 时间:
2019-09-11 12:09:41
阅读次数:
135
TCP 协议下的 socket 通信 TCP UDP 的区别 三次握手 四次挥手 七层协议 粘包 (方案) 什么是进程 , 什么是线程 二者的区别 阻塞 和非阻塞 守护进程和守护线程的区别 GIL 锁(重点) 为什么在有 GIL 锁的情况下,还要使用普通锁 SQL 语句 事务四大特性 pymysql ...
分类:
数据库 时间:
2019-09-03 22:34:28
阅读次数:
147
1. 使用extern在动态库和主函数中共享变量,设置条件等,两种情况 A. 动态库中定义,主函数文件中声明 B. 与A相反,但是这个时候需要加上 -W1 --export-dynamic编译选项,否则会报链接错误 2. 如果一个类型的定义被用typedef 隐藏起来了(一般是个结构体指针),两种情 ...
分类:
其他好文 时间:
2019-08-28 09:24:31
阅读次数:
131
进程(Process) 1)进程就是正在运行的程序,它是操作系统中,资源分配的最小单位 (1)资源分配:分配的是cpu和内存等物理资源 (2)进程号是进程的唯一标识 2)同一个程序执行两次之后是两个进程 3)进程和进程之间的关系: 数据彼此隔离,通过socket通信 获取进程id 进程的基本用法 带 ...
分类:
编程语言 时间:
2019-08-24 16:52:55
阅读次数:
105
数据库之MySQL 可以把MySQL看成一款支持远程操作文件的软件。 库 文件夹 表 文件 记录 文件内一行行的数据叫做一条条的记录 表头:就是表格的第一行数据 字段:字段名+字段类型 本质:一款基于网络通信的软件 任何基于网络通信的软件,底层都是socket 服务端: 基于socket通信 收发消 ...
分类:
数据库 时间:
2019-08-18 13:25:32
阅读次数:
111
概述 本人在开发学习NETTY的过程中,需要了解很多的网络开发知识,在此我总结一些关于socket的基础知识,大部分是网络总结,在此篇的随笔中记录socket的知识,以便于记录,如有问题欢迎大家斧正。 SOCKET通信基本原理 首先socket通常也叫做“套接字”,用于描述IP地址和端口,是一个通信 ...
分类:
编程语言 时间:
2019-08-17 19:38:03
阅读次数:
137
recv原理、高阶版黏包解决方案、基于UDP的socket通信 recv原理 高阶版黏包解决方案 服务端: 客户端: 客户端: ...
分类:
其他好文 时间:
2019-08-16 20:58:23
阅读次数:
98
数据库之mysql 本质就是一款基于网络通信的应用软件 任何基于网络通信的软件底层都是socket 服务端 基于socket通信 收发消息 sql语句(是公共的标准) 客户端 基于socket通信 收发消息 sql语句 ps:mysql 不单单是支持mysql的客户端来操作 也是支持其他的编程语言直 ...
分类:
数据库 时间:
2019-08-16 20:27:15
阅读次数:
125