最新 | 最热门 | 最高评价

+0  (译文)在docker容器中捕捉信号

Tag: Docker | signal
ricky.bo 发于 2015年04月23日 08:02 | 点击: 1789 | 展开摘要
..

声明:

本博客欢迎转发,但请保留原作者信息!

博客地址:http://t.51gocloud.com

新浪微博:寻觅神迹

内容系本人学习、研究和总结,如有雷同,实属荣幸!

==================

(译文)在docker容器中捕捉信号

原文地址: https://medium.com/@gchudnov/trapping-signals-in-docker-containers-7a57fdda7d86

你是否停止过docker容器?



查看全文: http://www.udpwork.com/item/14123.html

+0  《Rework》语句摘录

Tag: Anecdote | 37signals | Rework
四火 发于 2012年11月25日 00:07 | 点击: 1910 | 展开摘要
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

《Rework》是让我有所感触的一本书,推荐阅读。作者是37signals的创立人Jason Fried和DHH(没错,此人正是RoR的作者)。37signals有两本书,除了这本,还有一本叫做《Getting Real》。

整本书都在做37signals价值观的宣扬,37signals是一家颇为特别的公司,小,但是非常酷,有一些想法令人叫绝。他们做的东西,用他们自己的话来说叫做“web-based collab

查看全文: http://www.udpwork.com/item/8721.html

+0  linux后端服务程序之信号处理

Tag: CDN | Linux开发 | daemon | linux信号 | signalfd | 多线程 | 数据传输
千石 发于 2012年06月03日 21:54 | 点击: 1911 | 展开摘要
信号就是通知某个进程发了某个事件,也称为软件中断。信号提供了一种处理异步事件的方法。信号通常是异步发生的,进程预先不知道信号准确发生的时刻。后端程序(daemon)往往需要提供7*24不间断的服务,因此,编程daemon程序时对信号的正确处理尤为重要。

下面和大家分享编写daemon程序时信号处理的注意事项,内容都来自Internet,只是进行了整理和总结。关于信号的基础只是请参考APUE。

常见的信号

SIGHUP 1 和终端的连接断开,发送该信号给控制进程。通常用此

查看全文: http://www.udpwork.com/item/8609.html

+0  用alarm信号处理阻塞socket的超时

Tag: Internet | Linux | 我的代码 | alarm | signal | socket | timeout
Xiaoxia 发于 2011年11月22日 22:10 | 点击: 2852 | 展开摘要
以前在使用阻塞(blocked)socket的connect,send,recv函数的时候,通常都使用settimeout来设置超时。

如下,

#!/usr/bin/env python

import socket
import time

fd = socket.socket()

try:
print "connect", time.ctime()
fd.settimeout(5)
fd.connect(("twitter.com", 22)

查看全文: http://www.udpwork.com/item/6360.html

+0  Java NIO 那些躲在角落的细节

Tag: Java NIO | channel | close | interrupt | java | nio | signal | wakeup
fp1203 发于 2011年08月18日 08:24 | 点击: 2904 | 展开摘要
java NIO的实现中,有不少细节点非常有学习意义的,就好比下面的三个点:

1) Selector的 wakeup原理是什么?是如何实现的?

2) Channel的close会做哪些事?

3) 会什么代码中经常出现begin()和end()这一对儿?

本文虽然针对这几个点做了点分析,不能算是非常深刻,要想达到通透的地步,看来还得经过实战的洗练。

1、 wakeup()

准确来说,应该是Selector的wakeup(),即Selector的唤醒,为什么要有这个唤

查看全文: http://www.udpwork.com/item/5659.html

+0  37signals的招聘帖

Tag: Life | Startups | 写作 | 37signals | 招聘
何 李石 发于 2011年05月29日 09:47 | 点击: 3167 | 展开摘要
37signals这个公司,应该是很多程序员梦寐以求的地方。文章末尾这段长长的招聘帖,只为招一个优秀的UI设计师。抛开其优越的条件,光下面的文字就有很多地方吸引人:
招聘方态度异常诚恳。不像某些财大气粗的公司,即使明明要招人,也要表现的好像被招者必须求他们一样。对于技术公司,很多根本不懂技术的HR最牛了,他们看谁顺眼就要谁了。
把应聘方放到第一位。还是那些财大气粗的公司,他们只用简短的几句话说明要招什么人,能够完成什么工作的。此外,他们最多还会加上几句,告诉你最好能够友好相处

查看全文: http://www.udpwork.com/item/5114.html

+0  Jason Fried "Rework" PDF Download

Tag: uncategorized | 37signals | book | startup
Howard 发于 2010年12月12日 21:21 | 点击: 4562 | 展开摘要
Blog更新时间太长了,作为补偿,在此奉上我最崇拜的小公司——37signals公司的创始人Jason写的新书——《Rework》的PDF下载。无需注册点此直接下载。精简、迅速、少说多做,一直是我最推崇的做事风格,也是37signals一贯的牛逼之处。

此外,37signals在很早以前出版的《Getting Real》也是我一直收藏的好书,作者提供免费在线阅读,点此阅读

查看全文: http://www.udpwork.com/item/7653.html

+0  C++ 中捕获整数除零错误

Tag: BitFocus | CPlusPlus | Error Handle | Exception | POSIX | Signal Programming
Neuron Teckid 发于 2010年07月24日 17:51 | 点击: 5274 | 展开摘要
    继承自 C 的优良传统, C++ 也是一门非常靠近底层的语言, 可是实在是太靠近了, 很多问题语言本身没有提供解决方案, 可执行代码贴近机器, 运行时没有虚拟机来反馈错误, 跑着跑着就毫无征兆地崩溃了, 简直比过山车还刺激.

    虽然 C++ 加入了异常机制来处理很多运行时错误, 但是异常机制的功效非常受限, 很多错误还没办法用原生异常手段捕捉, 比如整数除 0 错误. 下面这段代码

查看全文: http://www.udpwork.com/item/2159.html
|<<<1>>>| 一共1页, 8条记录