拥有经验分享标签的文章

《可信计算3.0工程初步》读书笔记

美国国防部于20世纪80年代初提出了《可信计算机安全评估准则》(TCSEC),该评估准则定义系统中实现安全功能的软件和硬件的总和为可信计算基,明确安全机制首先要做到“可信”;有一点要意识到的是,可信不等于安全,但可信是安全的前提。1999年, IBM、HP、Intel和微软等著名IT企业发起成立了可信计算平台联盟(TCPA, Trusted Computing Platform Alliance)
阅读全文

IpSec VPN和SSL VPN技术科普

VPN:是虚拟专用网络的简称,英文全称为Virtual Private Networks,VPN是专用网络的延伸,它包含了类似Internet的共享或公共网络链接,通过VPN可以模拟点对点专用链接的方式,实现两台计算机之间发送数据,类似我们在家就可以登录到公司的内部网络上,实现安全的在家办公。根据连接方式的不同,包括站点到站点和终端到站点两种方式;远程办公使用的是终端到站点的方式,其中终端侧包括一
阅读全文

重回iOS应用开发

虽然第一个项目还是2014年那会做的,但同事们都知道我有过iOS项目的经验,公司客户有了iOS版本的需求,自然会想到我来参与这个项目,,但具体充当什么角色,我自然是拿不准的,期望的,和实际的能力差距,很奇妙的感觉;比方我现在是在架构师的位置上,但在iOS的技能上,却没有充当架构四的能力,如何平衡现实和期望,着实让人纠结的一种状态 !
阅读全文

FMP4与DASH的概念理解

查找HLS的切片格式的时候发现有ABR/DASH/FMP4等新概念,记录下这些概念,以备后续使用!
阅读全文

Serverless概念笔记

Serverless直译是无服务器的意思,俗称“无服务器架构”;所谓“无服务器”,并不是说基于 Serverless架构的软件应用不需要服务器就可以运行,其指的是用户无须关心软件应用运行涉及的底层服务器的状态、资源(比如 CPU、内存、磁盘及网络)及数量,软件应用正常运行所需要的计算资源由底层的云计算平台动态提供。传统的软件开发流程中,软件开发人员需要考虑真正的服务器,因为应用是跑在这个服务器上的
阅读全文

搭建UDP加速访问网络

最近接触到关于UDP加速的开源项目,感觉蛮有使用价值,做了个简单的应用,分享给大家!
阅读全文

知识能学到,而技能只能习得

​知识和技能是有关联,有重叠,知识能学到,而技能只能习得,所以你最先开始识别你学习的是一种知识,还是一种技能,并采用不同的方法来应对;比方编程是在理解计算机程序知识的基础之上,在计算机上进行的一种体力劳动,那么编程有一半可以理解为知识,而另一半则理解为技能,所以培训的活动既要有学习知识的记忆,消化,也有技能学习的不断地刻意练习,实战,两种都要扎实,两种都不可偏废!
阅读全文

Jitsi服务器搭建过程问题记录

Jitsi是一个基于WebRTC的开源会议服务系统,主要提供高质量、安全、可扩展性强的视频会议能力;使用网上的安装过程,大都第一次能正常的安装,并打开一个人的会议,但未必能调通多人的会议功能,从github的Issure中,包括很多类似的问题“Jitsi-videobridge2 Failed to select initial bridge for participantRegion=null”,而且还很多,将修复的过程做了记录
阅读全文

docker安装zulip服务

zulip号称是特性强大的企业版即时聊天应用,开源并且有超过500家企业部署使用,出于好奇,所以安装了一个版本体验体验,国内鲜有安装过程记录,有一个通过docker-compose安装的脚本,但zulip的容器启动总是报错,所以单独安装了一遍,记录安装过程中的错误。
阅读全文

关于I/O模型,和select、poll、epoll的区别

I/O模型主要包括:阻塞IO、非阻塞IO、I/O 多路复用、异步I/O和信号I/O;阻塞和非阻塞能应用于所有文件描述符。所谓阻塞方式的意思是指,当试图对该文件描述符进行读写时,如果当时没有东西可读,或者暂时不可写,程序就进入等待状态,直到有东西可读或者可写为止;而对于非阻塞状态,如果没有东西可读,或者不可写,读写函数马上返回,而不会等待,O_NONBLOCK 的标志打开文件/Socket/FIFO句柄,如果连续做 read 操作而没有数据可读,此时程序不会阻塞起来等待数据准备就绪返回,read 函数会返回
阅读全文