- 博客(3)
- 收藏
- 关注
原创 同步异步以及并行和并发
同步IO/异步IO的区别对于这个问题,每个人的理解不一样,但殊途同归。拿IO操作的Read和Write举例,Read执行的情况下,对于默认的socket都是阻塞的,因此Read这个函数得不到返回值,并且一直阻塞在那里,整个线程不能进行其他操作,至于阻塞构成的原因是由于Read需要等待socket连接的另一方将数据发送过来,并且通过系统调用陷入内核,拷贝数据,并将数据返回到用户态。一旦这两个条件...
2020-02-29 18:29:44
164
原创 MVC模式
MVC模式通常用于客户端/前端的代码编写中,用来更加方便的管理代码,且保证代码的逻辑清晰。Model代表数据层,仅用来处理数据,不依赖于View和Controller。Controller代表控制层,可以用来处理逻辑,依赖于Model。View代表视图层,用来显示数据,依赖于Model和Controller。Model层作为中间层,不经常变化/不会变化/性质不变的...
2020-02-29 18:20:05
226
原创 VSCode远程ssh连接Linux服务器
下载VSCode,https://code.visualstudio.com/download 安装Romote -SSH插件 vim /etc/ssh/sshd_config 打开PermitRootLogin和PubkeyAuthentication的注释,允许远程以Root权限登陆和密码登陆 vim ~/.ssh/known_hosts将VSCode所在的操作系统的公钥加入到这里,如...
2020-02-29 17:06:58
1211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人