- 博客(12)
- 收藏
- 关注
转载 nil和Nil及NULL和NSNull的区别 - OC
其实早就想研究一下nil、Nil、NULL和NSNull之间的区别,只是工作上除了nil,其它的几乎少有用到,所以一直拖到今天。有时候感觉自己越来越浮躁,对细微处的知识理解不够深入,因此这里给自己提个醒–在以后的工作当中要始终保持一种钻研的精神!言归正传,我们来分别介绍一下这四种类型:nil我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象引用计数器为0了,系统将这块内存释放掉,这个时候这个对象为nil,我称它为“空对
2021-08-31 12:10:15
184
原创 swift-网络-URLSession学习
URLSessionURLSession 在 2013年随着 iOS7 的发布一起面世的,苹果对它的定位是作为 NSURLConnection 的替代者,在 iOS9 之后苹果官方已经移除了 NSURLConnection,我们使用最广泛的第三方框架:AFNetworking、SDWebImage 的最新版也都已经全部使用了URLSessionURLSession 指的也不仅是同名类 URLSession,还包括一系列相互关联的类,包括:NSURLSession、NSURLSessionConfigur
2021-08-26 12:31:52
1691
原创 关于checksum校验和算法
今天复习计网的时候看到了UDP头部有差错校验,其中的checksum算法没理的太清楚,索性写一篇博客,顺便回顾一下其他的。校验和覆盖的内容:IP校验和:IP首部。ICMP校验和:ICMP首部+ICMP数据;UDP、TCP校验和:首部+数据+12个字节伪首部(源IP地址、目的IP地址、协议、TCP/UDP包长)。计算校验和的步骤:[1]把校验和字段设置为0。[2]把需要校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和。[3]把得到的结果存入校验和字段中。另外UDP、TCP数据报
2021-03-05 19:56:25
7805
原创 利用Github和Hexo搭建自己的博客
之前的自己搭的服务器gg了,一直也没动手继续去恢复一下,前段时间看操作系统教程的时候被NEXT这个主题吸引了,再次萌生了整个博客的想法。之前就有听说过Github可以搭博客,所以这次也打算试一试,刚好手头还有没有过期的域名,顺便绑上用用。准备工作Git既然是基于Github的,那么肯定要用到git,看了些资料了解了一下,其实实现原理十分暴力,GitHub提供了一个功能叫 github.io,用官网的一句话来形容 Websites for you and your projects.而我们只要把我们的
2021-03-05 19:55:22
143
原创 计算机网络学习笔记
wss的网络学习笔记物联网淑惠试用TCP/IP模型四层TCP/IP模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GlvhbqLt-1614945244584)(https://s3.ax1x.com/2021/02/24/yXTUS0.png)]物理层传输单位:比特流物理设备:中继器(信号再生),集线器(HDB)链路层传输单位:帧典型协议:SDLC,HDLC,PPP,STP功能:链路管理,!差错控制,!流量控制,传输管理,介质访问控制(MAC)
2021-03-05 19:54:37
283
原创 重装系统后hexo 博客恢复
重装系统后Hexo和Github下的博客重新部署准备工作NodeJShexo要用npm安装 所以NodeJS必不可少 官网安装即可使用SSH 连接到 GitHub配置个人信息 生成SSH密钥git config --global user.name "xxxxxx"git config --global user.email "xxxxxx"ssh-keygen -t rsa -C "`xxxxxxxx`(邮箱)"链接GitHub去.ssh目录下的id_rsa.pub拷贝所有内容 粘
2021-03-05 19:53:50
265
原创 ArcFaceSDK3.0 Python Demo
做服务外包项目需要是用虹软的人脸对比SDK,项目使用Python进行开发,但是网上以及官方社区没有基于Python的3.0版本项目,所以自己根据社区里大佬1.1和2.0的Demo修改套了一下face_classfrom ctypes import *# 人脸框class MRECT(Structure): _fields_ = [(u'left1', c_int32), (u'top1', c_int32), (u'right1', c_int32), (
2021-03-05 19:52:55
584
原创 CSP记录2019-12
记录一下前段时间刷csp第一题和第二题的一些题目和答案CSP201503-2数字排序问题描述给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式输入的第一行包含一个整数n,表示给定数字的个数。第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。样例输入125 2 3 3 1 3
2021-03-05 19:51:54
233
原创 Deep Meta Learning for Real-Time Target-Aware Visual Tracking 论文阅读
这篇文章是韩国的一个组做的,一直没中, 直到19年中了ICCV,据说是第一篇将元学习引入目标跟踪的文章,用的架构是siamese网络的架构,但是在模型在线更新的时候使用了meta-learning的思想。Motivationthe number of positive samples are highly limited.overfitting在跟踪过程中,当目标外观发生变化时,需要对模型进行更新。而更新操作需要采用stochastic gradient descent (SGD)随机梯度下降
2021-03-05 19:49:33
566
1
原创 Mac下mysql ERROR 2002 (HY000)报错
记录了ERROR 2002 (HY000)报错ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/tmp/mysql.sock参考链接出现这个问题的原因是因为没有启动mysql服务mysql.server start即可Enter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL conne
2021-03-05 19:48:43
364
原创 MacOS终端配置
MacOS下终端的一些问题安装HomeBrew官方推荐的是/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"但是我在做这不操作的时候忽略了现在GitHub的raw.githubusercontent.com域名被污染的问题,一直报错,选择了知乎上大佬的一个脚本/bin/zsh -c "$(curl -fsSL https://gitee.com/cun
2021-03-05 19:47:58
500
原创 zsh配置
记录一下终端的配置过程,由于系统是Catalina,所以只记录安装oh-my-zsh及之后优化过程写在前面今天更新了一下oh-my-zsh,然后补全gg了,咋用咋难受,就索性重新装一下oh-my-zsh环境准备zsh 5.7.1 (Macos Catalina把默认shell从bash换成了zsh,所以相比于之前的macos版本,少了安装zsh这一步)item2(不多说比原生teminal好太多)iterm2 Solarized Dark Higher Contrast 配色方案Meslo
2021-03-05 19:47:04
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人