自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 线程和协程的处理数据区别

多线程是可以并行处理数据的。比如我开了4个线程,每个线程申请一个内存,我把它写入到某个指针(地址空间)去。这时候cpu多核就展现出来,可以同时写入数据。只是大部分情况下一般程序开发者用不了那么精度的计算,所以成就了协程。那么我们说说协程。协程理论上只是并发处理数据,而不是并行处理数据。并发的意思一个线程下,单核内,它一个个执行任务,遇到阻塞情况下会去执行未被阻塞的代码。当代码不阻塞了它又回来继续执行,协程是无法利用多核cpu去处理数据。所以线程和协程哪个快?这个要根据使用场景,它们各有各的的优势。

2021-11-17 03:20:09 561

原创 关于V8引擎多线程方案

关于浏览器的V8引擎是单线程,一个页面对准一个V8隔离空间,所以不管怎么折腾都是单线程运转。但是我们知道,nodejs是支持多线程的,那么我们能不能从nodejs下手,查看nodejs多线程方案。于是我从Google搜索了相关关键词,发现V8引擎可以用隔离空间(Isolate)来达到V8多线程效果所以步骤是线程开始new V8 Isolate绑定上下文 Context::New这样就可以达到多线程啦引用https://groups.google.com/g/v8-users/c/oN_3

2021-10-27 20:02:22 1301 2

原创 十进制转二进制

十进制转二进制比如十进制数值1919/2 =9 余数是19/2=4 余数14/2=2 余数是02/2=1 余数是0二进制数值为10011发现规律了吗?除尽的结果,和余数从尾往上文余数相连就是二进制数值再来一个例子十进制1616/2=8 余数是08/2=4 余数是04/2=2 余数是02/2=1 余数是0所以十进制的16 二进制结果是10000...

2021-09-27 00:38:18 240

原创 二进制转10进制

二进制转10进制。例子100111可以作为有,0可以作为0。比如:1 0 0 1 116 8 4 2 1十进制结果就是16+2+1=19有没有发现规律?第二行就是从右到左每次*2。再来一个例子,101101 0 1 1 016 8 4 2 1根据1就是有,0就是没有。所以是16+4+2=22...

2021-09-27 00:29:37 2093

原创 Tiktok的websocket私信协议详解。

首先我们F12打开开发者浏览器,点击network,点击ws,我们看到有一条wss连接。然后我们在send下断回溯到加密处。这里下个断,F9跳过。我们可以看到有几个参数。通过多年的经验分析,CMD类似于执行编码,对应类型的函数,比如CMD:601就是发送私信,CMD:200可能是登录包。当然这个还是得看源码。通过上面的函数可以得出function u(e) { const t = i.encode(e).finish();//进行byte protobuf序列化 retur

2021-05-05 15:14:33 10376 5

原创 hpsocket错误码对照表

出现网络联机错误Socket error #11001表示您的计算机无法连上服务器,请检查您的Proxy设定以及Proxy相关账号,或暂时取消您防毒软件的「个人防火墙」。· 出现网络联机错误Socket error #11004应该是网络联机状态问题,请用户检查网络联机是否正常。· 出现网络联机错误Socket error #10060 Connection Timed Out表示您与服务器发生联机逾时错误,请检查您的Proxy相关设定,以及Proxy Server是否已将SSL 443 port

2021-04-17 16:20:17 2845

原创 ddms的An error has occurred.See the log file错误解决

出现错误提示去查看日志文件,然后我到C:\Users\PC\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64\configuration后打开日志文件发现错误信息是java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (se

2020-11-08 13:30:43 1347 2

原创 成功编译websocketpp客户端wss记录

编译成功来源:https://blog.csdn.net/peilinok/article/details/85269441到最后一步出现无法解析成功,可以换成#pragma comment(lib, "libcrypto.lib")#pragma comment(lib, "libssl.lib")成功连接服务器!

2020-11-01 07:35:31 577

原创 关于JEB3运行内存不足报错解决方案

关于JEB3运行内存不足报错解决方案java.lang.OutOfMemoryError:GC overhead limit exceededjeb_wincon.bat 在:startjeb下面添加-Xmx8200m 如图所示设置max值为7.9G,如果你本身内存不满8G会崩溃或闪退。本人的内存条是16G。默认的max值为4G左右。运行一个100多M的apk完全不够用...

2020-10-11 04:13:22 1790

Protocol buffers 反序列化 一键protoc反序列化

反序列化:Protocol buffers 反序列化 需要转换到16进制,一键反序列化,有问题可以私信我

2021-06-04

易语言websocket支持多线程连接代理协议头操作

1丶支持s5/http/https代理 2丶支持自定义添加协议头 3丶支持wss/ws连接 4丶支持多线程ID操作 5丶支持自绑定事件 6丶支持同步异步

2021-04-16

SM2国产Javascript算法。

SM2国产Javascript算法。支持V8运行,纯js需要的拿去吧,不会用的可以私信我,很简单粗暴

2020-12-15

易语言静态连接失败智能修复器v1.2

易语言老是静态编译出错,又找不到方法解决怎么办?易语言静态连接失败智能修复器,一键修复,非常简单,能修复各种静态连接失败。

2020-11-02

websocketpp客户端wss连接源码

websocketpp客户端源码,实现wss连接与发送数据,接收数据。需要下载websocketpp和boost,以及openssl。

2020-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除