
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
类型有整形int,长整形long,字符串char、varchar,浮点数double,数值decimal,长文本text,二进制blob,日期datetime等类型。acount varchar(50) not null unique comment "账号",password varchar(50)not nullcomment "密码",insert into `表名`(字段1,字段2) va
传统不分离的架构:JavaWeb程序用Tomcat部署,后端程序和HTML资源都在Tomcat的webapps目录里。2、用localStorage全局对象或者sessionStorage会话对象保存在浏览器。指的是后端应用程序和前端HTML代码不在同一个服务器程序中。2、第二种,保存在第三方的Redis缓冲中。1、在Set-Cookie头部中返回。3、用SQL语句保存在浏览器数据库里。1、第一种
1、设计通信协议和接口比较简单。关键是需要指定每个数据块的类型和长度。2、监听数据,一般是一个线程在后台循环读取。假设后台监听数据的线程逻辑是下列:// 读取数据包的类型// 如果等于1,代表是数组类型// 其他的字符串,整型,浮点型数据。
简单介绍jetbrains公司的IDEA工具的使用。

/ 用请求头Sec-WebSocket-Key的值和特殊码的校验值,计算sha1摘要值。// 客户端主动关闭,调用close()方法。// 计算Sec-WebSocket-Accept值。// 是文本数据,调用data()方法。// 读取一个WebSocket数据包。// 判断url路径为chat和方法为GET。// 开始循环WebSocket通信。// 转成UTF-8字符串。// 把摘要值转成b
简单测试开源的JavaWeb框架的使用。

1、蓝牙的很多功能组成一个服务,每个服务用一个唯一ID来描述。对象.gatts_register_services(服务的元组)字节序列=对象.gatts_read(连接对象)对象.gatts_notify(连接对象,字节序列)对象.gatts_write(连接对象,字节序列)#1字节长度 + 1字节标志+ 1字节类型值。#标志是常量GAP_ADTYPE_FLAGS。#广播数据:是字节序列类型,不
1、客户端发送时,把负载数据按照连续的4个字节分组,和4字节掩码的对应位置进行异或计算。扩展长度占用8个字节,总共64位,用无符号格式存放实际负载的数据长度。// 遍历每个字节,对4取余,获得掩码的下标,取值进行异或运算,再赋值。扩展长度占用2个字节,总共16位,用无符号格式存放负载数据长度。负载长度直接设置在1字节负载长度里,扩展长度部分不存在。获取掩码,把每个负载数据按顺序异或计算,获得原来的
介绍WebSocket协议数据包的解析和生成。
如果是大端序,就不要转换。// 强制把long long*类型转成double*类型。// 低位地址存放低位字节,是小端序。// 低位地址存放低位字节,是小端序。// 低位地址存放高位字节,是大端序。// 低位地址存放高位字节,是大端序。// MSG_WAITALL是读满才返回。// 如果个数为1,返回1,否则为0。// sock是套接字,buff是缓冲数组。// sock是套接字, k是整型。/







