Go语言——垃圾回收GC 参考: Go 垃圾回收原理 Golang源码探索(三) GC的实现原理 Getting to Go: The Journey of Go's Gar...
defer语句是Go中一个非常有用的特性,可以将一个方法延迟到包裹该方法的方法返回时执行,在实际应用中,defer语句可以充当其他语言中try…catch…的角色,也可以用来...
更新: 2019.01.30更新了VPS信息和Golang的版本。其次,上个VPS国内用不太稳定,所以后面换了个新的。虽然小贵,但是速度挺满意的。如果谁用过更好的性价比更高的...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
首先感谢行走的少年郎写的一篇文章《iOS多线程--彻底学会多线程之『GCD』》它让我对GCD的许多概念有了清晰的理解。现在打算自己再亲自写一份笔记,以助加深印象。 1、队列 ...
一、Category的使用场景1.可以把类的实现放到几个不同的文件里。这样做有几个显而易见的好处。a. 可以减少单个文件的体积b. 可以按功能分组,放到不同的分类里,使类结构...
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 使用示范的代码: UITableVie...
一. AFNetworking简单介绍 通过前面学习的HTTP协议的基本知识,GET/POST请求的区别,NSURLConnection 和 NSURLSession的使用,...
GCD简介 GCD全称:Grand Central Dispatch,译为大型的中枢调度器 纯C语言实现,提供了非常多强大的功能 GCD的优势GCD是苹果公司为多核的并行运算...
谈到编程,就离不开多线程。多线程提升了系统资源的利用率,使得程序在相同时间单位里可以做更多的事情,是我们每个程序员都必须掌握的重要知识。 什么是线程 线程(英语:thread...
本文主要参考:《Object-C 编程 Big Nerd Ranch Guide》一书第24章 本文适读对象: 想系统了解iOS中若干种回调机制的朋友; 想初步了解Block...
ab是Apache超文本传输协议(HTTP)的性能测试工具,其设计意图是描绘当前所安装的Apache服务器的执行性能,主要是显示你安装的Apache服务器每秒可以处理多少个请...
1、clone项目 git clone https://github.com/google/googletest/tree/master/googletest.git 2、得...
1、前期准备 新建文件夹/root/test/,test文件夹中有myCPP.cpp,myTEXT.txt,restart.sh 2、myCPP.cpp 该文件的功能是每隔5...
argc:外部命令参数的个数argv[]:存放各参 在linux中的目录下执行g++ *.cpp -std=c++11 -o MD5得到可执行文件MD5运行MD5文件,并携带...
epoll工作流程 首先,需要调用epoll_create创建epoll;此后我们就可以进行socket/bind/listen;然后调用epoll_ctl进行注册;接下来,...
一、相关概念 流可以进行I/O操作的内核对象,如文件、套接字socket、管道pipe 二、同步异步、阻塞非阻塞 同步 发出一个同步功能调用时,在得到结果之前该调用就不返回。...
一、编译文件时加-g g++ *.cpp -g -o test 二、基本命令 1、启动调试gdb testgdb -q test //表示不打印gdb版本信息,界面较为干净;...