问题总结
大改427
努力和你站在同一高度
展开
-
周五问题总结
问题1 操作系统是如何实现进程,线程的, 一般而言,我们的电脑是2核4线程的,和这个有关系吗?解答:进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个线程死掉,所以多进程的程序要比多线程的...原创 2019-01-17 17:04:01 · 159 阅读 · 0 评论 -
周五问题总结
问题1 : 什么是RPC?RPC的原理 问题2 : 自增主键和UUID作为主键的区别?解答:由于主键使用了聚簇索引,如果主键是自增id,,那么对应的数据一定也是相邻地存放在磁盘上的,写入性能比较高。如果是uuid的形式,频繁的插入会使innodb频繁地移动磁盘块,写入性能就比较低了。问题3 :GIT HOOK 的原理解答:git hook官网的介绍,其实就是...原创 2019-01-25 11:47:45 · 130 阅读 · 0 评论 -
周五问题总结
问题1: python上下文应该怎么理解?分享一篇博客: http://www.cnblogs.com/wilber2013/p/4638967.html问题2: django信号量是什么?怎么运用?解答: Django中提供了“信号调度”,是一种观察者模式,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 分享一篇博...原创 2019-02-01 16:54:57 · 112 阅读 · 0 评论 -
周五问题总结
问题1:关于DNS工作原理,如何解析的?解答: DNS工作原理及过程 第一步: 客户机提出域名解析请求,并将该请求发送给本地的域名服务器. 第二步: 当本地的域名服务器收到请求后, 就先查询本地的缓存,如果有该项记录,就直接把查询的结果返回. 第三步: 如果本地缓存没有,则本地域名服务器就直接把请求发送给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查...原创 2019-01-28 16:29:00 · 203 阅读 · 0 评论 -
周五问题总结
1. 堆和栈的区别: https://blog.csdn.net/hairetz/article/details/41410432.pthread api接口:https://mp.csdn.net/postedit/87912256GIL锁模块原理:https://mp.csdn.net/postedit/87912441Python线程中同步锁详解https://mp.csd...原创 2019-02-22 17:01:32 · 95 阅读 · 0 评论 -
周五问题总结
1. 在写单元测试的时候,应该怎样设计测试用例才能涵盖所测试的类基本没问题?2. 在操作系统的内存管理中使用了分段:进程分为数据、代码、堆栈,这三者相对对立,那这三段是如何串起来的?3. python与c是如何进行沟通的? https://www.cnblogs.com/night-ride-depart/p/4907613.html4. 实时线程?5. uwsgi和gunic...原创 2019-03-01 16:56:40 · 141 阅读 · 0 评论