- 博客(20)
- 收藏
- 关注
原创 计算机网络之UDP
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-03-18 15:17:18
430
原创 Docker的环境配置
Ubuntu 20.04替换国内镜像源## 备份 /etc/apt/sources.listcp /etc/apt/sources.list /etc/apt/sources.list.baksudo vim /etc/apt/source.list # 将镜像源添加到文件头部########################################################################################################## 阿里源
2022-01-14 15:54:42
514
原创 Docker笔记
Docker基于Linux内核的Cgroup,Namespace,以及Union FS等技术,对进程进行封装和隔离,属于操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其他的隔离的进程,因此也成为容器。最初实现时基于LXC,从0.7以后开始去除LXC,转而使用自行开发的Libcontainer,从1.11开始。则进一步演进为使用runC和ContainerdDocker在容器的基础上,进行了进一步的封装,从文件系统、网路互联到进程隔离等等,极大的简化了容器的创建和维护,使得D
2022-01-13 17:25:10
296
原创 使用GDB调试Nginx
1 | 源码编译安装Nginxcd /home/codes/wget http://nginx.org/download/nginx-1.16.1.tar.gztar zxvf nginx-1.16.1.tar.gz && cd nginx-1.16.1./configure --prefix=/application/nginx-1.16.1/ --with-debug --with-cc-opt='-O0 -g'make && make install其
2021-10-11 17:15:42
709
原创 PHP7数组(zend_array)的实现
PHP7数组的实现1 | 基本概念1.1数组的语义1.PHP的数组是一个字典,存着键-值(key-value)2.PHP数组是有序的。即插入有序且遍历时也是有序的。PHP使用HashTable来存储键值对,但不能保证其有序性,所以需要做一些额外的设计来保证有序性1.2数组的概念zend_array 对应的是HashTable但PHP数组中分为package array 和hash array所以通过需要通过的两个hash函数来保留的下标的值。[外链图片转存失败,源站可能有防盗链机制,建
2021-08-29 19:55:18
549
原创 C语言一些基本概念
union的写法union { struct { ZEND_ENDIAN_LOHI_3( zend_uchar type, /* active type */ zend_uchar type_flags, union { uint16_t extra; /* not further specified */ } u) } v; uint32_t type_info;} u1;
2021-08-28 04:04:10
98
原创 HTML5新特性之音视频播放
HTML5新特性之音视频播放音频(Audio)HTML5提供了播放音频文件的标准control(控制器)control属性用来添加播放、暂停和音量控件标签:<audio> 定义声音<source>规定多媒体资源,可以是多个注:每个浏览器支持的音频格式是不一样的,如需兼容各个版本的浏览器,请查询HTML5音频播放标准播放音频的实现<!DOCTYPE html><html lang="en"><
2016-03-17 23:06:12
673
原创 HTML5新特性之Web存储
Web存储两种方式localStorage:没有时间限制的数据存储sessionStorage:针对一个session的数据存储与cookie的对比cookie不适合大量数据的存储,因为它们由每个服务器的请求来传递,这使得cookie速度慢而且效率也不高localStoragelocalStorage 方法存储的数据没有时间限制。也就是说,数据不清空的话,一直可以使用。index.htm
2016-03-17 22:14:21
418
原创 多线程
pthreadNSTread创建方式 allocdetach隐式创建线程的状态创建就绪运行阻塞死亡线程的安全隐患资源共享:(互斥锁@synchronized(锁对象))同步、异步和并发、串行的区别同步、异步代表能不能开启新的线程同步:只在当前线程中执行任务,不具备开启新线程的能力异步:可以在新线程中执行任务,具备开启新线程的能力并发、串行代表任务的执行方式 并发:多个任务
2016-03-12 23:47:20
255
原创 html5基础知识介绍
基础知识网页的5.0版本2014年才制定完成HTML5的标准,历时8年移动先行现有的框架sencha-touchphoneGapjQuery mobilebootstrap手机APP的开发模式原生纯HTML5原生+HTML5移动工程师的职责手机UI界面与服务器的交互开发工具Andriod elcipse、MyEclipse、Android studioiOSXco
2016-03-12 18:34:16
373
原创 iOS之实现倒计时功能
倒计时在发送验证码是常见的功能,怎么实现这个功能。正所谓会者不难,难者不会。在此遍博客来实现一下。具体代码可以参考 倒计时Demo一、实现思路倒计时功能的实现:当触发倒计时的button时,才进行倒计时功能倒计时完毕时,使button可用即可以再次点击来重新发送二、具体代码的实现EDCountdown.h//// EDCountdown.h// Countdown//// Cre
2016-01-03 22:56:03
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人