首页 > TAG信息列表 > dataLength

10.为客户端添加输入线程(Thread)

客户端开启一个线程,使得用户可以输入指令 服务端: //vc的第一套socket,第二套socket,可能存在冲突 #define WIN32_LEAN_AND_MEAN #define _WINSOCK_DEPRECATED_NO_WARNINGS //也可以放到工程属性,预处理中 #include <windows.h> #include <WinSock2.h> #include <stdio.h> #includ

IOS 原生上传图像 体验优化实践

001 问题 在项目中会遇到上传图像体验不好例如图片大上传慢,用户等待很长时间,或者暴力压缩导致图片质量下降 影响后台审核  002 个人解决案:判断图片是否超过预设大小,在 一个while循环中进行压缩判断直到满足预设大小才上传到服务器 代码如下: BOOL flag = [self testImgeData:i

第53月第10天 flv格式

1.读flv文件jump over9个字节,再jump over4个字节。再读type,datalength,timestamp,streamid。 还是要对照协议看。 The FLV header 9个字节的文件头   Field Type Comment Signature UI8 Signature byte always 'F' (0x46) Signature UI8

iOS AES128加密解密的两种模式(CBC和ECB)

原理什么的不在本篇的范畴,网上很多大牛总结的很好了 请参考AES加密过程详解 1. 苹果默认是CBC模式的,有文档为证: /*! @enum CCOptions @abstract Options flags, passed to CCCryptorCreate(). @constant kCCOptionPKCS7Padding Perform PKCS7 padding

LEN() vs DATALENGTH() in SQL Server

原文链接:https://database.guide/len-vs-datalength-in-sql-server/ When using T-SQL in SQL Server (or Azure) the LEN() and DATALENGTH() functions will often return the same result, but not always. There are some cases where these

Mybatis实战应用

不断更新,先占个坑 传入List批量更新 <update id="updateAttribute" parameterType="java.util.List"> update objectattribute set attributeName = <foreach collection="list" item="item" index="index" sepa

客户端升级为select网路模型

服务器端: #include<WinSock2.h>#include<Windows.h>#include<vector>#include<stdio.h>#include<iostream>#pragma comment(lib,"ws2_32.lib")enum CMD { CMD_Login, CMD_Login_Result, CMD_Logout, CMD_Logout_Result, CMD_New_User_J