Linux Signal及Golang中的信号处理

  • Post author:
  • Post category:IT
  • Post comments:0评论

信号(Signal)是Linux, 类Unix和其它POSIX兼容的操作系统中用来进程间通讯的一种方式。一个信号就是一个异步的通知,发送给某个进程,或者同进程的某个线程,告诉它们某个事件发生了。 当信号发送到某个进程中时,操作系统会中断该进程的正常流程,并进入相应的信号处理函数执行操作,完成后再回到中断的地方继续执行。 如果目标进程先前注册了某个信号的处理程序(signal handler),则此处理程序会被调用,否则缺省的处理程序被调用。 发送信号 kill系统调用(system call) …

继续阅读Linux Signal及Golang中的信号处理

window.opener.location 安全风险讨论

  • Post author:
  • Post category:IT
  • Post comments:0评论

上篇文章中我介绍了Content Security Policy Level 2,之前我还介绍过Subresource Integrity、Referrer Policy等其它与 Web 安全或用户隐私有关的协议。由于精力有限,我所写的只是新增协议中很小的一部分,但已经可以由此感受到现代浏览器在安全上所作出的努力。然而,一个我认为比较严重的安全隐患,却始终存在于各大浏览器之中。甚至到目前为止,仍然没有一个正式标准出来指导浏览器和开发者完美解决这个问题。这让我十分困惑,我将在本文讨论这个问题。 在…

继续阅读window.opener.location 安全风险讨论

选择学习目标的方法与自然法则

  • Post author:
  • Post category:IT
  • Post comments:0评论

不少工作多年的朋友都会有时间失控的焦虑,工作已经在设计好的轨道上运行,日常时间被例行的工作及各种琐事占据,大部分时间并不是由自己主动控制。每天还有不少突发的任务从邮件、电话、通讯软件等各种渠道涌入,挤掉了主动去做一些事情的时间。一些担任管理岗位的人员甚至每天大部分时间是由秘书安排。生活上重要的事项一再被拖延,许多时间一再决定下次有时间时候一定要做但是一直都没做。 另外一种情况,在时间可以主动把控的情况下,不少朋友也会碰到选择目标的问题,几个月前写的选择目标的困难与焦虑提到 工程师如果某段时间没有…

继续阅读选择学习目标的方法与自然法则