- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 TCP、UDP、HTTP知识整理
3.Socket连接:长连接,客户端跟服务器端直接使用Socket进行连接,没有规定连接后断开,因此客户端和服务器端保持连接通道,双方可以主动发送数据,一般多用于游戏Socket默认连接超时时间是30秒,默认大小是8K(理解为一个数据包大小)。1.HTTP协议是基于TCP连接的,是应用层协议,主要解决如何包装数据,Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过socket,我们才能使用TCP/IP协议。3.通过三次握手完成连接,是可靠协议,安全送达。
2023-05-06 15:41:19
113
1
原创 颜色值的16进制和RGB互转原理
#A65CDA 格式的颜色被称为十六进制颜色码。这6位数分为3组,每两位数1组,依次是红、黄、蓝颜色的强度。3组数字组合分别依次对应 rgb(166,92,218) 的3个十进制数字。因此将rgb格式转换成十六进制,只需要将三个数值转换成十六进制即可。反之则逆向转换。1. RGB转换为HEXRGB与HEX中每个颜色都是一一对应的关系, 如下所示:HEX的数值第一位 = ((RGB的数值 / 16) -> 再转换成 16进制数)HEX的数值第二位 = ((RGB的数值 % 16) ->
2021-06-01 15:44:54
2959
原创 JS基础部分学习笔记
整理了下之前JS的学习笔记,基础部分的知识。1.className设置标签的css类的时候不能直接使用class,而是className。2.设置元素属性的方法一种是使用 . 一种是使用中括号,使用变量设置css属性值的时候,不能直接写成div1.style.name,应该写成div1.style[name],name是个变量。例如:div1.style[‘name’],div1.style.height,div1.style.width,变量不用加引号,加引号就是字符串了,例如:div1.s
2021-04-01 19:15:08
118
原创 Flutter学习笔记
全部章节的笔记(课程来源于慕课网):转载自本人文章:https://www.cnblogs.com/musk66/p/9871692.html1. 使用var声明变量,可赋予不同类型的值。如果不初始化变量的值,则默认是null。赋值以后变量的数据类型就已经确定。2. 使用final声明一个只能赋值一次的变量。3. 使用const声明常量。使用const声明的必须是编译期常量(在编译的时候就能确定的值)。4. isNaN是否是非数字,isEven是否是偶数,isOdd是否是奇数。 a
2021-04-01 19:06:12
116
原创 iOS方法名称混淆之随机字符串和随机单词组合
iOS方法名的混淆可以使用宏定义的方式,方便管理。但是目前混淆成随机字母的组合很难上架,会被Apple警告语意不明确。因此可以尝试通过单词组合的方式来混淆,通过读取单词库,获取不同的单词组合来实现混淆方法名。通过shell脚本实现,具体代码如下:TABLENAME=symbols#混淆时生成的数据库文件SYMBOL_DB_FILE="./symbols"#需要混淆的方法名称STRING_SYMBOL_FILE="./func.list"#混淆后生成的宏定义HEAD_FILE="./code
2021-04-01 19:00:00
449
原创 Vue相关知识
1.Vue挂载的方式new Vue({data: {}}).$mount("#app");new Vue({el: ‘#app’data: {}});
2021-03-02 16:56:40
80
原创 纯CSS实现简易的无缝滚动效果
本文将介绍通过强大的CSS中的animation来实现无缝滚动动画,思路来源于JS的动画方式。1.给要使用动画的元素添加animation属性,并设置相关参数和动画方案@keyframes。2.相同的某个元素复制2份。3.动画逻辑是:2个相同的元素,父容器的宽度是1680px,当第1个元素向左偏移840px完成后,瞬间复原位置,利用视觉差来实现无缝滚动的效果。图1:图2:直接上代码:html:<div class="box1-wrapper"> <div cla
2020-10-26 20:12:52
2734
原创 Xcode 12 - AppName‘s architectures (arm64) include none that iPhone11 Pro can execute (Intel 64-bit)
更新过Xcode12后,调试程序,提示 [Xcode 12 - AppName’s architectures (arm64) include none that iPhone 11 Pro can execute (Intel 64-bit)]。解决方案:删除项目中 Build Settings -> User-Defined -> VALID_ARCHS 这一项即可
2020-10-09 16:40:45
6617
4
原创 Unity适配iOS14时app闪退原因之一
最近在iOS14设备上测试app,由于之前没注意修改info.plist中BundleName属性,一直写的是中文名称,在iOS14之前的设备上没有闪退情况,但是换到iOS14设备后就出现闪退情况。解决方法:info.plist中的BundleName属性必须要设置为英文,BundleDisplayName属性设置成中文没有问题。...
2020-09-23 16:11:08
3473
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人